3from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4from AthenaConfiguration.ComponentFactory
import CompFactory
7 from TrkConfig.TrkVKalVrtFitterConfig
import BPHY_TrkVKalVrtFitterCfg \
9 return TrkVKalVrtFitterCfg(flags, name=BPHYDerivationName+
"_VKalVrtFitter", **kwargs)
12 from TrkConfig.TrkVertexAnalysisUtilsConfig
import V0ToolsCfg
13 return V0ToolsCfg(flags, BPHYDerivationName+
"_V0Tools")
16 from InDetConfig.InDetConversionFinderToolsConfig
import \
17 BPHY_VertexPointEstimatorCfg
as VertexPointEstimatorCfg
18 return VertexPointEstimatorCfg(flags, BPHYDerivationName+
"_VtxPointEstimator")
21 from InDetConfig.InDetTrackSelectorToolConfig
import \
22 BPHY_InDetDetailedTrackSelectorToolCfg
as \
23 InDetDetailedTrackSelectorToolCfg
24 return InDetDetailedTrackSelectorToolCfg(flags, BPHYDerivationName+
"_InDetDetailedTrackSelectorTool")
27 acc = ComponentAccumulator()
28 acc.addPublicTool(CompFactory.DerivationFramework.Thin_vtxTrk(name, **kwargs),
33 acc = ComponentAccumulator()
34 kwargs.setdefault(
"TrackLRTContainer",
35 "InDetLargeD0TrackParticles"
36 if flags.Tracking.doLargeD0
else "")
38 CompFactory.DerivationFramework.AugOriginalCounts(name, **kwargs))
AugOriginalCountsCfg(flags, name="AugOriginalCounts", **kwargs)
BPHY_V0ToolCfg(flags, BPHYDerivationName)
BPHY_TrkVKalVrtFitterCfg(flags, BPHYDerivationName, **kwargs)
BPHY_VertexPointEstimatorCfg(flags, BPHYDerivationName)
BPHY_InDetDetailedTrackSelectorToolCfg(flags, BPHYDerivationName)
Thin_vtxTrkCfg(flags, name, **kwargs)