6 name: str =
"ActsGaussianSumFitterTool",
7 **kwargs) -> ComponentAccumulator:
8 acc = ComponentAccumulator()
10 kwargs.setdefault(
"UseDirectNavigation", flags.Acts.GsfDirectNavigation)
11 kwargs.setdefault(
"ComponentMergeMethod", flags.Acts.GsfComponentMergeMethod)
12 kwargs.setdefault(
"MaxComponents", flags.Acts.GsfMaxComponents)
13 kwargs.setdefault(
"OutlierChi2Cut", flags.Acts.GsfOutlierChi2Cut)
15 from ActsConfig.ActsTrackFittingConfig
import ActsFitterCfg
16 from ActsConfig.ActsConfigFlags
import TrackFitterType
17 the_tool = acc.popToolsAndMerge(ActsFitterCfg(flags,
18 fitterKind = TrackFitterType.GaussianSumFitter,
22 acc.setPrivateTools(the_tool)
26 name: str =
"ActsTrkGaussianSumFitterTool",
27 **kwargs) -> ComponentAccumulator:
28 acc = ComponentAccumulator()
30 kwargs.setdefault(
"ActsFitterTool",
33 from ActsConfig.ActsTrackFittingConfig
import ActsToTrkFitterCfg
34 the_tool = acc.popToolsAndMerge(ActsToTrkFitterCfg(flags, name, **kwargs))
36 acc.setPrivateTools(the_tool)