CMS 3D CMS Logo

LaserDQMStatistics.cc
Go to the documentation of this file.
1 
12 
16 
21 
25 
26 void LaserDQM::trackerStatistics(edm::Event const &theEvent, edm::EventSetup const &theSetup) {
27  // Retrieve tracker topology from geometry
28  const TrackerTopology *const tTopo = &theSetup.getData(tTopoToken);
29 
30  // access the tracker
31  const TrackerGeometry &theTracker = theSetup.getData(tGeoToken);
32 
33  // get the StripDigiCollection
34  // get the StripDigiCollection
36 
37  for (Parameters::iterator itDigiProducersList = theDigiProducersList.begin();
38  itDigiProducersList != theDigiProducersList.end();
39  ++itDigiProducersList) {
40  std::string digiProducer = itDigiProducersList->getParameter<std::string>("DigiProducer");
41  std::string digiLabel = itDigiProducersList->getParameter<std::string>("DigiLabel");
42 
43  theEvent.getByLabel(digiProducer, digiLabel, theStripDigis);
44 
45  // loop over the entries of theStripDigis, get the DetId to identify the
46  // Detunit and find the one which will be hit by the laser beams
47  for (edm::DetSetVector<SiStripDigi>::const_iterator DSViter = theStripDigis->begin();
48  DSViter != theStripDigis->end();
49  DSViter++) {
50  DetId theDetUnitID(DSViter->id);
51 
52  // get the DetUnit via the DetUnitId and cast it to a StripGeomDetUnit
53  const StripGeomDetUnit *const theStripDet =
54  dynamic_cast<const StripGeomDetUnit *>(theTracker.idToDet(theDetUnitID));
55 
56  // get the Digis in this DetUnit
57  edm::DetSet<SiStripDigi>::const_iterator theDigiRangeIterator = (*DSViter).data.begin();
58  edm::DetSet<SiStripDigi>::const_iterator theDigiRangeIteratorEnd = (*DSViter).data.end();
59 
60  // some variables we need later on in the program
61  int theBeam = 0;
62  int theRing = 0;
63  std::string thePart = "";
64  int theTIBLayer = 0;
65  int theTOBLayer = 0;
66  int theTECWheel = 0;
67  int theTOBStereoDet = 0;
68 
69  switch (theDetUnitID.subdetId()) {
70  case StripSubdetector::TIB: {
71  thePart = "TIB";
72  theTIBLayer = tTopo->tibLayer(theDetUnitID.rawId());
73  break;
74  }
75  case StripSubdetector::TOB: {
76  thePart = "TOB";
77  theTOBLayer = tTopo->tobLayer(theDetUnitID.rawId());
78  theTOBStereoDet = tTopo->tobStereo(theDetUnitID.rawId());
79  break;
80  }
81  case StripSubdetector::TEC: {
82  // is this module in TEC+ or TEC-?
83  if (tTopo->tecSide(theDetUnitID.rawId()) == 1) {
84  thePart = "TEC-";
85  } else if (tTopo->tecSide(theDetUnitID.rawId()) == 2) {
86  thePart = "TEC+";
87  }
88 
89  // in which ring is this module?
90  if (theStripDet->surface().position().perp() > 55.0 && theStripDet->surface().position().perp() < 59.0) {
91  theRing = 4;
92  } // Ring 4
93  else if (theStripDet->surface().position().perp() > 81.0 && theStripDet->surface().position().perp() < 85.0) {
94  theRing = 6;
95  } // Ring 6
96  else {
97  theRing = -1;
98  } // probably not a Laser Hit!
99 
100  // on which disk is this module
101  theTECWheel = tTopo->tecWheel(theDetUnitID.rawId());
102  break;
103  }
104  }
105 
106  // which beam belongs these digis to
107  if (thePart == "TIB" && theTIBLayer == 4) {
108  if ((theStripDet->surface().position().phi() > 0.39 - theSearchPhiTIB) &&
109  (theStripDet->surface().position().phi() < 0.39 + theSearchPhiTIB)) {
110  theBeam = 0;
111  } // beam 0
112 
113  else if ((theStripDet->surface().position().phi() > 1.29 - theSearchPhiTIB) &&
114  (theStripDet->surface().position().phi() < 1.29 + theSearchPhiTIB)) {
115  theBeam = 1;
116  } // beam 1
117 
118  else if ((theStripDet->surface().position().phi() > 1.85 - theSearchPhiTIB) &&
119  (theStripDet->surface().position().phi() < 1.85 + theSearchPhiTIB)) {
120  theBeam = 2;
121  } // beam 2
122 
123  else if ((theStripDet->surface().position().phi() > 2.75 - theSearchPhiTIB) &&
124  (theStripDet->surface().position().phi() < 2.75 + theSearchPhiTIB)) {
125  theBeam = 3;
126  } // beam 3
127 
128  else if ((theStripDet->surface().position().phi() > -2.59 - theSearchPhiTIB) &&
129  (theStripDet->surface().position().phi() < -2.59 + theSearchPhiTIB)) {
130  theBeam = 4;
131  } // beam 4
132 
133  else if ((theStripDet->surface().position().phi() > -2.00 - theSearchPhiTIB) &&
134  (theStripDet->surface().position().phi() < -2.00 + theSearchPhiTIB)) {
135  theBeam = 5;
136  } // beam 5
137 
138  else if ((theStripDet->surface().position().phi() > -1.10 - theSearchPhiTIB) &&
139  (theStripDet->surface().position().phi() < -1.10 + theSearchPhiTIB)) {
140  theBeam = 6;
141  } // beam 6
142 
143  else if ((theStripDet->surface().position().phi() > -0.50 - theSearchPhiTIB) &&
144  (theStripDet->surface().position().phi() < -0.50 + theSearchPhiTIB)) {
145  theBeam = 7;
146  } // beam 7
147  else {
148  theBeam = -1;
149  } // probably not a Laser Hit!
150  } else if (thePart == "TOB" && theTOBLayer == 1) {
151  if ((theStripDet->surface().position().phi() > 0.39 - theSearchPhiTOB) &&
152  (theStripDet->surface().position().phi() < 0.39 + theSearchPhiTOB)) {
153  theBeam = 0;
154  } // beam 0
155 
156  else if ((theStripDet->surface().position().phi() > 1.29 - theSearchPhiTOB) &&
157  (theStripDet->surface().position().phi() < 1.29 + theSearchPhiTOB)) {
158  theBeam = 1;
159  } // beam 1
160 
161  else if ((theStripDet->surface().position().phi() > 1.85 - theSearchPhiTOB) &&
162  (theStripDet->surface().position().phi() < 1.85 + theSearchPhiTOB)) {
163  theBeam = 2;
164  } // beam 2
165 
166  else if ((theStripDet->surface().position().phi() > 2.75 - theSearchPhiTOB) &&
167  (theStripDet->surface().position().phi() < 2.75 + theSearchPhiTOB)) {
168  theBeam = 3;
169  } // beam 3
170 
171  else if ((theStripDet->surface().position().phi() > -2.59 - theSearchPhiTOB) &&
172  (theStripDet->surface().position().phi() < -2.59 + theSearchPhiTOB)) {
173  theBeam = 4;
174  } // beam 4
175 
176  else if ((theStripDet->surface().position().phi() > -2.00 - theSearchPhiTOB) &&
177  (theStripDet->surface().position().phi() < -2.00 + theSearchPhiTOB)) {
178  theBeam = 5;
179  } // beam 5
180 
181  else if ((theStripDet->surface().position().phi() > -1.10 - theSearchPhiTOB) &&
182  (theStripDet->surface().position().phi() < -1.10 + theSearchPhiTOB)) {
183  theBeam = 6;
184  } // beam 6
185 
186  else if ((theStripDet->surface().position().phi() > -0.50 - theSearchPhiTOB) &&
187  (theStripDet->surface().position().phi() < -0.50 + theSearchPhiTOB)) {
188  theBeam = 7;
189  } // beam 7
190  else {
191  theBeam = -1;
192  } // probably not a Laser Hit!
193  } else if (thePart == "TEC+" || thePart == "TEC-") {
194  if ((theStripDet->surface().position().phi() > 0.39 - theSearchPhiTEC) &&
195  (theStripDet->surface().position().phi() < 0.39 + theSearchPhiTEC)) {
196  theBeam = 0;
197  } // beam 0
198 
199  else if ((theStripDet->surface().position().phi() > 1.18 - theSearchPhiTEC) &&
200  (theStripDet->surface().position().phi() < 1.18 + theSearchPhiTEC)) {
201  theBeam = 1;
202  } // beam 1
203 
204  else if ((theStripDet->surface().position().phi() > 1.96 - theSearchPhiTEC) &&
205  (theStripDet->surface().position().phi() < 1.96 + theSearchPhiTEC)) {
206  theBeam = 2;
207  } // beam 2
208 
209  else if ((theStripDet->surface().position().phi() > 2.74 - theSearchPhiTEC) &&
210  (theStripDet->surface().position().phi() < 2.74 + theSearchPhiTEC)) {
211  theBeam = 3;
212  } // beam 3
213 
214  else if ((theStripDet->surface().position().phi() > -2.74 - theSearchPhiTEC) &&
215  (theStripDet->surface().position().phi() < -2.74 + theSearchPhiTEC)) {
216  theBeam = 4;
217  } // beam 4
218 
219  else if ((theStripDet->surface().position().phi() > -1.96 - theSearchPhiTEC) &&
220  (theStripDet->surface().position().phi() < -1.96 + theSearchPhiTEC)) {
221  theBeam = 5;
222  } // beam 5
223 
224  else if ((theStripDet->surface().position().phi() > -1.18 - theSearchPhiTEC) &&
225  (theStripDet->surface().position().phi() < -1.18 + theSearchPhiTEC)) {
226  theBeam = 6;
227  } // beam 6
228 
229  else if ((theStripDet->surface().position().phi() > -0.39 - theSearchPhiTEC) &&
230  (theStripDet->surface().position().phi() < -0.39 + theSearchPhiTEC)) {
231  theBeam = 7;
232  } // beam 7
233 
234  else if ((theStripDet->surface().position().phi() > 1.28 - theSearchPhiTEC) &&
235  (theStripDet->surface().position().phi() < 1.28 + theSearchPhiTEC)) {
236  theBeam = 21;
237  } // beam 1 TEC2TEC
238 
239  else if ((theStripDet->surface().position().phi() > 1.84 - theSearchPhiTEC) &&
240  (theStripDet->surface().position().phi() < 1.84 + theSearchPhiTEC)) {
241  theBeam = 22;
242  } // beam 2 TEC2TEC
243 
244  else if ((theStripDet->surface().position().phi() > -2.59 - theSearchPhiTEC) &&
245  (theStripDet->surface().position().phi() < -2.59 + theSearchPhiTEC)) {
246  theBeam = 24;
247  } // beam 4 TEC2TEC
248 
249  else if ((theStripDet->surface().position().phi() > -1.10 - theSearchPhiTEC) &&
250  (theStripDet->surface().position().phi() < -1.10 + theSearchPhiTEC)) {
251  theBeam = 26;
252  } // beam 6 TEC2TEC
253 
254  else if ((theStripDet->surface().position().phi() > -0.50 - theSearchPhiTEC) &&
255  (theStripDet->surface().position().phi() < -0.50 + theSearchPhiTEC)) {
256  theBeam = 27;
257  } // beam 7 TEC2TEC
258  else {
259  theBeam = -1;
260  } // probably not a Laser Hit!
261  }
262 
263  // if ( ( thePart == "TEC+" || thePart == "TEC-" ) && theEvents == 1
264  // )
265  // {
266  // cout << " theBeam = " << theBeam << " thePart = " << thePart
267  // << " theRing = " << theRing << " Disc = " << theTECWheel << endl;
268  // cout
269  // << " DetUnitId = " << theDetUnitID.rawId() << endl; cout << " Phi
270  // of Det = " << theStripDet->surface().position().phi() << endl;
271 
272  // }
273 
274  // fill the histograms which will be fitted at the end of the run to
275  // reconstruct the laser profile
276 
277  /* work with else if ... for all the parts and beams */
278  // ****** beam 0 in Ring 4
279  if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 0)) {
280  if (theTECWheel == 1) {
281  fillAdcCounts(theMEBeam0Ring4Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
282  } else if (theTECWheel == 2) {
283  fillAdcCounts(theMEBeam0Ring4Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
284  } else if (theTECWheel == 3) {
285  fillAdcCounts(theMEBeam0Ring4Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
286  } else if (theTECWheel == 4) {
287  fillAdcCounts(theMEBeam0Ring4Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
288  } else if (theTECWheel == 5) {
289  fillAdcCounts(theMEBeam0Ring4Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
290  } else if (theTECWheel == 6) {
291  fillAdcCounts(theMEBeam0Ring4Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
292  } else if (theTECWheel == 7) {
293  fillAdcCounts(theMEBeam0Ring4Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
294  } else if (theTECWheel == 8) {
295  fillAdcCounts(theMEBeam0Ring4Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
296  } else if (theTECWheel == 9) {
297  fillAdcCounts(theMEBeam0Ring4Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
298  }
299  }
300  // **** end of beam 0 in Ring 4 ****
301 
302  // **** Beam 1 in Ring 4 ****
303  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 1)) {
304  if (theTECWheel == 1) {
305  fillAdcCounts(theMEBeam1Ring4Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
306  } else if (theTECWheel == 2) {
307  fillAdcCounts(theMEBeam1Ring4Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
308  } else if (theTECWheel == 3) {
309  fillAdcCounts(theMEBeam1Ring4Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
310  } else if (theTECWheel == 4) {
311  fillAdcCounts(theMEBeam1Ring4Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
312  } else if (theTECWheel == 5) {
313  fillAdcCounts(theMEBeam1Ring4Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
314  } else if (theTECWheel == 6) {
315  fillAdcCounts(theMEBeam1Ring4Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
316  } else if (theTECWheel == 7) {
317  fillAdcCounts(theMEBeam1Ring4Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
318  } else if (theTECWheel == 8) {
319  fillAdcCounts(theMEBeam1Ring4Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
320  } else if (theTECWheel == 9) {
321  fillAdcCounts(theMEBeam1Ring4Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
322  }
323  }
324  // **** TEC2TEC
325  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 21)) {
326  if (theTECWheel == 1) {
327  fillAdcCounts(theMEBeam1Ring4Disc1PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
328  } else if (theTECWheel == 2) {
329  fillAdcCounts(theMEBeam1Ring4Disc2PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
330  } else if (theTECWheel == 3) {
331  fillAdcCounts(theMEBeam1Ring4Disc3PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
332  } else if (theTECWheel == 4) {
333  fillAdcCounts(theMEBeam1Ring4Disc4PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
334  } else if (theTECWheel == 5) {
335  fillAdcCounts(theMEBeam1Ring4Disc5PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
336  }
337  }
338  // **** end of beam 1 in Ring 4 ****
339 
340  // **** Beam 2 in Ring 4 ****
341  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 2)) {
342  if (theTECWheel == 1) {
343  fillAdcCounts(theMEBeam2Ring4Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
344  } else if (theTECWheel == 2) {
345  fillAdcCounts(theMEBeam2Ring4Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
346  } else if (theTECWheel == 3) {
347  fillAdcCounts(theMEBeam2Ring4Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
348  } else if (theTECWheel == 4) {
349  fillAdcCounts(theMEBeam2Ring4Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
350  } else if (theTECWheel == 5) {
351  fillAdcCounts(theMEBeam2Ring4Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
352  } else if (theTECWheel == 6) {
353  fillAdcCounts(theMEBeam2Ring4Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
354  } else if (theTECWheel == 7) {
355  fillAdcCounts(theMEBeam2Ring4Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
356  } else if (theTECWheel == 8) {
357  fillAdcCounts(theMEBeam2Ring4Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
358  } else if (theTECWheel == 9) {
359  fillAdcCounts(theMEBeam2Ring4Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
360  }
361  }
362  // TEC2TEC
363  // **** Beam 2 in Ring 4 ****
364  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 22)) {
365  if (theTECWheel == 1) {
366  fillAdcCounts(theMEBeam2Ring4Disc1PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
367  } else if (theTECWheel == 2) {
368  fillAdcCounts(theMEBeam2Ring4Disc2PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
369  } else if (theTECWheel == 3) {
370  fillAdcCounts(theMEBeam2Ring4Disc3PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
371  } else if (theTECWheel == 4) {
372  fillAdcCounts(theMEBeam2Ring4Disc4PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
373  } else if (theTECWheel == 5) {
374  fillAdcCounts(theMEBeam2Ring4Disc5PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
375  }
376  }
377  // **** end of beam 2 in Ring 4 ****
378 
379  // **** Beam 3 in Ring 4 ****
380  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 3)) {
381  if (theTECWheel == 1) {
382  fillAdcCounts(theMEBeam3Ring4Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
383  } else if (theTECWheel == 2) {
384  fillAdcCounts(theMEBeam3Ring4Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
385  } else if (theTECWheel == 3) {
386  fillAdcCounts(theMEBeam3Ring4Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
387  } else if (theTECWheel == 4) {
388  fillAdcCounts(theMEBeam3Ring4Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
389  } else if (theTECWheel == 5) {
390  fillAdcCounts(theMEBeam3Ring4Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
391  } else if (theTECWheel == 6) {
392  fillAdcCounts(theMEBeam3Ring4Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
393  } else if (theTECWheel == 7) {
394  fillAdcCounts(theMEBeam3Ring4Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
395  } else if (theTECWheel == 8) {
396  fillAdcCounts(theMEBeam3Ring4Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
397  } else if (theTECWheel == 9) {
398  fillAdcCounts(theMEBeam3Ring4Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
399  }
400  }
401  // **** end of beam 3 in Ring 4 ****
402 
403  // **** Beam 4 in Ring 4 ****
404  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 4)) {
405  if (theTECWheel == 1) {
406  fillAdcCounts(theMEBeam4Ring4Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
407  } else if (theTECWheel == 2) {
408  fillAdcCounts(theMEBeam4Ring4Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
409  } else if (theTECWheel == 3) {
410  fillAdcCounts(theMEBeam4Ring4Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
411  } else if (theTECWheel == 4) {
412  fillAdcCounts(theMEBeam4Ring4Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
413  } else if (theTECWheel == 5) {
414  fillAdcCounts(theMEBeam4Ring4Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
415  } else if (theTECWheel == 6) {
416  fillAdcCounts(theMEBeam4Ring4Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
417  } else if (theTECWheel == 7) {
418  fillAdcCounts(theMEBeam4Ring4Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
419  } else if (theTECWheel == 8) {
420  fillAdcCounts(theMEBeam4Ring4Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
421  } else if (theTECWheel == 9) {
422  fillAdcCounts(theMEBeam4Ring4Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
423  }
424  }
425  // TEC2TEC
426  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 24)) {
427  if (theTECWheel == 1) {
428  fillAdcCounts(theMEBeam4Ring4Disc1PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
429  } else if (theTECWheel == 2) {
430  fillAdcCounts(theMEBeam4Ring4Disc2PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
431  } else if (theTECWheel == 3) {
432  fillAdcCounts(theMEBeam4Ring4Disc3PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
433  } else if (theTECWheel == 4) {
434  fillAdcCounts(theMEBeam4Ring4Disc4PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
435  } else if (theTECWheel == 5) {
436  fillAdcCounts(theMEBeam4Ring4Disc5PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
437  }
438  }
439  // **** end of beam 4 in Ring 4 ****
440 
441  // **** Beam 5 in Ring 4 ****
442  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 5)) {
443  if (theTECWheel == 1) {
444  fillAdcCounts(theMEBeam5Ring4Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
445  } else if (theTECWheel == 2) {
446  fillAdcCounts(theMEBeam5Ring4Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
447  } else if (theTECWheel == 3) {
448  fillAdcCounts(theMEBeam5Ring4Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
449  } else if (theTECWheel == 4) {
450  fillAdcCounts(theMEBeam5Ring4Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
451  } else if (theTECWheel == 5) {
452  fillAdcCounts(theMEBeam5Ring4Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
453  } else if (theTECWheel == 6) {
454  fillAdcCounts(theMEBeam5Ring4Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
455  } else if (theTECWheel == 7) {
456  fillAdcCounts(theMEBeam5Ring4Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
457  } else if (theTECWheel == 8) {
458  fillAdcCounts(theMEBeam5Ring4Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
459  } else if (theTECWheel == 9) {
460  fillAdcCounts(theMEBeam5Ring4Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
461  }
462  }
463  // **** end of beam 5 in Ring 4 ****
464 
465  // **** Beam 6 in Ring 4 ****
466  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 6)) {
467  if (theTECWheel == 1) {
468  fillAdcCounts(theMEBeam6Ring4Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
469  } else if (theTECWheel == 2) {
470  fillAdcCounts(theMEBeam6Ring4Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
471  } else if (theTECWheel == 3) {
472  fillAdcCounts(theMEBeam6Ring4Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
473  } else if (theTECWheel == 4) {
474  fillAdcCounts(theMEBeam6Ring4Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
475  } else if (theTECWheel == 5) {
476  fillAdcCounts(theMEBeam6Ring4Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
477  } else if (theTECWheel == 6) {
478  fillAdcCounts(theMEBeam6Ring4Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
479  } else if (theTECWheel == 7) {
480  fillAdcCounts(theMEBeam6Ring4Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
481  } else if (theTECWheel == 8) {
482  fillAdcCounts(theMEBeam6Ring4Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
483  } else if (theTECWheel == 9) {
484  fillAdcCounts(theMEBeam6Ring4Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
485  }
486  }
487  // TEC2TEC
488  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 26)) {
489  if (theTECWheel == 1) {
490  fillAdcCounts(theMEBeam6Ring4Disc1PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
491  } else if (theTECWheel == 2) {
492  fillAdcCounts(theMEBeam6Ring4Disc2PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
493  } else if (theTECWheel == 3) {
494  fillAdcCounts(theMEBeam6Ring4Disc3PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
495  } else if (theTECWheel == 4) {
496  fillAdcCounts(theMEBeam6Ring4Disc4PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
497  } else if (theTECWheel == 5) {
498  fillAdcCounts(theMEBeam6Ring4Disc5PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
499  }
500  }
501  // **** end of beam 6 in Ring 4 ****
502 
503  // **** Beam 7 in Ring 4 ****
504  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 7)) {
505  if (theTECWheel == 1) {
506  fillAdcCounts(theMEBeam7Ring4Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
507  } else if (theTECWheel == 2) {
508  fillAdcCounts(theMEBeam7Ring4Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
509  } else if (theTECWheel == 3) {
510  fillAdcCounts(theMEBeam7Ring4Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
511  } else if (theTECWheel == 4) {
512  fillAdcCounts(theMEBeam7Ring4Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
513  } else if (theTECWheel == 5) {
514  fillAdcCounts(theMEBeam7Ring4Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
515  } else if (theTECWheel == 6) {
516  fillAdcCounts(theMEBeam7Ring4Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
517  } else if (theTECWheel == 7) {
518  fillAdcCounts(theMEBeam7Ring4Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
519  } else if (theTECWheel == 8) {
520  fillAdcCounts(theMEBeam7Ring4Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
521  } else if (theTECWheel == 9) {
522  fillAdcCounts(theMEBeam7Ring4Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
523  }
524  }
525  // TEC2TEC
526  else if ((thePart == "TEC+") && (theRing == 4) && (theBeam == 27)) {
527  if (theTECWheel == 1) {
528  fillAdcCounts(theMEBeam7Ring4Disc1PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
529  } else if (theTECWheel == 2) {
530  fillAdcCounts(theMEBeam7Ring4Disc2PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
531  } else if (theTECWheel == 3) {
532  fillAdcCounts(theMEBeam7Ring4Disc3PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
533  } else if (theTECWheel == 4) {
534  fillAdcCounts(theMEBeam7Ring4Disc4PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
535  } else if (theTECWheel == 5) {
536  fillAdcCounts(theMEBeam7Ring4Disc5PosTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
537  }
538  }
539  // **** end of beam 7 in Ring 4 ****
540 
541  // **** Ring 6
542  else if ((thePart == "TEC+") && (theRing == 6) && (theBeam == 0)) {
543  if (theTECWheel == 1) {
544  fillAdcCounts(theMEBeam0Ring6Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
545  } else if (theTECWheel == 2) {
546  fillAdcCounts(theMEBeam0Ring6Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
547  } else if (theTECWheel == 3) {
548  fillAdcCounts(theMEBeam0Ring6Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
549  } else if (theTECWheel == 4) {
550  fillAdcCounts(theMEBeam0Ring6Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
551  } else if (theTECWheel == 5) {
552  fillAdcCounts(theMEBeam0Ring6Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
553  } else if (theTECWheel == 6) {
554  fillAdcCounts(theMEBeam0Ring6Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
555  } else if (theTECWheel == 7) {
556  fillAdcCounts(theMEBeam0Ring6Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
557  } else if (theTECWheel == 8) {
558  fillAdcCounts(theMEBeam0Ring6Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
559  } else if (theTECWheel == 9) {
560  fillAdcCounts(theMEBeam0Ring6Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
561  }
562  }
563  // **** end of beam 0 in Ring 6 ****
564 
565  // **** Beam 1 in Ring 6 ****
566  else if ((thePart == "TEC+") && (theRing == 6) && (theBeam == 1)) {
567  if (theTECWheel == 1) {
568  fillAdcCounts(theMEBeam1Ring6Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
569  } else if (theTECWheel == 2) {
570  fillAdcCounts(theMEBeam1Ring6Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
571  } else if (theTECWheel == 3) {
572  fillAdcCounts(theMEBeam1Ring6Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
573  } else if (theTECWheel == 4) {
574  fillAdcCounts(theMEBeam1Ring6Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
575  } else if (theTECWheel == 5) {
576  fillAdcCounts(theMEBeam1Ring6Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
577  } else if (theTECWheel == 6) {
578  fillAdcCounts(theMEBeam1Ring6Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
579  } else if (theTECWheel == 7) {
580  fillAdcCounts(theMEBeam1Ring6Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
581  } else if (theTECWheel == 8) {
582  fillAdcCounts(theMEBeam1Ring6Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
583  } else if (theTECWheel == 9) {
584  fillAdcCounts(theMEBeam1Ring6Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
585  }
586  }
587  // **** end of beam 1 in Ring 6 ****
588 
589  // **** Beam 2 in Ring 6 ****
590  else if ((thePart == "TEC+") && (theRing == 6) && (theBeam == 2)) {
591  if (theTECWheel == 1) {
592  fillAdcCounts(theMEBeam2Ring6Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
593  } else if (theTECWheel == 2) {
594  fillAdcCounts(theMEBeam2Ring6Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
595  } else if (theTECWheel == 3) {
596  fillAdcCounts(theMEBeam2Ring6Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
597  } else if (theTECWheel == 4) {
598  fillAdcCounts(theMEBeam2Ring6Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
599  } else if (theTECWheel == 5) {
600  fillAdcCounts(theMEBeam2Ring6Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
601  } else if (theTECWheel == 6) {
602  fillAdcCounts(theMEBeam2Ring6Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
603  } else if (theTECWheel == 7) {
604  fillAdcCounts(theMEBeam2Ring6Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
605  } else if (theTECWheel == 8) {
606  fillAdcCounts(theMEBeam2Ring6Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
607  } else if (theTECWheel == 9) {
608  fillAdcCounts(theMEBeam2Ring6Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
609  }
610  }
611  // **** end of beam 2 in Ring 6 ****
612 
613  // **** Beam 3 in Ring 6 ****
614  else if ((thePart == "TEC+") && (theRing == 6) && (theBeam == 3)) {
615  if (theTECWheel == 1) {
616  fillAdcCounts(theMEBeam3Ring6Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
617  } else if (theTECWheel == 2) {
618  fillAdcCounts(theMEBeam3Ring6Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
619  } else if (theTECWheel == 3) {
620  fillAdcCounts(theMEBeam3Ring6Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
621  } else if (theTECWheel == 4) {
622  fillAdcCounts(theMEBeam3Ring6Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
623  } else if (theTECWheel == 5) {
624  fillAdcCounts(theMEBeam3Ring6Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
625  } else if (theTECWheel == 6) {
626  fillAdcCounts(theMEBeam3Ring6Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
627  } else if (theTECWheel == 7) {
628  fillAdcCounts(theMEBeam3Ring6Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
629  } else if (theTECWheel == 8) {
630  fillAdcCounts(theMEBeam3Ring6Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
631  } else if (theTECWheel == 9) {
632  fillAdcCounts(theMEBeam3Ring6Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
633  }
634  }
635  // **** end of beam 3 in Ring 6 ****
636 
637  // **** Beam 4 in Ring 6 ****
638  else if ((thePart == "TEC+") && (theRing == 6) && (theBeam == 4)) {
639  if (theTECWheel == 1) {
640  fillAdcCounts(theMEBeam4Ring6Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
641  } else if (theTECWheel == 2) {
642  fillAdcCounts(theMEBeam4Ring6Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
643  } else if (theTECWheel == 3) {
644  fillAdcCounts(theMEBeam4Ring6Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
645  } else if (theTECWheel == 4) {
646  fillAdcCounts(theMEBeam4Ring6Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
647  } else if (theTECWheel == 5) {
648  fillAdcCounts(theMEBeam4Ring6Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
649  } else if (theTECWheel == 6) {
650  fillAdcCounts(theMEBeam4Ring6Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
651  } else if (theTECWheel == 7) {
652  fillAdcCounts(theMEBeam4Ring6Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
653  } else if (theTECWheel == 8) {
654  fillAdcCounts(theMEBeam4Ring6Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
655  } else if (theTECWheel == 9) {
656  fillAdcCounts(theMEBeam4Ring6Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
657  }
658  }
659  // **** end of beam 4 in Ring 6 ****
660 
661  // **** Beam 5 in Ring 6 ****
662  else if ((thePart == "TEC+") && (theRing == 6) && (theBeam == 5)) {
663  if (theTECWheel == 1) {
664  fillAdcCounts(theMEBeam5Ring6Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
665  } else if (theTECWheel == 2) {
666  fillAdcCounts(theMEBeam5Ring6Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
667  } else if (theTECWheel == 3) {
668  fillAdcCounts(theMEBeam5Ring6Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
669  } else if (theTECWheel == 4) {
670  fillAdcCounts(theMEBeam5Ring6Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
671  } else if (theTECWheel == 5) {
672  fillAdcCounts(theMEBeam5Ring6Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
673  } else if (theTECWheel == 6) {
674  fillAdcCounts(theMEBeam5Ring6Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
675  } else if (theTECWheel == 7) {
676  fillAdcCounts(theMEBeam5Ring6Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
677  } else if (theTECWheel == 8) {
678  fillAdcCounts(theMEBeam5Ring6Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
679  } else if (theTECWheel == 9) {
680  fillAdcCounts(theMEBeam5Ring6Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
681  }
682  }
683  // **** end of beam 5 in Ring 6 ****
684 
685  // **** Beam 6 in Ring 6 ****
686  else if ((thePart == "TEC+") && (theRing == 6) && (theBeam == 6)) {
687  if (theTECWheel == 1) {
688  fillAdcCounts(theMEBeam6Ring6Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
689  } else if (theTECWheel == 2) {
690  fillAdcCounts(theMEBeam6Ring6Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
691  } else if (theTECWheel == 3) {
692  fillAdcCounts(theMEBeam6Ring6Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
693  } else if (theTECWheel == 4) {
694  fillAdcCounts(theMEBeam6Ring6Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
695  } else if (theTECWheel == 5) {
696  fillAdcCounts(theMEBeam6Ring6Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
697  } else if (theTECWheel == 6) {
698  fillAdcCounts(theMEBeam6Ring6Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
699  } else if (theTECWheel == 7) {
700  fillAdcCounts(theMEBeam6Ring6Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
701  } else if (theTECWheel == 8) {
702  fillAdcCounts(theMEBeam6Ring6Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
703  } else if (theTECWheel == 9) {
704  fillAdcCounts(theMEBeam6Ring6Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
705  }
706  }
707  // **** end of beam 6 in Ring 6 ****
708 
709  // **** Beam 7 in Ring 6 ****
710  else if ((thePart == "TEC+") && (theRing == 6) && (theBeam == 7)) {
711  if (theTECWheel == 1) {
712  fillAdcCounts(theMEBeam7Ring6Disc1PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
713  } else if (theTECWheel == 2) {
714  fillAdcCounts(theMEBeam7Ring6Disc2PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
715  } else if (theTECWheel == 3) {
716  fillAdcCounts(theMEBeam7Ring6Disc3PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
717  } else if (theTECWheel == 4) {
718  fillAdcCounts(theMEBeam7Ring6Disc4PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
719  } else if (theTECWheel == 5) {
720  fillAdcCounts(theMEBeam7Ring6Disc5PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
721  } else if (theTECWheel == 6) {
722  fillAdcCounts(theMEBeam7Ring6Disc6PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
723  } else if (theTECWheel == 7) {
724  fillAdcCounts(theMEBeam7Ring6Disc7PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
725  } else if (theTECWheel == 8) {
726  fillAdcCounts(theMEBeam7Ring6Disc8PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
727  } else if (theTECWheel == 9) {
728  fillAdcCounts(theMEBeam7Ring6Disc9PosAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
729  }
730  }
731  // **** end of beam 7 in Ring 6 ****
732 
733  // ***** TEC- *****
734  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 0)) {
735  if (theTECWheel == 1) {
736  fillAdcCounts(theMEBeam0Ring4Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
737  } else if (theTECWheel == 2) {
738  fillAdcCounts(theMEBeam0Ring4Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
739  } else if (theTECWheel == 3) {
740  fillAdcCounts(theMEBeam0Ring4Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
741  } else if (theTECWheel == 4) {
742  fillAdcCounts(theMEBeam0Ring4Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
743  } else if (theTECWheel == 5) {
744  fillAdcCounts(theMEBeam0Ring4Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
745  } else if (theTECWheel == 6) {
746  fillAdcCounts(theMEBeam0Ring4Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
747  } else if (theTECWheel == 7) {
748  fillAdcCounts(theMEBeam0Ring4Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
749  } else if (theTECWheel == 8) {
750  fillAdcCounts(theMEBeam0Ring4Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
751  } else if (theTECWheel == 9) {
752  fillAdcCounts(theMEBeam0Ring4Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
753  }
754  }
755  // **** end of beam 0 in Ring 4 ****
756 
757  // **** Beam 1 in Ring 4 ****
758  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 1)) {
759  if (theTECWheel == 1) {
760  fillAdcCounts(theMEBeam1Ring4Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
761  } else if (theTECWheel == 2) {
762  fillAdcCounts(theMEBeam1Ring4Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
763  } else if (theTECWheel == 3) {
764  fillAdcCounts(theMEBeam1Ring4Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
765  } else if (theTECWheel == 4) {
766  fillAdcCounts(theMEBeam1Ring4Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
767  } else if (theTECWheel == 5) {
768  fillAdcCounts(theMEBeam1Ring4Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
769  } else if (theTECWheel == 6) {
770  fillAdcCounts(theMEBeam1Ring4Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
771  } else if (theTECWheel == 7) {
772  fillAdcCounts(theMEBeam1Ring4Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
773  } else if (theTECWheel == 8) {
774  fillAdcCounts(theMEBeam1Ring4Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
775  } else if (theTECWheel == 9) {
776  fillAdcCounts(theMEBeam1Ring4Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
777  }
778  }
779  // **** TEC2TEC
780  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 21)) {
781  if (theTECWheel == 1) {
782  fillAdcCounts(theMEBeam1Ring4Disc1NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
783  } else if (theTECWheel == 2) {
784  fillAdcCounts(theMEBeam1Ring4Disc2NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
785  } else if (theTECWheel == 3) {
786  fillAdcCounts(theMEBeam1Ring4Disc3NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
787  } else if (theTECWheel == 4) {
788  fillAdcCounts(theMEBeam1Ring4Disc4NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
789  } else if (theTECWheel == 5) {
790  fillAdcCounts(theMEBeam1Ring4Disc5NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
791  }
792  }
793  // **** end of beam 1 in Ring 4 ****
794 
795  // **** Beam 2 in Ring 4 ****
796  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 2)) {
797  if (theTECWheel == 1) {
798  fillAdcCounts(theMEBeam2Ring4Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
799  } else if (theTECWheel == 2) {
800  fillAdcCounts(theMEBeam2Ring4Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
801  } else if (theTECWheel == 3) {
802  fillAdcCounts(theMEBeam2Ring4Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
803  } else if (theTECWheel == 4) {
804  fillAdcCounts(theMEBeam2Ring4Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
805  } else if (theTECWheel == 5) {
806  fillAdcCounts(theMEBeam2Ring4Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
807  } else if (theTECWheel == 6) {
808  fillAdcCounts(theMEBeam2Ring4Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
809  } else if (theTECWheel == 7) {
810  fillAdcCounts(theMEBeam2Ring4Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
811  } else if (theTECWheel == 8) {
812  fillAdcCounts(theMEBeam2Ring4Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
813  } else if (theTECWheel == 9) {
814  fillAdcCounts(theMEBeam2Ring4Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
815  }
816  }
817  // TEC2TEC
818  // **** Beam 2 in Ring 4 ****
819  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 22)) {
820  if (theTECWheel == 1) {
821  fillAdcCounts(theMEBeam2Ring4Disc1NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
822  } else if (theTECWheel == 2) {
823  fillAdcCounts(theMEBeam2Ring4Disc2NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
824  } else if (theTECWheel == 3) {
825  fillAdcCounts(theMEBeam2Ring4Disc3NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
826  } else if (theTECWheel == 4) {
827  fillAdcCounts(theMEBeam2Ring4Disc4NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
828  } else if (theTECWheel == 5) {
829  fillAdcCounts(theMEBeam2Ring4Disc5NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
830  }
831  }
832  // **** end of beam 2 in Ring 4 ****
833 
834  // **** Beam 3 in Ring 4 ****
835  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 3)) {
836  if (theTECWheel == 1) {
837  fillAdcCounts(theMEBeam3Ring4Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
838  } else if (theTECWheel == 2) {
839  fillAdcCounts(theMEBeam3Ring4Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
840  } else if (theTECWheel == 3) {
841  fillAdcCounts(theMEBeam3Ring4Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
842  } else if (theTECWheel == 4) {
843  fillAdcCounts(theMEBeam3Ring4Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
844  } else if (theTECWheel == 5) {
845  fillAdcCounts(theMEBeam3Ring4Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
846  } else if (theTECWheel == 6) {
847  fillAdcCounts(theMEBeam3Ring4Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
848  } else if (theTECWheel == 7) {
849  fillAdcCounts(theMEBeam3Ring4Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
850  } else if (theTECWheel == 8) {
851  fillAdcCounts(theMEBeam3Ring4Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
852  } else if (theTECWheel == 9) {
853  fillAdcCounts(theMEBeam3Ring4Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
854  }
855  }
856  // **** end of beam 3 in Ring 4 ****
857 
858  // **** Beam 4 in Ring 4 ****
859  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 4)) {
860  if (theTECWheel == 1) {
861  fillAdcCounts(theMEBeam4Ring4Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
862  } else if (theTECWheel == 2) {
863  fillAdcCounts(theMEBeam4Ring4Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
864  } else if (theTECWheel == 3) {
865  fillAdcCounts(theMEBeam4Ring4Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
866  } else if (theTECWheel == 4) {
867  fillAdcCounts(theMEBeam4Ring4Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
868  } else if (theTECWheel == 5) {
869  fillAdcCounts(theMEBeam4Ring4Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
870  } else if (theTECWheel == 6) {
871  fillAdcCounts(theMEBeam4Ring4Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
872  } else if (theTECWheel == 7) {
873  fillAdcCounts(theMEBeam4Ring4Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
874  } else if (theTECWheel == 8) {
875  fillAdcCounts(theMEBeam4Ring4Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
876  } else if (theTECWheel == 9) {
877  fillAdcCounts(theMEBeam4Ring4Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
878  }
879  }
880  // TEC2TEC
881  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 24)) {
882  if (theTECWheel == 1) {
883  fillAdcCounts(theMEBeam4Ring4Disc1NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
884  } else if (theTECWheel == 2) {
885  fillAdcCounts(theMEBeam4Ring4Disc2NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
886  } else if (theTECWheel == 3) {
887  fillAdcCounts(theMEBeam4Ring4Disc3NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
888  } else if (theTECWheel == 4) {
889  fillAdcCounts(theMEBeam4Ring4Disc4NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
890  } else if (theTECWheel == 5) {
891  fillAdcCounts(theMEBeam4Ring4Disc5NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
892  }
893  }
894  // **** end of beam 4 in Ring 4 ****
895 
896  // **** Beam 5 in Ring 4 ****
897  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 5)) {
898  if (theTECWheel == 1) {
899  fillAdcCounts(theMEBeam5Ring4Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
900  } else if (theTECWheel == 2) {
901  fillAdcCounts(theMEBeam5Ring4Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
902  } else if (theTECWheel == 3) {
903  fillAdcCounts(theMEBeam5Ring4Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
904  } else if (theTECWheel == 4) {
905  fillAdcCounts(theMEBeam5Ring4Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
906  } else if (theTECWheel == 5) {
907  fillAdcCounts(theMEBeam5Ring4Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
908  } else if (theTECWheel == 6) {
909  fillAdcCounts(theMEBeam5Ring4Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
910  } else if (theTECWheel == 7) {
911  fillAdcCounts(theMEBeam5Ring4Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
912  } else if (theTECWheel == 8) {
913  fillAdcCounts(theMEBeam5Ring4Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
914  } else if (theTECWheel == 9) {
915  fillAdcCounts(theMEBeam5Ring4Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
916  }
917  }
918  // **** end of beam 5 in Ring 4 ****
919 
920  // **** Beam 6 in Ring 4 ****
921  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 6)) {
922  if (theTECWheel == 1) {
923  fillAdcCounts(theMEBeam6Ring4Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
924  } else if (theTECWheel == 2) {
925  fillAdcCounts(theMEBeam6Ring4Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
926  } else if (theTECWheel == 3) {
927  fillAdcCounts(theMEBeam6Ring4Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
928  } else if (theTECWheel == 4) {
929  fillAdcCounts(theMEBeam6Ring4Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
930  } else if (theTECWheel == 5) {
931  fillAdcCounts(theMEBeam6Ring4Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
932  } else if (theTECWheel == 6) {
933  fillAdcCounts(theMEBeam6Ring4Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
934  } else if (theTECWheel == 7) {
935  fillAdcCounts(theMEBeam6Ring4Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
936  } else if (theTECWheel == 8) {
937  fillAdcCounts(theMEBeam6Ring4Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
938  } else if (theTECWheel == 9) {
939  fillAdcCounts(theMEBeam6Ring4Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
940  }
941  }
942  // TEC2TEC
943  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 26)) {
944  if (theTECWheel == 1) {
945  fillAdcCounts(theMEBeam6Ring4Disc1NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
946  } else if (theTECWheel == 2) {
947  fillAdcCounts(theMEBeam6Ring4Disc2NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
948  } else if (theTECWheel == 3) {
949  fillAdcCounts(theMEBeam6Ring4Disc3NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
950  } else if (theTECWheel == 4) {
951  fillAdcCounts(theMEBeam6Ring4Disc4NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
952  } else if (theTECWheel == 5) {
953  fillAdcCounts(theMEBeam6Ring4Disc5NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
954  }
955  }
956  // **** end of beam 6 in Ring 4 ****
957 
958  // **** Beam 7 in Ring 4 ****
959  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 7)) {
960  if (theTECWheel == 1) {
961  fillAdcCounts(theMEBeam7Ring4Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
962  } else if (theTECWheel == 2) {
963  fillAdcCounts(theMEBeam7Ring4Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
964  } else if (theTECWheel == 3) {
965  fillAdcCounts(theMEBeam7Ring4Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
966  } else if (theTECWheel == 4) {
967  fillAdcCounts(theMEBeam7Ring4Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
968  } else if (theTECWheel == 5) {
969  fillAdcCounts(theMEBeam7Ring4Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
970  } else if (theTECWheel == 6) {
971  fillAdcCounts(theMEBeam7Ring4Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
972  } else if (theTECWheel == 7) {
973  fillAdcCounts(theMEBeam7Ring4Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
974  } else if (theTECWheel == 8) {
975  fillAdcCounts(theMEBeam7Ring4Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
976  } else if (theTECWheel == 9) {
977  fillAdcCounts(theMEBeam7Ring4Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
978  }
979  }
980  // TEC2TEC
981  else if ((thePart == "TEC-") && (theRing == 4) && (theBeam == 27)) {
982  if (theTECWheel == 1) {
983  fillAdcCounts(theMEBeam7Ring4Disc1NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
984  } else if (theTECWheel == 2) {
985  fillAdcCounts(theMEBeam7Ring4Disc2NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
986  } else if (theTECWheel == 3) {
987  fillAdcCounts(theMEBeam7Ring4Disc3NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
988  } else if (theTECWheel == 4) {
989  fillAdcCounts(theMEBeam7Ring4Disc4NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
990  } else if (theTECWheel == 5) {
991  fillAdcCounts(theMEBeam7Ring4Disc5NegTEC2TECAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
992  }
993  }
994  // **** end of beam 7 in Ring 4 ****
995 
996  // **** Ring 6
997  else if ((thePart == "TEC-") && (theRing == 6) && (theBeam == 0)) {
998  if (theTECWheel == 1) {
999  fillAdcCounts(theMEBeam0Ring6Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1000  } else if (theTECWheel == 2) {
1001  fillAdcCounts(theMEBeam0Ring6Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1002  } else if (theTECWheel == 3) {
1003  fillAdcCounts(theMEBeam0Ring6Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1004  } else if (theTECWheel == 4) {
1005  fillAdcCounts(theMEBeam0Ring6Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1006  } else if (theTECWheel == 5) {
1007  fillAdcCounts(theMEBeam0Ring6Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1008  } else if (theTECWheel == 6) {
1009  fillAdcCounts(theMEBeam0Ring6Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1010  } else if (theTECWheel == 7) {
1011  fillAdcCounts(theMEBeam0Ring6Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1012  } else if (theTECWheel == 8) {
1013  fillAdcCounts(theMEBeam0Ring6Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1014  } else if (theTECWheel == 9) {
1015  fillAdcCounts(theMEBeam0Ring6Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1016  }
1017  }
1018  // **** end of beam 0 in Ring 6 ****
1019 
1020  // **** Beam 1 in Ring 6 ****
1021  else if ((thePart == "TEC-") && (theRing == 6) && (theBeam == 1)) {
1022  if (theTECWheel == 1) {
1023  fillAdcCounts(theMEBeam1Ring6Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1024  } else if (theTECWheel == 2) {
1025  fillAdcCounts(theMEBeam1Ring6Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1026  } else if (theTECWheel == 3) {
1027  fillAdcCounts(theMEBeam1Ring6Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1028  } else if (theTECWheel == 4) {
1029  fillAdcCounts(theMEBeam1Ring6Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1030  } else if (theTECWheel == 5) {
1031  fillAdcCounts(theMEBeam1Ring6Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1032  } else if (theTECWheel == 6) {
1033  fillAdcCounts(theMEBeam1Ring6Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1034  } else if (theTECWheel == 7) {
1035  fillAdcCounts(theMEBeam1Ring6Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1036  } else if (theTECWheel == 8) {
1037  fillAdcCounts(theMEBeam1Ring6Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1038  } else if (theTECWheel == 9) {
1039  fillAdcCounts(theMEBeam1Ring6Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1040  }
1041  }
1042  // **** end of beam 1 in Ring 6 ****
1043 
1044  // **** Beam 2 in Ring 6 ****
1045  else if ((thePart == "TEC-") && (theRing == 6) && (theBeam == 2)) {
1046  if (theTECWheel == 1) {
1047  fillAdcCounts(theMEBeam2Ring6Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1048  } else if (theTECWheel == 2) {
1049  fillAdcCounts(theMEBeam2Ring6Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1050  } else if (theTECWheel == 3) {
1051  fillAdcCounts(theMEBeam2Ring6Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1052  } else if (theTECWheel == 4) {
1053  fillAdcCounts(theMEBeam2Ring6Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1054  } else if (theTECWheel == 5) {
1055  fillAdcCounts(theMEBeam2Ring6Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1056  } else if (theTECWheel == 6) {
1057  fillAdcCounts(theMEBeam2Ring6Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1058  } else if (theTECWheel == 7) {
1059  fillAdcCounts(theMEBeam2Ring6Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1060  } else if (theTECWheel == 8) {
1061  fillAdcCounts(theMEBeam2Ring6Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1062  } else if (theTECWheel == 9) {
1063  fillAdcCounts(theMEBeam2Ring6Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1064  }
1065  }
1066  // **** end of beam 2 in Ring 6 ****
1067 
1068  // **** Beam 3 in Ring 6 ****
1069  else if ((thePart == "TEC-") && (theRing == 6) && (theBeam == 3)) {
1070  if (theTECWheel == 1) {
1071  fillAdcCounts(theMEBeam3Ring6Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1072  } else if (theTECWheel == 2) {
1073  fillAdcCounts(theMEBeam3Ring6Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1074  } else if (theTECWheel == 3) {
1075  fillAdcCounts(theMEBeam3Ring6Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1076  } else if (theTECWheel == 4) {
1077  fillAdcCounts(theMEBeam3Ring6Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1078  } else if (theTECWheel == 5) {
1079  fillAdcCounts(theMEBeam3Ring6Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1080  } else if (theTECWheel == 6) {
1081  fillAdcCounts(theMEBeam3Ring6Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1082  } else if (theTECWheel == 7) {
1083  fillAdcCounts(theMEBeam3Ring6Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1084  } else if (theTECWheel == 8) {
1085  fillAdcCounts(theMEBeam3Ring6Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1086  } else if (theTECWheel == 9) {
1087  fillAdcCounts(theMEBeam3Ring6Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1088  }
1089  }
1090  // **** end of beam 3 in Ring 6 ****
1091 
1092  // **** Beam 4 in Ring 6 ****
1093  else if ((thePart == "TEC-") && (theRing == 6) && (theBeam == 4)) {
1094  if (theTECWheel == 1) {
1095  fillAdcCounts(theMEBeam4Ring6Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1096  } else if (theTECWheel == 2) {
1097  fillAdcCounts(theMEBeam4Ring6Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1098  } else if (theTECWheel == 3) {
1099  fillAdcCounts(theMEBeam4Ring6Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1100  } else if (theTECWheel == 4) {
1101  fillAdcCounts(theMEBeam4Ring6Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1102  } else if (theTECWheel == 5) {
1103  fillAdcCounts(theMEBeam4Ring6Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1104  } else if (theTECWheel == 6) {
1105  fillAdcCounts(theMEBeam4Ring6Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1106  } else if (theTECWheel == 7) {
1107  fillAdcCounts(theMEBeam4Ring6Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1108  } else if (theTECWheel == 8) {
1109  fillAdcCounts(theMEBeam4Ring6Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1110  } else if (theTECWheel == 9) {
1111  fillAdcCounts(theMEBeam4Ring6Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1112  }
1113  }
1114  // **** end of beam 4 in Ring 6 ****
1115 
1116  // **** Beam 5 in Ring 6 ****
1117  else if ((thePart == "TEC-") && (theRing == 6) && (theBeam == 5)) {
1118  if (theTECWheel == 1) {
1119  fillAdcCounts(theMEBeam5Ring6Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1120  } else if (theTECWheel == 2) {
1121  fillAdcCounts(theMEBeam5Ring6Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1122  } else if (theTECWheel == 3) {
1123  fillAdcCounts(theMEBeam5Ring6Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1124  } else if (theTECWheel == 4) {
1125  fillAdcCounts(theMEBeam5Ring6Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1126  } else if (theTECWheel == 5) {
1127  fillAdcCounts(theMEBeam5Ring6Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1128  } else if (theTECWheel == 6) {
1129  fillAdcCounts(theMEBeam5Ring6Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1130  } else if (theTECWheel == 7) {
1131  fillAdcCounts(theMEBeam5Ring6Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1132  } else if (theTECWheel == 8) {
1133  fillAdcCounts(theMEBeam5Ring6Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1134  } else if (theTECWheel == 9) {
1135  fillAdcCounts(theMEBeam5Ring6Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1136  }
1137  }
1138  // **** end of beam 5 in Ring 6 ****
1139 
1140  // **** Beam 6 in Ring 6 ****
1141  else if ((thePart == "TEC-") && (theRing == 6) && (theBeam == 6)) {
1142  if (theTECWheel == 1) {
1143  fillAdcCounts(theMEBeam6Ring6Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1144  } else if (theTECWheel == 2) {
1145  fillAdcCounts(theMEBeam6Ring6Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1146  } else if (theTECWheel == 3) {
1147  fillAdcCounts(theMEBeam6Ring6Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1148  } else if (theTECWheel == 4) {
1149  fillAdcCounts(theMEBeam6Ring6Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1150  } else if (theTECWheel == 5) {
1151  fillAdcCounts(theMEBeam6Ring6Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1152  } else if (theTECWheel == 6) {
1153  fillAdcCounts(theMEBeam6Ring6Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1154  } else if (theTECWheel == 7) {
1155  fillAdcCounts(theMEBeam6Ring6Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1156  } else if (theTECWheel == 8) {
1157  fillAdcCounts(theMEBeam6Ring6Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1158  } else if (theTECWheel == 9) {
1159  fillAdcCounts(theMEBeam6Ring6Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1160  }
1161  }
1162  // **** end of beam 6 in Ring 6 ****
1163 
1164  // **** Beam 7 in Ring 6 ****
1165  else if ((thePart == "TEC-") && (theRing == 6) && (theBeam == 7)) {
1166  if (theTECWheel == 1) {
1167  fillAdcCounts(theMEBeam7Ring6Disc1NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1168  } else if (theTECWheel == 2) {
1169  fillAdcCounts(theMEBeam7Ring6Disc2NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1170  } else if (theTECWheel == 3) {
1171  fillAdcCounts(theMEBeam7Ring6Disc3NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1172  } else if (theTECWheel == 4) {
1173  fillAdcCounts(theMEBeam7Ring6Disc4NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1174  } else if (theTECWheel == 5) {
1175  fillAdcCounts(theMEBeam7Ring6Disc5NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1176  } else if (theTECWheel == 6) {
1177  fillAdcCounts(theMEBeam7Ring6Disc6NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1178  } else if (theTECWheel == 7) {
1179  fillAdcCounts(theMEBeam7Ring6Disc7NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1180  } else if (theTECWheel == 8) {
1181  fillAdcCounts(theMEBeam7Ring6Disc8NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1182  } else if (theTECWheel == 9) {
1183  fillAdcCounts(theMEBeam7Ring6Disc9NegAdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1184  }
1185  }
1186  // **** end of beam 7 in Ring 6 ****
1187 
1188  // ***** TOB *****
1189  // **** Beam 0 in TOB ****
1190  else if ((thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 0) && (theTOBStereoDet == 0) &&
1191  (theStripDet->surface().position().perp() < 58.5)) {
1192  if ((theStripDet->surface().position().z() > 99.0 - theSearchZTOB) &&
1193  (theStripDet->surface().position().z() < 99.0 + theSearchZTOB)) {
1194  fillAdcCounts(theMEBeam0TOBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1195  } else if ((theStripDet->surface().position().z() > 64.0 - theSearchZTOB) &&
1196  (theStripDet->surface().position().z() < 64.0 + theSearchZTOB)) {
1197  fillAdcCounts(theMEBeam0TOBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1198  } else if ((theStripDet->surface().position().z() > 27.5 - theSearchZTOB) &&
1199  (theStripDet->surface().position().z() < 27.5 + theSearchZTOB)) {
1200  fillAdcCounts(theMEBeam0TOBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1201  } else if ((theStripDet->surface().position().z() < -10.0 + theSearchZTOB) &&
1202  (theStripDet->surface().position().z() > -10.0 - theSearchZTOB)) {
1203  fillAdcCounts(theMEBeam0TOBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1204  } else if ((theStripDet->surface().position().z() < -46.0 + theSearchZTOB) &&
1205  (theStripDet->surface().position().z() > -46.0 - theSearchZTOB)) {
1206  fillAdcCounts(theMEBeam0TOBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1207  } else if ((theStripDet->surface().position().z() < -80.0 + theSearchZTOB) &&
1208  (theStripDet->surface().position().z() > -80.0 - theSearchZTOB)) {
1209  fillAdcCounts(theMEBeam0TOBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1210  }
1211  }
1212  // **** end of Beam 0 in TOB ****
1213 
1214  // **** Beam 1 in TOB ****
1215  else if ((thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 1) && (theTOBStereoDet == 0) &&
1216  (theStripDet->surface().position().perp() < 58.5)) {
1217  if ((theStripDet->surface().position().z() > 99.0 - theSearchZTOB) &&
1218  (theStripDet->surface().position().z() < 99.0 + theSearchZTOB)) {
1219  fillAdcCounts(theMEBeam1TOBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1220  } else if ((theStripDet->surface().position().z() > 64.0 - theSearchZTOB) &&
1221  (theStripDet->surface().position().z() < 64.0 + theSearchZTOB)) {
1222  fillAdcCounts(theMEBeam1TOBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1223  } else if ((theStripDet->surface().position().z() > 27.5 - theSearchZTOB) &&
1224  (theStripDet->surface().position().z() < 27.5 + theSearchZTOB)) {
1225  fillAdcCounts(theMEBeam1TOBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1226  } else if ((theStripDet->surface().position().z() < -10.0 + theSearchZTOB) &&
1227  (theStripDet->surface().position().z() > -10.0 - theSearchZTOB)) {
1228  fillAdcCounts(theMEBeam1TOBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1229  } else if ((theStripDet->surface().position().z() < -46.0 + theSearchZTOB) &&
1230  (theStripDet->surface().position().z() > -46.0 - theSearchZTOB)) {
1231  fillAdcCounts(theMEBeam1TOBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1232  } else if ((theStripDet->surface().position().z() < -80.0 + theSearchZTOB) &&
1233  (theStripDet->surface().position().z() > -80.0 - theSearchZTOB)) {
1234  fillAdcCounts(theMEBeam1TOBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1235  }
1236  }
1237  // **** end of Beam 1 in TOB ****
1238 
1239  // **** Beam 2 in TOB ****
1240  else if ((thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 2) && (theTOBStereoDet == 0) &&
1241  (theStripDet->surface().position().perp() < 58.5)) {
1242  if ((theStripDet->surface().position().z() > 99.0 - theSearchZTOB) &&
1243  (theStripDet->surface().position().z() < 99.0 + theSearchZTOB)) {
1244  fillAdcCounts(theMEBeam2TOBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1245  } else if ((theStripDet->surface().position().z() > 64.0 - theSearchZTOB) &&
1246  (theStripDet->surface().position().z() < 64.0 + theSearchZTOB)) {
1247  fillAdcCounts(theMEBeam2TOBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1248  } else if ((theStripDet->surface().position().z() > 27.5 - theSearchZTOB) &&
1249  (theStripDet->surface().position().z() < 27.5 + theSearchZTOB)) {
1250  fillAdcCounts(theMEBeam2TOBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1251  } else if ((theStripDet->surface().position().z() < -10.0 + theSearchZTOB) &&
1252  (theStripDet->surface().position().z() > -10.0 - theSearchZTOB)) {
1253  fillAdcCounts(theMEBeam2TOBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1254  } else if ((theStripDet->surface().position().z() < -46.0 + theSearchZTOB) &&
1255  (theStripDet->surface().position().z() > -46.0 - theSearchZTOB)) {
1256  fillAdcCounts(theMEBeam2TOBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1257  } else if ((theStripDet->surface().position().z() < -80.0 + theSearchZTOB) &&
1258  (theStripDet->surface().position().z() > -80.0 - theSearchZTOB)) {
1259  fillAdcCounts(theMEBeam2TOBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1260  }
1261  }
1262  // **** end of Beam 2 in TOB ****
1263 
1264  // **** Beam 3 in TOB ****
1265  else if ((thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 3) && (theTOBStereoDet == 0) &&
1266  (theStripDet->surface().position().perp() < 58.5)) {
1267  if ((theStripDet->surface().position().z() > 99.0 - theSearchZTOB) &&
1268  (theStripDet->surface().position().z() < 99.0 + theSearchZTOB)) {
1269  fillAdcCounts(theMEBeam3TOBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1270  } else if ((theStripDet->surface().position().z() > 64.0 - theSearchZTOB) &&
1271  (theStripDet->surface().position().z() < 64.0 + theSearchZTOB)) {
1272  fillAdcCounts(theMEBeam3TOBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1273  } else if ((theStripDet->surface().position().z() > 27.5 - theSearchZTOB) &&
1274  (theStripDet->surface().position().z() < 27.5 + theSearchZTOB)) {
1275  fillAdcCounts(theMEBeam3TOBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1276  } else if ((theStripDet->surface().position().z() < -10.0 + theSearchZTOB) &&
1277  (theStripDet->surface().position().z() > -10.0 - theSearchZTOB)) {
1278  fillAdcCounts(theMEBeam3TOBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1279  } else if ((theStripDet->surface().position().z() < -46.0 + theSearchZTOB) &&
1280  (theStripDet->surface().position().z() > -46.0 - theSearchZTOB)) {
1281  fillAdcCounts(theMEBeam3TOBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1282  } else if ((theStripDet->surface().position().z() < -80.0 + theSearchZTOB) &&
1283  (theStripDet->surface().position().z() > -80.0 - theSearchZTOB)) {
1284  fillAdcCounts(theMEBeam3TOBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1285  }
1286  }
1287  // **** end of Beam 3 in TOB ****
1288 
1289  // **** Beam 4 in TOB ****
1290  else if ((thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 4) && (theTOBStereoDet == 0) &&
1291  (theStripDet->surface().position().perp() < 58.5)) {
1292  if ((theStripDet->surface().position().z() > 99.0 - theSearchZTOB) &&
1293  (theStripDet->surface().position().z() < 99.0 + theSearchZTOB)) {
1294  fillAdcCounts(theMEBeam4TOBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1295  } else if ((theStripDet->surface().position().z() > 64.0 - theSearchZTOB) &&
1296  (theStripDet->surface().position().z() < 64.0 + theSearchZTOB)) {
1297  fillAdcCounts(theMEBeam4TOBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1298  } else if ((theStripDet->surface().position().z() > 27.5 - theSearchZTOB) &&
1299  (theStripDet->surface().position().z() < 27.5 + theSearchZTOB)) {
1300  fillAdcCounts(theMEBeam4TOBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1301  } else if ((theStripDet->surface().position().z() < -10.0 + theSearchZTOB) &&
1302  (theStripDet->surface().position().z() > -10.0 - theSearchZTOB)) {
1303  fillAdcCounts(theMEBeam4TOBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1304  } else if ((theStripDet->surface().position().z() < -46.0 + theSearchZTOB) &&
1305  (theStripDet->surface().position().z() > -46.0 - theSearchZTOB)) {
1306  fillAdcCounts(theMEBeam4TOBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1307  } else if ((theStripDet->surface().position().z() < -80.0 + theSearchZTOB) &&
1308  (theStripDet->surface().position().z() > -80.0 - theSearchZTOB)) {
1309  fillAdcCounts(theMEBeam4TOBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1310  }
1311  }
1312  // **** end of Beam 4 in TOB ****
1313 
1314  // **** Beam 5 in TOB ****
1315  else if ((thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 5) && (theTOBStereoDet == 0) &&
1316  (theStripDet->surface().position().perp() < 58.5)) {
1317  if ((theStripDet->surface().position().z() > 99.0 - theSearchZTOB) &&
1318  (theStripDet->surface().position().z() < 99.0 + theSearchZTOB)) {
1319  fillAdcCounts(theMEBeam5TOBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1320  } else if ((theStripDet->surface().position().z() > 64.0 - theSearchZTOB) &&
1321  (theStripDet->surface().position().z() < 64.0 + theSearchZTOB)) {
1322  fillAdcCounts(theMEBeam5TOBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1323  } else if ((theStripDet->surface().position().z() > 27.5 - theSearchZTOB) &&
1324  (theStripDet->surface().position().z() < 27.5 + theSearchZTOB)) {
1325  fillAdcCounts(theMEBeam5TOBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1326  } else if ((theStripDet->surface().position().z() < -10.0 + theSearchZTOB) &&
1327  (theStripDet->surface().position().z() > -10.0 - theSearchZTOB)) {
1328  fillAdcCounts(theMEBeam5TOBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1329  } else if ((theStripDet->surface().position().z() < -46.0 + theSearchZTOB) &&
1330  (theStripDet->surface().position().z() > -46.0 - theSearchZTOB)) {
1331  fillAdcCounts(theMEBeam5TOBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1332  } else if ((theStripDet->surface().position().z() < -80.0 + theSearchZTOB) &&
1333  (theStripDet->surface().position().z() > -80.0 - theSearchZTOB)) {
1334  fillAdcCounts(theMEBeam5TOBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1335  }
1336  }
1337  // **** end of Beam 5 in TOB ****
1338 
1339  // **** Beam 6 in TOB ****
1340  else if ((thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 6) && (theTOBStereoDet == 0) &&
1341  (theStripDet->surface().position().perp() < 58.5)) {
1342  if ((theStripDet->surface().position().z() > 99.0 - theSearchZTOB) &&
1343  (theStripDet->surface().position().z() < 99.0 + theSearchZTOB)) {
1344  fillAdcCounts(theMEBeam6TOBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1345  } else if ((theStripDet->surface().position().z() > 64.0 - theSearchZTOB) &&
1346  (theStripDet->surface().position().z() < 64.0 + theSearchZTOB)) {
1347  fillAdcCounts(theMEBeam6TOBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1348  } else if ((theStripDet->surface().position().z() > 27.5 - theSearchZTOB) &&
1349  (theStripDet->surface().position().z() < 27.5 + theSearchZTOB)) {
1350  fillAdcCounts(theMEBeam6TOBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1351  } else if ((theStripDet->surface().position().z() < -10.0 + theSearchZTOB) &&
1352  (theStripDet->surface().position().z() > -10.0 - theSearchZTOB)) {
1353  fillAdcCounts(theMEBeam6TOBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1354  } else if ((theStripDet->surface().position().z() < -46.0 + theSearchZTOB) &&
1355  (theStripDet->surface().position().z() > -46.0 - theSearchZTOB)) {
1356  fillAdcCounts(theMEBeam6TOBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1357  } else if ((theStripDet->surface().position().z() < -80.0 + theSearchZTOB) &&
1358  (theStripDet->surface().position().z() > -80.0 - theSearchZTOB)) {
1359  fillAdcCounts(theMEBeam6TOBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1360  }
1361  }
1362  // **** end of Beam 6 in TOB ****
1363 
1364  // **** Beam 7 in TOB ****
1365  else if ((thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 7) && (theTOBStereoDet == 0) &&
1366  (theStripDet->surface().position().perp() < 58.5)) {
1367  if ((theStripDet->surface().position().z() > 99.0 - theSearchZTOB) &&
1368  (theStripDet->surface().position().z() < 99.0 + theSearchZTOB)) {
1369  fillAdcCounts(theMEBeam7TOBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1370  } else if ((theStripDet->surface().position().z() > 64.0 - theSearchZTOB) &&
1371  (theStripDet->surface().position().z() < 64.0 + theSearchZTOB)) {
1372  fillAdcCounts(theMEBeam7TOBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1373  } else if ((theStripDet->surface().position().z() > 27.5 - theSearchZTOB) &&
1374  (theStripDet->surface().position().z() < 27.5 + theSearchZTOB)) {
1375  fillAdcCounts(theMEBeam7TOBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1376  } else if ((theStripDet->surface().position().z() < -10.0 + theSearchZTOB) &&
1377  (theStripDet->surface().position().z() > -10.0 - theSearchZTOB)) {
1378  fillAdcCounts(theMEBeam7TOBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1379  } else if ((theStripDet->surface().position().z() < -46.0 + theSearchZTOB) &&
1380  (theStripDet->surface().position().z() > -46.0 - theSearchZTOB)) {
1381  fillAdcCounts(theMEBeam7TOBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1382  } else if ((theStripDet->surface().position().z() < -80.0 + theSearchZTOB) &&
1383  (theStripDet->surface().position().z() > -80.0 - theSearchZTOB)) {
1384  fillAdcCounts(theMEBeam7TOBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1385  }
1386  }
1387  // **** end of Beam 7 in TOB ****
1388 
1389  // ***** TIB *****
1390  // **** Beam 0 in TIB ****
1391  else if ((thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 0)) {
1392  if ((theStripDet->surface().position().z() > 60.5 - theSearchZTIB) &&
1393  (theStripDet->surface().position().z() < 60.5 + theSearchZTIB)) {
1394  fillAdcCounts(theMEBeam0TIBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1395  } else if ((theStripDet->surface().position().z() > 37.5 - theSearchZTIB) &&
1396  (theStripDet->surface().position().z() < 37.5 + theSearchZTIB)) {
1397  fillAdcCounts(theMEBeam0TIBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1398  } else if ((theStripDet->surface().position().z() > 15.0 - theSearchZTIB) &&
1399  (theStripDet->surface().position().z() < 15.0 + theSearchZTIB)) {
1400  fillAdcCounts(theMEBeam0TIBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1401  } else if ((theStripDet->surface().position().z() < -7.5 + theSearchZTIB) &&
1402  (theStripDet->surface().position().z() > -7.5 - theSearchZTIB)) {
1403  fillAdcCounts(theMEBeam0TIBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1404  } else if ((theStripDet->surface().position().z() < -30.5 + theSearchZTIB) &&
1405  (theStripDet->surface().position().z() > -30.5 - theSearchZTIB)) {
1406  fillAdcCounts(theMEBeam0TIBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1407  } else if ((theStripDet->surface().position().z() < -53.0 + theSearchZTIB) &&
1408  (theStripDet->surface().position().z() > -53.0 - theSearchZTIB)) {
1409  fillAdcCounts(theMEBeam0TIBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1410  }
1411  }
1412  // **** end of Beam 0 in TIB ****
1413 
1414  // **** Beam 1 in TIB ****
1415  else if ((thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 1)) {
1416  if ((theStripDet->surface().position().z() > 60.5 - theSearchZTIB) &&
1417  (theStripDet->surface().position().z() < 60.5 + theSearchZTIB)) {
1418  fillAdcCounts(theMEBeam1TIBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1419  } else if ((theStripDet->surface().position().z() > 37.5 - theSearchZTIB) &&
1420  (theStripDet->surface().position().z() < 37.5 + theSearchZTIB)) {
1421  fillAdcCounts(theMEBeam1TIBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1422  } else if ((theStripDet->surface().position().z() > 15.0 - theSearchZTIB) &&
1423  (theStripDet->surface().position().z() < 15.0 + theSearchZTIB)) {
1424  fillAdcCounts(theMEBeam1TIBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1425  } else if ((theStripDet->surface().position().z() < -7.5 + theSearchZTIB) &&
1426  (theStripDet->surface().position().z() > -7.5 - theSearchZTIB)) {
1427  fillAdcCounts(theMEBeam1TIBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1428  } else if ((theStripDet->surface().position().z() < -30.5 + theSearchZTIB) &&
1429  (theStripDet->surface().position().z() > -30.5 - theSearchZTIB)) {
1430  fillAdcCounts(theMEBeam1TIBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1431  } else if ((theStripDet->surface().position().z() < -53.0 + theSearchZTIB) &&
1432  (theStripDet->surface().position().z() > -53.0 - theSearchZTIB)) {
1433  fillAdcCounts(theMEBeam1TIBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1434  }
1435  }
1436  // **** end of Beam 1 in TIB ****
1437 
1438  // **** Beam 2 in TIB ****
1439  else if ((thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 2)) {
1440  if ((theStripDet->surface().position().z() > 60.5 - theSearchZTIB) &&
1441  (theStripDet->surface().position().z() < 60.5 + theSearchZTIB)) {
1442  fillAdcCounts(theMEBeam2TIBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1443  } else if ((theStripDet->surface().position().z() > 37.5 - theSearchZTIB) &&
1444  (theStripDet->surface().position().z() < 37.5 + theSearchZTIB)) {
1445  fillAdcCounts(theMEBeam2TIBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1446  } else if ((theStripDet->surface().position().z() > 15.0 - theSearchZTIB) &&
1447  (theStripDet->surface().position().z() < 15.0 + theSearchZTIB)) {
1448  fillAdcCounts(theMEBeam2TIBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1449  } else if ((theStripDet->surface().position().z() < -7.5 + theSearchZTIB) &&
1450  (theStripDet->surface().position().z() > -7.5 - theSearchZTIB)) {
1451  fillAdcCounts(theMEBeam2TIBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1452  } else if ((theStripDet->surface().position().z() < -30.5 + theSearchZTIB) &&
1453  (theStripDet->surface().position().z() > -30.5 - theSearchZTIB)) {
1454  fillAdcCounts(theMEBeam2TIBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1455  } else if ((theStripDet->surface().position().z() < -53.0 + theSearchZTIB) &&
1456  (theStripDet->surface().position().z() > -53.0 - theSearchZTIB)) {
1457  fillAdcCounts(theMEBeam2TIBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1458  }
1459  }
1460  // **** end of Beam 2 in TIB ****
1461 
1462  // **** Beam 3 in TIB ****
1463  else if ((thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 3)) {
1464  if ((theStripDet->surface().position().z() > 60.5 - theSearchZTIB) &&
1465  (theStripDet->surface().position().z() < 60.5 + theSearchZTIB)) {
1466  fillAdcCounts(theMEBeam3TIBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1467  } else if ((theStripDet->surface().position().z() > 37.5 - theSearchZTIB) &&
1468  (theStripDet->surface().position().z() < 37.5 + theSearchZTIB)) {
1469  fillAdcCounts(theMEBeam3TIBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1470  } else if ((theStripDet->surface().position().z() > 15.0 - theSearchZTIB) &&
1471  (theStripDet->surface().position().z() < 15.0 + theSearchZTIB)) {
1472  fillAdcCounts(theMEBeam3TIBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1473  } else if ((theStripDet->surface().position().z() < -7.5 + theSearchZTIB) &&
1474  (theStripDet->surface().position().z() > -7.5 - theSearchZTIB)) {
1475  fillAdcCounts(theMEBeam3TIBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1476  } else if ((theStripDet->surface().position().z() < -30.5 + theSearchZTIB) &&
1477  (theStripDet->surface().position().z() > -30.5 - theSearchZTIB)) {
1478  fillAdcCounts(theMEBeam3TIBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1479  } else if ((theStripDet->surface().position().z() < -53.0 + theSearchZTIB) &&
1480  (theStripDet->surface().position().z() > -53.0 - theSearchZTIB)) {
1481  fillAdcCounts(theMEBeam3TIBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1482  }
1483  }
1484  // **** end of Beam 3 in TIB ****
1485 
1486  // **** Beam 4 in TIB ****
1487  else if ((thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 4)) {
1488  if ((theStripDet->surface().position().z() > 60.5 - theSearchZTIB) &&
1489  (theStripDet->surface().position().z() < 60.5 + theSearchZTIB)) {
1490  fillAdcCounts(theMEBeam4TIBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1491  } else if ((theStripDet->surface().position().z() > 37.5 - theSearchZTIB) &&
1492  (theStripDet->surface().position().z() < 37.5 + theSearchZTIB)) {
1493  fillAdcCounts(theMEBeam4TIBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1494  } else if ((theStripDet->surface().position().z() > 15.0 - theSearchZTIB) &&
1495  (theStripDet->surface().position().z() < 15.0 + theSearchZTIB)) {
1496  fillAdcCounts(theMEBeam4TIBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1497  } else if ((theStripDet->surface().position().z() < -7.5 + theSearchZTIB) &&
1498  (theStripDet->surface().position().z() > -7.5 - theSearchZTIB)) {
1499  fillAdcCounts(theMEBeam4TIBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1500  } else if ((theStripDet->surface().position().z() < -30.5 + theSearchZTIB) &&
1501  (theStripDet->surface().position().z() > -30.5 - theSearchZTIB)) {
1502  fillAdcCounts(theMEBeam4TIBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1503  } else if ((theStripDet->surface().position().z() < -53.0 + theSearchZTIB) &&
1504  (theStripDet->surface().position().z() > -53.0 - theSearchZTIB)) {
1505  fillAdcCounts(theMEBeam4TIBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1506  }
1507  }
1508  // **** end of Beam 4 in TIB ****
1509 
1510  // **** Beam 5 in TIB ****
1511  else if ((thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 5)) {
1512  if ((theStripDet->surface().position().z() > 60.5 - theSearchZTIB) &&
1513  (theStripDet->surface().position().z() < 60.5 + theSearchZTIB)) {
1514  fillAdcCounts(theMEBeam5TIBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1515  } else if ((theStripDet->surface().position().z() > 37.5 - theSearchZTIB) &&
1516  (theStripDet->surface().position().z() < 37.5 + theSearchZTIB)) {
1517  fillAdcCounts(theMEBeam5TIBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1518  } else if ((theStripDet->surface().position().z() > 15.0 - theSearchZTIB) &&
1519  (theStripDet->surface().position().z() < 15.0 + theSearchZTIB)) {
1520  fillAdcCounts(theMEBeam5TIBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1521  } else if ((theStripDet->surface().position().z() < -7.5 + theSearchZTIB) &&
1522  (theStripDet->surface().position().z() > -7.5 - theSearchZTIB)) {
1523  fillAdcCounts(theMEBeam5TIBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1524  } else if ((theStripDet->surface().position().z() < -30.5 + theSearchZTIB) &&
1525  (theStripDet->surface().position().z() > -30.5 - theSearchZTIB)) {
1526  fillAdcCounts(theMEBeam5TIBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1527  } else if ((theStripDet->surface().position().z() < -53.0 + theSearchZTIB) &&
1528  (theStripDet->surface().position().z() > -53.0 - theSearchZTIB)) {
1529  fillAdcCounts(theMEBeam5TIBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1530  }
1531  }
1532  // **** end of Beam 5 in TIB ****
1533 
1534  // **** Beam 6 in TIB ****
1535  else if ((thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 6)) {
1536  if ((theStripDet->surface().position().z() > 60.5 - theSearchZTIB) &&
1537  (theStripDet->surface().position().z() < 60.5 + theSearchZTIB)) {
1538  fillAdcCounts(theMEBeam6TIBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1539  } else if ((theStripDet->surface().position().z() > 37.5 - theSearchZTIB) &&
1540  (theStripDet->surface().position().z() < 37.5 + theSearchZTIB)) {
1541  fillAdcCounts(theMEBeam6TIBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1542  } else if ((theStripDet->surface().position().z() > 15.0 - theSearchZTIB) &&
1543  (theStripDet->surface().position().z() < 15.0 + theSearchZTIB)) {
1544  fillAdcCounts(theMEBeam6TIBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1545  } else if ((theStripDet->surface().position().z() < -7.5 + theSearchZTIB) &&
1546  (theStripDet->surface().position().z() > -7.5 - theSearchZTIB)) {
1547  fillAdcCounts(theMEBeam6TIBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1548  } else if ((theStripDet->surface().position().z() < -30.5 + theSearchZTIB) &&
1549  (theStripDet->surface().position().z() > -30.5 - theSearchZTIB)) {
1550  fillAdcCounts(theMEBeam6TIBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1551  } else if ((theStripDet->surface().position().z() < -53.0 + theSearchZTIB) &&
1552  (theStripDet->surface().position().z() > -53.0 - theSearchZTIB)) {
1553  fillAdcCounts(theMEBeam6TIBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1554  }
1555  }
1556  // **** end of Beam 6 in TIB ****
1557 
1558  // **** Beam 7 in TIB ****
1559  else if ((thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 7)) {
1560  if ((theStripDet->surface().position().z() > 60.5 - theSearchZTIB) &&
1561  (theStripDet->surface().position().z() < 60.5 + theSearchZTIB)) {
1562  fillAdcCounts(theMEBeam7TIBPosition1AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1563  } else if ((theStripDet->surface().position().z() > 37.5 - theSearchZTIB) &&
1564  (theStripDet->surface().position().z() < 37.5 + theSearchZTIB)) {
1565  fillAdcCounts(theMEBeam7TIBPosition2AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1566  } else if ((theStripDet->surface().position().z() > 15.0 - theSearchZTIB) &&
1567  (theStripDet->surface().position().z() < 15.0 + theSearchZTIB)) {
1568  fillAdcCounts(theMEBeam7TIBPosition3AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1569  } else if ((theStripDet->surface().position().z() < -7.5 + theSearchZTIB) &&
1570  (theStripDet->surface().position().z() > -7.5 - theSearchZTIB)) {
1571  fillAdcCounts(theMEBeam7TIBPosition4AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1572  } else if ((theStripDet->surface().position().z() < -30.5 + theSearchZTIB) &&
1573  (theStripDet->surface().position().z() > -30.5 - theSearchZTIB)) {
1574  fillAdcCounts(theMEBeam7TIBPosition5AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1575  } else if ((theStripDet->surface().position().z() < -53.0 + theSearchZTIB) &&
1576  (theStripDet->surface().position().z() > -53.0 - theSearchZTIB)) {
1577  fillAdcCounts(theMEBeam7TIBPosition6AdcCounts, theDigiRangeIterator, theDigiRangeIteratorEnd);
1578  }
1579  }
1580  // **** end of Beam 7 in TIB ****
1581  }
1582  }
1583 }
MonitorElement * theMEBeam7Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:498
MonitorElement * theMEBeam2TOBPosition6AdcCounts
Definition: LaserDQM.h:523
MonitorElement * theMEBeam4Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:362
double theSearchZTIB
Definition: LaserDQM.h:62
MonitorElement * theMEBeam5Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:371
MonitorElement * theMEBeam6TOBPosition4AdcCounts
Definition: LaserDQM.h:553
MonitorElement * theMEBeam2TIBPosition2AdcCounts
Definition: LaserDQM.h:584
MonitorElement * theMEBeam2Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:114
MonitorElement * theMEBeam4TOBPosition1AdcCounts
Definition: LaserDQM.h:534
MonitorElement * theMEBeam5Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:263
MonitorElement * theMEBeam3Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:237
MonitorElement * theMEBeam3Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:132
static constexpr auto TEC
MonitorElement * theMEBeam2Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:324
MonitorElement * theMEBeam6TIBPosition2AdcCounts
Definition: LaserDQM.h:616
MonitorElement * theMEBeam3Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:236
MonitorElement * theMEBeam2Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:435
MonitorElement * theMEBeam6Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:173
MonitorElement * theMEBeam1Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:304
MonitorElement * theMEBeam2Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:112
MonitorElement * theMEBeam2Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:120
MonitorElement * theMEBeam0Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:202
MonitorElement * theMEBeam0Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:207
MonitorElement * theMEBeam0TOBPosition6AdcCounts
Definition: LaserDQM.h:507
MonitorElement * theMEBeam4Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:349
MonitorElement * theMEBeam2Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:334
unsigned int tobLayer(const DetId &id) const
MonitorElement * theMEBeam6Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:268
MonitorElement * theMEBeam6Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:479
MonitorElement * theMEBeam5Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:470
MonitorElement * theMEBeam4Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:142
T perp() const
Definition: PV3DBase.h:69
MonitorElement * theMEBeam7Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:282
MonitorElement * theMEBeam6Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:484
MonitorElement * theMEBeam2Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:109
MonitorElement * theMEBeam0Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:415
MonitorElement * theMEBeam7Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:407
MonitorElement * theMEBeam1Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:306
MonitorElement * theMEBeam1Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:95
MonitorElement * theMEBeam1Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:428
MonitorElement * theMEBeam5Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:366
MonitorElement * theMEBeam6Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:275
MonitorElement * theMEBeam0Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:83
MonitorElement * theMEBeam7Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:280
MonitorElement * theMEBeam5Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:369
T const & getData(const ESGetToken< T, R > &iToken) const noexcept(false)
Definition: EventSetup.h:119
double theSearchPhiTIB
Definition: LaserDQM.h:59
double theSearchPhiTOB
Definition: LaserDQM.h:60
MonitorElement * theMEBeam4Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:352
MonitorElement * theMEBeam4Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:460
MonitorElement * theMEBeam0Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:421
MonitorElement * theMEBeam2Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:225
MonitorElement * theMEBeam6TIBPosition5AdcCounts
Definition: LaserDQM.h:619
MonitorElement * theMEBeam0Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:294
MonitorElement * theMEBeam0Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:82
MonitorElement * theMEBeam7Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:497
MonitorElement * theMEBeam4Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:354
MonitorElement * theMEBeam6TOBPosition5AdcCounts
Definition: LaserDQM.h:554
MonitorElement * theMEBeam6Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:271
MonitorElement * theMEBeam7Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:283
T z() const
Definition: PV3DBase.h:61
MonitorElement * theMEBeam1Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:308
MonitorElement * theMEBeam3Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:239
MonitorElement * theMEBeam4TOBPosition5AdcCounts
Definition: LaserDQM.h:538
MonitorElement * theMEBeam5Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:368
MonitorElement * theMEBeam3Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:128
MonitorElement * theMEBeam1Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:93
MonitorElement * theMEBeam4Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:251
MonitorElement * theMEBeam1Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:212
MonitorElement * theMEBeam4Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:363
MonitorElement * theMEBeam7Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:399
Geom::Phi< T > phi() const
Definition: PV3DBase.h:66
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
Definition: LaserDQM.cc:552
MonitorElement * theMEBeam2TIBPosition5AdcCounts
Definition: LaserDQM.h:587
MonitorElement * theMEBeam0Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:78
MonitorElement * theMEBeam1Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:89
MonitorElement * theMEBeam2Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:333
MonitorElement * theMEBeam4Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:141
unsigned int tecWheel(const DetId &id) const
MonitorElement * theMEBeam2Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:226
MonitorElement * theMEBeam2Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:436
MonitorElement * theMEBeam3TOBPosition1AdcCounts
Definition: LaserDQM.h:526
MonitorElement * theMEBeam1TIBPosition2AdcCounts
Definition: LaserDQM.h:576
MonitorElement * theMEBeam7Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:190
MonitorElement * theMEBeam0TIBPosition6AdcCounts
Definition: LaserDQM.h:572
MonitorElement * theMEBeam0TOBPosition5AdcCounts
Definition: LaserDQM.h:506
MonitorElement * theMEBeam6TIBPosition1AdcCounts
Definition: LaserDQM.h:615
MonitorElement * theMEBeam1Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:430
MonitorElement * theMEBeam5TIBPosition4AdcCounts
Definition: LaserDQM.h:610
MonitorElement * theMEBeam5Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:257
MonitorElement * theMEBeam2Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:437
MonitorElement * theMEBeam6Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:167
MonitorElement * theMEBeam3TIBPosition1AdcCounts
Definition: LaserDQM.h:591
MonitorElement * theMEBeam3Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:133
MonitorElement * theMEBeam0Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:418
MonitorElement * theMEBeam3Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:131
MonitorElement * theMEBeam7Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:194
MonitorElement * theMEBeam6Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:392
MonitorElement * theMEBeam7Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:195
MonitorElement * theMEBeam0Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:203
MonitorElement * theMEBeam0Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:417
MonitorElement * theMEBeam7Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:495
MonitorElement * theMEBeam5Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:157
MonitorElement * theMEBeam3Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:127
MonitorElement * theMEBeam6Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:169
MonitorElement * theMEBeam0TOBPosition2AdcCounts
Definition: LaserDQM.h:503
MonitorElement * theMEBeam7TOBPosition6AdcCounts
Definition: LaserDQM.h:563
MonitorElement * theMEBeam4Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:137
MonitorElement * theMEBeam7Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:398
MonitorElement * theMEBeam3Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:341
MonitorElement * theMEBeam7Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:396
MonitorElement * theMEBeam4TIBPosition6AdcCounts
Definition: LaserDQM.h:604
MonitorElement * theMEBeam6Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:178
MonitorElement * theMEBeam0TIBPosition2AdcCounts
Definition: LaserDQM.h:568
MonitorElement * theMEBeam0Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:81
MonitorElement * theMEBeam2Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:327
MonitorElement * theMEBeam4Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:150
MonitorElement * theMEBeam2Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:319
MonitorElement * theMEBeam5Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:161
MonitorElement * theMEBeam2Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:321
MonitorElement * theMEBeam6TIBPosition3AdcCounts
Definition: LaserDQM.h:617
MonitorElement * theMEBeam6Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:269
MonitorElement * theMEBeam2Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:442
MonitorElement * theMEBeam0Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:206
MonitorElement * theMEBeam2TIBPosition6AdcCounts
Definition: LaserDQM.h:588
MonitorElement * theMEBeam2Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:330
MonitorElement * theMEBeam7Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:279
MonitorElement * theMEBeam4Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:348
MonitorElement * theMEBeam2Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:223
MonitorElement * theMEBeam4Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:463
MonitorElement * theMEBeam2TOBPosition3AdcCounts
Definition: LaserDQM.h:520
MonitorElement * theMEBeam3Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:234
MonitorElement * theMEBeam6Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:483
MonitorElement * theMEBeam0Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:79
MonitorElement * theMEBeam7TOBPosition5AdcCounts
Definition: LaserDQM.h:562
MonitorElement * theMEBeam6Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:385
MonitorElement * theMEBeam4Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:359
MonitorElement * theMEBeam7TIBPosition3AdcCounts
Definition: LaserDQM.h:625
MonitorElement * theMEBeam5TOBPosition2AdcCounts
Definition: LaserDQM.h:543
MonitorElement * theMEBeam7Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:285
MonitorElement * theMEBeam1Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:301
MonitorElement * theMEBeam0Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:80
MonitorElement * theMEBeam5Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:262
MonitorElement * theMEBeam7TIBPosition1AdcCounts
Definition: LaserDQM.h:623
MonitorElement * theMEBeam4Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:148
MonitorElement * theMEBeam2Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:227
MonitorElement * theMEBeam7Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:408
MonitorElement * theMEBeam1Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:216
MonitorElement * theMEBeam0Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:204
MonitorElement * theMEBeam6Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:380
MonitorElement * theMEBeam6Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:481
MonitorElement * theMEBeam1TOBPosition6AdcCounts
Definition: LaserDQM.h:515
MonitorElement * theMEBeam0Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:295
MonitorElement * theMEBeam7Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:401
MonitorElement * theMEBeam7Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:189
MonitorElement * theMEBeam2Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:113
MonitorElement * theMEBeam7Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:281
MonitorElement * theMEBeam1Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:97
MonitorElement * theMEBeam1Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:104
MonitorElement * theMEBeam1Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:102
MonitorElement * theMEBeam6Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:171
MonitorElement * theMEBeam3Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:129
MonitorElement * theMEBeam1TOBPosition2AdcCounts
Definition: LaserDQM.h:511
MonitorElement * theMEBeam3TOBPosition2AdcCounts
Definition: LaserDQM.h:527
MonitorElement * theMEBeam3Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:344
MonitorElement * theMEBeam0Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:419
MonitorElement * theMEBeam0Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:298
MonitorElement * theMEBeam7Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:492
MonitorElement * theMEBeam3TIBPosition3AdcCounts
Definition: LaserDQM.h:593
MonitorElement * theMEBeam4Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:249
MonitorElement * theMEBeam3Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:240
MonitorElement * theMEBeam6Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:273
MonitorElement * theMEBeam0Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:293
MonitorElement * theMEBeam7Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:491
MonitorElement * theMEBeam4Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:360
MonitorElement * theMEBeam3TIBPosition6AdcCounts
Definition: LaserDQM.h:596
uint32_t tobStereo(const DetId &id) const
MonitorElement * theMEBeam1Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:96
MonitorElement * theMEBeam2Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:115
MonitorElement * theMEBeam5Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:469
MonitorElement * theMEBeam0Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:297
MonitorElement * theMEBeam1Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:313
MonitorElement * theMEBeam7Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:186
MonitorElement * theMEBeam4Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:140
MonitorElement * theMEBeam2Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:332
MonitorElement * theMEBeam1Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:103
MonitorElement * theMEBeam1Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:432
MonitorElement * theMEBeam4TOBPosition2AdcCounts
Definition: LaserDQM.h:535
MonitorElement * theMEBeam0TOBPosition4AdcCounts
Definition: LaserDQM.h:505
MonitorElement * theMEBeam3Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:447
MonitorElement * theMEBeam0Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:413
MonitorElement * theMEBeam1Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:214
MonitorElement * theMEBeam3Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:450
MonitorElement * theMEBeam2TIBPosition4AdcCounts
Definition: LaserDQM.h:586
MonitorElement * theMEBeam1Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:316
unsigned int tecSide(const DetId &id) const
MonitorElement * theMEBeam6Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:179
MonitorElement * theMEBeam4Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:144
MonitorElement * theMEBeam7Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:187
MonitorElement * theMEBeam4Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:462
MonitorElement * theMEBeam3Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:345
MonitorElement * theMEBeam6Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:180
MonitorElement * theMEBeam1Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:220
MonitorElement * theMEBeam0TOBPosition1AdcCounts
Definition: LaserDQM.h:502
MonitorElement * theMEBeam1Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:94
MonitorElement * theMEBeam2TIBPosition1AdcCounts
Definition: LaserDQM.h:583
MonitorElement * theMEBeam0Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:290
MonitorElement * theMEBeam3TIBPosition2AdcCounts
Definition: LaserDQM.h:592
MonitorElement * theMEBeam0Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:291
MonitorElement * theMEBeam5Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:367
MonitorElement * theMEBeam1Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:90
MonitorElement * theMEBeam5TOBPosition4AdcCounts
Definition: LaserDQM.h:545
MonitorElement * theMEBeam6Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:381
MonitorElement * theMEBeam5TIBPosition3AdcCounts
Definition: LaserDQM.h:609
MonitorElement * theMEBeam7Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:197
MonitorElement * theMEBeam1Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:215
MonitorElement * theMEBeam7Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:410
MonitorElement * theMEBeam0Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:85
MonitorElement * theMEBeam3Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:446
MonitorElement * theMEBeam7TIBPosition2AdcCounts
Definition: LaserDQM.h:624
MonitorElement * theMEBeam0TIBPosition4AdcCounts
Definition: LaserDQM.h:570
MonitorElement * theMEBeam5Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:156
MonitorElement * theMEBeam6Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:166
MonitorElement * theMEBeam3TIBPosition4AdcCounts
Definition: LaserDQM.h:594
MonitorElement * theMEBeam3Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:453
MonitorElement * theMEBeam7TIBPosition6AdcCounts
Definition: LaserDQM.h:628
MonitorElement * theMEBeam0Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:84
MonitorElement * theMEBeam0TIBPosition3AdcCounts
Definition: LaserDQM.h:569
MonitorElement * theMEBeam6Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:165
MonitorElement * theMEBeam6Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:274
MonitorElement * theMEBeam5TOBPosition5AdcCounts
Definition: LaserDQM.h:546
MonitorElement * theMEBeam2Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:326
MonitorElement * theMEBeam4Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:151
MonitorElement * theMEBeam6TOBPosition2AdcCounts
Definition: LaserDQM.h:551
MonitorElement * theMEBeam3TOBPosition3AdcCounts
Definition: LaserDQM.h:528
MonitorElement * theMEBeam5Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:372
MonitorElement * theMEBeam1Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:218
MonitorElement * theMEBeam6Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:485
MonitorElement * theMEBeam0Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:420
MonitorElement * theMEBeam7TIBPosition4AdcCounts
Definition: LaserDQM.h:626
MonitorElement * theMEBeam5Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:155
MonitorElement * theMEBeam5Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:370
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector&#39;s numbering enum) ...
Definition: DetId.h:48
MonitorElement * theMEBeam3Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:242
MonitorElement * theMEBeam2Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:228
MonitorElement * theMEBeam4Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:149
MonitorElement * theMEBeam4Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:246
MonitorElement * theMEBeam7Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:185
MonitorElement * theMEBeam5Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:473
MonitorElement * theMEBeam6Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:270
void trackerStatistics(edm::Event const &theEvent, edm::EventSetup const &theSetup)
find dets which are hit by a laser beam and fill the monitors
MonitorElement * theMEBeam4TOBPosition4AdcCounts
Definition: LaserDQM.h:537
MonitorElement * theMEBeam2Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:320
static constexpr auto TOB
MonitorElement * theMEBeam3Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:339
MonitorElement * theMEBeam7Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:400
MonitorElement * theMEBeam7Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:284
MonitorElement * theMEBeam7Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:409
MonitorElement * theMEBeam4Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:245
MonitorElement * theMEBeam6Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:389
MonitorElement * theMEBeam5Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:259
MonitorElement * theMEBeam3Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:454
MonitorElement * theMEBeam2Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:441
MonitorElement * theMEBeam1TOBPosition5AdcCounts
Definition: LaserDQM.h:514
MonitorElement * theMEBeam5Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:476
MonitorElement * theMEBeam4Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:356
MonitorElement * theMEBeam1TIBPosition4AdcCounts
Definition: LaserDQM.h:578
MonitorElement * theMEBeam0TOBPosition3AdcCounts
Definition: LaserDQM.h:504
const TrackerGeomDet * idToDet(DetId) const override
MonitorElement * theMEBeam6TIBPosition4AdcCounts
Definition: LaserDQM.h:618
MonitorElement * theMEBeam4Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:138
MonitorElement * theMEBeam3Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:338
MonitorElement * theMEBeam2Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:108
MonitorElement * theMEBeam5TIBPosition5AdcCounts
Definition: LaserDQM.h:611
MonitorElement * theMEBeam4Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:461
MonitorElement * theMEBeam5Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:474
MonitorElement * theMEBeam4Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:465
MonitorElement * theMEBeam4TIBPosition1AdcCounts
Definition: LaserDQM.h:599
MonitorElement * theMEBeam7Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:196
MonitorElement * theMEBeam6TIBPosition6AdcCounts
Definition: LaserDQM.h:620
MonitorElement * theMEBeam7Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:286
MonitorElement * theMEBeam1Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:309
MonitorElement * theMEBeam7Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:493
MonitorElement * theMEBeam2Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:111
MonitorElement * theMEBeam5TIBPosition6AdcCounts
Definition: LaserDQM.h:612
MonitorElement * theMEBeam4Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:355
MonitorElement * theMEBeam7Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:403
MonitorElement * theMEBeam2Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:438
MonitorElement * theMEBeam6Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:382
MonitorElement * theMEBeam5TIBPosition2AdcCounts
Definition: LaserDQM.h:608
MonitorElement * theMEBeam6Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:379
MonitorElement * theMEBeam3Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:340
MonitorElement * theMEBeam1Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:92
MonitorElement * theMEBeam2Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:119
MonitorElement * theMEBeam1TIBPosition3AdcCounts
Definition: LaserDQM.h:577
MonitorElement * theMEBeam4Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:350
Definition: DetId.h:17
MonitorElement * theMEBeam3Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:342
MonitorElement * theMEBeam2TOBPosition1AdcCounts
Definition: LaserDQM.h:518
MonitorElement * theMEBeam6Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:267
MonitorElement * theMEBeam4TIBPosition3AdcCounts
Definition: LaserDQM.h:601
MonitorElement * theMEBeam3Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:337
MonitorElement * theMEBeam3TOBPosition4AdcCounts
Definition: LaserDQM.h:529
MonitorElement * theMEBeam7Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:402
MonitorElement * theMEBeam1Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:314
MonitorElement * theMEBeam1Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:431
MonitorElement * theMEBeam7TOBPosition2AdcCounts
Definition: LaserDQM.h:559
MonitorElement * theMEBeam5Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:260
MonitorElement * theMEBeam7Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:278
static constexpr auto TIB
const Plane & surface() const
The nominal surface of the GeomDet.
Definition: GeomDet.h:37
MonitorElement * theMEBeam2Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:230
MonitorElement * theMEBeam6Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:172
const PositionType & position() const
MonitorElement * theMEBeam2Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:325
MonitorElement * theMEBeam3Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:235
MonitorElement * theMEBeam5Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:264
MonitorElement * theMEBeam6Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:170
MonitorElement * theMEBeam2Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:439
MonitorElement * theMEBeam6TOBPosition3AdcCounts
Definition: LaserDQM.h:552
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tGeoToken
Definition: LaserDQM.h:56
constexpr uint32_t rawId() const
get the raw id
Definition: DetId.h:57
MonitorElement * theMEBeam5Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:261
MonitorElement * theMEBeam7Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:397
MonitorElement * theMEBeam7Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:395
double theSearchZTOB
Definition: LaserDQM.h:63
MonitorElement * theMEBeam0Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:208
MonitorElement * theMEBeam4TOBPosition6AdcCounts
Definition: LaserDQM.h:539
MonitorElement * theMEBeam6Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:272
MonitorElement * theMEBeam7Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:496
MonitorElement * theMEBeam2Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:110
MonitorElement * theMEBeam5Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:160
MonitorElement * theMEBeam2TOBPosition2AdcCounts
Definition: LaserDQM.h:519
MonitorElement * theMEBeam3Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:449
MonitorElement * theMEBeam2Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:224
MonitorElement * theMEBeam3Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:448
MonitorElement * theMEBeam1Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:100
MonitorElement * theMEBeam1Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:305
MonitorElement * theMEBeam3Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:238
MonitorElement * theMEBeam5Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:162
MonitorElement * theMEBeam4Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:139
MonitorElement * theMEBeam2TOBPosition4AdcCounts
Definition: LaserDQM.h:521
MonitorElement * theMEBeam0Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:86
MonitorElement * theMEBeam7TOBPosition1AdcCounts
Definition: LaserDQM.h:558
MonitorElement * theMEBeam2Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:331
MonitorElement * theMEBeam7Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:188
MonitorElement * theMEBeam1TOBPosition1AdcCounts
Definition: LaserDQM.h:510
MonitorElement * theMEBeam3Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:241
MonitorElement * theMEBeam0Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:292
MonitorElement * theMEBeam2TIBPosition3AdcCounts
Definition: LaserDQM.h:585
MonitorElement * theMEBeam4Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:250
MonitorElement * theMEBeam4Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:351
MonitorElement * theMEBeam0Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:414
MonitorElement * theMEBeam2TOBPosition5AdcCounts
Definition: LaserDQM.h:522
MonitorElement * theMEBeam6Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:391
MonitorElement * theMEBeam5Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:154
MonitorElement * theMEBeam2Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:107
MonitorElement * theMEBeam2Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:118
MonitorElement * theMEBeam3TOBPosition5AdcCounts
Definition: LaserDQM.h:530
MonitorElement * theMEBeam7Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:184
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken
Definition: LaserDQM.h:55
MonitorElement * theMEBeam1TIBPosition1AdcCounts
Definition: LaserDQM.h:575
MonitorElement * theMEBeam2Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:322
MonitorElement * theMEBeam4Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:464
MonitorElement * theMEBeam0Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:201
MonitorElement * theMEBeam1Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:307
MonitorElement * theMEBeam6Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:176
MonitorElement * theMEBeam5Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:468
MonitorElement * theMEBeam4Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:252
MonitorElement * theMEBeam4Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:136
MonitorElement * theMEBeam5TOBPosition1AdcCounts
Definition: LaserDQM.h:542
MonitorElement * theMEBeam6Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:383
MonitorElement * theMEBeam7Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:191
MonitorElement * theMEBeam4TIBPosition5AdcCounts
Definition: LaserDQM.h:603
MonitorElement * theMEBeam3TIBPosition5AdcCounts
Definition: LaserDQM.h:595
MonitorElement * theMEBeam7Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:406
MonitorElement * theMEBeam3TOBPosition6AdcCounts
Definition: LaserDQM.h:531
MonitorElement * theMEBeam1Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:426
MonitorElement * theMEBeam1TOBPosition3AdcCounts
Definition: LaserDQM.h:512
MonitorElement * theMEBeam1Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:213
MonitorElement * theMEBeam1TIBPosition6AdcCounts
Definition: LaserDQM.h:580
MonitorElement * theMEBeam5TOBPosition6AdcCounts
Definition: LaserDQM.h:547
MonitorElement * theMEBeam5Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:256
MonitorElement * theMEBeam6Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:168
MonitorElement * theMEBeam6Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:177
MonitorElement * theMEBeam5TOBPosition3AdcCounts
Definition: LaserDQM.h:544
MonitorElement * theMEBeam6Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:486
MonitorElement * theMEBeam6Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:377
MonitorElement * theMEBeam7Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:490
MonitorElement * theMEBeam6Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:390
MonitorElement * theMEBeam5Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:472
MonitorElement * theMEBeam2Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:229
MonitorElement * theMEBeam2Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:323
MonitorElement * theMEBeam2Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:121
MonitorElement * theMEBeam1Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:425
MonitorElement * theMEBeam5Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:158
MonitorElement * theMEBeam3Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:125
MonitorElement * theMEBeam3Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:126
unsigned int tibLayer(const DetId &id) const
MonitorElement * theMEBeam2Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:443
MonitorElement * theMEBeam1Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:91
MonitorElement * theMEBeam1Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:312
MonitorElement * theMEBeam4Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:459
MonitorElement * theMEBeam0TIBPosition5AdcCounts
Definition: LaserDQM.h:571
MonitorElement * theMEBeam7TOBPosition3AdcCounts
Definition: LaserDQM.h:560
MonitorElement * theMEBeam4Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:248
MonitorElement * theMEBeam1Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:219
MonitorElement * theMEBeam3Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:452
MonitorElement * theMEBeam1TOBPosition4AdcCounts
Definition: LaserDQM.h:513
MonitorElement * theMEBeam4Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:458
double theSearchPhiTEC
Definition: LaserDQM.h:61
MonitorElement * theMEBeam1Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:315
MonitorElement * theMEBeam0Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:296
MonitorElement * theMEBeam7TOBPosition4AdcCounts
Definition: LaserDQM.h:561
collection_type::const_iterator const_iterator
Definition: DetSet.h:31
MonitorElement * theMEBeam2Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:122
MonitorElement * theMEBeam6Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:388
collection_type::const_iterator const_iterator
Definition: DetSetVector.h:102
MonitorElement * theMEBeam6TOBPosition1AdcCounts
Definition: LaserDQM.h:550
MonitorElement * theMEBeam3Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:343
MonitorElement * theMEBeam1Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:427
MonitorElement * theMEBeam6Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:384
MonitorElement * theMEBeam6Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:482
MonitorElement * theMEBeam5Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:374
MonitorElement * theMEBeam2Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:231
MonitorElement * theMEBeam6Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:487
MonitorElement * theMEBeam7Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:198
MonitorElement * theMEBeam7TIBPosition5AdcCounts
Definition: LaserDQM.h:627
MonitorElement * theMEBeam1Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:101
MonitorElement * theMEBeam4TOBPosition3AdcCounts
Definition: LaserDQM.h:536
MonitorElement * theMEBeam5Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:258
MonitorElement * theMEBeam2Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:440
MonitorElement * theMEBeam7Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:183
MonitorElement * theMEBeam6TOBPosition6AdcCounts
Definition: LaserDQM.h:555
MonitorElement * theMEBeam5Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:475
MonitorElement * theMEBeam5Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:373
MonitorElement * theMEBeam4Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:147
MonitorElement * theMEBeam1Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:302
MonitorElement * theMEBeam6Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:480
MonitorElement * theMEBeam4Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:353
MonitorElement * theMEBeam0Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:416
MonitorElement * theMEBeam1TIBPosition5AdcCounts
Definition: LaserDQM.h:579
MonitorElement * theMEBeam1Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:303
MonitorElement * theMEBeam5Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:471
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:501
MonitorElement * theMEBeam4TIBPosition4AdcCounts
Definition: LaserDQM.h:602
MonitorElement * theMEBeam7Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:494
MonitorElement * theMEBeam5TIBPosition1AdcCounts
Definition: LaserDQM.h:607
MonitorElement * theMEBeam0TIBPosition1AdcCounts
Definition: LaserDQM.h:567
MonitorElement * theMEBeam4Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:143
MonitorElement * theMEBeam3Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:451
MonitorElement * theMEBeam0Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:205
MonitorElement * theMEBeam5Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:159
Parameters theDigiProducersList
Definition: LaserDQM.h:66
MonitorElement * theMEBeam4Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:457
MonitorElement * theMEBeam0Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:209
MonitorElement * theMEBeam1Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:429
MonitorElement * theMEBeam1Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:217
MonitorElement * theMEBeam4Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:361
MonitorElement * theMEBeam4TIBPosition2AdcCounts
Definition: LaserDQM.h:600
MonitorElement * theMEBeam4Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:247
MonitorElement * theMEBeam3Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:130
MonitorElement * theMEBeam6Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:378
MonitorElement * theMEBeam4Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:253
MonitorElement * theMEBeam1Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:424