ATLAS Offline Software
Loading...
Searching...
No Matches
ActsGaussianSumFitterConfig Namespace Reference

Functions

ComponentAccumulator ActsGaussianSumFitterToolCfg (flags, str name="ActsGaussianSumFitterTool", **kwargs)
ComponentAccumulator ActsTrkGaussianSumFitterToolCfg (flags, str name="ActsTrkGaussianSumFitterTool", **kwargs)

Function Documentation

◆ ActsGaussianSumFitterToolCfg()

ComponentAccumulator ActsGaussianSumFitterConfig.ActsGaussianSumFitterToolCfg ( flags,
str name = "ActsGaussianSumFitterTool",
** kwargs )

Definition at line 5 of file ActsGaussianSumFitterConfig.py.

7 **kwargs) -> ComponentAccumulator:
8 acc = ComponentAccumulator()
9
10 kwargs.setdefault("UseDirectNavigation", flags.Acts.GsfDirectNavigation) # direct navigation used for refitting measurements
11 kwargs.setdefault("ComponentMergeMethod", flags.Acts.GsfComponentMergeMethod) # Mean or MaxWeight
12 kwargs.setdefault("MaxComponents", flags.Acts.GsfMaxComponents)
13 kwargs.setdefault("OutlierChi2Cut", flags.Acts.GsfOutlierChi2Cut)
14
15 from ActsConfig.ActsTrackFittingConfig import ActsFitterCfg
16 from ActsConfig.ActsConfigFlags import TrackFitterType
17 the_tool = acc.popToolsAndMerge(ActsFitterCfg(flags,
18 fitterKind = TrackFitterType.GaussianSumFitter,
19 name=name,
20 **kwargs))
21
22 acc.setPrivateTools(the_tool)
23 return acc
24

◆ ActsTrkGaussianSumFitterToolCfg()

ComponentAccumulator ActsGaussianSumFitterConfig.ActsTrkGaussianSumFitterToolCfg ( flags,
str name = "ActsTrkGaussianSumFitterTool",
** kwargs )

Definition at line 25 of file ActsGaussianSumFitterConfig.py.

27 **kwargs) -> ComponentAccumulator:
28 acc = ComponentAccumulator()
29
30 kwargs.setdefault("ActsFitterTool",
31 acc.popToolsAndMerge(ActsGaussianSumFitterToolCfg(flags)))
32
33 from ActsConfig.ActsTrackFittingConfig import ActsToTrkFitterCfg
34 the_tool = acc.popToolsAndMerge(ActsToTrkFitterCfg(flags, name, **kwargs))
35
36 acc.setPrivateTools(the_tool)
37 return acc
38
39