ATLAS Offline Software
Loading...
Searching...
No Matches
python.TrkVertexFitterUtilsConfig Namespace Reference

Functions

 FullLinearizedTrackFactoryCfg (flags, name='FullLinearizedTrkFactory', **kwargs)
 AtlasFullLinearizedTrackFactoryCfg (flags, name='AtlasFullLinearizedTrkFactory', **kwargs)
 DetAnnealingMakerCfg (flags, name='DetAnnealingMaker', **kwargs)
 SecVtxDetAnnealingMakerCfg (flags, name='SecVtxDetAnnealingMaker', **kwargs)
 TauDetAnnealingMakerCfg (flags, name='tauRec_TauDetAnnealingMaker', **kwargs)
 TrackToVertexIPEstimatorCfg (flags, name='TrackToVertexIPEstimator', **kwargs)
 AtlasTrackToVertexIPEstimatorCfg (flags, name='AtlasTrackToVertexIPEstimator', **kwargs)
 ImpactPoint3dEstimatorCfg (flags, name='ImpactPoint3dEstimator', **kwargs)
 AtlasImpactPoint3dEstimatorCfg (flags, name='AtlasImpactPoint3dEstimator', **kwargs)
 KalmanVertexUpdatorCfg (flags, name='KalmanVertexUpdator', **kwargs)
 KalmanVertexTrackUpdatorCfg (flags, name='KalmanVertexTrackUpdator', **kwargs)

Function Documentation

◆ AtlasFullLinearizedTrackFactoryCfg()

python.TrkVertexFitterUtilsConfig.AtlasFullLinearizedTrackFactoryCfg ( flags,
name = 'AtlasFullLinearizedTrkFactory',
** kwargs )

Definition at line 20 of file TrkVertexFitterUtilsConfig.py.

20def AtlasFullLinearizedTrackFactoryCfg(flags, name='AtlasFullLinearizedTrkFactory', **kwargs):
21 from MagFieldServices.MagFieldServicesConfig import (
22 AtlasFieldCacheCondAlgCfg)
23 acc = AtlasFieldCacheCondAlgCfg(flags) # To produce AtlasFieldCacheCondObj
24
25 if 'Extrapolator' not in kwargs:
26 from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
27 kwargs.setdefault("Extrapolator", acc.popToolsAndMerge(
28 AtlasExtrapolatorCfg(flags)))
29
30 acc.setPrivateTools(
31 CompFactory.Trk.FullLinearizedTrackFactory(name, **kwargs))
32 return acc
33

◆ AtlasImpactPoint3dEstimatorCfg()

python.TrkVertexFitterUtilsConfig.AtlasImpactPoint3dEstimatorCfg ( flags,
name = 'AtlasImpactPoint3dEstimator',
** kwargs )

Definition at line 92 of file TrkVertexFitterUtilsConfig.py.

92def AtlasImpactPoint3dEstimatorCfg(flags, name='AtlasImpactPoint3dEstimator', **kwargs):
93 acc = ComponentAccumulator()
94
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)
100
101 acc.setPrivateTools(acc.popToolsAndMerge(
102 ImpactPoint3dEstimatorCfg(flags, name, **kwargs)))
103 return acc
104

◆ AtlasTrackToVertexIPEstimatorCfg()

python.TrkVertexFitterUtilsConfig.AtlasTrackToVertexIPEstimatorCfg ( flags,
name = 'AtlasTrackToVertexIPEstimator',
** kwargs )

Definition at line 63 of file TrkVertexFitterUtilsConfig.py.

63def AtlasTrackToVertexIPEstimatorCfg(flags, name='AtlasTrackToVertexIPEstimator', **kwargs):
64 acc = ComponentAccumulator()
65
66 if 'Extrapolator' not in kwargs:
67 from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
68 kwargs.setdefault("Extrapolator", acc.popToolsAndMerge(
69 AtlasExtrapolatorCfg(flags)))
70
71 if 'LinearizedTrackFactory' not in kwargs:
72 kwargs.setdefault("LinearizedTrackFactory", acc.popToolsAndMerge(
73 AtlasFullLinearizedTrackFactoryCfg(flags)))
74
75 acc.setPrivateTools(CompFactory.Trk.TrackToVertexIPEstimator(name, **kwargs))
76 return acc
77

◆ DetAnnealingMakerCfg()

python.TrkVertexFitterUtilsConfig.DetAnnealingMakerCfg ( flags,
name = 'DetAnnealingMaker',
** kwargs )

Definition at line 34 of file TrkVertexFitterUtilsConfig.py.

34def DetAnnealingMakerCfg(flags, name='DetAnnealingMaker', **kwargs):
35 acc = ComponentAccumulator()
36 kwargs.setdefault("SetOfTemperatures", [ 64., 16., 4., 2., 1.5, 1. ])
37 acc.setPrivateTools(CompFactory.Trk.DetAnnealingMaker(name, **kwargs))
38 return acc
39

◆ FullLinearizedTrackFactoryCfg()

python.TrkVertexFitterUtilsConfig.FullLinearizedTrackFactoryCfg ( flags,
name = 'FullLinearizedTrkFactory',
** kwargs )

