ATLAS Offline Software
Functions | Variables
python.ThinTRTStandaloneConfig Namespace Reference

Functions

def ThinTRTStandaloneCfg (flags, name="ThinTRTStandaloneAlg", **kwargs)
 

Variables

string __doc__
 
 flags = initConfigFlags()
 
 Files
 
 doWriteAOD
 
 acc = MainServicesCfg(flags)
 
 mlog = logging.getLogger("ThinTRTStandaloneConfigTest")
 
 nestLevel
 
 printDefaults
 

Function Documentation

◆ ThinTRTStandaloneCfg()

def python.ThinTRTStandaloneConfig.ThinTRTStandaloneCfg (   flags,
  name = "ThinTRTStandaloneAlg",
**  kwargs 
)

Definition at line 12 of file ThinTRTStandaloneConfig.py.

12 def ThinTRTStandaloneCfg(flags, name="ThinTRTStandaloneAlg", **kwargs):
13 
14  mlog = logging.getLogger(name)
15  mlog.info("Starting TRT standalone Thinning configuration")
16  acc = ComponentAccumulator()
17  kwargs.setdefault("StreamName", "StreamAOD")
18  kwargs.setdefault(
19  "doElectron", flags.Reco.EnableEgamma and flags.Egamma.doTracking
20  )
21  kwargs.setdefault(
22  "doPhoton", flags.Reco.EnableEgamma and flags.Egamma.doTracking
23  )
24  kwargs.setdefault("doTau", flags.Reco.EnableTau)
25  kwargs.setdefault("doTauEleRM", flags.Reco.EnableTau and flags.Tau.doTauEleRMRec)
26  kwargs.setdefault("doMuon", flags.Reco.EnableCombinedMuon)
27  acc.addEventAlgo(CompFactory.ThinTRTStandaloneTrackAlg(name, **kwargs))
28  mlog.info("TRT Alone Thinning configured")
29  return acc
30 
31 

Variable Documentation

◆ __doc__

string python.ThinTRTStandaloneConfig.__doc__
private
Initial value:
1 = """
2  Instantiate the TRT Standalone Thinning
3  """

Definition at line 3 of file ThinTRTStandaloneConfig.py.

◆ acc

python.ThinTRTStandaloneConfig.acc = MainServicesCfg(flags)

Definition at line 41 of file ThinTRTStandaloneConfig.py.

◆ doWriteAOD

python.ThinTRTStandaloneConfig.doWriteAOD

Definition at line 39 of file ThinTRTStandaloneConfig.py.

◆ Files

python.ThinTRTStandaloneConfig.Files

Definition at line 38 of file ThinTRTStandaloneConfig.py.

◆ flags

python.ThinTRTStandaloneConfig.flags = initConfigFlags()

Definition at line 37 of file ThinTRTStandaloneConfig.py.

◆ mlog

python.ThinTRTStandaloneConfig.mlog = logging.getLogger("ThinTRTStandaloneConfigTest")

Definition at line 43 of file ThinTRTStandaloneConfig.py.

◆ nestLevel

python.ThinTRTStandaloneConfig.nestLevel

Definition at line 47 of file ThinTRTStandaloneConfig.py.

◆ printDefaults

python.ThinTRTStandaloneConfig.printDefaults

Definition at line 48 of file ThinTRTStandaloneConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.ThinTRTStandaloneConfig.ThinTRTStandaloneCfg
def ThinTRTStandaloneCfg(flags, name="ThinTRTStandaloneAlg", **kwargs)
Definition: ThinTRTStandaloneConfig.py:12