9 acc = ComponentAccumulator()
15 from PixelGeoModel.PixelGeoModelConfig
import PixelReadoutGeometryCfg
16 acc.merge(PixelReadoutGeometryCfg(flags))
17 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_ReadoutGeometryCfg
18 acc.merge(SCT_ReadoutGeometryCfg(flags))
21 acc.addCondAlgo(CompFactory.InDet.SiDetElementsRoadCondAlg_xk(name =
"SiDetElementsRoadCondAlg_xk"))
23 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
24 InDetPatternPropagator = acc.popToolsAndMerge(RungeKuttaPropagatorCfg(flags, name=
"InDetPatternPropagator"))
25 acc.addPublicTool(InDetPatternPropagator)
26 kwargs.setdefault(
"PropagatorTool", InDetPatternPropagator)
28 kwargs.setdefault(
"usePixel", flags.Tracking.ActiveConfig.usePixel )
29 kwargs.setdefault(
"PixManagerLocation",
'Pixel')
30 kwargs.setdefault(
"useSCT", flags.Tracking.ActiveConfig.useSCT)
31 kwargs.setdefault(
"SCTManagerLocation",
'SCT')
32 kwargs.setdefault(
"RoadWidth", flags.Tracking.ActiveConfig.roadWidth)
34 acc.setPrivateTools(CompFactory.InDet.SiDetElementsRoadMaker_xk(
35 name+flags.Tracking.ActiveConfig.extension, **kwargs))
39 acc = ComponentAccumulator()
41 if 'PropagatorTool' not in kwargs:
42 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
43 InDetPatternPropagator = acc.popToolsAndMerge(RungeKuttaPropagatorCfg(flags,
44 name=
"InDetTrigPatternPropagator"))
45 acc.addPublicTool(InDetPatternPropagator)
46 kwargs.setdefault(
"PropagatorTool", InDetPatternPropagator)
62 acc = ComponentAccumulator()
67 from PixelGeoModelXml.ITkPixelGeoModelConfig
import ITkPixelReadoutGeometryCfg
68 acc.merge(ITkPixelReadoutGeometryCfg(flags))
69 from StripGeoModelXml.ITkStripGeoModelConfig
import ITkStripReadoutGeometryCfg
70 acc.merge(ITkStripReadoutGeometryCfg(flags))
73 acc.addCondAlgo(CompFactory.InDet.SiDetElementsRoadCondAlg_xk(name =
"SiDetElementsRoadCondAlg_xk",
74 PixelDetEleCollKey =
"ITkPixelDetectorElementCollection",
75 SCTDetEleCollKey =
"ITkStripDetectorElementCollection"))
77 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
78 ITkPatternPropagator = acc.popToolsAndMerge(RungeKuttaPropagatorCfg(flags, name=
"ITkPatternPropagator"))
79 acc.addPublicTool(ITkPatternPropagator)
80 kwargs.setdefault(
"PropagatorTool", ITkPatternPropagator)
82 kwargs.setdefault(
"usePixel", flags.Tracking.ActiveConfig.useITkPixel )
83 kwargs.setdefault(
"PixManagerLocation",
'ITkPixel')
84 kwargs.setdefault(
"useSCT", flags.Tracking.ActiveConfig.useITkStrip)
85 kwargs.setdefault(
"SCTManagerLocation",
'ITkStrip')
86 kwargs.setdefault(
"RoadWidth", flags.Tracking.ActiveConfig.roadWidth)
88 acc.setPrivateTools(CompFactory.InDet.SiDetElementsRoadMaker_xk(
89 name+flags.Tracking.ActiveConfig.extension, **kwargs))