ATLAS Offline Software
Loading...
Searching...
No Matches
python.InDetPrepRawDataFormationConfig Namespace Reference

Functions

 clusterizationInputPrefix (flags)
 HGTDInDetToXAODClusterConversionCfg (flags, name="HGTDInDetToXAODClusterConversion", **kwargs)
 HGTDXAODToInDetClusterConversionCfg (flags, name="HGTDXAODToInDetClusterConversion", **kwargs)
 ITkInDetToXAODClusterConversionCfg (flags, name="ITkInDetToXAODClusterConversion", **kwargs)
 IDInDetToXAODClusterConversionCfg (flags, name="IDInDetToXAODClusterConversion", **kwargs)
 ITkXAODToInDetClusterConversionCfg (flags, name="ITkXAODToInDetClusterConversion", **kwargs)
 PixelClusterizationCfg (flags, name="InDetPixelClusterization", **kwargs)
 PixelClusterizationPUCfg (flags, name="InDetPixelClusterizationPU", **kwargs)
 TrigPixelClusterizationCfg (flags, RoIs, name="InDetPixelClusterization", **kwargs)
 ITkPixelClusterizationCfg (flags, name="ITkPixelClusterization", **kwargs)
 ITkTrigPixelClusterizationCfg (flags, name="ITkTrigPixelClusterization", roisKey="", signature="", **kwargs)
 SCTClusterizationCfg (flags, name="InDetSCT_Clusterization", **kwargs)
 SCTClusterizationPUCfg (flags, name="InDetSCT_ClusterizationPU", **kwargs)
 TrigSCTClusterizationCfg (flags, RoIs, name="InDetSCT_Clusterization", **kwargs)
 ITkStripClusterizationCfg (flags, name="ITkStripClusterization", **kwargs)
 ITkTrigStripClusterizationCfg (flags, name="ITkTrigStripClusterization", roisKey="", signature="", **kwargs)
 InDetTRT_RIO_MakerCfg (flags, name="InDetTRT_RIO_Maker", **kwargs)
 InDetTRT_NoTime_RIO_MakerCfg (flags, name="InDetTRT_NoTime_RIO_Maker", **kwargs)
 InDetTRT_Phase_RIO_MakerCfg (flags, name="InDetTRT_Phase_RIO_Maker", **kwargs)
 InDetTRT_RIO_MakerPUCfg (flags, name="InDetTRT_RIO_MakerPU", **kwargs)
 TrigTRTRIOMakerCfg (flags, RoIs, name="InDetTrigMTTRTDriftCircleMaker", **kwargs)
 AthenaTrkClusterizationCfg (flags)

Function Documentation

◆ AthenaTrkClusterizationCfg()

python.InDetPrepRawDataFormationConfig.AthenaTrkClusterizationCfg ( flags)

Definition at line 357 of file InDetPrepRawDataFormationConfig.py.

357def AthenaTrkClusterizationCfg(flags):
358 acc = ComponentAccumulator()
359 #
360 # -- Pixel Clusterization
361 #
362 if flags.Detector.EnableITkPixel:
363 acc.merge(ITkPixelClusterizationCfg(flags))
364 #
365 # --- Strip Clusterization
366 #
367 if flags.Detector.EnableITkStrip:
368 acc.merge(ITkStripClusterizationCfg(flags))
369
370 return acc

◆ clusterizationInputPrefix()

python.InDetPrepRawDataFormationConfig.clusterizationInputPrefix ( flags)
Return clusterization input prefix based on the production step and tracking config

Definition at line 9 of file InDetPrepRawDataFormationConfig.py.

9def clusterizationInputPrefix(flags):
10 """Return clusterization input prefix based on the production step and tracking config"""
11 if flags.hasCategory("TrackOverlay.ActiveConfig"):
12 doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
13 else:
14 doTrackOverlay = flags.Overlay.doTrackOverlay
15
16 if doTrackOverlay:
17 prefix = flags.Overlay.SigPrefix
18 elif flags.Common.ProductionStep in [ProductionStep.PileUpPretracking, ProductionStep.MinbiasPreprocessing]:
19 prefix = flags.Overlay.BkgPrefix
20 else:
21 prefix = ''
22
23 return prefix
24
25

