8 InputCombinedTracks=None,
9 OutputCombinedTracks="",
11 result = ComponentAccumulator()
12 doTrackOverlay = flags.TrackOverlay.isTrackOverlaySeq
13 prefix =
'Sig_' if doTrackOverlay
else ''
15 kwargs.setdefault(
"TracksLocation", InputCombinedTracks)
16 kwargs.setdefault(
"OutputTracksLocation", OutputCombinedTracks)
18 if "AssociationTool" not in kwargs:
19 from InDetConfig.InDetAssociationToolsConfig
import InDetPRDtoTrackMapToolGangedPixelsCfg
20 kwargs.setdefault(
"AssociationTool", result.popToolsAndMerge(InDetPRDtoTrackMapToolGangedPixelsCfg(flags)))
22 kwargs.setdefault(
"DoTrackOverlay",doTrackOverlay)
24 result.addEventAlgo(CompFactory.Trk.TrackCollectionMerger(prefix+name, **kwargs))
29 InputCombinedTracks=None,
30 OutputCombinedTracks="CombinedITkTracks",
32 result = ComponentAccumulator()
33 doTrackOverlay = flags.TrackOverlay.isTrackOverlaySeq
34 prefix = flags.Overlay.SigPrefix
if doTrackOverlay
else ''
36 kwargs.setdefault(
"TracksLocation", InputCombinedTracks)
37 kwargs.setdefault(
"OutputTracksLocation", OutputCombinedTracks)
39 if "AssociationTool" not in kwargs:
40 from InDetConfig.InDetAssociationToolsConfig
import ITkPRDtoTrackMapToolGangedPixelsCfg
41 kwargs.setdefault(
"AssociationTool", result.popToolsAndMerge(ITkPRDtoTrackMapToolGangedPixelsCfg(flags)))
43 kwargs.setdefault(
"AssociationMapName",
"ITkPRDToTrackMapCombinedITkTracks")
44 kwargs.setdefault(
"DoTrackOverlay",doTrackOverlay)
46 result.addEventAlgo(CompFactory.Trk.TrackCollectionMerger(prefix+name, **kwargs))