ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
python.LArCondContChannels.LArCondContChannels Class Reference
Inheritance diagram for python.LArCondContChannels.LArCondContChannels:
Collaboration diagram for python.LArCondContChannels.LArCondContChannels:

Public Member Functions

def __init__ (self)
 
def isUnknown (self, type)
 
def isSingleGroup (self, type)
 
def isSubDetectorGrouping (self, type)
 
def isExtSubDetectorGrouping (self, type)
 
def isFeedThroughGrouping (self, type)
 
def isExtFeedThroughGrouping (self, type)
 
def folderFeedThruGroupChanSel (self, feedThruGroup, gainList=[0, 1, 2])
 
def folderFeedThruChannelSelection (self, negB_FTList, posB_FTList, negEC_FTList, posEC_FTList, gainList, isCorrection=False)
 
def folderExtFeedThruChannelSelection (self, negB_FTList, posB_FTList, negEC_FTList, posEC_FTList, gainList, isCorrection=False)
 
def feedThruChannelSelection (self, feedThruList, gainList, posNeg, isBarrel=True, isCorrection=False)
 
def extFeedThruChannelSelection (self, feedThruList, gainList, posNeg, isBarrel=True, isCorrection=False)
 
def channelSelection (self, channels)
 
def subDetChannelSelection (self, subDetName, gain)
 
def decodeFeedThruChannelNumber (self, channelNumber)
 
def decodeExtFeedThruChannelNumber (self, channelNumber)
 
def decodeSubDetChannelNumber (self, channelNumber)
 

Public Attributes

 Unknown
 
 SingleGroup
 
 SubDetectorGrouping
 
 FeedThroughGrouping
 
 ExtFeedThroughGrouping
 
 ExtSubDetectorGrouping
 
 offsetFtNegBarrel
 
 offsetFtPosBarrel
 
 offsetFtNegEndcap
 
 offsetFtPosEndCap
 
 nFT
 
 nFTandCorr
 
 ftPerGain
 
 nFTAcc
 
 offsetFtNegBarrelPS
 
 offsetFtPosBarrelPS
 
 offsetFtNegEndcapPS
 
 offsetFtPosEndCapPS
 
 nFTPS
 
 nChannelsPerGain
 
 nGains
 
 subDetsOffset
 
 nSubDets
 
 subDetGainCorrOffset
 

Detailed Description

Definition at line 12 of file LArCondContChannels.py.

Constructor & Destructor Documentation

◆ __init__()

def python.LArCondContChannels.LArCondContChannels.__init__ (   self)

Definition at line 13 of file LArCondContChannels.py.

13  def __init__(self) :
14  self.Unknown = 0
15  self.SingleGroup = 1
16  self.SubDetectorGrouping = 2
17  self.FeedThroughGrouping = 3
18  self.ExtFeedThroughGrouping = 4
19  self.ExtSubDetectorGrouping = 5
20 
21  # Offset values
22  #self.offsetCorrs = 3
23  self.offsetFtNegBarrel = 3
24  self.offsetFtPosBarrel = 35
25  self.offsetFtNegEndcap = 67
26  self.offsetFtPosEndCap = 92
27  self.nFT = 114
28  self.nFTandCorr = 117
29  self.ftPerGain = self.nFT
30 
31  # For extended FT grouping:
32  self.nFTAcc = 117
33  self.offsetFtNegBarrelPS = 3 + self.nFTAcc #= 120
34  self.offsetFtPosBarrelPS = 35 + self.nFTAcc #= 152
35  self.offsetFtNegEndcapPS = 67 + self.nFTAcc #= 184
36  self.offsetFtPosEndCapPS = 92 + self.nFTAcc #= 209
37  self.nFTPS = 117 + self.nFTAcc #= 231
38 
39  self.nChannelsPerGain = 236
40  self.nGains = 3
41  self.subDetsOffset = 3
42  self.nSubDets = 4
43  self.subDetGainCorrOffset = self.subDetsOffset + self.nSubDets
44 

Member Function Documentation

◆ channelSelection()

