ATLAS Offline Software
Functions
python.InDetPrepRawDataFormationConfig Namespace Reference

Functions

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

Function Documentation

◆ AthenaTrkClusterizationCfg()

def python.InDetPrepRawDataFormationConfig.AthenaTrkClusterizationCfg (   flags)

Definition at line 357 of file InDetPrepRawDataFormationConfig.py.

357 def 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()

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

Definition at line 9 of file InDetPrepRawDataFormationConfig.py.

10  """Return clusterization input prefix based on the production step and tracking config"""
11  if hasattr(flags.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()

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

Definition at line 26 of file InDetPrepRawDataFormationConfig.py.

26 def 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()

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

Definition at line 32 of file InDetPrepRawDataFormationConfig.py.

32 def 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()

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

Definition at line 47 of file InDetPrepRawDataFormationConfig.py.

47 def 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()

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

Definition at line 299 of file InDetPrepRawDataFormationConfig.py.

299 def 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(
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()

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

Definition at line 313 of file InDetPrepRawDataFormationConfig.py.

313 def 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(
320 
321  acc.merge(InDetTRT_RIO_MakerCfg(flags, name, **kwargs))
322  return acc
323 
324 

◆ InDetTRT_RIO_MakerCfg()

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

Definition at line 277 of file InDetPrepRawDataFormationConfig.py.

277 def 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()

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

Definition at line 325 of file InDetPrepRawDataFormationConfig.py.

325 def 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()

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

Definition at line 39 of file InDetPrepRawDataFormationConfig.py.

39 def 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()

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

Definition at line 138 of file InDetPrepRawDataFormationConfig.py.

138 def 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()

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

Definition at line 237 of file InDetPrepRawDataFormationConfig.py.

237 def 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(
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()

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

Definition at line 159 of file InDetPrepRawDataFormationConfig.py.

159 def 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()

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

Definition at line 264 of file InDetPrepRawDataFormationConfig.py.

264 def 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()

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

Definition at line 66 of file InDetPrepRawDataFormationConfig.py.

66 def 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()

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

Definition at line 79 of file InDetPrepRawDataFormationConfig.py.

79 def 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(
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()

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

Definition at line 101 of file InDetPrepRawDataFormationConfig.py.

101 def 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()

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

Definition at line 173 of file InDetPrepRawDataFormationConfig.py.

173 def 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
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()

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

Definition at line 200 of file InDetPrepRawDataFormationConfig.py.

200 def 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()

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

Definition at line 108 of file InDetPrepRawDataFormationConfig.py.

108 def 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(
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()

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

Definition at line 206 of file InDetPrepRawDataFormationConfig.py.

206 def 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(
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()

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

Definition at line 331 of file InDetPrepRawDataFormationConfig.py.

331 def 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 
python.SiClusterizationToolConfig.TrigMergedPixelsToolCfg
def TrigMergedPixelsToolCfg(flags, name="InDetTrigMergedPixelsTool")
Definition: SiClusterizationToolConfig.py:144
RegSelToolConfig.regSelTool_TRT_Cfg
def regSelTool_TRT_Cfg(flags)
Definition: RegSelToolConfig.py:113
python.TRT_DriftCircleToolConfig.TRT_DriftCircleToolCfg
def TRT_DriftCircleToolCfg(flags, name="InDetTRT_DriftCircleTool", usePhase=False, **kwargs)
Definition: TRT_DriftCircleToolConfig.py:30
python.ITkStripLorentzAngleConfig.ITkStripLorentzAngleToolCfg
def ITkStripLorentzAngleToolCfg(flags, name="ITkStripLorentzAngleTool", **kwargs)
Definition: ITkStripLorentzAngleConfig.py:10
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
RegSelToolConfig.regSelTool_SCT_Cfg
def regSelTool_SCT_Cfg(flags)
Definition: RegSelToolConfig.py:106
python.InDetPrepRawDataFormationConfig.IDInDetToXAODClusterConversionCfg
def IDInDetToXAODClusterConversionCfg(flags, name="IDInDetToXAODClusterConversion", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:47
python.InDetPrepRawDataFormationConfig.ITkTrigStripClusterizationCfg
def ITkTrigStripClusterizationCfg(flags, name="ITkTrigStripClusterization", roisKey="", signature="", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:264
python.SiClusterizationToolConfig.ITkPixelGangedAmbiguitiesFinderCfg
def ITkPixelGangedAmbiguitiesFinderCfg(flags, name="ITkPixelGangedAmbiguitiesFinder", **kwargs)
Definition: SiClusterizationToolConfig.py:366
python.SiClusterizationToolConfig.MergedPixelsToolCfg
def MergedPixelsToolCfg(flags, name="InDetMergedPixelsTool", **kwargs)
Definition: SiClusterizationToolConfig.py:132
python.TRT_DriftCircleToolConfig.TRT_Phase_DriftCircleToolCfg
def TRT_Phase_DriftCircleToolCfg(flags, name="InDetTRT_Phase_DriftCircleTool", **kwargs)
Definition: TRT_DriftCircleToolConfig.py:102
python.InDetPrepRawDataFormationConfig.clusterizationInputPrefix
def clusterizationInputPrefix(flags)
Definition: InDetPrepRawDataFormationConfig.py:9
RegSelToolConfig.regSelTool_ITkPixel_Cfg
def regSelTool_ITkPixel_Cfg(flags)
Definition: RegSelToolConfig.py:120
python.InDetPrepRawDataFormationConfig.ITkTrigPixelClusterizationCfg
def ITkTrigPixelClusterizationCfg(flags, name="ITkTrigPixelClusterization", roisKey="", signature="", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:159
python.ITkStripConditionsAlgorithmsConfig.ITkStripDetectorElementStatusAlgCfg
def ITkStripDetectorElementStatusAlgCfg(flags, name="ITkStripDetectorElementStatusAlg", **kwargs)
Definition: ITkStripConditionsAlgorithmsConfig.py:91
python.InDetPrepRawDataFormationConfig.TrigTRTRIOMakerCfg
def TrigTRTRIOMakerCfg(flags, RoIs, name="InDetTrigMTTRTDriftCircleMaker", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:331
python.InDetPrepRawDataFormationConfig.ITkPixelClusterizationCfg
def ITkPixelClusterizationCfg(flags, name="ITkPixelClusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:138
python.SiClusterizationToolConfig.ITkMergedPixelsToolCfg
def ITkMergedPixelsToolCfg(flags, name="ITkMergedPixelsTool", **kwargs)
Definition: SiClusterizationToolConfig.py:155
python.SiClusterizationToolConfig.PixelGangedAmbiguitiesFinderCfg
def PixelGangedAmbiguitiesFinderCfg(flags, name="InDetPixelGangedAmbiguitiesFinder", **kwargs)
Definition: SiClusterizationToolConfig.py:356
RegSelToolConfig.regSelTool_ITkStrip_Cfg
def regSelTool_ITkStrip_Cfg(flags)
Definition: RegSelToolConfig.py:126
python.InDetPrepRawDataFormationConfig.HGTDXAODToInDetClusterConversionCfg
def HGTDXAODToInDetClusterConversionCfg(flags, name="HGTDXAODToInDetClusterConversion", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:32
python.SCT_ConditionsToolsConfig.SCT_ConditionsSummaryToolCfg
def SCT_ConditionsSummaryToolCfg(flags, name="InDetSCT_ConditionsSummaryTool", **kwargs)
Definition: SCT_ConditionsToolsConfig.py:80
python.SCT_ConditionsAlgorithmsConfig.SCT_DetectorElementStatusAlgWithoutFlaggedCfg
def SCT_DetectorElementStatusAlgWithoutFlaggedCfg(flags, name="SCTDetectorElementStatusAlgWithoutFlagged", **kwargs)
Definition: SCT_ConditionsAlgorithmsConfig.py:102
python.TRT_DriftCircleToolConfig.TRT_NoTime_DriftCircleToolCfg
def TRT_NoTime_DriftCircleToolCfg(flags, name="InDetTRT_NoTime_DriftCircleTool", **kwargs)
Definition: TRT_DriftCircleToolConfig.py:87
python.SiClusterizationToolConfig.SCT_ClusteringToolCfg
def SCT_ClusteringToolCfg(flags, name="InDetSCT_ClusteringTool", **kwargs)
Definition: SiClusterizationToolConfig.py:378
python.InDetPrepRawDataFormationConfig.InDetTRT_NoTime_RIO_MakerCfg
def InDetTRT_NoTime_RIO_MakerCfg(flags, name="InDetTRT_NoTime_RIO_Maker", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:299
python.InDetPrepRawDataFormationConfig.PixelClusterizationCfg
def PixelClusterizationCfg(flags, name="InDetPixelClusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:79
python.InDetPrepRawDataFormationConfig.InDetTRT_Phase_RIO_MakerCfg
def InDetTRT_Phase_RIO_MakerCfg(flags, name="InDetTRT_Phase_RIO_Maker", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:313
python.InDetPrepRawDataFormationConfig.PixelClusterizationPUCfg
def PixelClusterizationPUCfg(flags, name="InDetPixelClusterizationPU", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:101
RegSelToolConfig.regSelTool_Pixel_Cfg
def regSelTool_Pixel_Cfg(flags)
Definition: RegSelToolConfig.py:99
python.InDetPrepRawDataFormationConfig.ITkInDetToXAODClusterConversionCfg
def ITkInDetToXAODClusterConversionCfg(flags, name="ITkInDetToXAODClusterConversion", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:39
python.SiClusterizationToolConfig.Trig_SCT_ClusteringToolCfg
def Trig_SCT_ClusteringToolCfg(flags, name="Trig_SCT_ClusteringTool", **kwargs)
Definition: SiClusterizationToolConfig.py:414
python.InDetPrepRawDataFormationConfig.ITkXAODToInDetClusterConversionCfg
def ITkXAODToInDetClusterConversionCfg(flags, name="ITkXAODToInDetClusterConversion", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:66
python.InDetPrepRawDataFormationConfig.InDetTRT_RIO_MakerPUCfg
def InDetTRT_RIO_MakerPUCfg(flags, name="InDetTRT_RIO_MakerPU", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:325
python.InDetPrepRawDataFormationConfig.InDetTRT_RIO_MakerCfg
def InDetTRT_RIO_MakerCfg(flags, name="InDetTRT_RIO_Maker", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:277
python.InDetPrepRawDataFormationConfig.AthenaTrkClusterizationCfg
def AthenaTrkClusterizationCfg(flags)
Definition: InDetPrepRawDataFormationConfig.py:357
python.InDetPrepRawDataFormationConfig.ITkStripClusterizationCfg
def ITkStripClusterizationCfg(flags, name="ITkStripClusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:237
python.SiClusterizationToolConfig.ITKStrip_SCT_ClusteringToolCfg
def ITKStrip_SCT_ClusteringToolCfg(flags, name="ITkStripClusteringTool", **kwargs)
Definition: SiClusterizationToolConfig.py:433
python.InDetPrepRawDataFormationConfig.SCTClusterizationPUCfg
def SCTClusterizationPUCfg(flags, name="InDetSCT_ClusterizationPU", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:200
python.InDetPrepRawDataFormationConfig.TrigSCTClusterizationCfg
def TrigSCTClusterizationCfg(flags, RoIs, name="InDetSCT_Clusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:206
python.InDetPrepRawDataFormationConfig.HGTDInDetToXAODClusterConversionCfg
def HGTDInDetToXAODClusterConversionCfg(flags, name="HGTDInDetToXAODClusterConversion", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:26
python.InDetPrepRawDataFormationConfig.TrigPixelClusterizationCfg
def TrigPixelClusterizationCfg(flags, RoIs, name="InDetPixelClusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:108
python.InDetPrepRawDataFormationConfig.SCTClusterizationCfg
def SCTClusterizationCfg(flags, name="InDetSCT_Clusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:173