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

Functions

 RungeKuttaPropagatorCfg (flags, name='AtlasRungeKuttaPropagator', **kwargs)
 InDetPropagatorCfg (flags, name='InDetPropagator', **kwargs)
 GSFRungeKuttaPropagatorCfg (flags, name='GSFTrkPropagator', **kwargs)
 MuonCombinedPropagatorCfg (flags, name='MuonCombinedPropagator', **kwargs)
 ITkPropagatorCfg (flags, name='ITkPropagator', **kwargs)

Function Documentation

◆ GSFRungeKuttaPropagatorCfg()

python.TrkExRungeKuttaPropagatorConfig.GSFRungeKuttaPropagatorCfg ( flags,
name = 'GSFTrkPropagator',
** kwargs )

Definition at line 26 of file TrkExRungeKuttaPropagatorConfig.py.

26def GSFRungeKuttaPropagatorCfg(flags, name='GSFTrkPropagator', **kwargs):
27 kwargs.setdefault("AccuracyParameter", 0.0001)
28 return RungeKuttaPropagatorCfg(flags, name, **kwargs)
29
30

◆ InDetPropagatorCfg()

python.TrkExRungeKuttaPropagatorConfig.InDetPropagatorCfg ( flags,
name = 'InDetPropagator',
** kwargs )

Definition at line 20 of file TrkExRungeKuttaPropagatorConfig.py.

20def InDetPropagatorCfg(flags, name='InDetPropagator', **kwargs):
21 kwargs.setdefault("AccuracyParameter", 0.0001)
22 kwargs.setdefault("MaxStraightLineStep", .004) # Fixes a failed fit
23 return RungeKuttaPropagatorCfg(flags, name, **kwargs)
24
25

◆ ITkPropagatorCfg()

python.TrkExRungeKuttaPropagatorConfig.ITkPropagatorCfg ( flags,
name = 'ITkPropagator',
** kwargs )

Definition at line 40 of file TrkExRungeKuttaPropagatorConfig.py.

40def ITkPropagatorCfg(flags, name='ITkPropagator', **kwargs):
41 kwargs.setdefault("AccuracyParameter", 0.0001)
42 kwargs.setdefault("MaxStraightLineStep", .004) # Fixes a failed fit
43 return RungeKuttaPropagatorCfg(flags, name, **kwargs)

◆ MuonCombinedPropagatorCfg()

python.TrkExRungeKuttaPropagatorConfig.MuonCombinedPropagatorCfg ( flags,
name = 'MuonCombinedPropagator',
** kwargs )

Definition at line 31 of file TrkExRungeKuttaPropagatorConfig.py.

31def MuonCombinedPropagatorCfg(flags, name='MuonCombinedPropagator', **kwargs):
32 if not flags.Muon.MuonTrigger:
33 kwargs.setdefault("AccuracyParameter", .000001)
34 kwargs.setdefault("IncludeBgradients", True)
35 kwargs.setdefault("MaxHelixStep", .001)
36 kwargs.setdefault("MaxStraightLineStep", .001)
37 return RungeKuttaPropagatorCfg(flags, name, **kwargs)
38
39

◆ RungeKuttaPropagatorCfg()

python.TrkExRungeKuttaPropagatorConfig.RungeKuttaPropagatorCfg ( flags,
name = 'AtlasRungeKuttaPropagator',
** kwargs )

Definition at line 9 of file TrkExRungeKuttaPropagatorConfig.py.

9def RungeKuttaPropagatorCfg(flags, name='AtlasRungeKuttaPropagator', **kwargs):
10 result = ComponentAccumulator()
11 acc = AtlasFieldCacheCondAlgCfg(flags)
12 result.merge(acc)
13
14 kwargs.setdefault("IncludeBgradients", False) # Just so this doesn't seem unconfigured. Real fix is to use default name.
15 tool = CompFactory.Trk.RungeKuttaPropagator(name, **kwargs)
16 result.setPrivateTools(tool)
17 return result
18
19