38 InputCollections = None, **kwargs):
39
40 acc = TRT_TrackSegmentsMakerCondAlg_ATLxkCfg(
41 flags,
42 name = 'InDetTRT_SeedsMakerCondAlg',
43 pTmin = flags.Tracking.BackTracking.minPt)
44
45 if "TrackExtensionTool" not in kwargs:
46 from InDetConfig.TRT_TrackExtensionToolConfig import (
47 TRT_TrackExtensionToolCfg)
48 kwargs.setdefault("TrackExtensionTool", acc.popToolsAndMerge(
49 TRT_TrackExtensionToolCfg(flags)))
50
51 kwargs.setdefault("TRT_ClustersContainer", 'TRT_DriftCircles')
52 kwargs.setdefault("RemoveNoiseDriftCircles", False)
53 kwargs.setdefault("NumberMomentumChannel",
54 flags.Tracking.BackTracking.TRTSegFinderPtBins)
55 if InputCollections is not None:
56 kwargs.setdefault("PRDtoTrackMap", 'InDetSegmentPRDtoTrackMap')
57 kwargs.setdefault("MinNumberDriftCircles", flags.Tracking.BackTracking.minTRT)
58 kwargs.setdefault("pTmin", flags.Tracking.BackTracking.minPt)
59 kwargs.setdefault("sharedFrac", flags.Tracking.BackTracking.maxTRTSharedFrac)
60
61 acc.setPrivateTools(
62 CompFactory.InDet.TRT_TrackSegmentsMaker_ATLxk(name, **kwargs))
63 return acc
64