def python.LArCondContChannels.LArCondContChannels.channelSelection (   self,
  channels 
)

Definition at line 396 of file LArCondContChannels.py.

396  def channelSelection(self, channels):
397  chans = channels
398  chans.sort()
399  chanSel = "<channelSelection>"
400  first = True
401  for c in chans:
402  if first:
403  first = False
404  else:
405  chanSel += ', '
406  chanSel += str(c)
407  chanSel += "</channelSelection>"
408  return chanSel
409 
410 

◆ decodeExtFeedThruChannelNumber()

def python.LArCondContChannels.LArCondContChannels.decodeExtFeedThruChannelNumber (   self,
  channelNumber 
)

Definition at line 478 of file LArCondContChannels.py.

478  def decodeExtFeedThruChannelNumber(self, channelNumber):
479  # initial values
480  isBarrel = True
481  posNeg = -1
482  feedThru = -1
483  gain = channelNumber
484 
485  if channelNumber < self.offsetFtNegBarrel:
486  # is a correction
487  return (isBarrel, posNeg, feedThru, gain)
488 
489  chanNum = channelNumber - self.offsetFtNegBarrel
490  gain = chanNum/self.nChannelsPerGain
491  chanNum = chanNum - gain*self.nChannelsPerGain + self.offsetFtNegBarrel
492 
493  if chanNum < self.offsetFtPosBarrel:
494  # is negative barrel
495  feedThru = chanNum - self.offsetFtNegBarrel
496  posNeg=-1
497  isBarrel=True
498  elif chanNum < self.offsetFtNegEndcap:
499  # is positive barrel
500  feedThru = chanNum - self.offsetFtPosBarrel
501  posNeg = 1
502  isBarrel= True
503  elif chanNum < self.offsetFtPosEndCap:
504  # is negative endcap
505  feedThru = chanNum - self.offsetFtNegEndcap
506  posNeg=-1
507  isBarrel = False
508  elif chanNum < self.nFTAcc:
509  # is positive endcap
510  feedThru = chanNum - self.offsetFtPosEndCap
511  posNeg = 1
512  isBarrel = False
513  elif chanNum < self.offsetFtNegEndcapPS:
514  feedThru = chanNum - self.offsetFtNegBarrelPS
515  posNeg=-1
516  isBarrel=True
517  elif chanNum < self.offsetFtNegEndcapPS:
518  # is positive barrel
519  feedThru = chanNum - self.offsetFtPosBarrelPS
520  posNeg = 1
521  isBarrel= True
522  elif chanNum < self.offsetFtPosEndCapPS:
523  # is negative endcap
524  feedThru = chanNum - self.offsetFtNegEndcapPS
525  posNeg=-1
526  isBarrel = False
527  elif chanNum < self.nFTPS:
528  # is positive endcap
529  feedThru = chanNum - self.offsetFtPosEndCapPS
530  posNeg = 1
531  isBarrel = False
532  elif chanNum == 228+3:
533  feedThru = 3
534  posNeg = -1
535  isBarrel = False
536  elif chanNum == 229+3:
537  feedThru = 3
538  posNeg = 1
539  isBarrel = False
540  elif chanNum == 230+3:
541  feedThru = 10
542  posNeg = -1
543  isBarrel = False
544  elif chanNum == 231+3:
545  feedThru = 10
546  posNeg = 1
547  isBarrel = False
548  elif chanNum == 232+3:
549  feedThru = 16
550  posNeg = -1
551  isBarrel = False
552  elif chanNum == 233+3:
553  feedThru = 16
554  posNeg = 1
555  isBarrel = False
556  elif chanNum == 234+3:
557  feedThru = 22
558  posNeg = -1
559  isBarrel = False
560  elif chanNum == 235+3:
561  feedThru = 22
562  posNeg = 1
563  isBarrel = False
564  else: #should never happen
565  feedThru = -999
566  posNeg = -999
567  isBarrel = False
568 
569  return (isBarrel, posNeg, feedThru, gain)
570 
571 

◆ decodeFeedThruChannelNumber()

