19 theDebugLevel(theConf.getUntrackedParameter<
int>(
"DebugLevel", 0)),
20 theSearchPhiTIB(theConf.getUntrackedParameter<double>(
"SearchWindowPhiTIB", 0.05)),
21 theSearchPhiTOB(theConf.getUntrackedParameter<double>(
"SearchWindowPhiTOB", 0.05)),
22 theSearchPhiTEC(theConf.getUntrackedParameter<double>(
"SearchWindowPhiTEC", 0.05)),
23 theSearchZTIB(theConf.getUntrackedParameter<double>(
"SearchWindowZTIB", 1.0)),
24 theSearchZTOB(theConf.getUntrackedParameter<double>(
"SearchWindowZTOB", 1.0)),
25 theDigiProducersList(theConf.getParameter<
Parameters>(
"DigiProducersList")),
26 theDQMFileName(theConf.getUntrackedParameter<
std::
string>(
"DQMFileName",
"testDQM.root")),
28 theMEBeam0Ring4Disc1PosAdcCounts(nullptr),
29 theMEBeam0Ring4Disc2PosAdcCounts(nullptr),
30 theMEBeam0Ring4Disc3PosAdcCounts(nullptr),
31 theMEBeam0Ring4Disc4PosAdcCounts(nullptr),
32 theMEBeam0Ring4Disc5PosAdcCounts(nullptr),
33 theMEBeam0Ring4Disc6PosAdcCounts(nullptr),
34 theMEBeam0Ring4Disc7PosAdcCounts(nullptr),
35 theMEBeam0Ring4Disc8PosAdcCounts(nullptr),
36 theMEBeam0Ring4Disc9PosAdcCounts(nullptr),
38 theMEBeam1Ring4Disc1PosAdcCounts(nullptr),
39 theMEBeam1Ring4Disc2PosAdcCounts(nullptr),
40 theMEBeam1Ring4Disc3PosAdcCounts(nullptr),
41 theMEBeam1Ring4Disc4PosAdcCounts(nullptr),
42 theMEBeam1Ring4Disc5PosAdcCounts(nullptr),
43 theMEBeam1Ring4Disc6PosAdcCounts(nullptr),
44 theMEBeam1Ring4Disc7PosAdcCounts(nullptr),
45 theMEBeam1Ring4Disc8PosAdcCounts(nullptr),
46 theMEBeam1Ring4Disc9PosAdcCounts(nullptr),
48 theMEBeam1Ring4Disc1PosTEC2TECAdcCounts(nullptr),
49 theMEBeam1Ring4Disc2PosTEC2TECAdcCounts(nullptr),
50 theMEBeam1Ring4Disc3PosTEC2TECAdcCounts(nullptr),
51 theMEBeam1Ring4Disc4PosTEC2TECAdcCounts(nullptr),
52 theMEBeam1Ring4Disc5PosTEC2TECAdcCounts(nullptr),
54 theMEBeam2Ring4Disc1PosAdcCounts(nullptr),
55 theMEBeam2Ring4Disc2PosAdcCounts(nullptr),
56 theMEBeam2Ring4Disc3PosAdcCounts(nullptr),
57 theMEBeam2Ring4Disc4PosAdcCounts(nullptr),
58 theMEBeam2Ring4Disc5PosAdcCounts(nullptr),
59 theMEBeam2Ring4Disc6PosAdcCounts(nullptr),
60 theMEBeam2Ring4Disc7PosAdcCounts(nullptr),
61 theMEBeam2Ring4Disc8PosAdcCounts(nullptr),
62 theMEBeam2Ring4Disc9PosAdcCounts(nullptr),
64 theMEBeam2Ring4Disc1PosTEC2TECAdcCounts(nullptr),
65 theMEBeam2Ring4Disc2PosTEC2TECAdcCounts(nullptr),
66 theMEBeam2Ring4Disc3PosTEC2TECAdcCounts(nullptr),
67 theMEBeam2Ring4Disc4PosTEC2TECAdcCounts(nullptr),
68 theMEBeam2Ring4Disc5PosTEC2TECAdcCounts(nullptr),
70 theMEBeam3Ring4Disc1PosAdcCounts(nullptr),
71 theMEBeam3Ring4Disc2PosAdcCounts(nullptr),
72 theMEBeam3Ring4Disc3PosAdcCounts(nullptr),
73 theMEBeam3Ring4Disc4PosAdcCounts(nullptr),
74 theMEBeam3Ring4Disc5PosAdcCounts(nullptr),
75 theMEBeam3Ring4Disc6PosAdcCounts(nullptr),
76 theMEBeam3Ring4Disc7PosAdcCounts(nullptr),
77 theMEBeam3Ring4Disc8PosAdcCounts(nullptr),
78 theMEBeam3Ring4Disc9PosAdcCounts(nullptr),
80 theMEBeam4Ring4Disc1PosAdcCounts(nullptr),
81 theMEBeam4Ring4Disc2PosAdcCounts(nullptr),
82 theMEBeam4Ring4Disc3PosAdcCounts(nullptr),
83 theMEBeam4Ring4Disc4PosAdcCounts(nullptr),
84 theMEBeam4Ring4Disc5PosAdcCounts(nullptr),
85 theMEBeam4Ring4Disc6PosAdcCounts(nullptr),
86 theMEBeam4Ring4Disc7PosAdcCounts(nullptr),
87 theMEBeam4Ring4Disc8PosAdcCounts(nullptr),
88 theMEBeam4Ring4Disc9PosAdcCounts(nullptr),
90 theMEBeam4Ring4Disc1PosTEC2TECAdcCounts(nullptr),
91 theMEBeam4Ring4Disc2PosTEC2TECAdcCounts(nullptr),
92 theMEBeam4Ring4Disc3PosTEC2TECAdcCounts(nullptr),
93 theMEBeam4Ring4Disc4PosTEC2TECAdcCounts(nullptr),
94 theMEBeam4Ring4Disc5PosTEC2TECAdcCounts(nullptr),
96 theMEBeam5Ring4Disc1PosAdcCounts(nullptr),
97 theMEBeam5Ring4Disc2PosAdcCounts(nullptr),
98 theMEBeam5Ring4Disc3PosAdcCounts(nullptr),
99 theMEBeam5Ring4Disc4PosAdcCounts(nullptr),
100 theMEBeam5Ring4Disc5PosAdcCounts(nullptr),
101 theMEBeam5Ring4Disc6PosAdcCounts(nullptr),
102 theMEBeam5Ring4Disc7PosAdcCounts(nullptr),
103 theMEBeam5Ring4Disc8PosAdcCounts(nullptr),
104 theMEBeam5Ring4Disc9PosAdcCounts(nullptr),
106 theMEBeam6Ring4Disc1PosAdcCounts(nullptr),
107 theMEBeam6Ring4Disc2PosAdcCounts(nullptr),
108 theMEBeam6Ring4Disc3PosAdcCounts(nullptr),
109 theMEBeam6Ring4Disc4PosAdcCounts(nullptr),
110 theMEBeam6Ring4Disc5PosAdcCounts(nullptr),
111 theMEBeam6Ring4Disc6PosAdcCounts(nullptr),
112 theMEBeam6Ring4Disc7PosAdcCounts(nullptr),
113 theMEBeam6Ring4Disc8PosAdcCounts(nullptr),
114 theMEBeam6Ring4Disc9PosAdcCounts(nullptr),
116 theMEBeam6Ring4Disc1PosTEC2TECAdcCounts(nullptr),
117 theMEBeam6Ring4Disc2PosTEC2TECAdcCounts(nullptr),
118 theMEBeam6Ring4Disc3PosTEC2TECAdcCounts(nullptr),
119 theMEBeam6Ring4Disc4PosTEC2TECAdcCounts(nullptr),
120 theMEBeam6Ring4Disc5PosTEC2TECAdcCounts(nullptr),
122 theMEBeam7Ring4Disc1PosAdcCounts(nullptr),
123 theMEBeam7Ring4Disc2PosAdcCounts(nullptr),
124 theMEBeam7Ring4Disc3PosAdcCounts(nullptr),
125 theMEBeam7Ring4Disc4PosAdcCounts(nullptr),
126 theMEBeam7Ring4Disc5PosAdcCounts(nullptr),
127 theMEBeam7Ring4Disc6PosAdcCounts(nullptr),
128 theMEBeam7Ring4Disc7PosAdcCounts(nullptr),
129 theMEBeam7Ring4Disc8PosAdcCounts(nullptr),
130 theMEBeam7Ring4Disc9PosAdcCounts(nullptr),
132 theMEBeam7Ring4Disc1PosTEC2TECAdcCounts(nullptr),
133 theMEBeam7Ring4Disc2PosTEC2TECAdcCounts(nullptr),
134 theMEBeam7Ring4Disc3PosTEC2TECAdcCounts(nullptr),
135 theMEBeam7Ring4Disc4PosTEC2TECAdcCounts(nullptr),
136 theMEBeam7Ring4Disc5PosTEC2TECAdcCounts(nullptr),
138 theMEBeam0Ring6Disc1PosAdcCounts(nullptr),
139 theMEBeam0Ring6Disc2PosAdcCounts(nullptr),
140 theMEBeam0Ring6Disc3PosAdcCounts(nullptr),
141 theMEBeam0Ring6Disc4PosAdcCounts(nullptr),
142 theMEBeam0Ring6Disc5PosAdcCounts(nullptr),
143 theMEBeam0Ring6Disc6PosAdcCounts(nullptr),
144 theMEBeam0Ring6Disc7PosAdcCounts(nullptr),
145 theMEBeam0Ring6Disc8PosAdcCounts(nullptr),
146 theMEBeam0Ring6Disc9PosAdcCounts(nullptr),
148 theMEBeam1Ring6Disc1PosAdcCounts(nullptr),
149 theMEBeam1Ring6Disc2PosAdcCounts(nullptr),
150 theMEBeam1Ring6Disc3PosAdcCounts(nullptr),
151 theMEBeam1Ring6Disc4PosAdcCounts(nullptr),
152 theMEBeam1Ring6Disc5PosAdcCounts(nullptr),
153 theMEBeam1Ring6Disc6PosAdcCounts(nullptr),
154 theMEBeam1Ring6Disc7PosAdcCounts(nullptr),
155 theMEBeam1Ring6Disc8PosAdcCounts(nullptr),
156 theMEBeam1Ring6Disc9PosAdcCounts(nullptr),
158 theMEBeam2Ring6Disc1PosAdcCounts(nullptr),
159 theMEBeam2Ring6Disc2PosAdcCounts(nullptr),
160 theMEBeam2Ring6Disc3PosAdcCounts(nullptr),
161 theMEBeam2Ring6Disc4PosAdcCounts(nullptr),
162 theMEBeam2Ring6Disc5PosAdcCounts(nullptr),
163 theMEBeam2Ring6Disc6PosAdcCounts(nullptr),
164 theMEBeam2Ring6Disc7PosAdcCounts(nullptr),
165 theMEBeam2Ring6Disc8PosAdcCounts(nullptr),
166 theMEBeam2Ring6Disc9PosAdcCounts(nullptr),
168 theMEBeam3Ring6Disc1PosAdcCounts(nullptr),
169 theMEBeam3Ring6Disc2PosAdcCounts(nullptr),
170 theMEBeam3Ring6Disc3PosAdcCounts(nullptr),
171 theMEBeam3Ring6Disc4PosAdcCounts(nullptr),
172 theMEBeam3Ring6Disc5PosAdcCounts(nullptr),
173 theMEBeam3Ring6Disc6PosAdcCounts(nullptr),
174 theMEBeam3Ring6Disc7PosAdcCounts(nullptr),
175 theMEBeam3Ring6Disc8PosAdcCounts(nullptr),
176 theMEBeam3Ring6Disc9PosAdcCounts(nullptr),
178 theMEBeam4Ring6Disc1PosAdcCounts(nullptr),
179 theMEBeam4Ring6Disc2PosAdcCounts(nullptr),
180 theMEBeam4Ring6Disc3PosAdcCounts(nullptr),
181 theMEBeam4Ring6Disc4PosAdcCounts(nullptr),
182 theMEBeam4Ring6Disc5PosAdcCounts(nullptr),
183 theMEBeam4Ring6Disc6PosAdcCounts(nullptr),
184 theMEBeam4Ring6Disc7PosAdcCounts(nullptr),
185 theMEBeam4Ring6Disc8PosAdcCounts(nullptr),
186 theMEBeam4Ring6Disc9PosAdcCounts(nullptr),
188 theMEBeam5Ring6Disc1PosAdcCounts(nullptr),
189 theMEBeam5Ring6Disc2PosAdcCounts(nullptr),
190 theMEBeam5Ring6Disc3PosAdcCounts(nullptr),
191 theMEBeam5Ring6Disc4PosAdcCounts(nullptr),
192 theMEBeam5Ring6Disc5PosAdcCounts(nullptr),
193 theMEBeam5Ring6Disc6PosAdcCounts(nullptr),
194 theMEBeam5Ring6Disc7PosAdcCounts(nullptr),
195 theMEBeam5Ring6Disc8PosAdcCounts(nullptr),
196 theMEBeam5Ring6Disc9PosAdcCounts(nullptr),
198 theMEBeam6Ring6Disc1PosAdcCounts(nullptr),
199 theMEBeam6Ring6Disc2PosAdcCounts(nullptr),
200 theMEBeam6Ring6Disc3PosAdcCounts(nullptr),
201 theMEBeam6Ring6Disc4PosAdcCounts(nullptr),
202 theMEBeam6Ring6Disc5PosAdcCounts(nullptr),
203 theMEBeam6Ring6Disc6PosAdcCounts(nullptr),
204 theMEBeam6Ring6Disc7PosAdcCounts(nullptr),
205 theMEBeam6Ring6Disc8PosAdcCounts(nullptr),
206 theMEBeam6Ring6Disc9PosAdcCounts(nullptr),
208 theMEBeam7Ring6Disc1PosAdcCounts(nullptr),
209 theMEBeam7Ring6Disc2PosAdcCounts(nullptr),
210 theMEBeam7Ring6Disc3PosAdcCounts(nullptr),
211 theMEBeam7Ring6Disc4PosAdcCounts(nullptr),
212 theMEBeam7Ring6Disc5PosAdcCounts(nullptr),
213 theMEBeam7Ring6Disc6PosAdcCounts(nullptr),
214 theMEBeam7Ring6Disc7PosAdcCounts(nullptr),
215 theMEBeam7Ring6Disc8PosAdcCounts(nullptr),
216 theMEBeam7Ring6Disc9PosAdcCounts(nullptr),
219 theMEBeam0Ring4Disc1NegAdcCounts(nullptr),
220 theMEBeam0Ring4Disc2NegAdcCounts(nullptr),
221 theMEBeam0Ring4Disc3NegAdcCounts(nullptr),
222 theMEBeam0Ring4Disc4NegAdcCounts(nullptr),
223 theMEBeam0Ring4Disc5NegAdcCounts(nullptr),
224 theMEBeam0Ring4Disc6NegAdcCounts(nullptr),
225 theMEBeam0Ring4Disc7NegAdcCounts(nullptr),
226 theMEBeam0Ring4Disc8NegAdcCounts(nullptr),
227 theMEBeam0Ring4Disc9NegAdcCounts(nullptr),
229 theMEBeam1Ring4Disc1NegAdcCounts(nullptr),
230 theMEBeam1Ring4Disc2NegAdcCounts(nullptr),
231 theMEBeam1Ring4Disc3NegAdcCounts(nullptr),
232 theMEBeam1Ring4Disc4NegAdcCounts(nullptr),
233 theMEBeam1Ring4Disc5NegAdcCounts(nullptr),
234 theMEBeam1Ring4Disc6NegAdcCounts(nullptr),
235 theMEBeam1Ring4Disc7NegAdcCounts(nullptr),
236 theMEBeam1Ring4Disc8NegAdcCounts(nullptr),
237 theMEBeam1Ring4Disc9NegAdcCounts(nullptr),
239 theMEBeam1Ring4Disc1NegTEC2TECAdcCounts(nullptr),
240 theMEBeam1Ring4Disc2NegTEC2TECAdcCounts(nullptr),
241 theMEBeam1Ring4Disc3NegTEC2TECAdcCounts(nullptr),
242 theMEBeam1Ring4Disc4NegTEC2TECAdcCounts(nullptr),
243 theMEBeam1Ring4Disc5NegTEC2TECAdcCounts(nullptr),
245 theMEBeam2Ring4Disc1NegAdcCounts(nullptr),
246 theMEBeam2Ring4Disc2NegAdcCounts(nullptr),
247 theMEBeam2Ring4Disc3NegAdcCounts(nullptr),
248 theMEBeam2Ring4Disc4NegAdcCounts(nullptr),
249 theMEBeam2Ring4Disc5NegAdcCounts(nullptr),
250 theMEBeam2Ring4Disc6NegAdcCounts(nullptr),
251 theMEBeam2Ring4Disc7NegAdcCounts(nullptr),
252 theMEBeam2Ring4Disc8NegAdcCounts(nullptr),
253 theMEBeam2Ring4Disc9NegAdcCounts(nullptr),
255 theMEBeam2Ring4Disc1NegTEC2TECAdcCounts(nullptr),
256 theMEBeam2Ring4Disc2NegTEC2TECAdcCounts(nullptr),
257 theMEBeam2Ring4Disc3NegTEC2TECAdcCounts(nullptr),
258 theMEBeam2Ring4Disc4NegTEC2TECAdcCounts(nullptr),
259 theMEBeam2Ring4Disc5NegTEC2TECAdcCounts(nullptr),
261 theMEBeam3Ring4Disc1NegAdcCounts(nullptr),
262 theMEBeam3Ring4Disc2NegAdcCounts(nullptr),
263 theMEBeam3Ring4Disc3NegAdcCounts(nullptr),
264 theMEBeam3Ring4Disc4NegAdcCounts(nullptr),
265 theMEBeam3Ring4Disc5NegAdcCounts(nullptr),
266 theMEBeam3Ring4Disc6NegAdcCounts(nullptr),
267 theMEBeam3Ring4Disc7NegAdcCounts(nullptr),
268 theMEBeam3Ring4Disc8NegAdcCounts(nullptr),
269 theMEBeam3Ring4Disc9NegAdcCounts(nullptr),
271 theMEBeam4Ring4Disc1NegAdcCounts(nullptr),
272 theMEBeam4Ring4Disc2NegAdcCounts(nullptr),
273 theMEBeam4Ring4Disc3NegAdcCounts(nullptr),
274 theMEBeam4Ring4Disc4NegAdcCounts(nullptr),
275 theMEBeam4Ring4Disc5NegAdcCounts(nullptr),
276 theMEBeam4Ring4Disc6NegAdcCounts(nullptr),
277 theMEBeam4Ring4Disc7NegAdcCounts(nullptr),
278 theMEBeam4Ring4Disc8NegAdcCounts(nullptr),
279 theMEBeam4Ring4Disc9NegAdcCounts(nullptr),
281 theMEBeam4Ring4Disc1NegTEC2TECAdcCounts(nullptr),
282 theMEBeam4Ring4Disc2NegTEC2TECAdcCounts(nullptr),
283 theMEBeam4Ring4Disc3NegTEC2TECAdcCounts(nullptr),
284 theMEBeam4Ring4Disc4NegTEC2TECAdcCounts(nullptr),
285 theMEBeam4Ring4Disc5NegTEC2TECAdcCounts(nullptr),
287 theMEBeam5Ring4Disc1NegAdcCounts(nullptr),
288 theMEBeam5Ring4Disc2NegAdcCounts(nullptr),
289 theMEBeam5Ring4Disc3NegAdcCounts(nullptr),
290 theMEBeam5Ring4Disc4NegAdcCounts(nullptr),
291 theMEBeam5Ring4Disc5NegAdcCounts(nullptr),
292 theMEBeam5Ring4Disc6NegAdcCounts(nullptr),
293 theMEBeam5Ring4Disc7NegAdcCounts(nullptr),
294 theMEBeam5Ring4Disc8NegAdcCounts(nullptr),
295 theMEBeam5Ring4Disc9NegAdcCounts(nullptr),
297 theMEBeam6Ring4Disc1NegAdcCounts(nullptr),
298 theMEBeam6Ring4Disc2NegAdcCounts(nullptr),
299 theMEBeam6Ring4Disc3NegAdcCounts(nullptr),
300 theMEBeam6Ring4Disc4NegAdcCounts(nullptr),
301 theMEBeam6Ring4Disc5NegAdcCounts(nullptr),
302 theMEBeam6Ring4Disc6NegAdcCounts(nullptr),
303 theMEBeam6Ring4Disc7NegAdcCounts(nullptr),
304 theMEBeam6Ring4Disc8NegAdcCounts(nullptr),
305 theMEBeam6Ring4Disc9NegAdcCounts(nullptr),
307 theMEBeam6Ring4Disc1NegTEC2TECAdcCounts(nullptr),
308 theMEBeam6Ring4Disc2NegTEC2TECAdcCounts(nullptr),
309 theMEBeam6Ring4Disc3NegTEC2TECAdcCounts(nullptr),
310 theMEBeam6Ring4Disc4NegTEC2TECAdcCounts(nullptr),
311 theMEBeam6Ring4Disc5NegTEC2TECAdcCounts(nullptr),
313 theMEBeam7Ring4Disc1NegAdcCounts(nullptr),
314 theMEBeam7Ring4Disc2NegAdcCounts(nullptr),
315 theMEBeam7Ring4Disc3NegAdcCounts(nullptr),
316 theMEBeam7Ring4Disc4NegAdcCounts(nullptr),
317 theMEBeam7Ring4Disc5NegAdcCounts(nullptr),
318 theMEBeam7Ring4Disc6NegAdcCounts(nullptr),
319 theMEBeam7Ring4Disc7NegAdcCounts(nullptr),
320 theMEBeam7Ring4Disc8NegAdcCounts(nullptr),
321 theMEBeam7Ring4Disc9NegAdcCounts(nullptr),
323 theMEBeam7Ring4Disc1NegTEC2TECAdcCounts(nullptr),
324 theMEBeam7Ring4Disc2NegTEC2TECAdcCounts(nullptr),
325 theMEBeam7Ring4Disc3NegTEC2TECAdcCounts(nullptr),
326 theMEBeam7Ring4Disc4NegTEC2TECAdcCounts(nullptr),
327 theMEBeam7Ring4Disc5NegTEC2TECAdcCounts(nullptr),
329 theMEBeam0Ring6Disc1NegAdcCounts(nullptr),
330 theMEBeam0Ring6Disc2NegAdcCounts(nullptr),
331 theMEBeam0Ring6Disc3NegAdcCounts(nullptr),
332 theMEBeam0Ring6Disc4NegAdcCounts(nullptr),
333 theMEBeam0Ring6Disc5NegAdcCounts(nullptr),
334 theMEBeam0Ring6Disc6NegAdcCounts(nullptr),
335 theMEBeam0Ring6Disc7NegAdcCounts(nullptr),
336 theMEBeam0Ring6Disc8NegAdcCounts(nullptr),
337 theMEBeam0Ring6Disc9NegAdcCounts(nullptr),
339 theMEBeam1Ring6Disc1NegAdcCounts(nullptr),
340 theMEBeam1Ring6Disc2NegAdcCounts(nullptr),
341 theMEBeam1Ring6Disc3NegAdcCounts(nullptr),
342 theMEBeam1Ring6Disc4NegAdcCounts(nullptr),
343 theMEBeam1Ring6Disc5NegAdcCounts(nullptr),
344 theMEBeam1Ring6Disc6NegAdcCounts(nullptr),
345 theMEBeam1Ring6Disc7NegAdcCounts(nullptr),
346 theMEBeam1Ring6Disc8NegAdcCounts(nullptr),
347 theMEBeam1Ring6Disc9NegAdcCounts(nullptr),
349 theMEBeam2Ring6Disc1NegAdcCounts(nullptr),
350 theMEBeam2Ring6Disc2NegAdcCounts(nullptr),
351 theMEBeam2Ring6Disc3NegAdcCounts(nullptr),
352 theMEBeam2Ring6Disc4NegAdcCounts(nullptr),
353 theMEBeam2Ring6Disc5NegAdcCounts(nullptr),
354 theMEBeam2Ring6Disc6NegAdcCounts(nullptr),
355 theMEBeam2Ring6Disc7NegAdcCounts(nullptr),
356 theMEBeam2Ring6Disc8NegAdcCounts(nullptr),
357 theMEBeam2Ring6Disc9NegAdcCounts(nullptr),
359 theMEBeam3Ring6Disc1NegAdcCounts(nullptr),
360 theMEBeam3Ring6Disc2NegAdcCounts(nullptr),
361 theMEBeam3Ring6Disc3NegAdcCounts(nullptr),
362 theMEBeam3Ring6Disc4NegAdcCounts(nullptr),
363 theMEBeam3Ring6Disc5NegAdcCounts(nullptr),
364 theMEBeam3Ring6Disc6NegAdcCounts(nullptr),
365 theMEBeam3Ring6Disc7NegAdcCounts(nullptr),
366 theMEBeam3Ring6Disc8NegAdcCounts(nullptr),
367 theMEBeam3Ring6Disc9NegAdcCounts(nullptr),
369 theMEBeam4Ring6Disc1NegAdcCounts(nullptr),
370 theMEBeam4Ring6Disc2NegAdcCounts(nullptr),
371 theMEBeam4Ring6Disc3NegAdcCounts(nullptr),
372 theMEBeam4Ring6Disc4NegAdcCounts(nullptr),
373 theMEBeam4Ring6Disc5NegAdcCounts(nullptr),
374 theMEBeam4Ring6Disc6NegAdcCounts(nullptr),
375 theMEBeam4Ring6Disc7NegAdcCounts(nullptr),
376 theMEBeam4Ring6Disc8NegAdcCounts(nullptr),
377 theMEBeam4Ring6Disc9NegAdcCounts(nullptr),
379 theMEBeam5Ring6Disc1NegAdcCounts(nullptr),
380 theMEBeam5Ring6Disc2NegAdcCounts(nullptr),
381 theMEBeam5Ring6Disc3NegAdcCounts(nullptr),
382 theMEBeam5Ring6Disc4NegAdcCounts(nullptr),
383 theMEBeam5Ring6Disc5NegAdcCounts(nullptr),
384 theMEBeam5Ring6Disc6NegAdcCounts(nullptr),
385 theMEBeam5Ring6Disc7NegAdcCounts(nullptr),
386 theMEBeam5Ring6Disc8NegAdcCounts(nullptr),
387 theMEBeam5Ring6Disc9NegAdcCounts(nullptr),
389 theMEBeam6Ring6Disc1NegAdcCounts(nullptr),
390 theMEBeam6Ring6Disc2NegAdcCounts(nullptr),
391 theMEBeam6Ring6Disc3NegAdcCounts(nullptr),
392 theMEBeam6Ring6Disc4NegAdcCounts(nullptr),
393 theMEBeam6Ring6Disc5NegAdcCounts(nullptr),
394 theMEBeam6Ring6Disc6NegAdcCounts(nullptr),
395 theMEBeam6Ring6Disc7NegAdcCounts(nullptr),
396 theMEBeam6Ring6Disc8NegAdcCounts(nullptr),
397 theMEBeam6Ring6Disc9NegAdcCounts(nullptr),
399 theMEBeam7Ring6Disc1NegAdcCounts(nullptr),
400 theMEBeam7Ring6Disc2NegAdcCounts(nullptr),
401 theMEBeam7Ring6Disc3NegAdcCounts(nullptr),
402 theMEBeam7Ring6Disc4NegAdcCounts(nullptr),
403 theMEBeam7Ring6Disc5NegAdcCounts(nullptr),
404 theMEBeam7Ring6Disc6NegAdcCounts(nullptr),
405 theMEBeam7Ring6Disc7NegAdcCounts(nullptr),
406 theMEBeam7Ring6Disc8NegAdcCounts(nullptr),
407 theMEBeam7Ring6Disc9NegAdcCounts(nullptr),
410 theMEBeam0TOBPosition1AdcCounts(nullptr),
411 theMEBeam0TOBPosition2AdcCounts(nullptr),
412 theMEBeam0TOBPosition3AdcCounts(nullptr),
413 theMEBeam0TOBPosition4AdcCounts(nullptr),
414 theMEBeam0TOBPosition5AdcCounts(nullptr),
415 theMEBeam0TOBPosition6AdcCounts(nullptr),
417 theMEBeam1TOBPosition1AdcCounts(nullptr),
418 theMEBeam1TOBPosition2AdcCounts(nullptr),
419 theMEBeam1TOBPosition3AdcCounts(nullptr),
420 theMEBeam1TOBPosition4AdcCounts(nullptr),
421 theMEBeam1TOBPosition5AdcCounts(nullptr),
422 theMEBeam1TOBPosition6AdcCounts(nullptr),
424 theMEBeam2TOBPosition1AdcCounts(nullptr),
425 theMEBeam2TOBPosition2AdcCounts(nullptr),
426 theMEBeam2TOBPosition3AdcCounts(nullptr),
427 theMEBeam2TOBPosition4AdcCounts(nullptr),
428 theMEBeam2TOBPosition5AdcCounts(nullptr),
429 theMEBeam2TOBPosition6AdcCounts(nullptr),
431 theMEBeam3TOBPosition1AdcCounts(nullptr),
432 theMEBeam3TOBPosition2AdcCounts(nullptr),
433 theMEBeam3TOBPosition3AdcCounts(nullptr),
434 theMEBeam3TOBPosition4AdcCounts(nullptr),
435 theMEBeam3TOBPosition5AdcCounts(nullptr),
436 theMEBeam3TOBPosition6AdcCounts(nullptr),
438 theMEBeam4TOBPosition1AdcCounts(nullptr),
439 theMEBeam4TOBPosition2AdcCounts(nullptr),
440 theMEBeam4TOBPosition3AdcCounts(nullptr),
441 theMEBeam4TOBPosition4AdcCounts(nullptr),
442 theMEBeam4TOBPosition5AdcCounts(nullptr),
443 theMEBeam4TOBPosition6AdcCounts(nullptr),
445 theMEBeam5TOBPosition1AdcCounts(nullptr),
446 theMEBeam5TOBPosition2AdcCounts(nullptr),
447 theMEBeam5TOBPosition3AdcCounts(nullptr),
448 theMEBeam5TOBPosition4AdcCounts(nullptr),
449 theMEBeam5TOBPosition5AdcCounts(nullptr),
450 theMEBeam5TOBPosition6AdcCounts(nullptr),
452 theMEBeam6TOBPosition1AdcCounts(nullptr),
453 theMEBeam6TOBPosition2AdcCounts(nullptr),
454 theMEBeam6TOBPosition3AdcCounts(nullptr),
455 theMEBeam6TOBPosition4AdcCounts(nullptr),
456 theMEBeam6TOBPosition5AdcCounts(nullptr),
457 theMEBeam6TOBPosition6AdcCounts(nullptr),
459 theMEBeam7TOBPosition1AdcCounts(nullptr),
460 theMEBeam7TOBPosition2AdcCounts(nullptr),
461 theMEBeam7TOBPosition3AdcCounts(nullptr),
462 theMEBeam7TOBPosition4AdcCounts(nullptr),
463 theMEBeam7TOBPosition5AdcCounts(nullptr),
464 theMEBeam7TOBPosition6AdcCounts(nullptr),
467 theMEBeam0TIBPosition1AdcCounts(nullptr),
468 theMEBeam0TIBPosition2AdcCounts(nullptr),
469 theMEBeam0TIBPosition3AdcCounts(nullptr),
470 theMEBeam0TIBPosition4AdcCounts(nullptr),
471 theMEBeam0TIBPosition5AdcCounts(nullptr),
472 theMEBeam0TIBPosition6AdcCounts(nullptr),
474 theMEBeam1TIBPosition1AdcCounts(nullptr),
475 theMEBeam1TIBPosition2AdcCounts(nullptr),
476 theMEBeam1TIBPosition3AdcCounts(nullptr),
477 theMEBeam1TIBPosition4AdcCounts(nullptr),
478 theMEBeam1TIBPosition5AdcCounts(nullptr),
479 theMEBeam1TIBPosition6AdcCounts(nullptr),
481 theMEBeam2TIBPosition1AdcCounts(nullptr),
482 theMEBeam2TIBPosition2AdcCounts(nullptr),
483 theMEBeam2TIBPosition3AdcCounts(nullptr),
484 theMEBeam2TIBPosition4AdcCounts(nullptr),
485 theMEBeam2TIBPosition5AdcCounts(nullptr),
486 theMEBeam2TIBPosition6AdcCounts(nullptr),
488 theMEBeam3TIBPosition1AdcCounts(nullptr),
489 theMEBeam3TIBPosition2AdcCounts(nullptr),
490 theMEBeam3TIBPosition3AdcCounts(nullptr),
491 theMEBeam3TIBPosition4AdcCounts(nullptr),
492 theMEBeam3TIBPosition5AdcCounts(nullptr),
493 theMEBeam3TIBPosition6AdcCounts(nullptr),
495 theMEBeam4TIBPosition1AdcCounts(nullptr),
496 theMEBeam4TIBPosition2AdcCounts(nullptr),
497 theMEBeam4TIBPosition3AdcCounts(nullptr),
498 theMEBeam4TIBPosition4AdcCounts(nullptr),
499 theMEBeam4TIBPosition5AdcCounts(nullptr),
500 theMEBeam4TIBPosition6AdcCounts(nullptr),
502 theMEBeam5TIBPosition1AdcCounts(nullptr),
503 theMEBeam5TIBPosition2AdcCounts(nullptr),
504 theMEBeam5TIBPosition3AdcCounts(nullptr),
505 theMEBeam5TIBPosition4AdcCounts(nullptr),
506 theMEBeam5TIBPosition5AdcCounts(nullptr),
507 theMEBeam5TIBPosition6AdcCounts(nullptr),
509 theMEBeam6TIBPosition1AdcCounts(nullptr),
510 theMEBeam6TIBPosition2AdcCounts(nullptr),
511 theMEBeam6TIBPosition3AdcCounts(nullptr),
512 theMEBeam6TIBPosition4AdcCounts(nullptr),
513 theMEBeam6TIBPosition5AdcCounts(nullptr),
514 theMEBeam6TIBPosition6AdcCounts(nullptr),
516 theMEBeam7TIBPosition1AdcCounts(nullptr),
517 theMEBeam7TIBPosition2AdcCounts(nullptr),
518 theMEBeam7TIBPosition3AdcCounts(nullptr),
519 theMEBeam7TIBPosition4AdcCounts(nullptr),
520 theMEBeam7TIBPosition5AdcCounts(nullptr),
521 theMEBeam7TIBPosition6AdcCounts(nullptr) {
523 edm::LogInfo(
"LaserDQM") <<
"===========================================================" 524 <<
"\n=== Start configuration ===" 532 <<
"\n===========================================================";
556 TH1F *theMEHistogram = theMonitor->
getTH1F();
559 for (; digiRangeIterator != digiRangeIteratorEnd; ++digiRangeIterator) {
563 std::cout <<
" Channel " << digi->
channel() <<
" has " << digi->
adc() <<
" adc counts " << std::endl;
568 Double_t theBinContent = theMEHistogram->GetBinContent(digi->
channel()) + digi->
adc();
569 theMEHistogram->SetBinContent(digi->
channel(), theBinContent);
LaserDQM(edm::ParameterSet const &theConf)
constructor
std::string theDQMFileName
void fillAdcCounts(MonitorElement *theMonitor, edm::DetSet< SiStripDigi >::const_iterator digiRangeIterator, edm::DetSet< SiStripDigi >::const_iterator digiRangeIteratorEnd)
fill adc counts from the laser beam into a monitor histogram
void analyze(edm::Event const &theEvent, edm::EventSetup const &theSetup) override
this method will do the user analysis
void endJob(void) override
end job
const uint16_t & adc() const
~LaserDQM() override
destructor
#define DEFINE_FWK_MODULE(type)
void trackerStatistics(edm::Event const &theEvent, edm::EventSetup const &theSetup)
find dets which are hit by a laser beam and fill the monitors
A Digi for the silicon strip detector, containing both strip and adc information, and suitable for st...
std::vector< edm::ParameterSet > Parameters
void beginJob() override
begin job
Log< level::Info, false > LogInfo
const uint16_t & channel() const
void initMonitors()
initialize monitors
virtual TH1F * getTH1F() const
DQMStore * theDaqMonitorBEI
DQM_DEPRECATED void save(std::string const &filename, std::string const &path="")
collection_type::const_iterator const_iterator