35 |
|
const TString stationLabel[MAX_STATIONS] = {"1a","1b","2","3","4"}; |
36 |
|
const TString sectorLabel[MAX_SECTORS] = {"1","2","3","4","5","6"}; |
37 |
|
const TString chamberLabel[MAX_CHAMBERS] = {"1","2","3","4","5","6","7","8","9"}; |
38 |
+ |
const int MINSEC=0; |
39 |
+ |
const int MAXSEC=6; |
40 |
+ |
const int TIMINGSEC=3; // this only works for naive estimation now |
41 |
+ |
const int BX_START=3; // starting of hBX: 3 for MC and 0 for data |
42 |
|
|
43 |
|
class CSCTriggerMappingFromFile; |
44 |
|
|
75 |
|
int eventNumber; |
76 |
|
|
77 |
|
/* std::string day; */ |
78 |
+ |
edm::InputTag lctProducer, trackProducer; |
79 |
+ |
|
80 |
|
std::string run; |
81 |
|
std::string outFile; |
82 |
|
std::string timeFile; |
123 |
|
/// ME 1B ring 2/3 |
124 |
|
TH1I* hBXDifference1BR232[MAX_SECTORS][MAX_CHAMBERS-3]; |
125 |
|
|
126 |
+ |
/// BX difference within different rings in stations 1A |
127 |
+ |
/// R1-R2 |
128 |
+ |
TH1I* hBXDifference1AInR1R2[MAX_SECTORS][7]; |
129 |
+ |
/// R1-R3 |
130 |
+ |
TH1I* hBXDifference1AInR1R3[MAX_SECTORS][7]; |
131 |
+ |
|
132 |
+ |
/// BX difference within different rings in stations 1B |
133 |
+ |
/// R1-R2 |
134 |
+ |
TH1I* hBXDifference1BInR1R2[MAX_SECTORS][7]; |
135 |
+ |
/// R1-R3 |
136 |
+ |
TH1I* hBXDifference1BInR1R3[MAX_SECTORS][7]; |
137 |
|
|
138 |
+ |
/// BX difference within stations 1A abd 1B |
139 |
+ |
TH1I* hBXDifference1AWith1B[MAX_SECTORS][7]; |
140 |
+ |
|
141 |
+ |
|
142 |
+ |
|
143 |
|
/// Canvases to display the histograms once they are filled |
144 |
|
|
145 |
|
TCanvas* cBX[MAX_SECTORS][MAX_STATIONS]; |
170 |
|
/// ME 1B ring 2/3 |
171 |
|
TCanvas* cBXDifference1BR232[MAX_SECTORS]; |
172 |
|
|
173 |
+ |
/// Canvases for printing BX differences within station 1A |
174 |
+ |
/// R1R2 |
175 |
+ |
TCanvas* cBXDifference1AInR1R2[MAX_SECTORS]; |
176 |
+ |
/// R1R3 |
177 |
+ |
TCanvas* cBXDifference1AInR1R3[MAX_SECTORS]; |
178 |
+ |
|
179 |
+ |
/// Canvases for printing BX differences within station 1B |
180 |
+ |
/// R1R2 |
181 |
+ |
TCanvas* cBXDifference1BInR1R2[MAX_SECTORS]; |
182 |
+ |
/// R1R3 |
183 |
+ |
TCanvas* cBXDifference1BInR1R3[MAX_SECTORS]; |
184 |
+ |
|
185 |
+ |
/// Canvases for printing BX differences of station 1A and 1B |
186 |
+ |
TCanvas* cBXDifference1AWith1B[MAX_SECTORS]; |
187 |
+ |
|
188 |
+ |
|
189 |
|
}; |
190 |
|
|
191 |
|
#endif |