def python.LArCondContChannels.LArCondContChannels.decodeFeedThruChannelNumber (   self,
  channelNumber 
)

Definition at line 443 of file LArCondContChannels.py.

443  def decodeFeedThruChannelNumber(self, channelNumber):
444  # initial values
445  isBarrel = True
446  posNeg = -1
447  feedThru = -1
448  gain = channelNumber
449 
450  if channelNumber < self.offsetFtNegBarrel:
451  # is a correction
452  return (isBarrel, posNeg, feedThru, gain)
453 
454  chanNum = channelNumber - self.offsetFtNegBarrel
455  gain = chanNum/self.ftPerGain
456  chanNum = chanNum - gain*self.ftPerGain + self.offsetFtNegBarrel
457 
458  if chanNum < self.offsetFtPosBarrel:
459  # is negative barrel
460  feedThru = chanNum - self.offsetFtNegBarrel
461  elif chanNum < self.offsetFtNegEndcap:
462  # is positive barrel
463  feedThru = chanNum - self.offsetFtPosBarrel
464  posNeg = 1
465  elif chanNum < self.offsetFtPosEndCap:
466  # is negative endcap
467  feedThru = chanNum - self.offsetFtNegEndcap
468  isBarrel = False
469  else:
470  # is positive endcap
471  feedThru = chanNum - self.offsetFtPosEndCap
472  posNeg = 1
473  isBarrel = False
474 
475  return (isBarrel, posNeg, feedThru, gain)
476 
477 

◆ decodeSubDetChannelNumber()

def python.LArCondContChannels.LArCondContChannels.decodeSubDetChannelNumber (   self,
  channelNumber 
)

Definition at line 582 of file LArCondContChannels.py.

582  def decodeSubDetChannelNumber(self, channelNumber):
583  # initial values
584  subDet = "Unknown"
585  gain = -1
586  if channelNumber < self.subDetsOffset:
587  # is a correction
588  subDet = "Corr"
589  gain = channelNumber
590  else:
591  chanSD = channelNumber - self.subDetsOffset
592  gain = chanSD/self.nSubDets
593  chanSD = chanSD - gain*self.nSubDets
594  if chanSD == 0:
595  subDet = "EMB"
596  elif chanSD == 1:
597  subDet = "EMEC"
598  elif chanSD == 2:
599  subDet = "HEC"
600  elif chanSD == 3:
601  subDet = "FCAL"
602 
603  return (subDet, gain)
604 
605 

◆ extFeedThruChannelSelection()

def python.LArCondContChannels.LArCondContChannels.extFeedThruChannelSelection (   self,
  feedThruList,
  gainList,
  posNeg,
  isBarrel = True,
  isCorrection = False 
)

Definition at line 323 of file LArCondContChannels.py.

323  def extFeedThruChannelSelection(self,
324  feedThruList,
325  gainList,
326  posNeg,
327  isBarrel=True,
328  isCorrection=False):
329  # allow for single values rather than lists
330  fts = feedThruList
331  if operator.isNumberType(feedThruList): fts = [feedThruList]
332  gains = gainList
333  if operator.isNumberType(gainList): gains = [gainList]
334  fts.sort()
335  # Check value for posNeg
336  if posNeg != -1 and posNeg != +1:
337  print(__name__)
338  raise RuntimeError (__name__ +"posNeg must be either +/-1, found: " + str(posNeg))
339 
340  offset = 0
341  # First get offset per gain
342  if isBarrel:
343  if posNeg == -1:
344  offset = self.offsetFtNegBarrel
345  offsetPS = self.offsetFtNegBarrelPS
346  else:
347  offset = self.offsetFtPosBarrel
348  offsetPS = self.offsetFtPosBarrelPS
349  else:
350  # Endcap
351  if posNeg == -1:
352  offset = self.offsetFtNegEndcap
353  offsetPS = self.offsetFtNegEndcapPS
354  else:
355  offset = self.offsetFtPosEndCap
356  offsetPS = self.offsetFtPosEndCapPS
357 
358  # Now get channels
359  chans = []
360  # Now loop over gains and add in a FT for each gain
361  for gain in gains:
362  offset1 = offset + gain*self.nChannelsPerGain
363  offset1PS = offsetPS + gain*self.nChannelsPerGain
364  # Calculate channels for FT list
365  for ft in fts:
366  chans += [ft + offset1] #Standard channel
367  chans += [ft + offset1PS] #Corresponding PS channel
368  # add the EMEC in HEC channels
369  if not isBarrel:
370  if (posNeg == -1 and ft==3): # C-Side
371  chans+=[228+3+gain*self.nChannelsPerGain]
372  if (posNeg == -1 and ft==10):# C-Side
373  chans+=[230+3+gain*self.ChannelsPerGain]
374  if (posNeg == -1 and ft==16):# C-Side
375  chans+=[232+3+gain*self.ChannelsPerGain]
376  if (posNeg == -1 and ft==22):# C-Side
377  chans+=[234+3+gain*self.ChannelsPerGain]
378  if (posNeg == 1 and ft==3): # A-Side
379  chans+=[229+3+gain*self.ChannelsPerGain]
380  if (posNeg == 1 and ft==10):# A-Side
381  chans+=[231+3+gain*self.ChannelsPerGain]
382  if (posNeg == 1 and ft==16):# A-Side
383  chans+=[233+3+gain*self.ChannelsPerGain]
384  if (posNeg == 1 and ft==22):# A-Side
385  chans+=[235+3+gain*self.ChannelsPerGain]
386 
387 
388  # Return channels
389  return chans
390 

◆ feedThruChannelSelection()

def python.LArCondContChannels.LArCondContChannels.feedThruChannelSelection (   self,
  feedThruList,
  gainList,
  posNeg,
  isBarrel = True,
  isCorrection = False 
)

Definition at line 278 of file LArCondContChannels.py.

278  def feedThruChannelSelection(self,
279  feedThruList,
280  gainList,
281  posNeg,
282  isBarrel=True,
283  isCorrection=False):
284  # allow for single values rather than lists
285  fts = feedThruList
286  if operator.isNumberType(feedThruList): fts = [feedThruList]
287  gains = gainList
288  if operator.isNumberType(gainList): gains = [gainList]
289  fts.sort()
290  # Check value for posNeg
291  if posNeg != -1 and posNeg != +1:
292  print(__name__)
293  raise RuntimeError (__name__ +"posNeg must be either +/-1, found: " + str(posNeg))
294 
295  offset = 0
296  # First get offset per gain
297  if isBarrel:
298  if posNeg == -1:
299  offset = self.offsetFtNegBarrel
300  else:
301  offset = self.offsetFtPosBarrel
302  else:
303  # Endcap
304  if posNeg == -1:
305  offset = self.offsetFtNegEndcap
306  else:
307  offset = self.offsetFtPosEndCap
308 
309  # Now get channels
310  chans = []
311  # Now loop over gains and add in a FT for each gain
312  for gain in gains:
313  offset1 = offset + gain*self.ftPerGain
314  # Calculate channels for FT list
315  for ft in fts:
316  chans += [ft + offset1]
317 
318  # Return channels
319  return chans
320 
321 
322 

◆ folderExtFeedThruChannelSelection()

def python.LArCondContChannels.LArCondContChannels.folderExtFeedThruChannelSelection (   self,
  negB_FTList,
  posB_FTList,
  negEC_FTList,
  posEC_FTList,
  gainList,
  isCorrection = False 
)

Definition at line 210 of file LArCondContChannels.py.

