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 |
|
|
42 |
|
class CSCTriggerMappingFromFile; |
43 |
|
|
74 |
|
int eventNumber; |
75 |
|
|
76 |
|
/* std::string day; */ |
77 |
+ |
edm::InputTag lctProducer, trackProducer; |
78 |
+ |
|
79 |
|
std::string run; |
80 |
|
std::string outFile; |
81 |
|
std::string timeFile; |
122 |
|
/// ME 1B ring 2/3 |
123 |
|
TH1I* hBXDifference1BR232[MAX_SECTORS][MAX_CHAMBERS-3]; |
124 |
|
|
125 |
+ |
/// BX difference within different rings in stations 1A |
126 |
+ |
/// R1-R2 |
127 |
+ |
TH1I* hBXDifference1AInR1R2[MAX_SECTORS][7]; |
128 |
+ |
/// R1-R3 |
129 |
+ |
TH1I* hBXDifference1AInR1R3[MAX_SECTORS][7]; |
130 |
+ |
|
131 |
+ |
/// BX difference within different rings in stations 1B |
132 |
+ |
/// R1-R2 |
133 |
+ |
TH1I* hBXDifference1BInR1R2[MAX_SECTORS][7]; |
134 |
+ |
/// R1-R3 |
135 |
+ |
TH1I* hBXDifference1BInR1R3[MAX_SECTORS][7]; |
136 |
|
|
137 |
+ |
/// BX difference within stations 1A abd 1B |
138 |
+ |
TH1I* hBXDifference1AWith1B[MAX_SECTORS][7]; |
139 |
+ |
|
140 |
+ |
|
141 |
+ |
|
142 |
|
/// Canvases to display the histograms once they are filled |
143 |
|
|
144 |
|
TCanvas* cBX[MAX_SECTORS][MAX_STATIONS]; |
169 |
|
/// ME 1B ring 2/3 |
170 |
|
TCanvas* cBXDifference1BR232[MAX_SECTORS]; |
171 |
|
|
172 |
+ |
/// Canvases for printing BX differences within station 1A |
173 |
+ |
/// R1R2 |
174 |
+ |
TCanvas* cBXDifference1AInR1R2[MAX_SECTORS]; |
175 |
+ |
/// R1R3 |
176 |
+ |
TCanvas* cBXDifference1AInR1R3[MAX_SECTORS]; |
177 |
+ |
|
178 |
+ |
/// Canvases for printing BX differences within station 1B |
179 |
+ |
/// R1R2 |
180 |
+ |
TCanvas* cBXDifference1BInR1R2[MAX_SECTORS]; |
181 |
+ |
/// R1R3 |
182 |
+ |
TCanvas* cBXDifference1BInR1R3[MAX_SECTORS]; |
183 |
+ |
|
184 |
+ |
/// Canvases for printing BX differences of station 1A and 1B |
185 |
+ |
TCanvas* cBXDifference1AWith1B[MAX_SECTORS]; |
186 |
+ |
|
187 |
+ |
|
188 |
|
}; |
189 |
|
|
190 |
|
#endif |