7 acc = ComponentAccumulator()
8 kwargs.setdefault(
"PixelClusterContainer",
"ITkPixelClusters")
9 kwargs.setdefault(
"ACTSTracksLocation",
"ExtendedFPGATracks")
11 from ActsAlignmentAlgs.AlignmentAlgsConfig
import ActsGeometryContextAlgCfg
12 from ActsConfig.ActsGeometryConfig
import ActsTrackingGeometrySvcCfg
14 acc.merge(ActsTrackingGeometrySvcCfg(flags))
15 acc.merge(ActsGeometryContextAlgCfg(flags))
17 if 'ActsFitter' not in kwargs:
18 from ActsConfig.ActsTrackFittingConfig
import ActsFitterCfg
19 kwargs.setdefault(
"ActsFitter", acc.popToolsAndMerge(ActsFitterCfg(flags,
22 if enableTrackStatePrinter:
23 from ActsConfig.ActsTrackFindingConfig
import ActsTrackStatePrinterToolCfg
24 printerTool = acc.popToolsAndMerge(ActsTrackStatePrinterToolCfg(flags))
25 kwargs[
"TrackStatePrinter"] = printerTool
27 from PixelGeoModelXml.ITkPixelGeoModelConfig
import ITkPixelReadoutGeometryCfg
28 acc.merge(ITkPixelReadoutGeometryCfg(flags))
30 acc.addEventAlgo(CompFactory.ActsTrk.TrackExtensionAlg(**kwargs))