210  def folderExtFeedThruChannelSelection(self,
211  negB_FTList,
212  posB_FTList,
213  negEC_FTList,
214  posEC_FTList,
215  gainList,
216  isCorrection=False):
217  chans = []
218  # Check that the lists are not empty
219  if len(negB_FTList) == 0 and \
220  len(posB_FTList) == 0 and \
221  len(negEC_FTList) == 0 and \
222  len(posEC_FTList) == 0:
223 
224  print("LArCondContChannels.folderFeedThruChannelSelection Warning: FeedThru lists are all empty - no channels selected")
225 
226  elif len(gainList) == 0:
227  print("LArCondContChannels.folderFeedThruChannelSelection Warning: Gain list is empty - no channels selected")
228  else:
229  if len(negB_FTList) > 0:
230  chans += self.extFeedThruChannelSelection(
231  negB_FTList,
232  gainList,
233  -1,
234  True,
235  isCorrection)
236  if len(posB_FTList) > 0:
237  chans += self.extFeedThruChannelSelection(
238  posB_FTList,
239  gainList,
240  1,
241  True,
242  isCorrection)
243  if len(negEC_FTList) > 0:
244  chans += self.extFeedThruChannelSelection(
245  negEC_FTList,
246  gainList,
247  -1,
248  False,
249  isCorrection)
250  if len(posEC_FTList) > 0:
251  chans += self.extFeedThruChannelSelection(
252  posEC_FTList,
253  gainList,
254  1,
255  False,
256  isCorrection)
257 
258  print("chans ",chans)
259  chanSel = self.channelSelection(chans)
260  return chanSel
261 
262 
263 
264 
265 
266 

◆ folderFeedThruChannelSelection()

def python.LArCondContChannels.LArCondContChannels.folderFeedThruChannelSelection (   self,
  negB_FTList,
  posB_FTList,
  negEC_FTList,
  posEC_FTList,
  gainList,
  isCorrection = False 
)

Definition at line 154 of file LArCondContChannels.py.

154  def folderFeedThruChannelSelection(self,
155  negB_FTList,
156  posB_FTList,
157  negEC_FTList,
158  posEC_FTList,
159  gainList,
160  isCorrection=False):
161  chans = []
162  # Check that the lists are not empty
163  if len(negB_FTList) == 0 and \
164  len(posB_FTList) == 0 and \
165  len(negEC_FTList) == 0 and \
166  len(posEC_FTList) == 0:
167 
168  print("LArCondContChannels.folderFeedThruChannelSelection Warning: FeedThru lists are all empty - no channels selected")
169 
170  elif len(gainList) == 0:
171  print("LArCondContChannels.folderFeedThruChannelSelection Warning: Gain list is empty - no channels selected")
172  else:
173  if len(negB_FTList) > 0:
174  chans += self.feedThruChannelSelection(
175  negB_FTList,
176  gainList,
177  -1,
178  True,
179  isCorrection)
180  if len(posB_FTList) > 0:
181  chans += self.feedThruChannelSelection(
182  posB_FTList,
183  gainList,
184  1,
185  True,
186  isCorrection)
187  if len(negEC_FTList) > 0:
188  chans += self.feedThruChannelSelection(
189  negEC_FTList,
190  gainList,
191  -1,
192  False,
193  isCorrection)
194  if len(posEC_FTList) > 0:
195  chans += self.feedThruChannelSelection(
196  posEC_FTList,
197  gainList,
198  1,
199  False,
200  isCorrection)
201 
202  print("chans ",chans)
203  chanSel = self.channelSelection(chans)
204  return chanSel
205 
206 
207 
208 
209 

◆ folderFeedThruGroupChanSel()

def python.LArCondContChannels.LArCondContChannels.folderFeedThruGroupChanSel (   self,
  feedThruGroup,
  gainList = [0,1,2] 
)

Definition at line 87 of file LArCondContChannels.py.

