8 flags, name ='InDetTRT_StandaloneTrackFinder', **kwargs):
9 acc = ComponentAccumulator()
11 kwargs.setdefault(
"MinNumDriftCircles", flags.Tracking.TRTStandalone.minTRT)
12 kwargs.setdefault(
"MinPt", flags.Tracking.TRTStandalone.minPt)
13 kwargs.setdefault(
"OldTransitionLogic", (
14 flags.Tracking.PrimaryPassConfig
is PrimaryPassConfig.MinBias))
16 if "TRT_SegToTrackTool" not in kwargs:
17 from InDetConfig.TRT_SegmentsToTrackToolConfig
import (
18 TRT_Standalone_SegmentToTrackToolCfg)
19 kwargs.setdefault(
"TRT_SegToTrackTool", acc.popToolsAndMerge(
20 TRT_Standalone_SegmentToTrackToolCfg(flags)))
22 acc.addEventAlgo(CompFactory.InDet.TRT_StandaloneTrackFinder(name, **kwargs))
26 flags, name ='InDetTRT_TrackSegment_TrackFinder',
28 acc = ComponentAccumulator()
30 if "TRT_SegToTrackTool" not in kwargs:
31 from InDetConfig.TRT_SegmentsToTrackToolConfig
import (
32 TRT_TrackSegment_SegmentToTrackToolCfg)
33 kwargs.setdefault(
"TRT_SegToTrackTool", acc.popToolsAndMerge(
34 TRT_TrackSegment_SegmentToTrackToolCfg(flags)))
36 kwargs.setdefault(
"OutputTracksLocation",
"StandaloneTRTTracks")