◆ HGTDInDetToXAODClusterConversionCfg()

python.InDetPrepRawDataFormationConfig.HGTDInDetToXAODClusterConversionCfg ( flags,
name = "HGTDInDetToXAODClusterConversion",
** kwargs )

Definition at line 26 of file InDetPrepRawDataFormationConfig.py.

26def HGTDInDetToXAODClusterConversionCfg(flags, name="HGTDInDetToXAODClusterConversion", **kwargs):
27 acc = ComponentAccumulator()
28 kwargs.setdefault('ProcessHgtd', True)
29 acc.addEventAlgo(CompFactory.InDet.InDetToXAODClusterConversion(name, **kwargs))
30 return acc
31

◆ HGTDXAODToInDetClusterConversionCfg()

python.InDetPrepRawDataFormationConfig.HGTDXAODToInDetClusterConversionCfg ( flags,
name = "HGTDXAODToInDetClusterConversion",
** kwargs )

Definition at line 32 of file InDetPrepRawDataFormationConfig.py.

32def HGTDXAODToInDetClusterConversionCfg(flags, name="HGTDXAODToInDetClusterConversion", **kwargs):
33 acc = ComponentAccumulator()
34 kwargs.setdefault('ProcessHgtd', True)
35 acc.addEventAlgo(CompFactory.InDet.XAODToInDetClusterConversion(name, **kwargs))
36 return acc
37
38

◆ IDInDetToXAODClusterConversionCfg()

python.InDetPrepRawDataFormationConfig.IDInDetToXAODClusterConversionCfg ( flags,
name = "IDInDetToXAODClusterConversion",
** kwargs )

Definition at line 47 of file InDetPrepRawDataFormationConfig.py.

47def IDInDetToXAODClusterConversionCfg(flags, name="IDInDetToXAODClusterConversion", **kwargs):
48 acc = ComponentAccumulator()
49 kwargs.setdefault('isITk', False)
50 kwargs.setdefault('ProcessPixel', flags.Detector.EnablePixel)
51 kwargs.setdefault('ProcessStrip', flags.Detector.EnableSCT)
52
53 kwargs.setdefault('PixelDetEleCollKey', "PixelDetectorElementCollection")
54 kwargs.setdefault('StripDetEleCollKey', "SCT_DetectorElementCollection")
55
56 kwargs.setdefault('InputPixelClustersName', "PixelClusters")
57 kwargs.setdefault('InputStripClustersName', "SCT_Clusters")
58
59 kwargs.setdefault('OutputPixelClustersName', "PixelClusters")
60 kwargs.setdefault('OutputStripClustersName', "SCT_Clusters")
61
62 acc.addEventAlgo(CompFactory.InDet.InDetToXAODClusterConversion(name, **kwargs))
63 return acc
64
65

◆ InDetTRT_NoTime_RIO_MakerCfg()

python.InDetPrepRawDataFormationConfig.InDetTRT_NoTime_RIO_MakerCfg ( flags,
name = "InDetTRT_NoTime_RIO_Maker",
** kwargs )

Definition at line 299 of file InDetPrepRawDataFormationConfig.py.

299def InDetTRT_NoTime_RIO_MakerCfg(flags, name = "InDetTRT_NoTime_RIO_Maker", **kwargs):
300 acc = ComponentAccumulator()
301
302 if "TRT_DriftCircleTool" not in kwargs:
303 from InDetConfig.TRT_DriftCircleToolConfig import TRT_NoTime_DriftCircleToolCfg
304 kwargs.setdefault("TRT_DriftCircleTool", acc.popToolsAndMerge(
305 TRT_NoTime_DriftCircleToolCfg(flags)))
306
307 kwargs.setdefault("TRTRIOLocation", 'TRT_DriftCirclesUncalibrated')
308
309 acc.merge(InDetTRT_RIO_MakerCfg(flags, name, **kwargs))
310 return acc
311
312

◆ InDetTRT_Phase_RIO_MakerCfg()

python.InDetPrepRawDataFormationConfig.InDetTRT_Phase_RIO_MakerCfg ( flags,
name = "InDetTRT_Phase_RIO_Maker",
** kwargs )

Definition at line 313 of file InDetPrepRawDataFormationConfig.py.

