3from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4from AthenaConfiguration.ComponentFactory
import CompFactory
7 from MagFieldServices.MagFieldServicesConfig
import (
8 AtlasFieldCacheCondAlgCfg)
9 acc = AtlasFieldCacheCondAlgCfg(flags)
11 if 'Extrapolator' not in kwargs:
12 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
13 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
14 InDetExtrapolatorCfg(flags)))
17 CompFactory.Trk.FullLinearizedTrackFactory(name, **kwargs))
21 from MagFieldServices.MagFieldServicesConfig
import (
22 AtlasFieldCacheCondAlgCfg)
23 acc = AtlasFieldCacheCondAlgCfg(flags)
25 if 'Extrapolator' not in kwargs:
26 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
27 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
28 AtlasExtrapolatorCfg(flags)))
31 CompFactory.Trk.FullLinearizedTrackFactory(name, **kwargs))
35 acc = ComponentAccumulator()
36 kwargs.setdefault(
"SetOfTemperatures", [ 64., 16., 4., 2., 1.5, 1. ])
37 acc.setPrivateTools(CompFactory.Trk.DetAnnealingMaker(name, **kwargs))
41 kwargs.setdefault(
"SetOfTemperatures", [ 1.0 ])
45 kwargs.setdefault(
"SetOfTemperatures", [ 64, 32, 16, 8, 4, 2, 1 ])
49 acc = ComponentAccumulator()
51 if 'Extrapolator' not in kwargs:
52 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
53 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
54 InDetExtrapolatorCfg(flags)))
56 if 'LinearizedTrackFactory' not in kwargs:
57 kwargs.setdefault(
"LinearizedTrackFactory", acc.popToolsAndMerge(
60 acc.setPrivateTools(CompFactory.Trk.TrackToVertexIPEstimator(name, **kwargs))
64 acc = ComponentAccumulator()
66 if 'Extrapolator' not in kwargs:
67 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
68 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
69 AtlasExtrapolatorCfg(flags)))
71 if 'LinearizedTrackFactory' not in kwargs:
72 kwargs.setdefault(
"LinearizedTrackFactory", acc.popToolsAndMerge(
75 acc.setPrivateTools(CompFactory.Trk.TrackToVertexIPEstimator(name, **kwargs))
79 from MagFieldServices.MagFieldServicesConfig
import (
80 AtlasFieldCacheCondAlgCfg)
81 acc = AtlasFieldCacheCondAlgCfg(flags)
83 if "Extrapolator" not in kwargs:
84 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
85 Extrapolator = acc.popToolsAndMerge(InDetExtrapolatorCfg(flags))
86 acc.addPublicTool(Extrapolator)
87 kwargs.setdefault(
"Extrapolator", Extrapolator)
89 acc.setPrivateTools(CompFactory.Trk.ImpactPoint3dEstimator(name, **kwargs))
93 acc = ComponentAccumulator()
95 if "Extrapolator" not in kwargs:
96 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
97 Extrapolator = acc.popToolsAndMerge(AtlasExtrapolatorCfg(flags))
98 acc.addPublicTool(Extrapolator)
99 kwargs.setdefault(
"Extrapolator", Extrapolator)
101 acc.setPrivateTools(acc.popToolsAndMerge(
107 acc = ComponentAccumulator()
108 acc.setPrivateTools(CompFactory.Trk.KalmanVertexUpdator(name, **kwargs))
112 acc = ComponentAccumulator()
113 acc.setPrivateTools(CompFactory.Trk.KalmanVertexTrackUpdator(name, **kwargs))
DetAnnealingMakerCfg(flags, name='DetAnnealingMaker', **kwargs)
KalmanVertexUpdatorCfg(flags, name='KalmanVertexUpdator', **kwargs)
TrackToVertexIPEstimatorCfg(flags, name='TrackToVertexIPEstimator', **kwargs)
AtlasFullLinearizedTrackFactoryCfg(flags, name='AtlasFullLinearizedTrkFactory', **kwargs)
FullLinearizedTrackFactoryCfg(flags, name='FullLinearizedTrkFactory', **kwargs)
AtlasTrackToVertexIPEstimatorCfg(flags, name='AtlasTrackToVertexIPEstimator', **kwargs)
SecVtxDetAnnealingMakerCfg(flags, name='SecVtxDetAnnealingMaker', **kwargs)
ImpactPoint3dEstimatorCfg(flags, name='ImpactPoint3dEstimator', **kwargs)
AtlasImpactPoint3dEstimatorCfg(flags, name='AtlasImpactPoint3dEstimator', **kwargs)
KalmanVertexTrackUpdatorCfg(flags, name='KalmanVertexTrackUpdator', **kwargs)
TauDetAnnealingMakerCfg(flags, name='tauRec_TauDetAnnealingMaker', **kwargs)