ATLAS Offline Software
Functions | Variables
python.EGammaGSFCalo Namespace Reference

Functions

def EGammaGSFCaloToolsCfg (flags, name="GSFCaloImprovement", **kwargs)
 

Variables

string __doc__
 
 flags = initConfigFlags()
 
 Files
 
 acc = MainServicesCfg(flags)
 
 tool = acc.popToolsAndMerge(EGammaGSFCaloToolsCfg(flags, "GSFCaloImprovement"))
 
 mlog = logging.getLogger("EGammaGSFCaloConfigTest")
 
 nestLevel
 
 printDefaults
 

Function Documentation

◆ EGammaGSFCaloToolsCfg()

def python.EGammaGSFCalo.EGammaGSFCaloToolsCfg (   flags,
  name = "GSFCaloImprovement",
**  kwargs 
)

Definition at line 13 of file EGammaGSFCalo.py.

13 def EGammaGSFCaloToolsCfg(flags, name = "GSFCaloImprovement", **kwargs):
14  prefix = name + "_GSFCaloImprovement"
15  acc = ComponentAccumulator()
16 
17  CCOTBuilder = acc.popToolsAndMerge(CaloCluster_OnTrackBuilderCfg(flags,
18  name=prefix+"CCOTBuilder"))
19 
20  if "TrackRefitTool" not in kwargs:
21  from egammaTrackTools.egammaTrackToolsConfig import egammaTrkRefitterToolCfg
22  TrackRefitTool = acc.popToolsAndMerge(egammaTrkRefitterToolCfg(flags,
23  name = prefix+"_trackRefit",
24  CCOTBuilder=CCOTBuilder,
25  useClusterPosition=True))
26  kwargs.setdefault("TrackRefitTool", TrackRefitTool)
27 
28  if "TrackParticleCreatorTool" not in kwargs:
29  from TrkConfig.TrkParticleCreatorConfig import (
30  GSFBuildInDetParticleCreatorToolCfg)
31  kwargs["TrackParticleCreatorTool"] = acc.popToolsAndMerge(
32  GSFBuildInDetParticleCreatorToolCfg(flags,TRT_ElectronPidTool=None,PixelToTPIDTool=None))
33 
34  if "TrackSummaryTool" not in kwargs:
35  from TrkConfig.TrkTrackSummaryToolConfig import GSFTrackSummaryToolCfg
36  TrackSummaryTool = acc.popToolsAndMerge(
38  acc.addPublicTool(TrackSummaryTool)
39  kwargs.setdefault("TrackSummaryTool", TrackSummaryTool)
40 
41  kwargs.setdefault("useTruth" , flags.Input.isMC)
42  kwargs.setdefault("useTRT" , flags.Detector.EnableTRT)
43 
44  acc.setPrivateTools(CompFactory.DerivationFramework.EGammaGSFCalo(name, **kwargs))
45  return acc
46 

Variable Documentation

◆ __doc__

string python.EGammaGSFCalo.__doc__
private
Initial value:
1 = """
2  Implement GSF calo improvement tools
3  """

Definition at line 3 of file EGammaGSFCalo.py.

◆ acc

python.EGammaGSFCalo.acc = MainServicesCfg(flags)

Definition at line 56 of file EGammaGSFCalo.py.

◆ Files

python.EGammaGSFCalo.Files

Definition at line 54 of file EGammaGSFCalo.py.

◆ flags

python.EGammaGSFCalo.flags = initConfigFlags()

Definition at line 53 of file EGammaGSFCalo.py.

◆ mlog

python.EGammaGSFCalo.mlog = logging.getLogger("EGammaGSFCaloConfigTest")

Definition at line 60 of file EGammaGSFCalo.py.

◆ nestLevel

python.EGammaGSFCalo.nestLevel

Definition at line 65 of file EGammaGSFCalo.py.

◆ printDefaults

python.EGammaGSFCalo.printDefaults

Definition at line 66 of file EGammaGSFCalo.py.

◆ tool

python.EGammaGSFCalo.tool = acc.popToolsAndMerge(EGammaGSFCaloToolsCfg(flags, "GSFCaloImprovement"))

Definition at line 57 of file EGammaGSFCalo.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.TrkParticleCreatorConfig.GSFBuildInDetParticleCreatorToolCfg
def GSFBuildInDetParticleCreatorToolCfg(flags, name="GSFBuildInDetParticleCreatorTool", isTrigger=False, **kwargs)
Definition: TrkParticleCreatorConfig.py:250
egammaTrackToolsConfig.CaloCluster_OnTrackBuilderCfg
def CaloCluster_OnTrackBuilderCfg(flags, name="CaloCluster_OnTrackBuilder", **kwargs)
Definition: egammaTrackToolsConfig.py:63
python.TrkTrackSummaryToolConfig.GSFTrackSummaryToolCfg
def GSFTrackSummaryToolCfg(flags, name="GSFTrackSummaryTool", **kwargs)
Definition: TrkTrackSummaryToolConfig.py:121
egammaTrackToolsConfig.egammaTrkRefitterToolCfg
def egammaTrkRefitterToolCfg(flags, name="GSFRefitterTool", **kwargs)
Definition: egammaTrackToolsConfig.py:34
python.EGammaGSFCalo.EGammaGSFCaloToolsCfg
def EGammaGSFCaloToolsCfg(flags, name="GSFCaloImprovement", **kwargs)
Definition: EGammaGSFCalo.py:13