ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
DerivationFramework
DerivationFrameworkBPhys
python
commonBPHYMethodsCfg.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
BPHY_TrkVKalVrtFitterCfg
(flags, BPHYDerivationName, **kwargs):
7
from
TrkConfig.TrkVKalVrtFitterConfig
import
BPHY_TrkVKalVrtFitterCfg \
8
as
TrkVKalVrtFitterCfg
9
return
TrkVKalVrtFitterCfg(flags, name=BPHYDerivationName+
"_VKalVrtFitter"
, **kwargs)
10
11
def
BPHY_V0ToolCfg
(flags, BPHYDerivationName):
12
from
TrkConfig.TrkVertexAnalysisUtilsConfig
import
V0ToolsCfg
13
return
V0ToolsCfg(flags, BPHYDerivationName+
"_V0Tools"
)
14
15
def
BPHY_VertexPointEstimatorCfg
(flags, BPHYDerivationName):
16
from
InDetConfig.InDetConversionFinderToolsConfig
import
\
17
BPHY_VertexPointEstimatorCfg
as
VertexPointEstimatorCfg
18
return
VertexPointEstimatorCfg(flags, BPHYDerivationName+
"_VtxPointEstimator"
)
19
20
def
BPHY_InDetDetailedTrackSelectorToolCfg
(flags, BPHYDerivationName):
21
from
InDetConfig.InDetTrackSelectorToolConfig
import
\
22
BPHY_InDetDetailedTrackSelectorToolCfg
as
\
23
InDetDetailedTrackSelectorToolCfg
24
return
InDetDetailedTrackSelectorToolCfg(flags, BPHYDerivationName+
"_InDetDetailedTrackSelectorTool"
)
25
26
def
Thin_vtxTrkCfg
(flags, name, **kwargs):
27
acc = ComponentAccumulator()
28
acc.addPublicTool(CompFactory.DerivationFramework.Thin_vtxTrk(name, **kwargs),
29
primary =
True
)
30
return
acc
31
32
def
AugOriginalCountsCfg
(flags, name="AugOriginalCounts", **kwargs):
33
acc = ComponentAccumulator()
34
kwargs.setdefault(
"TrackLRTContainer"
,
35
"InDetLargeD0TrackParticles"
36
if
flags.Tracking.doLargeD0
else
""
)
37
acc.setPrivateTools(
38
CompFactory.DerivationFramework.AugOriginalCounts(name, **kwargs))
39
return
acc
40
41
def
getDefaultAllVariables
():
42
return
[
"EventInfo"
]
43
44
def
BPhysBGammaFinderCfg
(flags, name="BPhysBGammaFinder", **kwargs):
45
#Perhaps flesh out in future see ATLASG-2977
46
acc = ComponentAccumulator()
47
acc.setPrivateTools(
48
CompFactory.DerivationFramework.BPhysBGammaFinder(name, **kwargs))
49
return
acc
50
51
def
BPhysMetadataBaseCfg
(flags, name="BPhysMetadataBase", **kwargs):
52
#Perhaps flesh out in future see ATLASG-2977
53
acc = ComponentAccumulator()
54
acc.setPrivateTools(
55
CompFactory.DerivationFramework.BPhysMetadataBase(name, **kwargs))
56
return
acc
57
58
def
Bmumu_metadataCfg
(flags, BPHYDerivationName, **kwargs):
59
#Perhaps flesh out in future see ATLASG-2977
60
acc = ComponentAccumulator()
61
name = BPHYDerivationName +
"_Bmumu_metadata"
62
kwargs.setdefault(
"DerivationName"
,BPHYDerivationName)
63
acc.setPrivateTools(
64
CompFactory.DerivationFramework.Bmumu_metadata(name, **kwargs))
65
return
acc
commonBPHYMethodsCfg.Bmumu_metadataCfg
Bmumu_metadataCfg(flags, BPHYDerivationName, **kwargs)
Definition
commonBPHYMethodsCfg.py:58
commonBPHYMethodsCfg.BPhysBGammaFinderCfg
BPhysBGammaFinderCfg(flags, name="BPhysBGammaFinder", **kwargs)
Definition
commonBPHYMethodsCfg.py:44
commonBPHYMethodsCfg.BPHY_InDetDetailedTrackSelectorToolCfg
BPHY_InDetDetailedTrackSelectorToolCfg(flags, BPHYDerivationName)
Definition
commonBPHYMethodsCfg.py:20
commonBPHYMethodsCfg.BPHY_VertexPointEstimatorCfg
BPHY_VertexPointEstimatorCfg(flags, BPHYDerivationName)
Definition
commonBPHYMethodsCfg.py:15
commonBPHYMethodsCfg.getDefaultAllVariables
getDefaultAllVariables()
Definition
commonBPHYMethodsCfg.py:41
commonBPHYMethodsCfg.BPHY_V0ToolCfg
BPHY_V0ToolCfg(flags, BPHYDerivationName)
Definition
commonBPHYMethodsCfg.py:11
commonBPHYMethodsCfg.BPhysMetadataBaseCfg
BPhysMetadataBaseCfg(flags, name="BPhysMetadataBase", **kwargs)
Definition
commonBPHYMethodsCfg.py:51
commonBPHYMethodsCfg.AugOriginalCountsCfg
AugOriginalCountsCfg(flags, name="AugOriginalCounts", **kwargs)
Definition
commonBPHYMethodsCfg.py:32
commonBPHYMethodsCfg.BPHY_TrkVKalVrtFitterCfg
BPHY_TrkVKalVrtFitterCfg(flags, BPHYDerivationName, **kwargs)
Definition
commonBPHYMethodsCfg.py:6
commonBPHYMethodsCfg.Thin_vtxTrkCfg
Thin_vtxTrkCfg(flags, name, **kwargs)
Definition
commonBPHYMethodsCfg.py:26
Generated on
for ATLAS Offline Software by
1.17.0