313def InDetTRT_Phase_RIO_MakerCfg(flags, name = "InDetTRT_Phase_RIO_Maker", **kwargs):
314 acc = ComponentAccumulator()
315
316 if "TRT_DriftCircleTool" not in kwargs:
317 from InDetConfig.TRT_DriftCircleToolConfig import TRT_Phase_DriftCircleToolCfg
318 kwargs.setdefault("TRT_DriftCircleTool", acc.popToolsAndMerge(
319 TRT_Phase_DriftCircleToolCfg(flags)))
320
321 acc.merge(InDetTRT_RIO_MakerCfg(flags, name, **kwargs))
322 return acc
323
324

◆ InDetTRT_RIO_MakerCfg()

python.InDetPrepRawDataFormationConfig.InDetTRT_RIO_MakerCfg ( flags,
name = "InDetTRT_RIO_Maker",
** kwargs )

Definition at line 277 of file InDetPrepRawDataFormationConfig.py.

277def InDetTRT_RIO_MakerCfg(flags, name = "InDetTRT_RIO_Maker", **kwargs):
278 acc = ComponentAccumulator()
279
280 # track overlay always uses full input container here
281 if flags.Common.ProductionStep in [ProductionStep.PileUpPretracking, ProductionStep.MinbiasPreprocessing]:
282 prefix = flags.Overlay.BkgPrefix
283 else:
284 prefix = ''
285
286 if "TRT_DriftCircleTool" not in kwargs:
287 from InDetConfig.TRT_DriftCircleToolConfig import TRT_DriftCircleToolCfg
288 kwargs.setdefault("TRT_DriftCircleTool", acc.popToolsAndMerge(
289 TRT_DriftCircleToolCfg(flags)))
290 kwargs.setdefault("TRTRIOLocation", 'TRT_DriftCircles')
291 #Backtracking is disable during the processing of pileup tracks,
292 #the standard TRT_RDOs are used for track overlay when overlaying with HS RDOs.
293 kwargs.setdefault("TRTRDOLocation", prefix + 'TRT_RDOs')
294
295 acc.addEventAlgo(CompFactory.InDet.TRT_RIO_Maker(prefix+name, **kwargs))
296 return acc
297
298

◆ InDetTRT_RIO_MakerPUCfg()

python.InDetPrepRawDataFormationConfig.InDetTRT_RIO_MakerPUCfg ( flags,
name = "InDetTRT_RIO_MakerPU",
** kwargs )

Definition at line 325 of file InDetPrepRawDataFormationConfig.py.

325def InDetTRT_RIO_MakerPUCfg(flags, name = "InDetTRT_RIO_MakerPU", **kwargs):
326 kwargs.setdefault("TRTRDOLocation", 'TRT_PU_RDOs')
327 kwargs.setdefault("TRTRIOLocation", 'TRT_PU_DriftCircles')
328 return InDetTRT_RIO_MakerCfg(flags, name, **kwargs)
329
330

◆ ITkInDetToXAODClusterConversionCfg()

python.InDetPrepRawDataFormationConfig.ITkInDetToXAODClusterConversionCfg ( flags,
name = "ITkInDetToXAODClusterConversion",
** kwargs )

Definition at line 39 of file InDetPrepRawDataFormationConfig.py.

39def ITkInDetToXAODClusterConversionCfg(flags, name="ITkInDetToXAODClusterConversion", **kwargs):
40 acc = ComponentAccumulator()
41 kwargs.setdefault('ProcessPixel', flags.Detector.EnableITkPixel)
42 kwargs.setdefault('ProcessStrip', flags.Detector.EnableITkStrip)
43 acc.addEventAlgo(CompFactory.InDet.InDetToXAODClusterConversion(name, **kwargs))
44 return acc
45
46

◆ ITkPixelClusterizationCfg()

python.InDetPrepRawDataFormationConfig.ITkPixelClusterizationCfg ( flags,
name = "ITkPixelClusterization",
** kwargs )

Definition at line 138 of file InDetPrepRawDataFormationConfig.py.

