4 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
5 from AthenaConfiguration.ComponentFactory
import CompFactory
8 from MagFieldServices.MagFieldServicesConfig
import (
9 AtlasFieldCacheCondAlgCfg)
12 if "Extrapolator" not in kwargs:
13 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
14 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
17 acc.setPrivateTools(CompFactory.Trk.TrkVKalVrtFitter(name, **kwargs))
21 flags, name="Conversion_TrkVKalVrtFitter", **kwargs):
23 kwargs.setdefault(
"FirstMeasuredPoint",
True)
24 kwargs.setdefault(
"FirstMeasuredPointLimit",
True)
25 kwargs.setdefault(
"InputParticleMasses", [0.511, 0.511])
26 kwargs.setdefault(
"IterationNumber", 30)
27 kwargs.setdefault(
"MakeExtendedVertex",
True)
28 kwargs.setdefault(
"Robustness", 6)
29 kwargs.setdefault(
"usePhiCnst",
True)
30 kwargs.setdefault(
"useThetaCnst",
True)
31 kwargs.setdefault(
"CovVrtForConstraint",
32 [0.015*0.015, 0., 0.015*0.015, 0., 0., 10000.*10000.])
33 kwargs.setdefault(
"VertexForConstraint", [0., 0., 0.])
40 if "Extrapolator" not in kwargs:
41 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
42 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
45 acc.setPrivateTools(acc.popToolsAndMerge(
50 kwargs.setdefault(
"IterationNumber", 30)
54 kwargs.setdefault(
"MakeExtendedVertex",
True)
58 kwargs.setdefault(
"IterationNumber", 30)
62 kwargs.setdefault(
"CascadeCnstPrecision", 1e-6)
66 from MagFieldServices.MagFieldServicesConfig
import (
67 AtlasFieldCacheCondAlgCfg)
69 kwargs.setdefault(
"FirstMeasuredPoint",
False)
70 kwargs.setdefault(
"FrozenVersionForBTagging",
True)
72 acc.setPrivateTools(CompFactory.Trk.TrkVKalVrtFitter(name, **kwargs))
78 acc.addEventAlgo(CompFactory.Trk.TrkVKalVrtFitterTestAlg(name, **kwargs))
82 if __name__ ==
"__main__":
84 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
87 from AthenaConfiguration.TestDefaults
import defaultTestFiles
88 flags.Input.Files = defaultTestFiles.RDO_RUN2
93 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
94 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg