ATLAS Offline Software
Functions | Variables
egammaRecBuilderConfig Namespace Reference

Functions

def egammaRecBuilderCfg (flags, name='egammaRecBuilder', sequenceName=None, **kwargs)
 

Variables

 flags = initConfigFlags()
 
 Files
 
 acc = MainServicesCfg(flags)
 
 mlog = logging.getLogger("egammaRecBuilderConfigTest")
 
 nestLevel
 
 printDefaults
 

Function Documentation

◆ egammaRecBuilderCfg()

def egammaRecBuilderConfig.egammaRecBuilderCfg (   flags,
  name = 'egammaRecBuilder',
  sequenceName = None,
**  kwargs 
)

Definition at line 13 of file egammaRecBuilderConfig.py.

14  flags,
15  name='egammaRecBuilder',
16  sequenceName = None,
17  **kwargs):
18 
19  seqkw = {'sequence': sequenceName} if sequenceName else {}
20  acc = ComponentAccumulator (**seqkw)
21 
22  kwargs.setdefault("doTrackMatching", flags.Egamma.doTracking)
23  kwargs.setdefault("doConversions", flags.Egamma.doConversionBuilding)
24 
25  if "TrackMatchBuilderTool" not in kwargs:
26  emtrkmatch = EMTrackMatchBuilderCfg(flags)
27  kwargs["TrackMatchBuilderTool"] = acc.popToolsAndMerge(emtrkmatch)
28 
29  if "ConversionBuilderTool" not in kwargs:
30  emcnv = EMConversionBuilderCfg(flags)
31  kwargs["ConversionBuilderTool"] = acc.popToolsAndMerge(emcnv)
32 
33  kwargs.setdefault(
34  "egammaRecContainer",
35  flags.Egamma.Keys.Internal.EgammaRecs)
36  kwargs.setdefault(
37  "InputClusterContainerName",
38  flags.Egamma.Keys.Internal.EgammaTopoClusters)
39 
40  egrecAlg = CompFactory.egammaRecBuilder(name, **kwargs)
41 
42  acc.addEventAlgo(egrecAlg)
43  return acc
44 
45 

Variable Documentation

◆ acc

egammaRecBuilderConfig.acc = MainServicesCfg(flags)

Definition at line 55 of file egammaRecBuilderConfig.py.

◆ Files

egammaRecBuilderConfig.Files

Definition at line 52 of file egammaRecBuilderConfig.py.

◆ flags

egammaRecBuilderConfig.flags = initConfigFlags()

Definition at line 51 of file egammaRecBuilderConfig.py.

◆ mlog

egammaRecBuilderConfig.mlog = logging.getLogger("egammaRecBuilderConfigTest")

Definition at line 57 of file egammaRecBuilderConfig.py.

◆ nestLevel

egammaRecBuilderConfig.nestLevel

Definition at line 61 of file egammaRecBuilderConfig.py.

◆ printDefaults

egammaRecBuilderConfig.printDefaults

Definition at line 62 of file egammaRecBuilderConfig.py.

EMConversionBuilderConfig.EMConversionBuilderCfg
def EMConversionBuilderCfg(flags, name='EMConversionBuilder', **kwargs)
Definition: EMConversionBuilderConfig.py:11
EMTrackMatchBuilderConfig.EMTrackMatchBuilderCfg
def EMTrackMatchBuilderCfg(flags, name='EMTrackMatchBuilder', **kwargs)
Definition: EMTrackMatchBuilderConfig.py:13
egammaRecBuilderConfig.egammaRecBuilderCfg
def egammaRecBuilderCfg(flags, name='egammaRecBuilder', sequenceName=None, **kwargs)
Definition: egammaRecBuilderConfig.py:13