138def ITkPixelClusterizationCfg(flags, name = "ITkPixelClusterization", **kwargs):
139 acc = ComponentAccumulator()
140
141 prefix = clusterizationInputPrefix(flags)
142
143 if "clusteringTool" not in kwargs:
144 from InDetConfig.SiClusterizationToolConfig import ITkMergedPixelsToolCfg
145 kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
146 ITkMergedPixelsToolCfg(flags)))
147
148 if "gangedAmbiguitiesFinder" not in kwargs:
149 from InDetConfig.SiClusterizationToolConfig import ITkPixelGangedAmbiguitiesFinderCfg
150 kwargs.setdefault("gangedAmbiguitiesFinder", acc.popToolsAndMerge(ITkPixelGangedAmbiguitiesFinderCfg(flags)))
151 kwargs.setdefault("DataObjectName", prefix + "ITkPixelRDOs")
152 kwargs.setdefault("ClustersName", "ITkPixelClusters")
153 kwargs.setdefault("AmbiguitiesMap", "ITkPixelClusterAmbiguitiesMap")
154
155 acc.addEventAlgo(CompFactory.InDet.PixelClusterization(prefix+name, **kwargs))
156 return acc
157
158

◆ ITkStripClusterizationCfg()

python.InDetPrepRawDataFormationConfig.ITkStripClusterizationCfg ( flags,
name = "ITkStripClusterization",
** kwargs )

Definition at line 237 of file InDetPrepRawDataFormationConfig.py.

237def ITkStripClusterizationCfg(flags, name="ITkStripClusterization", **kwargs):
238 acc = ComponentAccumulator()
239
240 prefix = clusterizationInputPrefix(flags)
241
242 kwargs.setdefault("conditionsTool",None) # SCTDetElStatus is used instead
243 if "SCTDetElStatus" not in kwargs :
244 if not flags.Trigger.doHLT :
245 from SCT_ConditionsAlgorithms.ITkStripConditionsAlgorithmsConfig import (
246 ITkStripDetectorElementStatusAlgCfg)
247 acc.merge(ITkStripDetectorElementStatusAlgCfg(flags))
248 kwargs.setdefault("SCTDetElStatus", "ITkStripDetectorElementStatus")
249
250 if "clusteringTool" not in kwargs:
251 from InDetConfig.SiClusterizationToolConfig import ITKStrip_SCT_ClusteringToolCfg
252 kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
253 ITKStrip_SCT_ClusteringToolCfg(flags)))
254 kwargs.setdefault("DataObjectName", prefix + 'ITkStripRDOs')
255 kwargs.setdefault("ClustersName", 'ITkStripClusters')
256 kwargs.setdefault("SCT_FlaggedCondData", "ITkStripFlaggedCondData")
257 # Disable noisy modules suppression
258 kwargs.setdefault("maxFiredStrips", 0)
259
260 acc.addEventAlgo( CompFactory.InDet.SCT_Clusterization(prefix+name, **kwargs))
261 return acc
262
263

◆ ITkTrigPixelClusterizationCfg()

python.InDetPrepRawDataFormationConfig.ITkTrigPixelClusterizationCfg ( flags,
name = "ITkTrigPixelClusterization",
roisKey = "",
signature = "",
** kwargs )

Definition at line 159 of file InDetPrepRawDataFormationConfig.py.

159def ITkTrigPixelClusterizationCfg(flags, name = "ITkTrigPixelClusterization", roisKey="", signature="", **kwargs):
160 acc = ComponentAccumulator()
161 from RegionSelector.RegSelToolConfig import regSelTool_ITkPixel_Cfg
162 acc.merge(ITkPixelClusterizationCfg(flags,
163 name="ITkPixelClusterization_"+signature,
164 isRoI_Seeded=True,
165 RoIs=roisKey,
166 ClustersName = "ITkTrigPixelClusters",
167 ClusterContainerCacheKey=flags.Trigger.ITkTracking.PixelClusterCacheKey,
168 AmbiguitiesMap = flags.Trigger.ITkTracking.ClusterAmbiguitiesMap,
169 RegSelTool= acc.popToolsAndMerge(regSelTool_ITkPixel_Cfg(flags))))
170 return acc
171
172

◆ ITkTrigStripClusterizationCfg()

