Skip to content

Commit 189d3ad

Browse files
emeninnochiarazampolli
authored andcommitted
new version of the script which will be used for release validation
1 parent bd3f63e commit 189d3ad

File tree

2 files changed

+318
-199
lines changed

2 files changed

+318
-199
lines changed

RelVal/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
This macro ReleaseValidation.C permits to compare the QC.root output from different passes
2+
3+
4+
## Usage
5+
The input variables which we need to give to the macro are:
6+
7+
- the two QC.root files, with corresponind path
8+
9+
- the Monitor object collection we want to focus on:
10+
QcTaskMIDDigits;
11+
DigitQcTaskFV0;
12+
TaskDigits;
13+
DigitQcTaskFT0;
14+
QcMFTAsync;
15+
ITSTrackTask;
16+
MatchedTracksITSTPC;
17+
MatchingTOF;
18+
ITSClusterTask;
19+
Clusters;
20+
PID;
21+
Tracks;
22+
Vertexing
23+
24+
- which compatibility test we want to perform (bit mask):
25+
1->Chi-square;
26+
2--> ContBinDiff;
27+
3 (combination of 1 and 2)--> Chi-square+MeanDiff;
28+
4-> N entries;
29+
5 (combination of 1 and 4) --> Nentries + Chi2;
30+
6 (combination of 1 and 2)--> N entries + MeanDiff;
31+
7 (combination of 1, 2 and 3)--> Nentries + Chi2 + MeanDiff
32+
33+
- threshold values for checks on Chi-square and on content of bins
34+
35+
- choose if we want to work on the grid or on local laptop (to be fixed)
36+
37+
- tell the script it there are "critical "histograms (the list of names of critical plots has to be written in a txt file), which we need to keep separated from the other histograms. The corresponding plots will be saved in a separated pdf file
38+
39+
40+
The macro is currently working only on real data (will be fixed soon)

0 commit comments

Comments
 (0)