8 flags, name='InDetTRT_SeededTrackMaker', InputCollections=[], **kwargs):
9 from MagFieldServices.MagFieldServicesConfig
import AtlasFieldCacheCondAlgCfg
15 if "PropagatorTool" not in kwargs:
16 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
17 kwargs.setdefault(
"PropagatorTool", acc.popToolsAndMerge(
20 if "UpdatorTool" not in kwargs:
21 from TrkConfig.TrkMeasurementUpdatorConfig
import KalmanUpdator_xkCfg
22 kwargs.setdefault(
"UpdatorTool", acc.popToolsAndMerge(
25 if "CombinatorialTrackFinder" not in kwargs:
26 from InDetConfig.SiCombinatorialTrackFinderToolConfig
import (
27 SiCombinatorialTrackFinder_xkCfg)
28 kwargs.setdefault(
"CombinatorialTrackFinder", acc.popToolsAndMerge(
31 if (
"RoadTool" not in kwargs
and
32 flags.Tracking.ActiveConfig.usePixel
and flags.Tracking.ActiveConfig.useSCT):
33 from InDetConfig.SiDetElementsRoadToolConfig
import (
34 SiDetElementsRoadMaker_xk_TRT_Cfg)
35 kwargs.setdefault(
"RoadTool", acc.popToolsAndMerge(
41 if "SeedTool" not in kwargs:
42 from InDetConfig.TRT_SeededSpacePointFinderToolConfig
import (
43 TRT_SeededSpacePointFinder_ATLCfg)
44 kwargs.setdefault(
"SeedTool", acc.popToolsAndMerge(
47 kwargs.setdefault(
"pTmin", flags.Tracking.BackTracking.minPt)
48 kwargs.setdefault(
"nHolesMax", flags.Tracking.BackTracking.nHolesMax)
49 kwargs.setdefault(
"nHolesGapMax", flags.Tracking.BackTracking.nHolesGapMax)
50 kwargs.setdefault(
"SearchInCaloROI",
False)
51 if kwargs[
"SearchInCaloROI"]:
52 from InDetConfig.InDetCaloClusterROISelectorConfig
import (
53 CaloClusterROIPhiRZContainerMakerCfg)
55 kwargs.setdefault(
"EMROIPhiRZContainer",
"InDetCaloClusterROIPhiRZ12GeV")
57 kwargs.setdefault(
"EMROIPhiRZContainer",
"")
58 kwargs.setdefault(
"ConsistentSeeds",
True)
59 kwargs.setdefault(
"BremCorrection",
False)
61 if flags.Beam.Type
is BeamType.Cosmics:
62 kwargs.setdefault(
"nWClustersMin", 0)
65 CompFactory.InDet.TRT_SeededTrackFinder_ATL(name, **kwargs))