7 acc = ComponentAccumulator()
8 doTrackOverlay = flags.TrackOverlay.isTrackOverlaySeq
9 prefix =
"TrackOverlay_" if doTrackOverlay
else ''
10 if "TrackExtensionTool" not in kwargs:
11 from InDetConfig.TRT_TrackExtensionToolConfig
import TRT_TrackExtensionToolCfg
12 kwargs.setdefault(
"TrackExtensionTool", acc.popToolsAndMerge(
13 TRT_TrackExtensionToolCfg(flags)))
15 acc.addEventAlgo(CompFactory.InDet.TRT_TrackExtensionAlg(
16 prefix + name + flags.Tracking.ActiveConfig.extension, **kwargs))
20 acc = ComponentAccumulator()
22 if "TrackExtensionTool" not in kwargs:
23 from InDetConfig.TRT_TrackExtensionToolConfig
import TRT_TrackExtensionToolPhaseCfg
24 kwargs.setdefault(
"TrackExtensionTool", acc.popToolsAndMerge(
25 TRT_TrackExtensionToolPhaseCfg(flags)))
27 acc.addEventAlgo(CompFactory.InDet.TRT_TrackExtensionAlg(name, **kwargs))
31 acc = ComponentAccumulator()
33 if "TrackExtensionTool" not in kwargs:
34 from InDetConfig.TRT_TrackExtensionToolConfig
import Trig_TRT_TrackExtensionToolCfg
35 kwargs.setdefault(
"TrackExtensionTool", acc.popToolsAndMerge(
36 Trig_TRT_TrackExtensionToolCfg(flags)))
38 kwargs[
"InputTracksLocation"] = inputTracks
39 kwargs.setdefault(
"ExtendedTracksLocation",
"ExtendedTrackMap")
41 acc.addEventAlgo(CompFactory.InDet.TRT_TrackExtensionAlg(f
"{name}_{flags.Tracking.ActiveConfig.input_name}", **kwargs))