ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
TauID
TauAnalysisTools
python
TauAnalysisToolsConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
6
def
TauSelectionToolCfg
(flags, name, **kwargs):
7
"""Configure the tau selection tool"""
8
acc = ComponentAccumulator()
9
TauSelectionTool = CompFactory.TauAnalysisTools.TauSelectionTool
10
acc.setPrivateTools(TauSelectionTool(name, **kwargs))
11
return
acc
12
13
14
def
TauTruthMatchingToolCfg
(flags, name, **kwargs):
15
acc = ComponentAccumulator()
16
tool = CompFactory.TauAnalysisTools.TauTruthMatchingTool(name, **kwargs)
17
acc.setPrivateTools(tool)
18
return
acc
19
20
def
TauResolutionToolCfg
(flags, name, **kwargs):
21
acc = ComponentAccumulator()
22
tool = CompFactory.TauAnalysisTools.TauResolutionTool(name, **kwargs)
23
acc.setPrivateTools(tool)
24
return
acc
25
26
def
BuildTruthTausCfg
(flags, name, **kwargs):
27
"""Configure the BuildTruthTaus tool"""
28
acc = ComponentAccumulator()
29
acc.setPrivateTools(CompFactory.TauAnalysisTools.BuildTruthTaus(name, **kwargs))
30
return
acc
31
32
33
def
BuildTruthTausAlgCfg
(flags):
34
"""Configre an alg to build truth taus"""
35
acc = ComponentAccumulator()
36
acc.addEventAlgo(
37
CompFactory.TauAnalysisTools.BuildTruthTausAlg(
38
"BuildTruthTausAlg"
,
39
BuildTruthTaus=CompFactory.TauAnalysisTools.BuildTruthTaus(
40
"BuildTruthTaus"
,
41
WriteInvisibleFourMomentum=
True
,
42
WriteVisibleNeutralFourMomentum=
True
,
43
),
44
ExtraOutputs={
45
(
'xAOD::TruthParticleContainer'
,
'StoreGateSvc+TruthTaus'
)
46
},
47
)
48
)
49
return
acc
TauAnalysisToolsConfig.BuildTruthTausAlgCfg
BuildTruthTausAlgCfg(flags)
Definition
TauAnalysisToolsConfig.py:33
TauAnalysisToolsConfig.TauSelectionToolCfg
TauSelectionToolCfg(flags, name, **kwargs)
Definition
TauAnalysisToolsConfig.py:6
TauAnalysisToolsConfig.TauTruthMatchingToolCfg
TauTruthMatchingToolCfg(flags, name, **kwargs)
Definition
TauAnalysisToolsConfig.py:14
TauAnalysisToolsConfig.TauResolutionToolCfg
TauResolutionToolCfg(flags, name, **kwargs)
Definition
TauAnalysisToolsConfig.py:20
TauAnalysisToolsConfig.BuildTruthTausCfg
BuildTruthTausCfg(flags, name, **kwargs)
Definition
TauAnalysisToolsConfig.py:26
Generated on
for ATLAS Offline Software by
1.17.0