14 acc = ComponentAccumulator()
16 from TrkConfig.TrkVertexSeedFinderToolsConfig
import IndexedCrossDistancesSeedFinderCfg
17 kwargs.setdefault(
"SeedFinder",acc.popToolsAndMerge(IndexedCrossDistancesSeedFinderCfg(flags)))
19 from TrkConfig.TrkVertexFittersConfig
import AdaptiveVxFitterToolIncSecVtxCfg
20 kwargs.setdefault(
"VertexFitterTool",acc.popToolsAndMerge(AdaptiveVxFitterToolIncSecVtxCfg(flags)))
22 from InDetTrackSelectionTool.InDetTrackSelectionToolConfig
import (
23 InDetTrackSelectionTool_AMSVF_Cfg)
24 kwargs.setdefault(
"BaseTrackSelector",acc.popToolsAndMerge(InDetTrackSelectionTool_AMSVF_Cfg(flags)))
26 from InDetConfig.InDetSecVtxTrackSelectionToolConfig
import InDetSecVtxTrackSelectionToolCfg
27 kwargs.setdefault(
"SecVtxTrackSelector",acc.popToolsAndMerge(InDetSecVtxTrackSelectionToolCfg(flags)))
29 from TrkConfig.TrkVertexFitterUtilsConfig
import AtlasImpactPoint3dEstimatorCfg
30 kwargs.setdefault(
"ImpactPoint3dEstimator",acc.popToolsAndMerge(AtlasImpactPoint3dEstimatorCfg(flags)))
32 from TrkConfig.TrkVertexFitterUtilsConfig
import FullLinearizedTrackFactoryCfg
33 kwargs.setdefault(
"LinearizedTrackFactory",acc.popToolsAndMerge(FullLinearizedTrackFactoryCfg(flags)))
35 kwargs.setdefault(
"doMaxTracksCut",flags.Tracking.PriVertex.doMaxTracksCut)
36 kwargs.setdefault(
"MaxTracks",flags.Tracking.PriVertex.maxTracks)
38 kwargs[
"VertexFilterLevel"] = 0
39 kwargs.setdefault(
"OutputLevel",Lvl.INFO)
41 acc.setPrivateTools(CompFactory.InDet.InDetIterativeSecVtxFinderTool(name, **kwargs))