ATLAS Offline Software
Classes | Functions | Variables
python.HLT.Egamma.TrigEgammaKeys Namespace Reference

Classes

class  TrigEgammaKeys_GSF
 
class  TrigEgammaKeys_LRT
 
class  TrigEgammaKeys_LRTGSF
 
class  TrigEgammaKeysBase
 

Functions

def getTrigEgammaKeys (AthConfigFlags flags, name='', ion=False)
 

Variables

 __author__
 
 __doc__
 
 __all__
 

Function Documentation

◆ getTrigEgammaKeys()

def python.HLT.Egamma.TrigEgammaKeys.getTrigEgammaKeys ( AthConfigFlags  flags,
  name = '',
  ion = False 
)

Definition at line 138 of file TrigEgammaKeys.py.

138 def getTrigEgammaKeys(flags: AthConfigFlags, name='', ion=False):
139 
140  _d = {
141  # Dictionary that maps a string to a configuration setting for electron and photon chains
142  '' : TrigEgammaKeysBase(flags, ion),
143  '_noGSF' : TrigEgammaKeysBase(flags, ion),
144  '_LRT' : TrigEgammaKeys_LRT(flags, ion),
145  '_GSF' : TrigEgammaKeys_GSF(flags, ion),
146  '_LRTGSF' : TrigEgammaKeys_LRTGSF(flags, ion),
147  }
148 
149  if name in _d.keys():
150  return _d[name]
151  else:
152  raise Exception('getTrigEgammaKeys() called with non valid name : ' + name + ' valid names are:' + str(_d.keys()) )
153 

Variable Documentation

◆ __all__

python.HLT.Egamma.TrigEgammaKeys.__all__
private

Definition at line 5 of file TrigEgammaKeys.py.

◆ __author__

python.HLT.Egamma.TrigEgammaKeys.__author__
private

Definition at line 3 of file TrigEgammaKeys.py.

◆ __doc__

python.HLT.Egamma.TrigEgammaKeys.__doc__
private

Definition at line 4 of file TrigEgammaKeys.py.

str
Definition: BTagTrackIpAccessor.cxx:11
python.HLT.Egamma.TrigEgammaKeys.getTrigEgammaKeys
def getTrigEgammaKeys(AthConfigFlags flags, name='', ion=False)
Definition: TrigEgammaKeys.py:138