87  def folderFeedThruGroupChanSel(self, feedThruGroup, gainList=[0,1,2]):
88  gains = gainList
89  if operator.isNumberType(gainList): gains = [gainList]
90  for g in gains:
91  if g < 0 or g > 2:
92  print("LArCondContChannels.folderFeedThruGroupChanSel: invalid gain value - must be 0-2 - ", g)
93  return "<channelSelection> </channelSelection>"
94 
95  if feedThruGroup == "negBarrel":
96  feedThruList = []
97  posNeg = -1
98  isBarrel = True
99  for ft in range(32):
100  feedThruList += [ft]
101  chans = self.feedThruChannelSelection(feedThruList, gains, posNeg, isBarrel)
102  elif feedThruGroup == "posBarrel":
103  feedThruList = []
104  posNeg = 1
105  isBarrel = True
106  for ft in range(32):
107  feedThruList += [ft]
108  chans = self.feedThruChannelSelection(feedThruList, gains, posNeg, isBarrel)
109  elif feedThruGroup == "negEndcap":
110  feedThruList = []
111  posNeg = -1
112  isBarrel = False
113  for ft in range(25):
114  feedThruList += [ft]
115  chans = self.feedThruChannelSelection(feedThruList, gains, posNeg, isBarrel)
116  elif feedThruGroup == "posEndcap":
117  feedThruList = []
118  posNeg = 1
119  isBarrel = False
120  for ft in range(25):
121  feedThruList += [ft]
122  chans = self.feedThruChannelSelection(feedThruList, gains, posNeg, isBarrel)
123  else:
124  print("LArCondContChannels.folderFeedThruGroupChanSel: feedThru grouping, found", feedThruGroup)
125  print("Allowed values: \"negBarrel\", \"posBarrel\", \"negEndcap\", \"posEndcap\"")
126  return "<channelSelection> </channelSelection>"
127 
128 
129  chanSel = self.channelSelection(chans)
130  return chanSel
131 

◆ isExtFeedThroughGrouping()

def python.LArCondContChannels.LArCondContChannels.isExtFeedThroughGrouping (   self,
  type 
)

Definition at line 60 of file LArCondContChannels.py.

60  def isExtFeedThroughGrouping(self, type):
61  return type == self.ExtFeedThroughGrouping
62 
63 

◆ isExtSubDetectorGrouping()

def python.LArCondContChannels.LArCondContChannels.isExtSubDetectorGrouping (   self,
  type 
)

Definition at line 54 of file LArCondContChannels.py.

54  def isExtSubDetectorGrouping(self, type):
55  return type == self.ExtSubDetectorGrouping
56 

◆ isFeedThroughGrouping()

def python.LArCondContChannels.LArCondContChannels.isFeedThroughGrouping (   self,
  type 
)

Definition at line 57 of file LArCondContChannels.py.

57  def isFeedThroughGrouping(self, type):
58  return type == self.FeedThroughGrouping
59 

◆ isSingleGroup()

def python.LArCondContChannels.LArCondContChannels.isSingleGroup (   self,
  type 
)

Definition at line 48 of file LArCondContChannels.py.

48  def isSingleGroup(self, type):
49  return type == self.SingleGroup
50 

◆ isSubDetectorGrouping()

def python.LArCondContChannels.LArCondContChannels.isSubDetectorGrouping (   self,
  type 
)

Definition at line 51 of file LArCondContChannels.py.

51  def isSubDetectorGrouping(self, type):
52  return type == self.SubDetectorGrouping
53 

◆ isUnknown()

def python.LArCondContChannels.LArCondContChannels.isUnknown (   self,
  type 
)

Definition at line 45 of file LArCondContChannels.py.

45  def isUnknown(self, type):
46  return type == self.Unknown
47 

◆ subDetChannelSelection()

def python.LArCondContChannels.LArCondContChannels.subDetChannelSelection (   self,
  subDetName,
  gain 
)

Definition at line 414 of file LArCondContChannels.py.

414  def subDetChannelSelection(self, subDetName, gain):
415  if gain >= self.nGains:
416  print("invalid gain: range in 0 to",self.nGain-1)
417  return -1
418  offset = gain*self.nSubDets + self.subDetsOffset
419  if subDetName == "Corr":
420  return gain
421  elif subDetName == "EMB":
422  return offset
423  elif subDetName == "EMEC":
424  return offset + 1
425  elif subDetName == "HEC":
426  return offset + 2
427  elif subDetName == "FCAL":
428  return offset + 3
429 
430 

Member Data Documentation

◆ ExtFeedThroughGrouping

python.LArCondContChannels.LArCondContChannels.ExtFeedThroughGrouping

Definition at line 18 of file LArCondContChannels.py.

◆ ExtSubDetectorGrouping