python.InDetPrepRawDataFormationConfig.ITkTrigStripClusterizationCfg ( flags,
name = "ITkTrigStripClusterization",
roisKey = "",
signature = "",
** kwargs )

Definition at line 264 of file InDetPrepRawDataFormationConfig.py.

264def ITkTrigStripClusterizationCfg(flags, name="ITkTrigStripClusterization", roisKey="", signature="", **kwargs):
265 acc = ComponentAccumulator()
266 from RegionSelector.RegSelToolConfig import regSelTool_ITkStrip_Cfg
267 acc.merge(ITkStripClusterizationCfg(flags,
268 name="ITkStripClusterization_"+signature,
269 isRoI_Seeded=True,
270 RoIs=roisKey,
271 ClustersName = "ITkTrigStripClusters",
272 ClusterContainerCacheKey=flags.Trigger.ITkTracking.SCTClusterCacheKey,
273 RegSelTool= acc.popToolsAndMerge(regSelTool_ITkStrip_Cfg(flags))))
274 return acc
275
276

◆ ITkXAODToInDetClusterConversionCfg()

python.InDetPrepRawDataFormationConfig.ITkXAODToInDetClusterConversionCfg ( flags,
name = "ITkXAODToInDetClusterConversion",
** kwargs )

Definition at line 66 of file InDetPrepRawDataFormationConfig.py.

66def ITkXAODToInDetClusterConversionCfg(flags, name="ITkXAODToInDetClusterConversion", **kwargs):
67 acc = ComponentAccumulator()
68
69 from SiLorentzAngleTool.ITkStripLorentzAngleConfig import ITkStripLorentzAngleToolCfg
70 kwargs.setdefault("LorentzAngleTool", acc.popToolsAndMerge(ITkStripLorentzAngleToolCfg(flags)) )
71
72 kwargs.setdefault('ProcessPixel', flags.Detector.EnableITkPixel)
73 kwargs.setdefault('ProcessStrip', flags.Detector.EnableITkStrip)
74
75 acc.addEventAlgo(CompFactory.InDet.XAODToInDetClusterConversion(name, **kwargs))
76 return acc
77
78

◆ PixelClusterizationCfg()

python.InDetPrepRawDataFormationConfig.PixelClusterizationCfg ( flags,
name = "InDetPixelClusterization",
** kwargs )

Definition at line 79 of file InDetPrepRawDataFormationConfig.py.

79def PixelClusterizationCfg(flags, name = "InDetPixelClusterization", **kwargs):
80 acc = ComponentAccumulator()
81
82 prefix = clusterizationInputPrefix(flags)
83
84 if "clusteringTool" not in kwargs:
85 from InDetConfig.SiClusterizationToolConfig import MergedPixelsToolCfg
86 kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
87 MergedPixelsToolCfg(flags)))
88
89 if "gangedAmbiguitiesFinder" not in kwargs:
90 from InDetConfig.SiClusterizationToolConfig import PixelGangedAmbiguitiesFinderCfg
91 kwargs.setdefault("gangedAmbiguitiesFinder", acc.popToolsAndMerge(
92 PixelGangedAmbiguitiesFinderCfg(flags)))
93
94 kwargs.setdefault("DataObjectName", prefix + "PixelRDOs")
95 kwargs.setdefault("ClustersName", "PixelClusters")
96
97 acc.addEventAlgo(CompFactory.InDet.PixelClusterization(prefix+name, **kwargs))
98 return acc
99
100

◆ PixelClusterizationPUCfg()

python.InDetPrepRawDataFormationConfig.PixelClusterizationPUCfg ( flags,
name = "InDetPixelClusterizationPU",
** kwargs )

Definition at line 101 of file InDetPrepRawDataFormationConfig.py.

101def PixelClusterizationPUCfg(flags, name="InDetPixelClusterizationPU", **kwargs):
102 kwargs.setdefault("DataObjectName", "Pixel_PU_RDOs")
103 kwargs.setdefault("ClustersName", "PixelPUClusters")
104 kwargs.setdefault("AmbiguitiesMap", "PixelClusterAmbiguitiesMapPU")
105 return PixelClusterizationCfg(flags, name, **kwargs)
106
107

◆ SCTClusterizationCfg()

