 |
ATLAS Offline Software
|
|
| def | TruthCollectionMakerCfg (flags, name, **kwargs) |
| |
| def | DFCommonTruthMuonToolCfg (flags) |
| |
| def | DFCommonTruthCharmToolCfg (flags, name) |
| |
| def | DFCommonTruthElectronToolCfg (flags) |
| |
| def | DFCommonTruthPhotonToolCfg (flags) |
| |
| def | DFCommonTruthPhotonToolSimCfg (flags) |
| |
| def | DFCommonTruthNeutrinoToolCfg (flags) |
| |
| def | DFCommonTruthBottomToolCfg (flags) |
| |
| def | DFCommonTruthTopToolCfg (flags) |
| |
| def | DFCommonTruthBosonToolCfg (flags) |
| |
| def | DFCommonTruthBSMToolCfg (flags) |
| |
| def | DFCommonTruthForwardProtonToolCfg (flags) |
| |
| def | TruthD2DecoratorCfg (flags, name, **kwargs) |
| |
| def | TruthClassificationDecoratorCfg (flags, name, **kwargs) |
| |
| def | MuonTruthClassifierFallbackCfg (flags, name, **kwargs) |
| |
| def | TruthDressingToolCfg (flags, name, **kwargs) |
| |
| def | TruthIsolationToolCfg (flags, name, **kwargs) |
| |
| def | MuonTruthIsolationDecorAlgCfg (flags, name, **kwargs) |
| |
| def | TruthQGDecorationToolCfg (flags, name, **kwargs) |
| |
| def | TruthNavigationDecoratorCfg (flags, name, **kwargs) |
| |
| def | TruthDecayCollectionMakerCfg (flags, name, **kwargs) |
| |
| def | TruthBornLeptonCollectionMakerCfg (flags, name, **kwargs) |
| |
| def | HardScatterCollectionMakerCfg (flags, name, **kwargs) |
| |
| def | DFCommonTruthClassificationToolCfg (flags) |
| |
| def | HadronOriginClassifierCfg (flags, name, **kwargs) |
| |
| def | HadronOriginDecoratorCfg (flags, name, **kwargs) |
| |
| def | DFCommonTruthElectronDressingToolCfg (flags, decorationName="dressedPhoton") |
| |
| def | DFCommonTruthMuonDressingToolCfg (flags, decorationName="dressedPhoton") |
| |
| def | DFCommonTruthTauDressingToolCfg (flags) |
| |
| def | DFCommonTruthElectronIsolationTool1Cfg (flags) |
| |
| def | DFCommonTruthElectronIsolationTool2Cfg (flags) |
| |
| def | DFCommonTruthMuonIsolationTool1Cfg (flags) |
| |
| def | DFCommonTruthMuonIsolationTool2Cfg (flags) |
| |
| def | DFCommonTruthPhotonIsolationTool1Cfg (flags) |
| |
| def | DFCommonTruthPhotonIsolationTool2Cfg (flags) |
| |
| def | DFCommonTruthPhotonIsolationTool3Cfg (flags) |
| |
| def | DFCommonTruthDressedWZQGLabelToolCfg (flags) |
| |
| def | MenuTruthThinningCfg (flags, name, **kwargs) |
| |
| def | TruthLinkRepointToolCfg (flags, name, **kwargs) |
| |
| def | TruthPVCollectionMakerCfg (flags, name, **kwargs) |
| |
| def | GenericTruthThinningCfg (flags, name, **kwargs) |
| |
◆ DFCommonTruthBosonToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthBosonToolCfg |
( |
|
flags | ) |
|
Gauge bosons and Higgs truth collection maker
Definition at line 105 of file TruthDerivationToolsConfig.py.
106 """Gauge bosons and Higgs truth collection maker"""
108 name =
"DFCommonTruthBosonTool",
109 OutputCollectionName =
"TruthBoson",
110 KeepNavigationInfo =
False,
111 ParticleSelectionString =
"(abs(TruthParticles.pdgId) == 23 || abs(TruthParticles.pdgId) == 24 || abs(TruthParticles.pdgId) == 25)",
◆ DFCommonTruthBottomToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthBottomToolCfg |
( |
|
flags | ) |
|
B-quark truth collection maker
Definition at line 85 of file TruthDerivationToolsConfig.py.
86 """B-quark truth collection maker"""
88 name =
"DFCommonTruthBottomTool",
89 OutputCollectionName =
"TruthBottom",
90 KeepNavigationInfo =
False,
91 ParticleSelectionString =
"(abs(TruthParticles.pdgId) == 5)",
◆ DFCommonTruthBSMToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthBSMToolCfg |
( |
|
flags | ) |
|
BSM particles truth collection maker
Definition at line 116 of file TruthDerivationToolsConfig.py.
117 """BSM particles truth collection maker"""
119 name =
"DFCommonTruthBSMTool",
120 OutputCollectionName =
"TruthBSM",
121 KeepNavigationInfo =
False,
122 ParticleSelectionString =
"(TruthParticles.isBSM)",
◆ DFCommonTruthCharmToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthCharmToolCfg |
( |
|
flags, |
|
|
|
name |
|
) |
| |
Charm truth collection maker
Definition at line 36 of file TruthDerivationToolsConfig.py.
37 """Charm truth collection maker"""
41 OutputCollectionName =
"TruthCharm",
42 KeepNavigationInfo =
False,
43 ParticleSelectionString =
"(abs(TruthParticles.pdgId) == 4)",
◆ DFCommonTruthClassificationToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthClassificationToolCfg |
( |
|
flags | ) |
|
dress the main truth collection with the classification
Definition at line 246 of file TruthDerivationToolsConfig.py.
247 """dress the main truth collection with the classification"""
249 name =
"DFCommonTruthClassificationTool",
250 ParticlesKey =
"TruthParticles")
◆ DFCommonTruthDressedWZQGLabelToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthDressedWZQGLabelToolCfg |
( |
|
flags | ) |
|
Configure the QG decoration tool for AntiKt4TruthDressedWZJets
Definition at line 395 of file TruthDerivationToolsConfig.py.
396 """Configure the QG decoration tool for AntiKt4TruthDressedWZJets"""
398 name =
"DFCommonTruthDressedWZQGLabelTool",
399 JetCollection =
"AntiKt4TruthDressedWZJets")
◆ DFCommonTruthElectronDressingToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthElectronDressingToolCfg |
( |
|
flags, |
|
|
|
decorationName = "dressedPhoton" |
|
) |
| |
Configure the electron truth dressing tool
Definition at line 277 of file TruthDerivationToolsConfig.py.
278 """Configure the electron truth dressing tool"""
280 name =
"DFCommonTruthElectronDressingTool",
281 dressParticlesKey =
"TruthElectrons",
282 usePhotonsFromHadrons =
False,
283 dressingConeSize = 0.1,
284 particleIDsToDress = [11],
285 decorationName = decorationName+
"_e")
◆ DFCommonTruthElectronIsolationTool1Cfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthElectronIsolationTool1Cfg |
( |
|
flags | ) |
|
Configure the electron isolation tool, cone=0.2
Definition at line 310 of file TruthDerivationToolsConfig.py.
311 """Configure the electron isolation tool, cone=0.2"""
313 name =
"DFCommonTruthElectronIsolationTool1",
314 isoParticlesKey =
"TruthElectrons",
315 allParticlesKey =
"TruthParticles",
316 particleIDsToCalculate = [11],
317 IsolationConeSizes = [0.2],
318 IsolationVarNamePrefix =
'etcone',
319 ChargedParticlesOnly =
False)
◆ DFCommonTruthElectronIsolationTool2Cfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthElectronIsolationTool2Cfg |
( |
|
flags | ) |
|
Configure the electron isolation tool, cone=0.3
Definition at line 322 of file TruthDerivationToolsConfig.py.
323 """Configure the electron isolation tool, cone=0.3"""
325 name =
"DFCommonTruthElectronIsolationTool2",
326 isoParticlesKey =
"TruthElectrons",
327 allParticlesKey =
"TruthParticles",
328 particleIDsToCalculate = [11],
329 IsolationConeSizes = [0.3],
330 IsolationVarNamePrefix =
'ptcone',
331 ChargedParticlesOnly =
True)
◆ DFCommonTruthElectronToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthElectronToolCfg |
( |
|
flags | ) |
|
Electron truth collection maker
Definition at line 47 of file TruthDerivationToolsConfig.py.
48 """Electron truth collection maker"""
50 name =
"DFCommonTruthElectronTool",
51 OutputCollectionName =
"TruthElectrons",
52 KeepNavigationInfo =
False,
53 ParticleSelectionString =
"(abs(TruthParticles.pdgId) == 11) && TruthParticles.isGenStable")
◆ DFCommonTruthForwardProtonToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthForwardProtonToolCfg |
( |
|
flags | ) |
|
Forward proton truth collection maker
Definition at line 126 of file TruthDerivationToolsConfig.py.
127 """Forward proton truth collection maker"""
128 beam_energy = flags.Beam.Energy
130 name =
"DFCommonTruthForwardProtonTool",
131 OutputCollectionName =
"TruthForwardProtons",
132 KeepNavigationInfo =
False,
133 ParticleSelectionString =
"(TruthParticles.isStable) && (abs(TruthParticles.pdgId)==2212) && (TruthParticles.e>0.8*"+
str(beam_energy)+
")",
◆ DFCommonTruthMuonDressingToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthMuonDressingToolCfg |
( |
|
flags, |
|
|
|
decorationName = "dressedPhoton" |
|
) |
| |
Configure the muon truth dressing tool
Definition at line 288 of file TruthDerivationToolsConfig.py.
289 """Configure the muon truth dressing tool"""
291 name =
"DFCommonTruthMuonDressingTool",
292 dressParticlesKey =
"TruthMuons",
293 usePhotonsFromHadrons =
False,
294 dressingConeSize = 0.1,
295 particleIDsToDress = [13],
296 decorationName = decorationName+
"_mu")
◆ DFCommonTruthMuonIsolationTool1Cfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthMuonIsolationTool1Cfg |
( |
|
flags | ) |
|
Configure the muon isolation tool, cone=0.2
Definition at line 334 of file TruthDerivationToolsConfig.py.
335 """Configure the muon isolation tool, cone=0.2"""
337 name =
"DFCommonTruthMuonIsolationTool1",
338 isoParticlesKey =
"TruthMuons",
339 allParticlesKey =
"TruthParticles",
340 particleIDsToCalculate = [13],
341 IsolationConeSizes = [0.2],
342 IsolationVarNamePrefix =
'etcone',
343 ChargedParticlesOnly =
False)
◆ DFCommonTruthMuonIsolationTool2Cfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthMuonIsolationTool2Cfg |
( |
|
flags | ) |
|
Configure the muon isolation tool, cone=0.3
Definition at line 346 of file TruthDerivationToolsConfig.py.
347 """Configure the muon isolation tool, cone=0.3"""
349 name =
"DFCommonTruthMuonIsolationTool2",
350 isoParticlesKey =
"TruthMuons",
351 allParticlesKey =
"TruthParticles",
352 particleIDsToCalculate = [13],
353 IsolationConeSizes = [0.3],
354 IsolationVarNamePrefix =
'ptcone',
355 ChargedParticlesOnly =
True)
◆ DFCommonTruthMuonToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthMuonToolCfg |
( |
|
flags | ) |
|
Muon truth collection maker
Definition at line 27 of file TruthDerivationToolsConfig.py.
28 """Muon truth collection maker"""
30 name =
"DFCommonTruthMuonTool",
31 OutputCollectionName =
"TruthMuons",
32 KeepNavigationInfo =
False,
33 ParticleSelectionString =
"(abs(TruthParticles.pdgId) == 13) && TruthParticles.isGenStable")
◆ DFCommonTruthNeutrinoToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthNeutrinoToolCfg |
( |
|
flags | ) |
|
Neutrino truth collection maker
Definition at line 75 of file TruthDerivationToolsConfig.py.
76 """Neutrino truth collection maker"""
77 neutrinoexpression =
"(TruthParticles.isNeutrino && TruthParticles.isGenStable)"
79 name =
"DFCommonTruthNeutrinoTool",
80 OutputCollectionName =
"TruthNeutrinos",
81 KeepNavigationInfo =
False,
82 ParticleSelectionString = neutrinoexpression)
◆ DFCommonTruthPhotonIsolationTool1Cfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthPhotonIsolationTool1Cfg |
( |
|
flags | ) |
|
Configure the photon isolation tool, etcone
Definition at line 358 of file TruthDerivationToolsConfig.py.
359 """Configure the photon isolation tool, etcone"""
361 name =
"DFCommonTruthPhotonIsolationTool1",
362 isoParticlesKey =
"TruthPhotons",
363 allParticlesKey =
"TruthParticles",
364 particleIDsToCalculate = [22],
365 IsolationConeSizes = [0.2],
366 IsolationVarNamePrefix =
'etcone',
367 ChargedParticlesOnly =
False)
◆ DFCommonTruthPhotonIsolationTool2Cfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthPhotonIsolationTool2Cfg |
( |
|
flags | ) |
|
Configure the photon isolation tool, ptcone
Definition at line 370 of file TruthDerivationToolsConfig.py.
371 """Configure the photon isolation tool, ptcone"""
373 name =
"DFCommonTruthPhotonIsolationTool2",
374 isoParticlesKey =
"TruthPhotons",
375 allParticlesKey =
"TruthParticles",
376 particleIDsToCalculate = [22],
377 IsolationConeSizes = [0.2],
378 IsolationVarNamePrefix =
'ptcone',
379 ChargedParticlesOnly =
True)
◆ DFCommonTruthPhotonIsolationTool3Cfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthPhotonIsolationTool3Cfg |
( |
|
flags | ) |
|
Configure the photon isolation tool, etcone=0.4
Definition at line 382 of file TruthDerivationToolsConfig.py.
383 """Configure the photon isolation tool, etcone=0.4"""
385 name =
"DFCommonTruthPhotonIsolationTool3",
386 isoParticlesKey =
"TruthPhotons",
387 allParticlesKey =
"TruthParticles",
388 particleIDsToCalculate = [22],
389 IsolationConeSizes = [0.4],
390 IsolationVarNamePrefix =
'etcone',
391 ChargedParticlesOnly =
False)
◆ DFCommonTruthPhotonToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthPhotonToolCfg |
( |
|
flags | ) |
|
Photon truth collection maker (Currently unused?)
Definition at line 56 of file TruthDerivationToolsConfig.py.
57 """Photon truth collection maker (Currently unused?)"""
59 name =
"DFCommonTruthPhotonTool",
60 OutputCollectionName =
"TruthPhotons",
61 KeepNavigationInfo =
False,
62 ParticleSelectionString =
"(abs(TruthParticles.pdgId) == 22) && TruthParticles.isGenStable")
◆ DFCommonTruthPhotonToolSimCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthPhotonToolSimCfg |
( |
|
flags | ) |
|
Tool for making TruthPhotons from sim samples
Definition at line 66 of file TruthDerivationToolsConfig.py.
67 """Tool for making TruthPhotons from sim samples"""
69 name =
"DFCommonTruthPhotonToolSim",
70 OutputCollectionName =
"TruthPhotons",
71 KeepNavigationInfo =
False,
72 ParticleSelectionString =
"(abs(TruthParticles.pdgId) == 22) && TruthParticles.isGenStable && ((TruthParticles.classifierParticleOrigin != 42 && TruthParticles.classifierParticleOrigin !=23) || (TruthParticles.pt > 20.0*GeV))")
◆ DFCommonTruthTauDressingToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthTauDressingToolCfg |
( |
|
flags | ) |
|
Configure the tau truth dressing tool
Definition at line 299 of file TruthDerivationToolsConfig.py.
300 """Configure the tau truth dressing tool"""
302 name =
"DFCommonTruthTauDressingTool",
303 dressParticlesKey =
"TruthTaus",
304 usePhotonsFromHadrons =
False,
305 dressingConeSize = 0.2,
306 particleIDsToDress = [15],
307 decoratePhotons =
False)
◆ DFCommonTruthTopToolCfg()
| def python.TruthDerivationToolsConfig.DFCommonTruthTopToolCfg |
( |
|
flags | ) |
|
Top-quark truth collection maker
Definition at line 95 of file TruthDerivationToolsConfig.py.
96 """Top-quark truth collection maker"""
98 name =
"DFCommonTruthTopTool",
99 OutputCollectionName =
"TruthTop",
100 KeepNavigationInfo =
False,
101 ParticleSelectionString =
"(abs(TruthParticles.pdgId) == 6)",
◆ GenericTruthThinningCfg()
| def python.TruthDerivationToolsConfig.GenericTruthThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the GenericTruthThinning tool
Definition at line 441 of file TruthDerivationToolsConfig.py.
442 """Configure the GenericTruthThinning tool"""
444 GenericTruthThinning = CompFactory.DerivationFramework.GenericTruthThinning
445 acc.addPublicTool(GenericTruthThinning(name, **kwargs),
◆ HadronOriginClassifierCfg()
| def python.TruthDerivationToolsConfig.HadronOriginClassifierCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
get the hadron origin classification
Definition at line 254 of file TruthDerivationToolsConfig.py.
255 """get the hadron origin classification"""
257 HadronOriginClassifier = CompFactory.DerivationFramework.HadronOriginClassifier
258 kwargs.setdefault(
"DSID", flags.Input.MCChannelNumber)
259 acc.addPublicTool(HadronOriginClassifier(name = name, **kwargs),
◆ HadronOriginDecoratorCfg()
| def python.TruthDerivationToolsConfig.HadronOriginDecoratorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
decorate with the hadron origin classification
Definition at line 264 of file TruthDerivationToolsConfig.py.
265 """decorate with the hadron origin classification"""
267 if not hasattr(kwargs,
"ToolName"):
269 name=
"DFCommonHadronOriginClassifier")))
270 acc.addPublicTool(CompFactory.DerivationFramework.HadronOriginDecorator
271 (name = name, **kwargs),
◆ HardScatterCollectionMakerCfg()
| def python.TruthDerivationToolsConfig.HardScatterCollectionMakerCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Add a mini-collection for the hard scatter and N subsequent generations
Definition at line 239 of file TruthDerivationToolsConfig.py.
240 """Add a mini-collection for the hard scatter and N subsequent generations"""
◆ MenuTruthThinningCfg()
| def python.TruthDerivationToolsConfig.MenuTruthThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the menu truth thinning tool
Definition at line 407 of file TruthDerivationToolsConfig.py.
408 """Configure the menu truth thinning tool"""
410 MenuTruthThinning = CompFactory.DerivationFramework.MenuTruthThinning
411 acc.addPublicTool(MenuTruthThinning(name, **kwargs),
◆ MuonTruthClassifierFallbackCfg()
| def python.TruthDerivationToolsConfig.MuonTruthClassifierFallbackCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Config the MuonTruthClassifierFallback tool
Definition at line 158 of file TruthDerivationToolsConfig.py.
159 """Config the MuonTruthClassifierFallback tool"""
162 if "MCTruthClassifierTool" not in kwargs:
163 from MCTruthClassifier.MCTruthClassifierConfig
import (
164 MCTruthClassifierCfg)
165 kwargs.setdefault(
"MCTruthClassifierTool", acc.popToolsAndMerge(
168 MuonTruthClassifierFallback = CompFactory.DerivationFramework.MuonTruthClassifierFallback
169 acc.addPublicTool(MuonTruthClassifierFallback(name = name, **kwargs),
◆ MuonTruthIsolationDecorAlgCfg()
| def python.TruthDerivationToolsConfig.MuonTruthIsolationDecorAlgCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the MuonTruthIsolationTool
Definition at line 192 of file TruthDerivationToolsConfig.py.
193 """Configure the MuonTruthIsolationTool"""
195 acc.addEventAlgo(CompFactory.DerivationFramework.MuonTruthIsolationDecorAlg(name = name, **kwargs),
◆ TruthBornLeptonCollectionMakerCfg()
| def python.TruthDerivationToolsConfig.TruthBornLeptonCollectionMakerCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the truth Born lepton collection tool
Definition at line 230 of file TruthDerivationToolsConfig.py.
231 """Configure the truth Born lepton collection tool"""
233 TruthBornLeptonCollectionMaker = CompFactory.DerivationFramework.TruthBornLeptonCollectionMaker
234 acc.addPublicTool(TruthBornLeptonCollectionMaker(name = name, **kwargs),
◆ TruthClassificationDecoratorCfg()
| def python.TruthDerivationToolsConfig.TruthClassificationDecoratorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TruthClassificationDecorator tool
Definition at line 148 of file TruthDerivationToolsConfig.py.
149 """Configure the TruthClassificationDecorator tool"""
151 from MCTruthClassifier.MCTruthClassifierConfig
import DFCommonMCTruthClassifierCfg
153 TruthClassificationDecorator = CompFactory.DerivationFramework.TruthClassificationDecorator
154 acc.setPrivateTools(TruthClassificationDecorator(name = name, **kwargs))
◆ TruthCollectionMakerCfg()
| def python.TruthDerivationToolsConfig.TruthCollectionMakerCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TruthCollectionMaker tool
Definition at line 19 of file TruthDerivationToolsConfig.py.
20 """Configure the TruthCollectionMaker tool"""
22 acc.addPublicTool(CompFactory.DerivationFramework.TruthCollectionMaker(name = name,**kwargs),
◆ TruthD2DecoratorCfg()
| def python.TruthDerivationToolsConfig.TruthD2DecoratorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the truth D2 decorator tool
Definition at line 140 of file TruthDerivationToolsConfig.py.
141 """Configure the truth D2 decorator tool"""
143 TruthD2Decorator = CompFactory.DerivationFramework.TruthD2Decorator
144 acc.addPublicTool(TruthD2Decorator(name, **kwargs), primary =
True)
◆ TruthDecayCollectionMakerCfg()
| def python.TruthDerivationToolsConfig.TruthDecayCollectionMakerCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the truth decay collection maker
Definition at line 221 of file TruthDerivationToolsConfig.py.
222 """Configure the truth decay collection maker"""
224 TruthDecayCollectionMaker = CompFactory.DerivationFramework.TruthDecayCollectionMaker
225 acc.addPublicTool(TruthDecayCollectionMaker(name = name, **kwargs),
◆ TruthDressingToolCfg()
| def python.TruthDerivationToolsConfig.TruthDressingToolCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TruthDressingTool
Definition at line 174 of file TruthDerivationToolsConfig.py.
175 """Configure the TruthDressingTool"""
177 TruthDressingTool = CompFactory.DerivationFramework.TruthDressingTool
178 acc.addPublicTool(TruthDressingTool( name = name, **kwargs),
◆ TruthIsolationToolCfg()
| def python.TruthDerivationToolsConfig.TruthIsolationToolCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the truth isolation tool
Definition at line 183 of file TruthDerivationToolsConfig.py.
184 """Configure the truth isolation tool"""
186 TruthIsolationTool = CompFactory.DerivationFramework.TruthIsolationTool
◆ TruthLinkRepointToolCfg()
| def python.TruthDerivationToolsConfig.TruthLinkRepointToolCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the truth link repointing tool
Definition at line 420 of file TruthDerivationToolsConfig.py.
421 """Configure the truth link repointing tool"""
423 TruthLinkRepointTool = CompFactory.DerivationFramework.TruthLinkRepointTool
424 acc.addPublicTool(TruthLinkRepointTool(name, **kwargs),
◆ TruthNavigationDecoratorCfg()
| def python.TruthDerivationToolsConfig.TruthNavigationDecoratorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Congigure the truth navigation decorator tool
Definition at line 209 of file TruthDerivationToolsConfig.py.
210 """Congigure the truth navigation decorator tool"""
212 kwargs.setdefault(
"InputCollections", [])
213 kwargs.setdefault(
"parentDecorKeys", [ key +
".parentLinks" for key
in kwargs[
"InputCollections"] ])
214 kwargs.setdefault(
"childDecorKeys", [ key +
".childLinks" for key
in kwargs[
"InputCollections"] ])
215 TruthNavigationDecorator = CompFactory.DerivationFramework.TruthNavigationDecorator
216 acc.addPublicTool(TruthNavigationDecorator(name = name, **kwargs),
◆ TruthPVCollectionMakerCfg()
| def python.TruthDerivationToolsConfig.TruthPVCollectionMakerCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the truth PV collection maker tool
Definition at line 431 of file TruthDerivationToolsConfig.py.
432 """Configure the truth PV collection maker tool"""
434 TruthPVCollectionMaker = CompFactory.DerivationFramework.TruthPVCollectionMaker
435 acc.addPublicTool(TruthPVCollectionMaker(name, **kwargs),
◆ TruthQGDecorationToolCfg()
| def python.TruthDerivationToolsConfig.TruthQGDecorationToolCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the quark/gluon decoration tool
Definition at line 200 of file TruthDerivationToolsConfig.py.
201 """Configure the quark/gluon decoration tool"""
203 TruthQGDecorationTool = CompFactory.DerivationFramework.TruthQGDecorationTool
204 acc.addPublicTool(TruthQGDecorationTool(name = name, **kwargs),
def DFCommonMCTruthClassifierCfg(flags, name="DFCommonMCTruthClassifier", **kwargs)
def MCTruthClassifierCfg(flags, name="MCTruthClassifier", **kwargs)