8 acc = ComponentAccumulator()
9 from TrkConfig.TrkVertexFitterUtilsConfig
import TrackToVertexIPEstimatorCfg
10 kwargs.setdefault(
"TrackToVertexIPEstimator", acc.popToolsAndMerge( TrackToVertexIPEstimatorCfg(flags,**kwargs) ) )
11 acc.setPrivateTools( CompFactory.Analysis.PrimaryVertexRefitter( **kwargs) )
17 acc = ComponentAccumulator()
18 kwargs.setdefault(
"useV0Fitter",
False)
19 kwargs.setdefault(
"V0VertexFitterTool",
None)
20 if "TrkVertexFitterTool" not in kwargs:
21 from TrkConfig.TrkVKalVrtFitterConfig
import BPHY_TrkVKalVrtFitterCfg
22 kwargs.setdefault(
"TrkVertexFitterTool", acc.addPublicTool(acc.popToolsAndMerge(BPHY_TrkVKalVrtFitterCfg(flags))))
23 if "TrackSelectorTool" not in kwargs:
24 from InDetConfig.InDetTrackSelectorToolConfig
import BPHY_InDetDetailedTrackSelectorToolCfg
25 kwargs.setdefault(
"TrackSelectorTool", acc.addPublicTool(acc.popToolsAndMerge(BPHY_InDetDetailedTrackSelectorToolCfg(flags))))
26 if "VertexPointEstimator" not in kwargs:
27 from InDetConfig.InDetConversionFinderToolsConfig
import BPHY_VertexPointEstimatorCfg
28 kwargs.setdefault(
"VertexPointEstimator", acc.addPublicTool(acc.popToolsAndMerge(BPHY_VertexPointEstimatorCfg(flags))))
29 if "PartPropSvc" not in kwargs:
30 from AthenaServices.PartPropSvcConfig
import PartPropSvcCfg
31 kwargs.setdefault(
"PartPropSvc", acc.getPrimaryAndMerge(PartPropSvcCfg(flags)))
32 acc.setPrivateTools(CompFactory.Analysis.JpsiFinder(name, **kwargs))