ATLAS Offline Software
Functions | Variables
python.egammaSteeringConfig Namespace Reference

Functions

def EGammaSteeringCfg (flags, name="EGammaSteering")
 

Variables

string __doc__
 
 flags = initConfigFlags()
 
 Files
 
 doWriteESD
 
 doWriteAOD
 
 acc = MainServicesCfg(flags)
 
 withDetails
 
 printDefaults
 

Function Documentation

◆ EGammaSteeringCfg()

def python.egammaSteeringConfig.EGammaSteeringCfg (   flags,
  name = "EGammaSteering" 
)

Definition at line 15 of file egammaSteeringConfig.py.

15 def EGammaSteeringCfg(flags,
16  name="EGammaSteering"):
17 
18  mlog = logging.getLogger(name)
19  mlog.info('Starting EGamma Steering')
20 
21  acc = ComponentAccumulator()
22 
23  # e/gamma main Reconstruction
24  from egammaConfig.egammaReconstructionConfig import (
25  egammaReconstructionCfg)
26  acc.merge(egammaReconstructionCfg(flags))
27 
28  # Add e/gamma related containers to the output stream
29  if flags.Output.doWriteESD or flags.Output.doWriteAOD:
30  from egammaConfig.egammaOutputConfig import (
31  egammaOutputCfg)
32  acc.merge(egammaOutputCfg(flags))
33 
34  # LRT Reconstruction
35  if flags.Tracking.doLargeD0:
36  from egammaConfig.egammaLRTReconstructionConfig import (
37  egammaLRTReconstructionCfg)
38  acc.merge(egammaLRTReconstructionCfg(flags))
39 
40  # LRT output
41  if flags.Output.doWriteESD or flags.Output.doWriteAOD:
42  from egammaConfig.egammaLRTOutputConfig import (
43  egammaLRTOutputCfg)
44  acc.merge(egammaLRTOutputCfg(flags))
45 
46  # Add e/gamma xAOD thinning
47  if flags.Output.doWriteAOD:
48  from egammaConfig.egammaxAODThinningConfig import (
49  egammaxAODThinningCfg)
50  acc.merge(egammaxAODThinningCfg(flags))
51 
52  mlog.info("EGamma Steering done")
53  return acc
54 
55 

Variable Documentation

◆ __doc__

string python.egammaSteeringConfig.__doc__
private
Initial value:
1 = """
2  Instantiate the
3  Things needed upstream the main egamma Reconstruction,
4  EGamma Reconstruction,
5  Output Item Lists,
6  xAOD related Thinning
7  """

Definition at line 3 of file egammaSteeringConfig.py.

◆ acc

python.egammaSteeringConfig.acc = MainServicesCfg(flags)

Definition at line 65 of file egammaSteeringConfig.py.

◆ doWriteAOD

python.egammaSteeringConfig.doWriteAOD

Definition at line 63 of file egammaSteeringConfig.py.

◆ doWriteESD

python.egammaSteeringConfig.doWriteESD

Definition at line 62 of file egammaSteeringConfig.py.

◆ Files

python.egammaSteeringConfig.Files

Definition at line 61 of file egammaSteeringConfig.py.

◆ flags

python.egammaSteeringConfig.flags = initConfigFlags()

Definition at line 60 of file egammaSteeringConfig.py.

◆ printDefaults

python.egammaSteeringConfig.printDefaults

Definition at line 68 of file egammaSteeringConfig.py.

◆ withDetails

python.egammaSteeringConfig.withDetails

Definition at line 67 of file egammaSteeringConfig.py.

python.egammaOutputConfig.egammaOutputCfg
def egammaOutputCfg(flags, name="EGOutputList")
Definition: egammaOutputConfig.py:8
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.egammaLRTReconstructionConfig.egammaLRTReconstructionCfg
def egammaLRTReconstructionCfg(flags, name="egammaLRTReconstruction")
Definition: egammaLRTReconstructionConfig.py:13
python.egammaSteeringConfig.EGammaSteeringCfg
def EGammaSteeringCfg(flags, name="EGammaSteering")
Definition: egammaSteeringConfig.py:15
python.egammaxAODThinningConfig.egammaxAODThinningCfg
def egammaxAODThinningCfg(flags, name="EGammaxAODThinning")
Definition: egammaxAODThinningConfig.py:10
python.egammaLRTOutputConfig.egammaLRTOutputCfg
def egammaLRTOutputCfg(flags, name="LRTEGOutputList")
Definition: egammaLRTOutputConfig.py:8
python.egammaReconstructionConfig.egammaReconstructionCfg
def egammaReconstructionCfg(flags, name="egammaReconstruction")
Definition: egammaReconstructionConfig.py:11