7 name: str =
"ActsGaussianSumFitterTool",
8 **kwargs) -> ComponentAccumulator:
11 kwargs.setdefault(
"RefitOnly",
True)
13 kwargs.setdefault(
"UseDirectNavigation", flags.Acts.GsfDirectNavigation)
14 kwargs.setdefault(
"ComponentMergeMethod", flags.Acts.GsfComponentMergeMethod)
15 kwargs.setdefault(
"MaxComponents", flags.Acts.GsfMaxComponents)
16 kwargs.setdefault(
"OutlierChi2Cut", flags.Acts.GsfOutlierChi2Cut)
18 if "TrackingGeometryTool" not in kwargs:
19 from ActsConfig.ActsGeometryConfig
import ActsTrackingGeometryToolCfg
22 if "ExtrapolationTool" not in kwargs:
23 from ActsConfig.ActsGeometryConfig
import ActsExtrapolationToolCfg
24 kwargs[
"ExtrapolationTool"] = acc.popToolsAndMerge(
28 if 'ATLASConverterTool' not in kwargs:
29 from ActsConfig.ActsEventCnvConfig
import ActsToTrkConverterToolCfg
32 if 'BoundaryCheckTool' not in kwargs:
33 if flags.Detector.GeometryITk:
34 from InDetConfig.InDetBoundaryCheckToolConfig
import ITkBoundaryCheckToolCfg
37 from InDetConfig.InDetBoundaryCheckToolConfig
import InDetBoundaryCheckToolCfg
40 acc.setPrivateTools(CompFactory.ActsTrk.GaussianSumFitterTool(name, **kwargs))