python.InDetPrepRawDataFormationConfig.SCTClusterizationCfg ( flags,
name = "InDetSCT_Clusterization",
** kwargs )

Definition at line 173 of file InDetPrepRawDataFormationConfig.py.

173def SCTClusterizationCfg(flags, name="InDetSCT_Clusterization", **kwargs):
174 acc = ComponentAccumulator()
175
176 prefix = clusterizationInputPrefix(flags)
177
178 if "conditionsTool" not in kwargs:
179 from SCT_ConditionsTools.SCT_ConditionsToolsConfig import SCT_ConditionsSummaryToolCfg
180 kwargs.setdefault("conditionsTool", acc.popToolsAndMerge(
181 SCT_ConditionsSummaryToolCfg(flags, withFlaggedCondTool=False)))
182
183 if "SCTDetElStatus" not in kwargs :
184 from SCT_ConditionsAlgorithms.SCT_ConditionsAlgorithmsConfig import SCT_DetectorElementStatusAlgWithoutFlaggedCfg
185 acc.merge( SCT_DetectorElementStatusAlgWithoutFlaggedCfg(flags) )
186 kwargs.setdefault("SCTDetElStatus", "SCTDetectorElementStatusWithoutFlagged" )
187
188 if "clusteringTool" not in kwargs:
189 from InDetConfig.SiClusterizationToolConfig import SCT_ClusteringToolCfg
190 kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
191 SCT_ClusteringToolCfg(flags)))
192
193 kwargs.setdefault("DataObjectName", prefix + "SCT_RDOs")
194 kwargs.setdefault("ClustersName", 'SCT_Clusters')
195
196 acc.addEventAlgo(CompFactory.InDet.SCT_Clusterization(prefix+name, **kwargs))
197 return acc
198
199

◆ SCTClusterizationPUCfg()

python.InDetPrepRawDataFormationConfig.SCTClusterizationPUCfg ( flags,
name = "InDetSCT_ClusterizationPU",
** kwargs )

Definition at line 200 of file InDetPrepRawDataFormationConfig.py.

200def SCTClusterizationPUCfg(flags, name="InDetSCT_ClusterizationPU", **kwargs):
201 kwargs.setdefault("DataObjectName", "SCT_PU_RDOs" )
202 kwargs.setdefault("ClustersName", "SCT_PU_Clusters")
203 return SCTClusterizationCfg(flags, name, **kwargs)
204
205

◆ TrigPixelClusterizationCfg()

python.InDetPrepRawDataFormationConfig.TrigPixelClusterizationCfg ( flags,
RoIs,
name = "InDetPixelClusterization",
** kwargs )

Definition at line 108 of file InDetPrepRawDataFormationConfig.py.

108def TrigPixelClusterizationCfg(flags, RoIs, name="InDetPixelClusterization", **kwargs):
109 acc = ComponentAccumulator()
110
111 if "RegSelTool" not in kwargs:
112 from RegionSelector.RegSelToolConfig import regSelTool_Pixel_Cfg
113 kwargs.setdefault("RegSelTool", acc.popToolsAndMerge(
114 regSelTool_Pixel_Cfg(flags)))
115
116 if "clusteringTool" not in kwargs:
117 from InDetConfig.SiClusterizationToolConfig import TrigMergedPixelsToolCfg
118 kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
119 TrigMergedPixelsToolCfg(flags)))
120
121 if "gangedAmbiguitiesFinder" not in kwargs:
122 from InDetConfig.SiClusterizationToolConfig import PixelGangedAmbiguitiesFinderCfg
123 kwargs.setdefault("gangedAmbiguitiesFinder", acc.popToolsAndMerge(
124 PixelGangedAmbiguitiesFinderCfg(flags)))
125
126 kwargs.setdefault("AmbiguitiesMap", flags.Trigger.InDetTracking.ClusterAmbiguitiesMap)
127 kwargs.setdefault("ClustersName", "PixelTrigClusters")
128 kwargs.setdefault("isRoI_Seeded", True)
129 kwargs.setdefault("RoIs", RoIs)
130 kwargs.setdefault("ClusterContainerCacheKey", flags.Trigger.InDetTracking.PixelClusterCacheKey)
131 kwargs.setdefault("useDataPoolWithCache", True)
132 kwargs.setdefault("name", f"{name}_{RoIs}")
133
134 acc.addEventAlgo(CompFactory.InDet.PixelClusterization(**kwargs))
135 return acc
136
137

