7 **kwargs) -> ComponentAccumulator:
8 acc = ComponentAccumulator()
9
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)
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