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 }
LaserDQM::theMEBeam3Ring4Disc6NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:334
LaserDQM::theMEBeam3TIBPosition4AdcCounts
MonitorElement * theMEBeam3TIBPosition4AdcCounts
Definition: LaserDQM.h:586
LaserDQM::theMEBeam7Ring4Disc5PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:179
LaserDQM::theMEBeam2Ring6Disc2NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:428
TrackerGeometry::idToDet
const TrackerGeomDet * idToDet(DetId) const override
Definition: TrackerGeometry.cc:193
LaserDQM::theDigiProducersList
Parameters theDigiProducersList
Definition: LaserDQM.h:58
LaserDQM::theMEBeam7Ring4Disc8NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:394
LaserDQM::theMEBeam1Ring6Disc7PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:210
edm::ESHandle::product
T const * product() const
Definition: ESHandle.h:86
LaserDQM::theMEBeam1TOBPosition3AdcCounts
MonitorElement * theMEBeam1TOBPosition3AdcCounts
Definition: LaserDQM.h:504
LaserDQM::theMEBeam5TIBPosition1AdcCounts
MonitorElement * theMEBeam5TIBPosition1AdcCounts
Definition: LaserDQM.h:599
LaserDQM::theMEBeam5TIBPosition4AdcCounts
MonitorElement * theMEBeam5TIBPosition4AdcCounts
Definition: LaserDQM.h:602
LaserDQM::theMEBeam4TOBPosition3AdcCounts
MonitorElement * theMEBeam4TOBPosition3AdcCounts
Definition: LaserDQM.h:528
LaserDQM::theMEBeam1Ring4Disc2PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:82
LaserDQM::theMEBeam0TOBPosition4AdcCounts
MonitorElement * theMEBeam0TOBPosition4AdcCounts
Definition: LaserDQM.h:497
LaserDQM::theMEBeam6Ring6Disc7NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:477
LaserDQM::theMEBeam5Ring4Disc5NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:362
LaserDQM::theMEBeam3Ring6Disc2PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:227
LaserDQM::theMEBeam5Ring6Disc9PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:256
LaserDQM::theMEBeam1Ring4Disc9NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:301
Handle.h
LaserDQM::theMEBeam0Ring4Disc9NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:290
LaserDQM::theMEBeam1Ring4Disc7PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:87
LaserDQM::theMEBeam5TIBPosition2AdcCounts
MonitorElement * theMEBeam5TIBPosition2AdcCounts
Definition: LaserDQM.h:600
LaserDQM::theMEBeam6Ring4Disc3NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:371
LaserDQM::theMEBeam4Ring6Disc5PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:241
LaserDQM::theMEBeam2Ring4Disc8PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:106
LaserDQM::theMEBeam5TIBPosition5AdcCounts
MonitorElement * theMEBeam5TIBPosition5AdcCounts
Definition: LaserDQM.h:603
LaserDQM::theMEBeam4Ring6Disc5NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:453
LaserDQM::theMEBeam3Ring4Disc2PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:118
LaserDQM::theMEBeam0TIBPosition1AdcCounts
MonitorElement * theMEBeam0TIBPosition1AdcCounts
Definition: LaserDQM.h:559
LaserDQM::theMEBeam4Ring6Disc2PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:238
StripGeomDetUnit.h
LaserDQM::theMEBeam4Ring4Disc5NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:344
LaserDQM::theMEBeam7Ring6Disc7NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:488
LaserDQM::theMEBeam4Ring6Disc1PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:237
LaserDQM::theMEBeam1Ring4Disc3NegTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:306
LaserDQM::theMEBeam0Ring6Disc9PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:201
LaserDQM::theMEBeam0TIBPosition5AdcCounts
MonitorElement * theMEBeam0TIBPosition5AdcCounts
Definition: LaserDQM.h:563
LaserDQM::theMEBeam1Ring6Disc9NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:424
TrackerGeometry.h
LaserDQM::theMEBeam6Ring4Disc2PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:158
LaserDQM::theMEBeam7TIBPosition6AdcCounts
MonitorElement * theMEBeam7TIBPosition6AdcCounts
Definition: LaserDQM.h:620
LaserDQM::theMEBeam6TIBPosition2AdcCounts
MonitorElement * theMEBeam6TIBPosition2AdcCounts
Definition: LaserDQM.h:608
LaserDQM::theMEBeam1Ring6Disc3PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:206
LaserDQM::theMEBeam2Ring6Disc2PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:216
LaserDQM::theMEBeam2Ring4Disc9NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:319
LaserDQM::theMEBeam3Ring6Disc3NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:440
ESHandle.h
LaserDQM::theMEBeam4Ring4Disc4PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:131
LaserDQM::theMEBeam5Ring4Disc8PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:153
LaserDQM::theMEBeam4Ring4Disc2NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:341
LaserDQM::theMEBeam6TIBPosition3AdcCounts
MonitorElement * theMEBeam6TIBPosition3AdcCounts
Definition: LaserDQM.h:609
LaserDQM::theMEBeam5Ring4Disc6NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:363
LaserDQM::theMEBeam0Ring4Disc1NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:282
LaserDQM::theMEBeam5Ring4Disc7NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:364
LaserDQM::theMEBeam0Ring6Disc3NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:407
LaserDQM::theMEBeam2Ring6Disc9PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:223
LaserDQM::theMEBeam4Ring4Disc1NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:340
LaserDQM::theMEBeam7TIBPosition5AdcCounts
MonitorElement * theMEBeam7TIBPosition5AdcCounts
Definition: LaserDQM.h:619
LaserDQM::theMEBeam1Ring4Disc6NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:298
LaserDQM::theMEBeam6Ring4Disc8PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:164
LaserDQM::theMEBeam1Ring4Disc5PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:85
LaserDQM::theMEBeam5Ring6Disc3NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:462
LaserDQM::theMEBeam1Ring6Disc1PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:204
LaserDQM::theMEBeam4Ring4Disc5NegTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:355
LaserDQM::theMEBeam3Ring4Disc4NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:332
EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0.digiProducer
digiProducer
Definition: EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0.py:50
LaserDQM::theMEBeam2TOBPosition5AdcCounts
MonitorElement * theMEBeam2TOBPosition5AdcCounts
Definition: LaserDQM.h:514
LaserDQM::theMEBeam7Ring6Disc9PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:278
LaserDQM::theMEBeam1TOBPosition5AdcCounts
MonitorElement * theMEBeam1TOBPosition5AdcCounts
Definition: LaserDQM.h:506
LaserDQM::theMEBeam2Ring6Disc6PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:220
LaserDQM::theMEBeam4Ring4Disc3PosTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:141
LaserDQM::theMEBeam2Ring6Disc4NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:430
LaserDQM::theMEBeam5Ring4Disc3PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:148
LaserDQM::theMEBeam7Ring4Disc3PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:177
LaserDQM::theMEBeam0TOBPosition3AdcCounts
MonitorElement * theMEBeam0TOBPosition3AdcCounts
Definition: LaserDQM.h:496
LaserDQM::theMEBeam6Ring4Disc5NegTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:384
TrackerTopology
Definition: TrackerTopology.h:16
LaserDQM::theMEBeam1TIBPosition1AdcCounts
MonitorElement * theMEBeam1TIBPosition1AdcCounts
Definition: LaserDQM.h:567
LaserDQM::theMEBeam3TOBPosition4AdcCounts
MonitorElement * theMEBeam3TOBPosition4AdcCounts
Definition: LaserDQM.h:521
LaserDQM::theMEBeam2Ring6Disc4PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:218
LaserDQM::theMEBeam0TOBPosition5AdcCounts
MonitorElement * theMEBeam0TOBPosition5AdcCounts
Definition: LaserDQM.h:498
LaserDQM::theMEBeam0TOBPosition2AdcCounts
MonitorElement * theMEBeam0TOBPosition2AdcCounts
Definition: LaserDQM.h:495
LaserDQM::theMEBeam6TIBPosition1AdcCounts
MonitorElement * theMEBeam6TIBPosition1AdcCounts
Definition: LaserDQM.h:607
LaserDQM::theMEBeam2Ring6Disc5NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:431
LaserDQM::theMEBeam7Ring4Disc2NegTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:399
LaserDQM::theMEBeam5Ring6Disc5PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:252
LaserDQM::theMEBeam5Ring6Disc1PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:248
LaserDQM::theMEBeam4Ring4Disc4NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:343
LaserDQM::theMEBeam4TIBPosition2AdcCounts
MonitorElement * theMEBeam4TIBPosition2AdcCounts
Definition: LaserDQM.h:592
LaserDQM::theMEBeam3Ring4Disc6PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:122
LaserDQM::theMEBeam2Ring4Disc1NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:311
LaserDQM::theMEBeam3Ring6Disc9PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:234
LaserDQM::theMEBeam3TIBPosition1AdcCounts
MonitorElement * theMEBeam3TIBPosition1AdcCounts
Definition: LaserDQM.h:583
LaserDQM::theMEBeam7Ring6Disc9NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:490
LaserDQM::theMEBeam4Ring6Disc7PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:243
LaserDQM::theMEBeam5Ring6Disc6NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:465
LaserDQM::theMEBeam6Ring6Disc4PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:262
LaserDQM::theMEBeam3Ring6Disc7PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:232
LaserDQM::theMEBeam4TOBPosition4AdcCounts
MonitorElement * theMEBeam4TOBPosition4AdcCounts
Definition: LaserDQM.h:529
LaserDQM::theMEBeam4Ring6Disc4NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:452
LaserDQM::theMEBeam6Ring4Disc5PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:161
LaserDQM::theMEBeam7Ring4Disc4NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:390
LaserDQM::theMEBeam7Ring4Disc6PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:180
LaserDQM::theMEBeam4TOBPosition5AdcCounts
MonitorElement * theMEBeam4TOBPosition5AdcCounts
Definition: LaserDQM.h:530
LaserDQM::theMEBeam0Ring6Disc9NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:413
LaserDQM::theMEBeam2TIBPosition5AdcCounts
MonitorElement * theMEBeam2TIBPosition5AdcCounts
Definition: LaserDQM.h:579
LaserDQM::theMEBeam7Ring6Disc1PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:270
LaserDQM::theMEBeam6Ring4Disc6NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:374
LaserDQM::theMEBeam3Ring4Disc3PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:119
LaserDQM::theMEBeam4TOBPosition6AdcCounts
MonitorElement * theMEBeam4TOBPosition6AdcCounts
Definition: LaserDQM.h:531
LaserDQM::theMEBeam7Ring4Disc5NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:391
LaserDQM::theMEBeam4Ring6Disc4PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:240
LaserDQM::theMEBeam0Ring4Disc9PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:78
LaserDQM::theMEBeam3Ring6Disc6PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:231
LaserDQM::theMEBeam7Ring4Disc3NegTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:400
LaserDQM::theMEBeam2Ring4Disc5PosTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:114
LaserDQM::theMEBeam6Ring4Disc4PosTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:171
LaserDQM::theMEBeam5Ring4Disc3NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:360
LaserDQM::theMEBeam7Ring4Disc3NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:389
LaserDQM::theMEBeam0Ring6Disc4PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:196
LaserDQM::theMEBeam3Ring4Disc7NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:335
LaserDQM::theMEBeam6Ring6Disc3NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:473
LaserDQM::theMEBeam7Ring4Disc8PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:182
LaserDQM::theMEBeam2Ring4Disc4PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:102
edm::Handle
Definition: AssociativeIterator.h:50
LaserDQM::theMEBeam5Ring4Disc7PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:152
LaserDQM::theMEBeam0Ring4Disc1PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:70
LaserDQM::theMEBeam1Ring4Disc5PosTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:96
LaserDQM::theMEBeam0Ring6Disc6NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:410
LaserDQM::theMEBeam0Ring4Disc3PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:72
LaserDQM::theMEBeam3Ring4Disc7PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:123
LaserDQM::theMEBeam6TOBPosition6AdcCounts
MonitorElement * theMEBeam6TOBPosition6AdcCounts
Definition: LaserDQM.h:547
LaserDQM::theMEBeam6Ring4Disc9NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:377
LaserDQM::theMEBeam2Ring4Disc4NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:314
LaserDQM::theMEBeam7TIBPosition3AdcCounts
MonitorElement * theMEBeam7TIBPosition3AdcCounts
Definition: LaserDQM.h:617
LaserDQM::theMEBeam6Ring4Disc3PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:159
LaserDQM::theMEBeam3Ring6Disc8NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:445
LaserDQM::theMEBeam7Ring4Disc1PosTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:186
LaserDQM::theMEBeam3TOBPosition5AdcCounts
MonitorElement * theMEBeam3TOBPosition5AdcCounts
Definition: LaserDQM.h:522
LaserDQM::theMEBeam4Ring4Disc1PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:128
TrackerTopology::tobStereo
uint32_t tobStereo(const DetId &id) const
Definition: TrackerTopology.h:275
LaserDQM::theMEBeam0Ring4Disc6NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:287
LaserDQM::theMEBeam1TIBPosition2AdcCounts
MonitorElement * theMEBeam1TIBPosition2AdcCounts
Definition: LaserDQM.h:568
LaserDQM::theMEBeam7Ring4Disc7PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:181
LaserDQM::theMEBeam7Ring4Disc2PosTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:187
LaserDQM::theMEBeam1Ring6Disc3NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:418
LaserDQM::theMEBeam5Ring4Disc5PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:150
LaserDQM::theMEBeam3Ring4Disc5NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:333
LaserDQM::theMEBeam2Ring4Disc8NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:318
LaserDQM::theMEBeam6TOBPosition1AdcCounts
MonitorElement * theMEBeam6TOBPosition1AdcCounts
Definition: LaserDQM.h:542
LaserDQM::theMEBeam1Ring4Disc3PosTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:94
PV3DBase::z
T z() const
Definition: PV3DBase.h:61
LaserDQM::theMEBeam2Ring6Disc9NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:435
LaserDQM::theMEBeam4Ring6Disc3NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:451
LaserDQM::theMEBeam7Ring4Disc1NegTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:398
LaserDQM::theMEBeam2Ring6Disc3NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:429
LaserDQM::theMEBeam1TIBPosition6AdcCounts
MonitorElement * theMEBeam1TIBPosition6AdcCounts
Definition: LaserDQM.h:572
LaserDQM::theMEBeam6Ring6Disc5PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:263
DetId
Definition: DetId.h:17
LaserDQM::theMEBeam2Ring4Disc3NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:313
LaserDQM::theMEBeam0TIBPosition2AdcCounts
MonitorElement * theMEBeam0TIBPosition2AdcCounts
Definition: LaserDQM.h:560
GeomDet::surface
const Plane & surface() const
The nominal surface of the GeomDet.
Definition: GeomDet.h:37
TrackerTopology.h
LaserDQM::theMEBeam4Ring6Disc9PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:245
LaserDQM::theMEBeam1Ring4Disc2NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:294
LaserDQM::theMEBeam4Ring4Disc9PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:136
LaserDQM::theMEBeam7Ring4Disc1NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:387
LaserDQM::theMEBeam7Ring6Disc3NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc3NegAdcCounts
Definition: LaserDQM.h:484
LaserDQM::theMEBeam2Ring6Disc7PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:221
LaserDQM::theMEBeam6Ring6Disc6PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:264
LaserDQM::theMEBeam2Ring4Disc1NegTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:322
LaserDQM::theMEBeam2TIBPosition1AdcCounts
MonitorElement * theMEBeam2TIBPosition1AdcCounts
Definition: LaserDQM.h:575
TrackerTopologyRcd.h
LaserDQM::theMEBeam7Ring4Disc9PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:183
LaserDQM::theMEBeam4TIBPosition5AdcCounts
MonitorElement * theMEBeam4TIBPosition5AdcCounts
Definition: LaserDQM.h:595
LaserDQM::theMEBeam4Ring4Disc2PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:129
edm::EventSetup::get
T get() const
Definition: EventSetup.h:87
LaserDQM::theMEBeam3TIBPosition6AdcCounts
MonitorElement * theMEBeam3TIBPosition6AdcCounts
Definition: LaserDQM.h:588
LaserDQM::theMEBeam0Ring4Disc2PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:71
LaserDQM::theSearchPhiTEC
double theSearchPhiTEC
Definition: LaserDQM.h:53
LaserDQM::theMEBeam1Ring4Disc1NegTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:304
LaserDQM::theMEBeam3Ring6Disc7NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:444
LaserDQM::theMEBeam0Ring6Disc7PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:199
LaserDQM::theMEBeam5Ring6Disc7PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:254
LaserDQM::theMEBeam0Ring6Disc1NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:405
LaserDQM::theMEBeam4Ring6Disc6NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:454
LaserDQM::theMEBeam6Ring4Disc8NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:376
LaserDQM::theMEBeam6Ring6Disc4NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:474
LaserDQM::theMEBeam3TOBPosition1AdcCounts
MonitorElement * theMEBeam3TOBPosition1AdcCounts
Definition: LaserDQM.h:518
LaserDQM::theMEBeam4Ring4Disc3NegTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:353
LaserDQM::theMEBeam2Ring4Disc4PosTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:113
LaserDQM::theMEBeam4Ring6Disc2NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:450
LaserDQM::theMEBeam6TIBPosition4AdcCounts
MonitorElement * theMEBeam6TIBPosition4AdcCounts
Definition: LaserDQM.h:610
LaserDQM::theMEBeam0Ring4Disc2NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:283
LaserDQM::theMEBeam1Ring6Disc2PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:205
TrackerDigiGeometryRecord
Definition: TrackerDigiGeometryRecord.h:15
LaserDQM::theMEBeam1Ring4Disc2PosTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:93
LaserDQM::theMEBeam6Ring6Disc2PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:260
LaserDQM::theMEBeam7Ring4Disc7NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:393
LaserDQM::theMEBeam5Ring6Disc8PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:255
LaserDQM::theMEBeam3Ring6Disc1NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:438
LaserDQM::theMEBeam7TOBPosition3AdcCounts
MonitorElement * theMEBeam7TOBPosition3AdcCounts
Definition: LaserDQM.h:552
LaserDQM::theMEBeam2Ring4Disc5PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:103
edm::ESHandle< TrackerTopology >
LaserDQM::theMEBeam7Ring6Disc8PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:277
LaserDQM::theMEBeam6Ring6Disc2NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:472
LaserDQM::theMEBeam1TIBPosition3AdcCounts
MonitorElement * theMEBeam1TIBPosition3AdcCounts
Definition: LaserDQM.h:569
LaserDQM::theMEBeam3Ring4Disc1PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:117
StripSubdetector::TIB
static constexpr auto TIB
Definition: StripSubdetector.h:16
LaserDQM::theMEBeam5Ring6Disc1NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:460
LaserDQM::theMEBeam0Ring6Disc2PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:194
LaserDQM::theMEBeam0TOBPosition6AdcCounts
MonitorElement * theMEBeam0TOBPosition6AdcCounts
Definition: LaserDQM.h:499
LaserDQM::theSearchPhiTIB
double theSearchPhiTIB
Definition: LaserDQM.h:51
LaserDQM::theMEBeam2TOBPosition1AdcCounts
MonitorElement * theMEBeam2TOBPosition1AdcCounts
Definition: LaserDQM.h:510
LaserDQM::theMEBeam6Ring4Disc1PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:157
LaserDQM::theMEBeam7TOBPosition6AdcCounts
MonitorElement * theMEBeam7TOBPosition6AdcCounts
Definition: LaserDQM.h:555
LaserDQM::theMEBeam1Ring4Disc2NegTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:305
LaserDQM::theMEBeam2Ring4Disc3NegTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:324
edm::Event::getByLabel
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:496
LaserDQM::theMEBeam6TIBPosition5AdcCounts
MonitorElement * theMEBeam6TIBPosition5AdcCounts
Definition: LaserDQM.h:611
LaserDQM::theMEBeam4Ring4Disc2NegTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:352
LaserDQM::theMEBeam5TOBPosition3AdcCounts
MonitorElement * theMEBeam5TOBPosition3AdcCounts
Definition: LaserDQM.h:536
LaserDQM::theMEBeam3TOBPosition2AdcCounts
MonitorElement * theMEBeam3TOBPosition2AdcCounts
Definition: LaserDQM.h:519
LaserDQM::theMEBeam6Ring4Disc1NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:369
DetId::subdetId
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum)
Definition: DetId.h:48
LaserDQM::theMEBeam4TOBPosition2AdcCounts
MonitorElement * theMEBeam4TOBPosition2AdcCounts
Definition: LaserDQM.h:527
LaserDQM::theMEBeam1Ring6Disc4NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:419
LaserDQM::theMEBeam6TOBPosition3AdcCounts
MonitorElement * theMEBeam6TOBPosition3AdcCounts
Definition: LaserDQM.h:544
LaserDQM.h
LaserDQM::theMEBeam4Ring6Disc3PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:239
LaserDQM::theMEBeam3Ring6Disc5NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:442
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
LaserDQM::theMEBeam2TIBPosition2AdcCounts
MonitorElement * theMEBeam2TIBPosition2AdcCounts
Definition: LaserDQM.h:576
LaserDQM::theMEBeam6Ring6Disc7PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:265
LaserDQM::theMEBeam1Ring4Disc5NegTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:308
LaserDQM::theMEBeam7Ring6Disc7PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc7PosAdcCounts
Definition: LaserDQM.h:276
LaserDQM::theMEBeam6Ring6Disc1NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:471
LaserDQM::theMEBeam6Ring6Disc5NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:475
LaserDQM::theMEBeam6Ring4Disc9PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:165
LaserDQM::theMEBeam1Ring4Disc6PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:86
LaserDQM::theMEBeam7Ring4Disc4NegTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:401
LaserDQM::theMEBeam5Ring6Disc2NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:461
LaserDQM::theMEBeam5Ring6Disc9NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:468
LaserDQM::theMEBeam4Ring4Disc9NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:348
TrackerDigiGeometryRecord.h
LaserDQM::theMEBeam1TOBPosition4AdcCounts
MonitorElement * theMEBeam1TOBPosition4AdcCounts
Definition: LaserDQM.h:505
LaserDQM::theMEBeam1TIBPosition5AdcCounts
MonitorElement * theMEBeam1TIBPosition5AdcCounts
Definition: LaserDQM.h:571
LaserDQM::theMEBeam0Ring4Disc6PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:75
LaserDQM::theMEBeam6Ring4Disc5NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:373
LaserDQM::theMEBeam3Ring6Disc4NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:441
LaserDQM::theMEBeam1Ring4Disc1PosTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:92
LaserDQM::theMEBeam5TOBPosition5AdcCounts
MonitorElement * theMEBeam5TOBPosition5AdcCounts
Definition: LaserDQM.h:538
LaserDQM::theMEBeam0TIBPosition4AdcCounts
MonitorElement * theMEBeam0TIBPosition4AdcCounts
Definition: LaserDQM.h:562
LaserDQM::theMEBeam6Ring4Disc4NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:372
LaserDQM::theMEBeam4Ring4Disc8PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:135
LaserDQM::theMEBeam4Ring6Disc9NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:457
LaserDQM::theMEBeam4Ring4Disc7PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:134
Event.h
LaserDQM::theMEBeam0Ring6Disc5PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:197
LaserDQM::theMEBeam1Ring6Disc7NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:422
LaserDQM::theMEBeam2Ring4Disc2PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:100
LaserDQM::theMEBeam5Ring4Disc2NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:359
LaserDQM::theMEBeam5Ring6Disc7NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:466
LaserDQM::theMEBeam2Ring6Disc3PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:217
LaserDQM::theMEBeam3Ring6Disc4PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:229
LaserDQM::theMEBeam3Ring4Disc8PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:124
LaserDQM::theMEBeam2Ring6Disc1NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:427
LaserDQM::theMEBeam6TIBPosition6AdcCounts
MonitorElement * theMEBeam6TIBPosition6AdcCounts
Definition: LaserDQM.h:612
LaserDQM::theMEBeam7Ring6Disc5PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:274
LaserDQM::theMEBeam5Ring6Disc8NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:467
LaserDQM::theMEBeam0Ring4Disc5PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:74
edm::DetSetVector::const_iterator
collection_type::const_iterator const_iterator
Definition: DetSetVector.h:102
LaserDQM::theMEBeam3TOBPosition3AdcCounts
MonitorElement * theMEBeam3TOBPosition3AdcCounts
Definition: LaserDQM.h:520
LaserDQM::theMEBeam7Ring6Disc8NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:489
LaserDQM::theMEBeam2Ring4Disc3PosTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:112
LaserDQM::theMEBeam3Ring4Disc8NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:336
LaserDQM::theMEBeam7Ring4Disc9NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:395
LaserDQM::theMEBeam2Ring4Disc1PosTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:110
LaserDQM::theMEBeam2Ring4Disc5NegTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:326
LaserDQM::trackerStatistics
void trackerStatistics(edm::Event const &theEvent, edm::EventSetup const &theSetup)
find dets which are hit by a laser beam and fill the monitors
Definition: LaserDQMStatistics.cc:26
LaserDQM::theMEBeam3Ring4Disc1NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:329
LaserDQM::theMEBeam4TOBPosition1AdcCounts
MonitorElement * theMEBeam4TOBPosition1AdcCounts
Definition: LaserDQM.h:526
LaserDQM::theMEBeam1Ring6Disc8NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:423
LaserDQM::theMEBeam4Ring4Disc3NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:342
LaserDQM::theMEBeam7Ring4Disc6NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:392
LaserDQM::theMEBeam3Ring4Disc4PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:120
LaserDQM::theMEBeam0Ring6Disc5NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:409
LaserDQM::theMEBeam7Ring6Disc6NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:487
LaserDQM::theMEBeam4Ring6Disc8PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:244
LaserDQM::theMEBeam7TOBPosition2AdcCounts
MonitorElement * theMEBeam7TOBPosition2AdcCounts
Definition: LaserDQM.h:551
LaserDQM::theMEBeam1Ring6Disc5NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:420
LaserDQM::theMEBeam5Ring4Disc1NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:358
LaserDQM::theMEBeam6Ring4Disc4PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:160
LaserDQM::theMEBeam3Ring6Disc9NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:446
LaserDQM::theMEBeam2Ring6Disc7NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:433
LaserDQM::theMEBeam3Ring6Disc5PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:230
LaserDQM::theMEBeam5Ring4Disc9PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:154
LaserDQM::theMEBeam4Ring4Disc7NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:346
LaserDQM::theMEBeam2TOBPosition6AdcCounts
MonitorElement * theMEBeam2TOBPosition6AdcCounts
Definition: LaserDQM.h:515
LaserDQM::theMEBeam3Ring4Disc9NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:337
LaserDQM::theMEBeam0Ring6Disc8PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:200
LaserDQM::theMEBeam4Ring4Disc4NegTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:354
edm::EventSetup
Definition: EventSetup.h:58
LaserDQM::theMEBeam2Ring4Disc2NegTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:323
LaserDQM::fillAdcCounts
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
LaserDQM::theMEBeam5TIBPosition6AdcCounts
MonitorElement * theMEBeam5TIBPosition6AdcCounts
Definition: LaserDQM.h:604
LaserDQM::theMEBeam0Ring4Disc3NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:284
LaserDQM::theMEBeam2TIBPosition3AdcCounts
MonitorElement * theMEBeam2TIBPosition3AdcCounts
Definition: LaserDQM.h:577
LaserDQM::theMEBeam5Ring4Disc4PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:149
LaserDQM::theMEBeam6Ring6Disc9PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:267
LaserDQM::theMEBeam5TIBPosition3AdcCounts
MonitorElement * theMEBeam5TIBPosition3AdcCounts
Definition: LaserDQM.h:601
get
#define get
LaserDQM::theMEBeam1Ring6Disc8PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:211
LaserDQM::theMEBeam7TOBPosition1AdcCounts
MonitorElement * theMEBeam7TOBPosition1AdcCounts
Definition: LaserDQM.h:550
LaserDQM::theMEBeam6Ring6Disc1PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:259
LaserDQM::theMEBeam4TIBPosition3AdcCounts
MonitorElement * theMEBeam4TIBPosition3AdcCounts
Definition: LaserDQM.h:593
LaserDQM::theMEBeam0TIBPosition3AdcCounts
MonitorElement * theMEBeam0TIBPosition3AdcCounts
Definition: LaserDQM.h:561
LaserDQM::theMEBeam1Ring4Disc5NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:297
LaserDQM::theMEBeam6Ring6Disc8PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:266
LaserDQM::theMEBeam7TOBPosition4AdcCounts
MonitorElement * theMEBeam7TOBPosition4AdcCounts
Definition: LaserDQM.h:553
LaserDQM::theMEBeam4Ring4Disc5PosTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:143
LaserDQM::theMEBeam4Ring6Disc6PosAdcCounts
MonitorElement * theMEBeam4Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:242
LaserDQM::theMEBeam2TIBPosition6AdcCounts
MonitorElement * theMEBeam2TIBPosition6AdcCounts
Definition: LaserDQM.h:580
LaserDQM::theMEBeam1TOBPosition1AdcCounts
MonitorElement * theMEBeam1TOBPosition1AdcCounts
Definition: LaserDQM.h:502
LaserDQM::theMEBeam2Ring6Disc1PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:215
LaserDQM::theMEBeam7Ring6Disc6PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:275
LaserDQM::theMEBeam2Ring4Disc4NegTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:325
LaserDQM::theMEBeam4Ring4Disc6PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:133
GloballyPositioned::position
const PositionType & position() const
Definition: GloballyPositioned.h:36
LaserDQM::theMEBeam6Ring4Disc7PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:163
LaserDQM::theMEBeam7Ring6Disc3PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:272
TrackerTopology::tobLayer
unsigned int tobLayer(const DetId &id) const
Definition: TrackerTopology.h:147
DataMixerDataOnData_cff.digiLabel
digiLabel
Definition: DataMixerDataOnData_cff.py:46
LaserDQM::theMEBeam0Ring6Disc3PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:195
LaserDQM::theMEBeam0Ring6Disc7NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:411
LaserDQM::theMEBeam6Ring6Disc3PosAdcCounts
MonitorElement * theMEBeam6Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:261
LaserDQM::theMEBeam1Ring4Disc3NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:295
DetId::rawId
constexpr uint32_t rawId() const
get the raw id
Definition: DetId.h:57
LaserDQM::theSearchZTOB
double theSearchZTOB
Definition: LaserDQM.h:55
LaserDQM::theMEBeam2Ring4Disc2NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:312
StripSubdetector::TEC
static constexpr auto TEC
Definition: StripSubdetector.h:19
LaserDQM::theMEBeam5Ring6Disc6PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:253
LaserDQM::theMEBeam6Ring4Disc1PosTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:168
LaserDQM::theMEBeam3Ring6Disc6NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:443
LaserDQM::theMEBeam2TOBPosition2AdcCounts
MonitorElement * theMEBeam2TOBPosition2AdcCounts
Definition: LaserDQM.h:511
LaserDQM::theMEBeam0Ring4Disc5NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:286
LaserDQM::theMEBeam7TOBPosition5AdcCounts
MonitorElement * theMEBeam7TOBPosition5AdcCounts
Definition: LaserDQM.h:554
LaserDQM::theMEBeam5Ring6Disc2PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:249
LaserDQM::theMEBeam5Ring4Disc6PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:151
LaserDQM::theMEBeam2Ring4Disc7NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:317
LaserDQM::theMEBeam6Ring4Disc2NegTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc2NegTEC2TECAdcCounts
Definition: LaserDQM.h:381
LaserDQM::theMEBeam5Ring6Disc4PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:251
LaserDQM::theMEBeam4Ring4Disc4PosTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:142
DetId.h
LaserDQM::theMEBeam6Ring4Disc6PosAdcCounts
MonitorElement * theMEBeam6Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:162
LaserDQM::theMEBeam1Ring6Disc6NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:421
LaserDQM::theMEBeam1TIBPosition4AdcCounts
MonitorElement * theMEBeam1TIBPosition4AdcCounts
Definition: LaserDQM.h:570
LaserDQM::theMEBeam6TOBPosition5AdcCounts
MonitorElement * theMEBeam6TOBPosition5AdcCounts
Definition: LaserDQM.h:546
LaserDQM::theMEBeam4TIBPosition6AdcCounts
MonitorElement * theMEBeam4TIBPosition6AdcCounts
Definition: LaserDQM.h:596
LaserDQM::theMEBeam3Ring6Disc2NegAdcCounts
MonitorElement * theMEBeam3Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:439
LaserDQM::theMEBeam2Ring6Disc8NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:434
LaserDQM::theMEBeam4Ring4Disc3PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:130
LaserDQM::theMEBeam7Ring6Disc2PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc2PosAdcCounts
Definition: LaserDQM.h:271
LaserDQM::theMEBeam1TOBPosition6AdcCounts
MonitorElement * theMEBeam1TOBPosition6AdcCounts
Definition: LaserDQM.h:507
LaserDQM::theMEBeam2Ring4Disc5NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc5NegAdcCounts
Definition: LaserDQM.h:315
LaserDQM::theMEBeam4Ring4Disc1NegTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:351
LaserDQM::theMEBeam6TOBPosition4AdcCounts
MonitorElement * theMEBeam6TOBPosition4AdcCounts
Definition: LaserDQM.h:545
StripSubdetector::TOB
static constexpr auto TOB
Definition: StripSubdetector.h:18
LaserDQM::theMEBeam4Ring4Disc8NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:347
LaserDQM::theMEBeam3Ring4Disc9PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:125
LaserDQM::theMEBeam1Ring4Disc1PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:81
LaserDQM::theMEBeam7Ring6Disc2NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:483
LaserDQM::theMEBeam1Ring4Disc1NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc1NegAdcCounts
Definition: LaserDQM.h:293
LaserDQM::theMEBeam2Ring4Disc6NegAdcCounts
MonitorElement * theMEBeam2Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:316
LaserDQM::theMEBeam7TIBPosition1AdcCounts
MonitorElement * theMEBeam7TIBPosition1AdcCounts
Definition: LaserDQM.h:615
EventSetup.h
LaserDQM::theMEBeam1Ring4Disc8PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:88
LaserDQM::theMEBeam1TOBPosition2AdcCounts
MonitorElement * theMEBeam1TOBPosition2AdcCounts
Definition: LaserDQM.h:503
LaserDQM::theMEBeam4Ring4Disc5PosAdcCounts
MonitorElement * theMEBeam4Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:132
LaserDQM::theMEBeam6Ring4Disc1NegTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc1NegTEC2TECAdcCounts
Definition: LaserDQM.h:380
LaserDQM::theMEBeam2TOBPosition4AdcCounts
MonitorElement * theMEBeam2TOBPosition4AdcCounts
Definition: LaserDQM.h:513
LaserDQM::theMEBeam0Ring6Disc6PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:198
LaserDQM::theMEBeam0TIBPosition6AdcCounts
MonitorElement * theMEBeam0TIBPosition6AdcCounts
Definition: LaserDQM.h:564
LaserDQM::theMEBeam4Ring6Disc8NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:456
LaserDQM::theMEBeam0Ring6Disc1PosAdcCounts
MonitorElement * theMEBeam0Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:193
LaserDQM::theMEBeam6Ring6Disc9NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc9NegAdcCounts
Definition: LaserDQM.h:479
LaserDQM::theMEBeam3Ring6Disc8PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:233
LaserDQM::theMEBeam1Ring6Disc5PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:208
LaserDQM::theMEBeam2Ring6Disc8PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc8PosAdcCounts
Definition: LaserDQM.h:222
LaserDQM::theMEBeam5TOBPosition6AdcCounts
MonitorElement * theMEBeam5TOBPosition6AdcCounts
Definition: LaserDQM.h:539
LaserDQM::theMEBeam5TOBPosition1AdcCounts
MonitorElement * theMEBeam5TOBPosition1AdcCounts
Definition: LaserDQM.h:534
LaserDQM::theMEBeam0Ring6Disc2NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:406
LaserDQM::theMEBeam6Ring6Disc6NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:476
LaserDQM::theMEBeam5Ring4Disc9NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc9NegAdcCounts
Definition: LaserDQM.h:366
LaserDQM::theMEBeam3Ring4Disc5PosAdcCounts
MonitorElement * theMEBeam3Ring4Disc5PosAdcCounts
Definition: LaserDQM.h:121
LaserDQM::theMEBeam2Ring4Disc3PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:101
LaserDQM::theMEBeam0TOBPosition1AdcCounts
MonitorElement * theMEBeam0TOBPosition1AdcCounts
Definition: LaserDQM.h:494
LaserDQM::theMEBeam6Ring4Disc7NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:375
LaserDQM::theMEBeam4Ring4Disc1PosTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc1PosTEC2TECAdcCounts
Definition: LaserDQM.h:139
LaserDQM::theMEBeam2Ring4Disc9PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:107
LaserDQM::theMEBeam7Ring6Disc1NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:482
LaserDQM::theMEBeam5Ring4Disc1PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:146
LaserDQM::theMEBeam7Ring4Disc5PosTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:190
LaserDQM::theMEBeam2Ring4Disc7PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:105
LaserDQM::theMEBeam5Ring6Disc3PosAdcCounts
MonitorElement * theMEBeam5Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:250
LaserDQM::theMEBeam6Ring4Disc3NegTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc3NegTEC2TECAdcCounts
Definition: LaserDQM.h:382
LaserDQM::theMEBeam1Ring6Disc6PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc6PosAdcCounts
Definition: LaserDQM.h:209
LaserDQM::theMEBeam1Ring4Disc9PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc9PosAdcCounts
Definition: LaserDQM.h:89
LaserDQM::theMEBeam0Ring6Disc4NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:408
LaserDQM::theMEBeam0Ring6Disc8NegAdcCounts
MonitorElement * theMEBeam0Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:412
LaserDQM::theMEBeam7Ring4Disc1PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:175
LaserDQM::theMEBeam7Ring4Disc2PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:176
TrackerTopologyRcd
Definition: TrackerTopologyRcd.h:10
LaserDQM::theMEBeam6Ring4Disc2PosTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:169
LaserDQM::theMEBeam3TIBPosition3AdcCounts
MonitorElement * theMEBeam3TIBPosition3AdcCounts
Definition: LaserDQM.h:585
LaserDQM::theMEBeam7TIBPosition4AdcCounts
MonitorElement * theMEBeam7TIBPosition4AdcCounts
Definition: LaserDQM.h:618
ParameterSet.h
LaserDQM::theMEBeam7Ring4Disc4PosTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:189
LaserDQM::theMEBeam1Ring6Disc2NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc2NegAdcCounts
Definition: LaserDQM.h:417
LaserDQM::theMEBeam0Ring4Disc8PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc8PosAdcCounts
Definition: LaserDQM.h:77
LaserDQM::theMEBeam4Ring4Disc6NegAdcCounts
MonitorElement * theMEBeam4Ring4Disc6NegAdcCounts
Definition: LaserDQM.h:345
LaserDQM::theMEBeam2TOBPosition3AdcCounts
MonitorElement * theMEBeam2TOBPosition3AdcCounts
Definition: LaserDQM.h:512
LaserDQM::theMEBeam3Ring6Disc1PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc1PosAdcCounts
Definition: LaserDQM.h:226
LaserDQM::theMEBeam0Ring4Disc7PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc7PosAdcCounts
Definition: LaserDQM.h:76
LaserDQM::theSearchZTIB
double theSearchZTIB
Definition: LaserDQM.h:54
LaserDQM::theMEBeam1Ring6Disc9PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc9PosAdcCounts
Definition: LaserDQM.h:212
LaserDQM::theSearchPhiTOB
double theSearchPhiTOB
Definition: LaserDQM.h:52
LaserDQM::theMEBeam5Ring6Disc4NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:463
LaserDQM::theMEBeam4Ring6Disc1NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:449
LaserDQM::theMEBeam4TIBPosition4AdcCounts
MonitorElement * theMEBeam4TIBPosition4AdcCounts
Definition: LaserDQM.h:594
LaserDQM::theMEBeam3TIBPosition5AdcCounts
MonitorElement * theMEBeam3TIBPosition5AdcCounts
Definition: LaserDQM.h:587
LaserDQM::theMEBeam3TOBPosition6AdcCounts
MonitorElement * theMEBeam3TOBPosition6AdcCounts
Definition: LaserDQM.h:523
LaserDQM::theMEBeam5TOBPosition2AdcCounts
MonitorElement * theMEBeam5TOBPosition2AdcCounts
Definition: LaserDQM.h:535
edm::Event
Definition: Event.h:73
LaserDQM::theMEBeam7Ring4Disc2NegAdcCounts
MonitorElement * theMEBeam7Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:388
LaserDQM::theMEBeam7Ring6Disc4PosAdcCounts
MonitorElement * theMEBeam7Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:273
LaserDQM::theMEBeam6Ring4Disc3PosTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:170
LaserDQM::theMEBeam0Ring4Disc4PosAdcCounts
MonitorElement * theMEBeam0Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:73
TrackerTopology::tecWheel
unsigned int tecWheel(const DetId &id) const
Definition: TrackerTopology.h:198
LaserDQM::theMEBeam2TIBPosition4AdcCounts
MonitorElement * theMEBeam2TIBPosition4AdcCounts
Definition: LaserDQM.h:578
LaserDQM::theMEBeam6Ring6Disc8NegAdcCounts
MonitorElement * theMEBeam6Ring6Disc8NegAdcCounts
Definition: LaserDQM.h:478
LaserDQM::theMEBeam6Ring4Disc2NegAdcCounts
MonitorElement * theMEBeam6Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:370
LaserDQM::theMEBeam7Ring4Disc5NegTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc5NegTEC2TECAdcCounts
Definition: LaserDQM.h:402
LaserDQM::theMEBeam0Ring4Disc8NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:289
LaserDQM::theMEBeam4Ring4Disc2PosTEC2TECAdcCounts
MonitorElement * theMEBeam4Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:140
LaserDQM::theMEBeam7Ring4Disc4PosAdcCounts
MonitorElement * theMEBeam7Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:178
LaserDQM::theMEBeam1Ring4Disc4PosTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc4PosTEC2TECAdcCounts
Definition: LaserDQM.h:95
LaserDQM::theMEBeam5Ring6Disc5NegAdcCounts
MonitorElement * theMEBeam5Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:464
StripSubdetector.h
PV3DBase::perp
T perp() const
Definition: PV3DBase.h:69
LaserDQM::theMEBeam1Ring4Disc8NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:300
LaserDQM::theMEBeam6Ring4Disc5PosTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc5PosTEC2TECAdcCounts
Definition: LaserDQM.h:172
LaserDQM::theMEBeam0Ring4Disc7NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:288
PV3DBase::phi
Geom::Phi< T > phi() const
Definition: PV3DBase.h:66
LaserDQM::theMEBeam0Ring4Disc4NegAdcCounts
MonitorElement * theMEBeam0Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:285
LaserDQM::theMEBeam3Ring4Disc2NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc2NegAdcCounts
Definition: LaserDQM.h:330
LaserDQM::theMEBeam1Ring6Disc1NegAdcCounts
MonitorElement * theMEBeam1Ring6Disc1NegAdcCounts
Definition: LaserDQM.h:416
LaserDQM::theMEBeam4Ring6Disc7NegAdcCounts
MonitorElement * theMEBeam4Ring6Disc7NegAdcCounts
Definition: LaserDQM.h:455
LaserDQM::theMEBeam2Ring6Disc6NegAdcCounts
MonitorElement * theMEBeam2Ring6Disc6NegAdcCounts
Definition: LaserDQM.h:432
LaserDQM::theMEBeam4TIBPosition1AdcCounts
MonitorElement * theMEBeam4TIBPosition1AdcCounts
Definition: LaserDQM.h:591
LaserDQM::theMEBeam6TOBPosition2AdcCounts
MonitorElement * theMEBeam6TOBPosition2AdcCounts
Definition: LaserDQM.h:543
LaserDQM::theMEBeam7Ring4Disc3PosTEC2TECAdcCounts
MonitorElement * theMEBeam7Ring4Disc3PosTEC2TECAdcCounts
Definition: LaserDQM.h:188
LaserDQM::theMEBeam5TOBPosition4AdcCounts
MonitorElement * theMEBeam5TOBPosition4AdcCounts
Definition: LaserDQM.h:537
LaserDQM::theMEBeam3Ring6Disc3PosAdcCounts
MonitorElement * theMEBeam3Ring6Disc3PosAdcCounts
Definition: LaserDQM.h:228
LaserDQM::theMEBeam1Ring4Disc3PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc3PosAdcCounts
Definition: LaserDQM.h:83
LaserDQM::theMEBeam1Ring4Disc4NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:296
LaserDQM::theMEBeam1Ring6Disc4PosAdcCounts
MonitorElement * theMEBeam1Ring6Disc4PosAdcCounts
Definition: LaserDQM.h:207
LaserDQM::theMEBeam6Ring4Disc4NegTEC2TECAdcCounts
MonitorElement * theMEBeam6Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:383
LaserDQM::theMEBeam3TIBPosition2AdcCounts
MonitorElement * theMEBeam3TIBPosition2AdcCounts
Definition: LaserDQM.h:584
LaserDQM::theMEBeam3Ring4Disc3NegAdcCounts
MonitorElement * theMEBeam3Ring4Disc3NegAdcCounts
Definition: LaserDQM.h:331
LaserDQM::theMEBeam7Ring6Disc4NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc4NegAdcCounts
Definition: LaserDQM.h:485
LaserDQM::theMEBeam2Ring4Disc1PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc1PosAdcCounts
Definition: LaserDQM.h:99
StripGeomDetUnit
Definition: StripGeomDetUnit.h:15
TrackerTopology::tibLayer
unsigned int tibLayer(const DetId &id) const
Definition: TrackerTopology.h:150
LaserDQM::theMEBeam5Ring4Disc2PosAdcCounts
MonitorElement * theMEBeam5Ring4Disc2PosAdcCounts
Definition: LaserDQM.h:147
LaserDQM::theMEBeam5Ring4Disc8NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc8NegAdcCounts
Definition: LaserDQM.h:365
LaserDQM::theMEBeam1Ring4Disc4PosAdcCounts
MonitorElement * theMEBeam1Ring4Disc4PosAdcCounts
Definition: LaserDQM.h:84
LaserDQM::theMEBeam2Ring4Disc6PosAdcCounts
MonitorElement * theMEBeam2Ring4Disc6PosAdcCounts
Definition: LaserDQM.h:104
TrackerGeometry
Definition: TrackerGeometry.h:14
LaserDQM::theMEBeam2Ring4Disc2PosTEC2TECAdcCounts
MonitorElement * theMEBeam2Ring4Disc2PosTEC2TECAdcCounts
Definition: LaserDQM.h:111
LaserDQM::theMEBeam5Ring4Disc4NegAdcCounts
MonitorElement * theMEBeam5Ring4Disc4NegAdcCounts
Definition: LaserDQM.h:361
LaserDQM::theMEBeam1Ring4Disc4NegTEC2TECAdcCounts
MonitorElement * theMEBeam1Ring4Disc4NegTEC2TECAdcCounts
Definition: LaserDQM.h:307
LaserDQM::theMEBeam1Ring4Disc7NegAdcCounts
MonitorElement * theMEBeam1Ring4Disc7NegAdcCounts
Definition: LaserDQM.h:299
edm::DetSet::const_iterator
collection_type::const_iterator const_iterator
Definition: DetSet.h:31
LaserDQM::theMEBeam7Ring6Disc5NegAdcCounts
MonitorElement * theMEBeam7Ring6Disc5NegAdcCounts
Definition: LaserDQM.h:486
LaserDQM::theMEBeam2Ring6Disc5PosAdcCounts
MonitorElement * theMEBeam2Ring6Disc5PosAdcCounts
Definition: LaserDQM.h:219
TrackerTopology::tecSide
unsigned int tecSide(const DetId &id) const
Definition: TrackerTopology.h:184
LaserDQM::theMEBeam7TIBPosition2AdcCounts
MonitorElement * theMEBeam7TIBPosition2AdcCounts
Definition: LaserDQM.h:616