7 acc = ComponentAccumulator()
8 kwargs.setdefault(
"PixelClusterContainer",
"ITkPixelClusters")
9 kwargs.setdefault(
"ACTSTracksLocation",
"ExtendedFPGATracks")
10 if "ExtrapolationTool" not in kwargs:
11 from ActsConfig.ActsGeometryConfig
import ActsExtrapolationToolCfg
14 acc.popToolsAndMerge(ActsExtrapolationToolCfg(flags, MaxSteps=100)),
17 if "TrackingGeometryTool" not in kwargs:
18 from ActsConfig.ActsGeometryConfig
import ActsTrackingGeometryToolCfg
19 kwargs[
"TrackingGeometryTool"] = acc.getPrimaryAndMerge(ActsTrackingGeometryToolCfg(flags))
21 if 'ActsFitter' not in kwargs:
22 from ActsConfig.ActsTrackFittingConfig
import ActsFitterCfg
23 kwargs.setdefault(
"ActsFitter", acc.popToolsAndMerge(ActsFitterCfg(flags,
26 if enableTrackStatePrinter:
27 from ActsConfig.ActsTrackFindingConfig
import ActsTrackStatePrinterToolCfg
28 printerTool = acc.popToolsAndMerge(ActsTrackStatePrinterToolCfg(flags))
29 kwargs[
"TrackStatePrinter"] = printerTool
31 from PixelGeoModelXml.ITkPixelGeoModelConfig
import ITkPixelReadoutGeometryCfg
32 acc.merge(ITkPixelReadoutGeometryCfg(flags))
34 acc.addEventAlgo(CompFactory.ActsTrk.TrackExtensionAlg(**kwargs))