31 **kwargs):
32 result = ComponentAccumulator()
33 doTrackOverlay = flags.TrackOverlay.isTrackOverlaySeq
34 prefix = flags.Overlay.SigPrefix if doTrackOverlay else ''
35
36 kwargs.setdefault("TracksLocation", InputCombinedTracks)
37 kwargs.setdefault("OutputTracksLocation", OutputCombinedTracks)
38
39 if "AssociationTool" not in kwargs:
40 from InDetConfig.InDetAssociationToolsConfig import ITkPRDtoTrackMapToolGangedPixelsCfg
41 kwargs.setdefault("AssociationTool", result.popToolsAndMerge(ITkPRDtoTrackMapToolGangedPixelsCfg(flags)))
42
43 kwargs.setdefault("AssociationMapName", "ITkPRDToTrackMapCombinedITkTracks")
44 kwargs.setdefault("DoTrackOverlay",doTrackOverlay)
45
46 result.addEventAlgo(CompFactory.Trk.TrackCollectionMerger(prefix+name, **kwargs))
47 return result