ATLAS Offline Software
Loading...
Searching...
No Matches
egammaRecBuilderConfig Namespace Reference

Functions

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

Variables

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

Detailed Description

 Instantiate egammaRecBuilder with default configuration

Function Documentation

◆ egammaRecBuilderCfg()

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

Definition at line 13 of file egammaRecBuilderConfig.py.

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.