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

Public Member Functions

def __init__ (self, chainDict)
 
def assembleChainImpl (self, flags)
 
def getStepDictionary (self)
 
def getAcceptedEventsStep (self, flags, i)
 
def getAllTEStep (self, flags, i)
 
def getCaloAllEMStep (self, flags, i)
 
def getCaloAllStep (self, flags, i)
 
def getIDCalibEmpty (self, flags, i)
 
def getIDCalibFTFReco (self, flags, i)
 
def getIDCalibTrigger (self, flags, i)
 

Detailed Description

Definition at line 84 of file CalibChainConfiguration.py.

Constructor & Destructor Documentation

◆ __init__()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.__init__ (   self,
  chainDict 
)

Definition at line 86 of file CalibChainConfiguration.py.

86  def __init__(self, chainDict):
87  ChainConfigurationBase.__init__(self,chainDict)
88 

Member Function Documentation

◆ assembleChainImpl()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.assembleChainImpl (   self,
  flags 
)

Definition at line 92 of file CalibChainConfiguration.py.

92  def assembleChainImpl(self, flags):
93 
94  chainSteps = []
95  log.debug("Assembling chain for %s", self.chainName)
96 
97  stepDictionary = self.getStepDictionary()
98 
99  if 'acceptedevts' in self.chainPart['purpose']:
100  steps=stepDictionary['AcceptedEvents']
101  elif self.chainPart['purpose'][0] == 'larnoiseburst':
102  steps=stepDictionary['LArNoiseBurst']
103  elif self.chainPart['purpose'][0] == 'larpsallem':
104  steps=stepDictionary['LArPSAllEM']
105  elif self.chainPart['purpose'][0] == 'larpsall':
106  steps=stepDictionary['LArPSAll']
107  elif self.chainPart['purpose'][0] == 'idcalib':
108  steps=stepDictionary['IDCalib']
109  for i, step in enumerate(steps):
110  chainstep = getattr(self, step)(flags, i)
111  chainSteps+=[chainstep]
112 
113  myChain = self.buildChain(chainSteps)
114  return myChain
115 
116 

◆ getAcceptedEventsStep()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.getAcceptedEventsStep (   self,
  flags,
  i 
)

Definition at line 131 of file CalibChainConfiguration.py.

131  def getAcceptedEventsStep(self, flags, i):
132  return self.getStep(flags, 'AcceptedEvents', [acceptedEventsSequenceGenCfg])
133 

◆ getAllTEStep()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.getAllTEStep (   self,
  flags,
  i 
)

Definition at line 134 of file CalibChainConfiguration.py.

134  def getAllTEStep(self, flags, i):
135  return self.getStep(flags, 'LArNoiseBurst', [getLArNoiseBurstSequenceGenCfg])
136 

◆ getCaloAllEMStep()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.getCaloAllEMStep (   self,
  flags,
  i 
)

Definition at line 137 of file CalibChainConfiguration.py.

137  def getCaloAllEMStep(self, flags, i):
138  return self.getStep(flags, 'LArPSALLEM', [getCaloAllEMLayersPSSequenceGenCfg], doAllorAllEM=False)
139 

◆ getCaloAllStep()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.getCaloAllStep (   self,
  flags,
  i 
)

Definition at line 140 of file CalibChainConfiguration.py.

140  def getCaloAllStep(self, flags, i):
141  return self.getStep(flags, 'LArPSALL', [getCaloAllEMLayersPSSequenceGenCfg], doAllorAllEM=True)
142 

◆ getIDCalibEmpty()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.getIDCalibEmpty (   self,
  flags,
  i 
)

Definition at line 143 of file CalibChainConfiguration.py.

143  def getIDCalibEmpty(self, flags, i):
144  return self.getEmptyStep(1, 'IDCalibEmptyStep')
145 

◆ getIDCalibFTFReco()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.getIDCalibFTFReco (   self,
  flags,
  i 
)

Definition at line 146 of file CalibChainConfiguration.py.

146  def getIDCalibFTFReco(self, flags, i):
147  return self.getStep(flags, 'IDCalibFTFCfg',[IDCalibFTFSequenceGenCfg])
148 

◆ getIDCalibTrigger()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.getIDCalibTrigger (   self,
  flags,
  i 
)

Definition at line 149 of file CalibChainConfiguration.py.

149  def getIDCalibTrigger(self, flags, i):
150  return self.getStep(flags, 'IDCalibTriggerCfg',[IDCalibTriggerSequenceGenCfg])
151 
152 #----------------------------------------------------------------
153 
154 # --------------------
155 # IDCalib trigger configurations
156 # --------------------
157 
158 @AccumulatorCache

◆ getStepDictionary()

def python.HLT.CalibCosmicMon.CalibChainConfiguration.CalibChainConfiguration.getStepDictionary (   self)

Definition at line 117 of file CalibChainConfiguration.py.

117  def getStepDictionary(self):
118  # --------------------
119  # define here the names of the steps and obtain the chainStep configuration
120  # --------------------
121  stepDictionary = {
122  "AcceptedEvents": ['getAcceptedEventsStep'],
123  "LArNoiseBurst": ['getAllTEStep'],
124  "LArPSAllEM" : ['getCaloAllEMStep'],
125  "LArPSAll" : ['getCaloAllStep'],
126  "IDCalib": ['getIDCalibEmpty', 'getIDCalibEmpty', 'getIDCalibFTFReco', 'getIDCalibTrigger']
127  }
128  return stepDictionary
129 
130 

The documentation for this class was generated from the following file:
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18