Definition at line 6 of file TrkVertexFitterUtilsConfig.py.

6def FullLinearizedTrackFactoryCfg(flags, name='FullLinearizedTrkFactory', **kwargs):
7 from MagFieldServices.MagFieldServicesConfig import (
8 AtlasFieldCacheCondAlgCfg)
9 acc = AtlasFieldCacheCondAlgCfg(flags) # To produce AtlasFieldCacheCondObj
10
11 if 'Extrapolator' not in kwargs:
12 from TrkConfig.AtlasExtrapolatorConfig import InDetExtrapolatorCfg
13 kwargs.setdefault("Extrapolator", acc.popToolsAndMerge(
14 InDetExtrapolatorCfg(flags)))
15
16 acc.setPrivateTools(
17 CompFactory.Trk.FullLinearizedTrackFactory(name, **kwargs))
18 return acc
19

◆ ImpactPoint3dEstimatorCfg()

python.TrkVertexFitterUtilsConfig.ImpactPoint3dEstimatorCfg ( flags,
name = 'ImpactPoint3dEstimator',
** kwargs )

Definition at line 78 of file TrkVertexFitterUtilsConfig.py.

78def ImpactPoint3dEstimatorCfg(flags, name='ImpactPoint3dEstimator', **kwargs):
79 from MagFieldServices.MagFieldServicesConfig import (
80 AtlasFieldCacheCondAlgCfg)
81 acc = AtlasFieldCacheCondAlgCfg(flags) # To produce AtlasFieldCacheCondObj
82
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)
88
89 acc.setPrivateTools(CompFactory.Trk.ImpactPoint3dEstimator(name, **kwargs))
90 return acc
91

◆ KalmanVertexTrackUpdatorCfg()

python.TrkVertexFitterUtilsConfig.KalmanVertexTrackUpdatorCfg ( flags,
name = 'KalmanVertexTrackUpdator',
** kwargs )

Definition at line 111 of file TrkVertexFitterUtilsConfig.py.

111def KalmanVertexTrackUpdatorCfg(flags, name='KalmanVertexTrackUpdator', **kwargs):
112 acc = ComponentAccumulator()
113 acc.setPrivateTools(CompFactory.Trk.KalmanVertexTrackUpdator(name, **kwargs))
114 return acc

◆ KalmanVertexUpdatorCfg()

python.TrkVertexFitterUtilsConfig.KalmanVertexUpdatorCfg ( flags,
name = 'KalmanVertexUpdator',
** kwargs )

Definition at line 105 of file TrkVertexFitterUtilsConfig.py.

105def KalmanVertexUpdatorCfg(flags, name='KalmanVertexUpdator', **kwargs):
106
107 acc = ComponentAccumulator()
108 acc.setPrivateTools(CompFactory.Trk.KalmanVertexUpdator(name, **kwargs))
109 return acc
110

◆ SecVtxDetAnnealingMakerCfg()

python.TrkVertexFitterUtilsConfig.SecVtxDetAnnealingMakerCfg ( flags,
name = 'SecVtxDetAnnealingMaker',
** kwargs )

Definition at line 40 of file TrkVertexFitterUtilsConfig.py.

40def SecVtxDetAnnealingMakerCfg(flags, name='SecVtxDetAnnealingMaker', **kwargs):
41 kwargs.setdefault("SetOfTemperatures", [ 1.0 ])
42 return DetAnnealingMakerCfg(flags, name, **kwargs)
43

◆ TauDetAnnealingMakerCfg()

python.TrkVertexFitterUtilsConfig.TauDetAnnealingMakerCfg ( flags,
name = 'tauRec_TauDetAnnealingMaker',
** kwargs )

Definition at line 44 of file TrkVertexFitterUtilsConfig.py.

44def TauDetAnnealingMakerCfg(flags, name='tauRec_TauDetAnnealingMaker', **kwargs):
45 kwargs.setdefault("SetOfTemperatures", [ 64, 32, 16, 8, 4, 2, 1 ])
46 return DetAnnealingMakerCfg(flags, name, **kwargs)
47

◆ TrackToVertexIPEstimatorCfg()

python.TrkVertexFitterUtilsConfig.TrackToVertexIPEstimatorCfg ( flags,
name = 'TrackToVertexIPEstimator',
** kwargs )

Definition at line 48 of file TrkVertexFitterUtilsConfig.py.

48def TrackToVertexIPEstimatorCfg(flags, name='TrackToVertexIPEstimator', **kwargs):
49 acc = ComponentAccumulator()
50
51 if 'Extrapolator' not in kwargs:
52 from TrkConfig.AtlasExtrapolatorConfig import InDetExtrapolatorCfg
53 kwargs.setdefault("Extrapolator", acc.popToolsAndMerge(
54 InDetExtrapolatorCfg(flags)))
55
56 if 'LinearizedTrackFactory' not in kwargs:
57 kwargs.setdefault("LinearizedTrackFactory", acc.popToolsAndMerge(
58 FullLinearizedTrackFactoryCfg(flags)))
59
60 acc.setPrivateTools(CompFactory.Trk.TrackToVertexIPEstimator(name, **kwargs))
61 return acc
62