python.LArCondContChannels.LArCondContChannels.ExtSubDetectorGrouping

Definition at line 19 of file LArCondContChannels.py.

◆ FeedThroughGrouping

python.LArCondContChannels.LArCondContChannels.FeedThroughGrouping

Definition at line 17 of file LArCondContChannels.py.

◆ ftPerGain

python.LArCondContChannels.LArCondContChannels.ftPerGain

Definition at line 29 of file LArCondContChannels.py.

◆ nChannelsPerGain

python.LArCondContChannels.LArCondContChannels.nChannelsPerGain

Definition at line 39 of file LArCondContChannels.py.

◆ nFT

python.LArCondContChannels.LArCondContChannels.nFT

Definition at line 27 of file LArCondContChannels.py.

◆ nFTAcc

python.LArCondContChannels.LArCondContChannels.nFTAcc

Definition at line 32 of file LArCondContChannels.py.

◆ nFTandCorr

python.LArCondContChannels.LArCondContChannels.nFTandCorr

Definition at line 28 of file LArCondContChannels.py.

◆ nFTPS

python.LArCondContChannels.LArCondContChannels.nFTPS

Definition at line 37 of file LArCondContChannels.py.

◆ nGains

python.LArCondContChannels.LArCondContChannels.nGains

Definition at line 40 of file LArCondContChannels.py.

◆ nSubDets

python.LArCondContChannels.LArCondContChannels.nSubDets

Definition at line 42 of file LArCondContChannels.py.

◆ offsetFtNegBarrel

python.LArCondContChannels.LArCondContChannels.offsetFtNegBarrel

Definition at line 23 of file LArCondContChannels.py.

◆ offsetFtNegBarrelPS

python.LArCondContChannels.LArCondContChannels.offsetFtNegBarrelPS

Definition at line 33 of file LArCondContChannels.py.

◆ offsetFtNegEndcap

python.LArCondContChannels.LArCondContChannels.offsetFtNegEndcap

Definition at line 25 of file LArCondContChannels.py.

◆ offsetFtNegEndcapPS

python.LArCondContChannels.LArCondContChannels.offsetFtNegEndcapPS

Definition at line 35 of file LArCondContChannels.py.

◆ offsetFtPosBarrel

python.LArCondContChannels.LArCondContChannels.offsetFtPosBarrel

Definition at line 24 of file LArCondContChannels.py.

◆ offsetFtPosBarrelPS

python.LArCondContChannels.LArCondContChannels.offsetFtPosBarrelPS

Definition at line 34 of file LArCondContChannels.py.

◆ offsetFtPosEndCap

python.LArCondContChannels.LArCondContChannels.offsetFtPosEndCap

Definition at line 26 of file LArCondContChannels.py.

◆ offsetFtPosEndCapPS

python.LArCondContChannels.LArCondContChannels.offsetFtPosEndCapPS

Definition at line 36 of file LArCondContChannels.py.

◆ SingleGroup

python.LArCondContChannels.LArCondContChannels.SingleGroup

Definition at line 15 of file LArCondContChannels.py.

◆ SubDetectorGrouping

python.LArCondContChannels.LArCondContChannels.SubDetectorGrouping

Definition at line 16 of file LArCondContChannels.py.

◆ subDetGainCorrOffset

python.LArCondContChannels.LArCondContChannels.subDetGainCorrOffset

Definition at line 43 of file LArCondContChannels.py.

◆ subDetsOffset

python.LArCondContChannels.LArCondContChannels.subDetsOffset

Definition at line 41 of file LArCondContChannels.py.

◆ Unknown

python.LArCondContChannels.LArCondContChannels.Unknown

Definition at line 14 of file LArCondContChannels.py.


The documentation for this class was generated from the following file:
plotBeamSpotVxVal.range
range
Definition: plotBeamSpotVxVal.py:195
COOLRates.channelSelection
channelSelection
Definition: COOLRates.py:1176
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
Muon::print
std::string print(const MuPatSegment &)
Definition: MuonTrackSteering.cxx:28
str
Definition: BTagTrackIpAccessor.cxx:11