◆ TrigSCTClusterizationCfg()

python.InDetPrepRawDataFormationConfig.TrigSCTClusterizationCfg ( flags,
RoIs,
name = "InDetSCT_Clusterization",
** kwargs )

Definition at line 206 of file InDetPrepRawDataFormationConfig.py.

206def TrigSCTClusterizationCfg(flags, RoIs, name="InDetSCT_Clusterization", **kwargs):
207 acc = ComponentAccumulator()
208
209 if "RegSelTool" not in kwargs:
210 from RegionSelector.RegSelToolConfig import regSelTool_SCT_Cfg
211 kwargs.setdefault("RegSelTool", acc.popToolsAndMerge(
212 regSelTool_SCT_Cfg(flags)))
213
214 if "conditionsTool" not in kwargs:
215 from SCT_ConditionsTools.SCT_ConditionsToolsConfig import SCT_ConditionsSummaryToolCfg
216 kwargs.setdefault("conditionsTool", acc.popToolsAndMerge(
217 SCT_ConditionsSummaryToolCfg(flags, withFlaggedCondTool=False, withTdaqTool=False)))
218
219 if "clusteringTool" not in kwargs:
220 from InDetConfig.SiClusterizationToolConfig import Trig_SCT_ClusteringToolCfg
221 kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
222 Trig_SCT_ClusteringToolCfg(flags)))
223
224 kwargs.setdefault("DataObjectName", 'SCT_RDOs')
225 kwargs.setdefault("ClustersName", 'SCT_TrigClusters')
226 kwargs.setdefault("isRoI_Seeded", True)
227 kwargs.setdefault("RoIs", RoIs)
228 kwargs.setdefault("ClusterContainerCacheKey", flags.Trigger.InDetTracking.SCTClusterCacheKey)
229 kwargs.setdefault("FlaggedCondCacheKey", "")
230 kwargs.setdefault("useDataPoolWithCache", True)
231 kwargs.setdefault("name", f"{name}_{RoIs}")
232
233 acc.addEventAlgo(CompFactory.InDet.SCT_Clusterization(**kwargs))
234 return acc
235
236

◆ TrigTRTRIOMakerCfg()

python.InDetPrepRawDataFormationConfig.TrigTRTRIOMakerCfg ( flags,
RoIs,
name = "InDetTrigMTTRTDriftCircleMaker",
** kwargs )

Definition at line 331 of file InDetPrepRawDataFormationConfig.py.

331def TrigTRTRIOMakerCfg(flags, RoIs, name="InDetTrigMTTRTDriftCircleMaker", **kwargs):
332 acc = ComponentAccumulator()
333
334 if "RegSelTool" not in kwargs:
335 from RegionSelector.RegSelToolConfig import regSelTool_TRT_Cfg
336 kwargs.setdefault("RegSelTool", acc.popToolsAndMerge(
337 regSelTool_TRT_Cfg(flags)))
338
339 if "TRT_DriftCircleTool" not in kwargs:
340 from InDetConfig.TRT_DriftCircleToolConfig import TRT_DriftCircleToolCfg
341 kwargs.setdefault("TRT_DriftCircleTool", acc.popToolsAndMerge(
342 TRT_DriftCircleToolCfg(flags)))
343
344 kwargs.setdefault("TRTRIOLocation", "TRT_TrigDriftCircles")
345 kwargs.setdefault("TRTRDOLocation", "TRT_RDOs_TRIG" if flags.Input.Format is Format.BS else "TRT_RDOs")
346 kwargs.setdefault("isRoI_Seeded", True)
347 kwargs.setdefault("RoIs", RoIs)
348
349 kwargs.setdefault("TRT_DriftCircleCache", flags.Trigger.InDetTracking.TRT_DriftCircleCacheKey)
350 kwargs.setdefault("useDataPoolWithCache", True)
351
352 kwargs.setdefault("name", f"{name}_{RoIs}")
353 acc.addEventAlgo(CompFactory.InDet.TRT_RIO_Maker(**kwargs))
354 return acc
355
356