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