3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
7 from MagFieldServices.MagFieldServicesConfig
import (
8 AtlasFieldCacheCondAlgCfg)
11 if 'Extrapolator' not in kwargs:
12 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
13 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
17 CompFactory.Trk.FullLinearizedTrackFactory(name, **kwargs))
21 from MagFieldServices.MagFieldServicesConfig
import (
22 AtlasFieldCacheCondAlgCfg)
25 if 'Extrapolator' not in kwargs:
26 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
27 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
31 CompFactory.Trk.FullLinearizedTrackFactory(name, **kwargs))
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 ])
51 if 'Extrapolator' not in kwargs:
52 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
53 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
56 if 'LinearizedTrackFactory' not in kwargs:
57 kwargs.setdefault(
"LinearizedTrackFactory", acc.popToolsAndMerge(
60 acc.setPrivateTools(CompFactory.Trk.TrackToVertexIPEstimator(name, **kwargs))
66 if 'Extrapolator' not in kwargs:
67 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
68 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
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)
83 if "Extrapolator" not in kwargs:
84 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
86 acc.addPublicTool(Extrapolator)
87 kwargs.setdefault(
"Extrapolator", Extrapolator)
89 acc.setPrivateTools(CompFactory.Trk.ImpactPoint3dEstimator(name, **kwargs))
95 if "Extrapolator" not in kwargs:
96 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
98 acc.addPublicTool(Extrapolator)
99 kwargs.setdefault(
"Extrapolator", Extrapolator)
101 acc.setPrivateTools(acc.popToolsAndMerge(
108 acc.setPrivateTools(CompFactory.Trk.KalmanVertexUpdator(name, **kwargs))
113 acc.setPrivateTools(CompFactory.Trk.KalmanVertexTrackUpdator(name, **kwargs))