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

Functions

 egammaTruthAssociationCfg (flags, name='egammaTruthAssociation', sequenceName=None, **kwargs)

Variables

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

Detailed Description

 Configure egammaTruthAssociation

Function Documentation

◆ egammaTruthAssociationCfg()

egammaTruthAssociationConfig.egammaTruthAssociationCfg ( flags,
name = 'egammaTruthAssociation',
sequenceName = None,
** kwargs )

Definition at line 15 of file egammaTruthAssociationConfig.py.

17 **kwargs):
18
19 seqkw = {'sequence': sequenceName} if sequenceName else {}
20 acc = ComponentAccumulator (**seqkw)
21
22 if "MCTruthClassifier" not in kwargs:
23 kwargs["MCTruthClassifier"] = acc.popToolsAndMerge(
24 MCTruthClassifierCaloTruthMatchCfg(flags))
25
26 kwargs.setdefault(
27 "ClusterContainerName",
28 flags.Egamma.Keys.Output.CaloClusters)
29 kwargs.setdefault(
30 "ElectronContainerName",
31 flags.Egamma.Keys.Output.Electrons)
32 kwargs.setdefault(
33 "PhotonContainerName",
34 flags.Egamma.Keys.Output.Photons)
35 kwargs.setdefault(
36 "FwdElectronContainerName",
37 flags.Egamma.Keys.Output.ForwardElectrons)
38 kwargs.setdefault(
39 "TruthEventContainerName",
40 flags.Egamma.Keys.Input.TruthEvents)
41 kwargs.setdefault(
42 "TruthParticleContainerName",
43 flags.Egamma.Keys.Input.TruthParticles)
44 kwargs.setdefault(
45 "EgammaTruthContainerName",
46 flags.Egamma.Keys.Output.TruthParticles)
47 kwargs.setdefault(
48 "MatchForwardElectrons",
49 flags.Egamma.doForward)
50 kwargs.setdefault(
51 "UPCmode",
52 flags.Egamma.doLowMu)
53
54 egtruthAlg = CompFactory.egammaTruthAssociationAlg(name, **kwargs)
55
56 acc.addEventAlgo(egtruthAlg)
57 return acc
58
59

Variable Documentation

◆ acc

egammaTruthAssociationConfig.acc = MainServicesCfg(flags)

Definition at line 68 of file egammaTruthAssociationConfig.py.

◆ Files

egammaTruthAssociationConfig.Files

Definition at line 66 of file egammaTruthAssociationConfig.py.

◆ flags

egammaTruthAssociationConfig.flags = initConfigFlags()

Definition at line 65 of file egammaTruthAssociationConfig.py.

◆ mlog

egammaTruthAssociationConfig.mlog = logging.getLogger("egammaTruthAssociationConfigTest")

Definition at line 69 of file egammaTruthAssociationConfig.py.

◆ nestLevel

egammaTruthAssociationConfig.nestLevel

Definition at line 74 of file egammaTruthAssociationConfig.py.

◆ printDefaults

egammaTruthAssociationConfig.printDefaults

Definition at line 75 of file egammaTruthAssociationConfig.py.