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 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 337 of file InDetPrepRawDataFormationConfig.py.

337 def AthenaTrkClusterizationCfg(flags):
338  acc = ComponentAccumulator()
339  #
340  # -- Pixel Clusterization
341  #
342  if flags.Detector.EnableITkPixel:
343  acc.merge(ITkPixelClusterizationCfg(flags))
344  #
345  # --- Strip Clusterization
346  #
347  if flags.Detector.EnableITkStrip:
348  acc.merge(ITkStripClusterizationCfg(flags))
349 
350  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 

◆ InDetTRT_NoTime_RIO_MakerCfg()

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

Definition at line 279 of file InDetPrepRawDataFormationConfig.py.

279 def InDetTRT_NoTime_RIO_MakerCfg(flags, name = "InDetTRT_NoTime_RIO_Maker", **kwargs):
280  acc = ComponentAccumulator()
281 
282  if "TRT_DriftCircleTool" not in kwargs:
283  from InDetConfig.TRT_DriftCircleToolConfig import TRT_NoTime_DriftCircleToolCfg
284  kwargs.setdefault("TRT_DriftCircleTool", acc.popToolsAndMerge(
286 
287  kwargs.setdefault("TRTRIOLocation", 'TRT_DriftCirclesUncalibrated')
288 
289  acc.merge(InDetTRT_RIO_MakerCfg(flags, name, **kwargs))
290  return acc
291 
292 

◆ InDetTRT_Phase_RIO_MakerCfg()

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

Definition at line 293 of file InDetPrepRawDataFormationConfig.py.

293 def InDetTRT_Phase_RIO_MakerCfg(flags, name = "InDetTRT_Phase_RIO_Maker", **kwargs):
294  acc = ComponentAccumulator()
295 
296  if "TRT_DriftCircleTool" not in kwargs:
297  from InDetConfig.TRT_DriftCircleToolConfig import TRT_Phase_DriftCircleToolCfg
298  kwargs.setdefault("TRT_DriftCircleTool", acc.popToolsAndMerge(
300 
301  acc.merge(InDetTRT_RIO_MakerCfg(flags, name, **kwargs))
302  return acc
303 
304 

◆ InDetTRT_RIO_MakerCfg()

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

Definition at line 257 of file InDetPrepRawDataFormationConfig.py.

257 def InDetTRT_RIO_MakerCfg(flags, name = "InDetTRT_RIO_Maker", **kwargs):
258  acc = ComponentAccumulator()
259 
260  # track overlay always uses full input container here
261  if flags.Common.ProductionStep in [ProductionStep.PileUpPretracking, ProductionStep.MinbiasPreprocessing]:
262  prefix = flags.Overlay.BkgPrefix
263  else:
264  prefix = ''
265 
266  if "TRT_DriftCircleTool" not in kwargs:
267  from InDetConfig.TRT_DriftCircleToolConfig import TRT_DriftCircleToolCfg
268  kwargs.setdefault("TRT_DriftCircleTool", acc.popToolsAndMerge(
269  TRT_DriftCircleToolCfg(flags)))
270  kwargs.setdefault("TRTRIOLocation", 'TRT_DriftCircles')
271  #Backtracking is disable during the processing of pileup tracks,
272  #the standard TRT_RDOs are used for track overlay when overlaying with HS RDOs.
273  kwargs.setdefault("TRTRDOLocation", prefix + 'TRT_RDOs')
274 
275  acc.addEventAlgo(CompFactory.InDet.TRT_RIO_Maker(prefix+name, **kwargs))
276  return acc
277 
278 

◆ InDetTRT_RIO_MakerPUCfg()

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

Definition at line 305 of file InDetPrepRawDataFormationConfig.py.

305 def InDetTRT_RIO_MakerPUCfg(flags, name = "InDetTRT_RIO_MakerPU", **kwargs):
306  kwargs.setdefault("TRTRDOLocation", 'TRT_PU_RDOs')
307  kwargs.setdefault("TRTRIOLocation", 'TRT_PU_DriftCircles')
308  return InDetTRT_RIO_MakerCfg(flags, name, **kwargs)
309 
310 

◆ 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 119 of file InDetPrepRawDataFormationConfig.py.

119 def ITkPixelClusterizationCfg(flags, name = "ITkPixelClusterization", **kwargs):
120  acc = ComponentAccumulator()
121 
122  prefix = clusterizationInputPrefix(flags)
123 
124  if "clusteringTool" not in kwargs:
125  from InDetConfig.SiClusterizationToolConfig import ITkMergedPixelsToolCfg
126  kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
127  ITkMergedPixelsToolCfg(flags)))
128 
129  if "gangedAmbiguitiesFinder" not in kwargs:
130  from InDetConfig.SiClusterizationToolConfig import ITkPixelGangedAmbiguitiesFinderCfg
131  kwargs.setdefault("gangedAmbiguitiesFinder", acc.popToolsAndMerge(ITkPixelGangedAmbiguitiesFinderCfg(flags)))
132  kwargs.setdefault("DataObjectName", prefix + "ITkPixelRDOs")
133  kwargs.setdefault("ClustersName", "ITkPixelClusters")
134  kwargs.setdefault("AmbiguitiesMap", "ITkPixelClusterAmbiguitiesMap")
135 
136  acc.addEventAlgo(CompFactory.InDet.PixelClusterization(prefix+name, **kwargs))
137  return acc
138 
139 

◆ ITkStripClusterizationCfg()

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

Definition at line 217 of file InDetPrepRawDataFormationConfig.py.

217 def ITkStripClusterizationCfg(flags, name="ITkStripClusterization", **kwargs):
218  acc = ComponentAccumulator()
219 
220  prefix = clusterizationInputPrefix(flags)
221 
222  kwargs.setdefault("conditionsTool",None) # SCTDetElStatus is used instead
223  if "SCTDetElStatus" not in kwargs :
224  if not flags.Trigger.doHLT :
225  from SCT_ConditionsAlgorithms.ITkStripConditionsAlgorithmsConfig import (
226  ITkStripDetectorElementStatusAlgCfg)
227  acc.merge(ITkStripDetectorElementStatusAlgCfg(flags))
228  kwargs.setdefault("SCTDetElStatus", "ITkStripDetectorElementStatus")
229 
230  if "clusteringTool" not in kwargs:
231  from InDetConfig.SiClusterizationToolConfig import ITKStrip_SCT_ClusteringToolCfg
232  kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
234  kwargs.setdefault("DataObjectName", prefix + 'ITkStripRDOs')
235  kwargs.setdefault("ClustersName", 'ITkStripClusters')
236  kwargs.setdefault("SCT_FlaggedCondData", "ITkStripFlaggedCondData")
237  # Disable noisy modules suppression
238  kwargs.setdefault("maxFiredStrips", 0)
239 
240  acc.addEventAlgo( CompFactory.InDet.SCT_Clusterization(prefix+name, **kwargs))
241  return acc
242 
243 

◆ ITkTrigPixelClusterizationCfg()

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

Definition at line 140 of file InDetPrepRawDataFormationConfig.py.

140 def ITkTrigPixelClusterizationCfg(flags, name = "ITkTrigPixelClusterization", roisKey="", signature="", **kwargs):
141  acc = ComponentAccumulator()
142  from RegionSelector.RegSelToolConfig import regSelTool_ITkPixel_Cfg
143  acc.merge(ITkPixelClusterizationCfg(flags,
144  name="ITkPixelClusterization_"+signature,
145  isRoI_Seeded=True,
146  RoIs=roisKey,
147  ClustersName = "ITkTrigPixelClusters",
148  ClusterContainerCacheKey=flags.Trigger.ITkTracking.PixelClusterCacheKey,
149  RegSelTool= acc.popToolsAndMerge(regSelTool_ITkPixel_Cfg(flags))))
150  return acc
151 
152 

◆ ITkTrigStripClusterizationCfg()

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

Definition at line 244 of file InDetPrepRawDataFormationConfig.py.

244 def ITkTrigStripClusterizationCfg(flags, name="ITkTrigStripClusterization", roisKey="", signature="", **kwargs):
245  acc = ComponentAccumulator()
246  from RegionSelector.RegSelToolConfig import regSelTool_ITkStrip_Cfg
247  acc.merge(ITkStripClusterizationCfg(flags,
248  name="ITkStripClusterization_"+signature,
249  isRoI_Seeded=True,
250  RoIs=roisKey,
251  ClustersName = "ITkTrigStripClusters",
252  ClusterContainerCacheKey=flags.Trigger.ITkTracking.SCTClusterCacheKey,
253  RegSelTool= acc.popToolsAndMerge(regSelTool_ITkStrip_Cfg(flags))))
254  return acc
255 
256 

◆ ITkXAODToInDetClusterConversionCfg()

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

Definition at line 47 of file InDetPrepRawDataFormationConfig.py.

47 def ITkXAODToInDetClusterConversionCfg(flags, name="ITkXAODToInDetClusterConversion", **kwargs):
48  acc = ComponentAccumulator()
49 
50  from SiLorentzAngleTool.ITkStripLorentzAngleConfig import ITkStripLorentzAngleToolCfg
51  kwargs.setdefault("LorentzAngleTool", acc.popToolsAndMerge(ITkStripLorentzAngleToolCfg(flags)) )
52 
53  kwargs.setdefault('ProcessPixel', flags.Detector.EnableITkPixel)
54  kwargs.setdefault('ProcessStrip', flags.Detector.EnableITkStrip)
55 
56  acc.addEventAlgo(CompFactory.InDet.XAODToInDetClusterConversion(name, **kwargs))
57  return acc
58 
59 

◆ PixelClusterizationCfg()

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

Definition at line 60 of file InDetPrepRawDataFormationConfig.py.

60 def PixelClusterizationCfg(flags, name = "InDetPixelClusterization", **kwargs):
61  acc = ComponentAccumulator()
62 
63  prefix = clusterizationInputPrefix(flags)
64 
65  if "clusteringTool" not in kwargs:
66  from InDetConfig.SiClusterizationToolConfig import MergedPixelsToolCfg
67  kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
68  MergedPixelsToolCfg(flags)))
69 
70  if "gangedAmbiguitiesFinder" not in kwargs:
71  from InDetConfig.SiClusterizationToolConfig import PixelGangedAmbiguitiesFinderCfg
72  kwargs.setdefault("gangedAmbiguitiesFinder", acc.popToolsAndMerge(
74 
75  kwargs.setdefault("DataObjectName", prefix + "PixelRDOs")
76  kwargs.setdefault("ClustersName", "PixelClusters")
77 
78  acc.addEventAlgo(CompFactory.InDet.PixelClusterization(prefix+name, **kwargs))
79  return acc
80 
81 

◆ PixelClusterizationPUCfg()

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

Definition at line 82 of file InDetPrepRawDataFormationConfig.py.

82 def PixelClusterizationPUCfg(flags, name="InDetPixelClusterizationPU", **kwargs):
83  kwargs.setdefault("DataObjectName", "Pixel_PU_RDOs")
84  kwargs.setdefault("ClustersName", "PixelPUClusters")
85  kwargs.setdefault("AmbiguitiesMap", "PixelClusterAmbiguitiesMapPU")
86  return PixelClusterizationCfg(flags, name, **kwargs)
87 
88 

◆ SCTClusterizationCfg()

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

Definition at line 153 of file InDetPrepRawDataFormationConfig.py.

153 def SCTClusterizationCfg(flags, name="InDetSCT_Clusterization", **kwargs):
154  acc = ComponentAccumulator()
155 
156  prefix = clusterizationInputPrefix(flags)
157 
158  if "conditionsTool" not in kwargs:
159  from SCT_ConditionsTools.SCT_ConditionsToolsConfig import SCT_ConditionsSummaryToolCfg
160  kwargs.setdefault("conditionsTool", acc.popToolsAndMerge(
161  SCT_ConditionsSummaryToolCfg(flags, withFlaggedCondTool=False)))
162 
163  if "SCTDetElStatus" not in kwargs :
164  from SCT_ConditionsAlgorithms.SCT_ConditionsAlgorithmsConfig import SCT_DetectorElementStatusAlgWithoutFlaggedCfg
166  kwargs.setdefault("SCTDetElStatus", "SCTDetectorElementStatusWithoutFlagged" )
167 
168  if "clusteringTool" not in kwargs:
169  from InDetConfig.SiClusterizationToolConfig import SCT_ClusteringToolCfg
170  kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
171  SCT_ClusteringToolCfg(flags)))
172 
173  kwargs.setdefault("DataObjectName", prefix + "SCT_RDOs")
174  kwargs.setdefault("ClustersName", 'SCT_Clusters')
175 
176  acc.addEventAlgo(CompFactory.InDet.SCT_Clusterization(prefix+name, **kwargs))
177  return acc
178 
179 

◆ SCTClusterizationPUCfg()

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

Definition at line 180 of file InDetPrepRawDataFormationConfig.py.

180 def SCTClusterizationPUCfg(flags, name="InDetSCT_ClusterizationPU", **kwargs):
181  kwargs.setdefault("DataObjectName", "SCT_PU_RDOs" )
182  kwargs.setdefault("ClustersName", "SCT_PU_Clusters")
183  return SCTClusterizationCfg(flags, name, **kwargs)
184 
185 

◆ TrigPixelClusterizationCfg()

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

Definition at line 89 of file InDetPrepRawDataFormationConfig.py.

89 def TrigPixelClusterizationCfg(flags, RoIs, name="InDetPixelClusterization", **kwargs):
90  acc = ComponentAccumulator()
91 
92  if "RegSelTool" not in kwargs:
93  from RegionSelector.RegSelToolConfig import regSelTool_Pixel_Cfg
94  kwargs.setdefault("RegSelTool", acc.popToolsAndMerge(
95  regSelTool_Pixel_Cfg(flags)))
96 
97  if "clusteringTool" not in kwargs:
98  from InDetConfig.SiClusterizationToolConfig import TrigMergedPixelsToolCfg
99  kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
100  TrigMergedPixelsToolCfg(flags)))
101 
102  if "gangedAmbiguitiesFinder" not in kwargs:
103  from InDetConfig.SiClusterizationToolConfig import PixelGangedAmbiguitiesFinderCfg
104  kwargs.setdefault("gangedAmbiguitiesFinder", acc.popToolsAndMerge(
106 
107  kwargs.setdefault("AmbiguitiesMap", "TrigPixelClusterAmbiguitiesMap")
108  kwargs.setdefault("ClustersName", "PixelTrigClusters")
109  kwargs.setdefault("isRoI_Seeded", True)
110  kwargs.setdefault("RoIs", RoIs)
111  kwargs.setdefault("ClusterContainerCacheKey", flags.Trigger.InDetTracking.PixelClusterCacheKey)
112  kwargs.setdefault("useDataPoolWithCache", True)
113  kwargs.setdefault("name", f"{name}_{RoIs}")
114 
115  acc.addEventAlgo(CompFactory.InDet.PixelClusterization(**kwargs))
116  return acc
117 
118 

◆ TrigSCTClusterizationCfg()

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

Definition at line 186 of file InDetPrepRawDataFormationConfig.py.

186 def TrigSCTClusterizationCfg(flags, RoIs, name="InDetSCT_Clusterization", **kwargs):
187  acc = ComponentAccumulator()
188 
189  if "RegSelTool" not in kwargs:
190  from RegionSelector.RegSelToolConfig import regSelTool_SCT_Cfg
191  kwargs.setdefault("RegSelTool", acc.popToolsAndMerge(
192  regSelTool_SCT_Cfg(flags)))
193 
194  if "conditionsTool" not in kwargs:
195  from SCT_ConditionsTools.SCT_ConditionsToolsConfig import SCT_ConditionsSummaryToolCfg
196  kwargs.setdefault("conditionsTool", acc.popToolsAndMerge(
197  SCT_ConditionsSummaryToolCfg(flags, withFlaggedCondTool=False, withTdaqTool=False)))
198 
199  if "clusteringTool" not in kwargs:
200  from InDetConfig.SiClusterizationToolConfig import Trig_SCT_ClusteringToolCfg
201  kwargs.setdefault("clusteringTool", acc.popToolsAndMerge(
203 
204  kwargs.setdefault("DataObjectName", 'SCT_RDOs')
205  kwargs.setdefault("ClustersName", 'SCT_TrigClusters')
206  kwargs.setdefault("isRoI_Seeded", True)
207  kwargs.setdefault("RoIs", RoIs)
208  kwargs.setdefault("ClusterContainerCacheKey", flags.Trigger.InDetTracking.SCTClusterCacheKey)
209  kwargs.setdefault("FlaggedCondCacheKey", "")
210  kwargs.setdefault("useDataPoolWithCache", True)
211  kwargs.setdefault("name", f"{name}_{RoIs}")
212 
213  acc.addEventAlgo(CompFactory.InDet.SCT_Clusterization(**kwargs))
214  return acc
215 
216 

◆ TrigTRTRIOMakerCfg()

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

Definition at line 311 of file InDetPrepRawDataFormationConfig.py.

311 def TrigTRTRIOMakerCfg(flags, RoIs, name="InDetTrigMTTRTDriftCircleMaker", **kwargs):
312  acc = ComponentAccumulator()
313 
314  if "RegSelTool" not in kwargs:
315  from RegionSelector.RegSelToolConfig import regSelTool_TRT_Cfg
316  kwargs.setdefault("RegSelTool", acc.popToolsAndMerge(
317  regSelTool_TRT_Cfg(flags)))
318 
319  if "TRT_DriftCircleTool" not in kwargs:
320  from InDetConfig.TRT_DriftCircleToolConfig import TRT_DriftCircleToolCfg
321  kwargs.setdefault("TRT_DriftCircleTool", acc.popToolsAndMerge(
322  TRT_DriftCircleToolCfg(flags)))
323 
324  kwargs.setdefault("TRTRIOLocation", "TRT_TrigDriftCircles")
325  kwargs.setdefault("TRTRDOLocation", "TRT_RDOs_TRIG" if flags.Input.Format is Format.BS else "TRT_RDOs")
326  kwargs.setdefault("isRoI_Seeded", True)
327  kwargs.setdefault("RoIs", RoIs)
328 
329  kwargs.setdefault("TRT_DriftCircleCache", flags.Trigger.InDetTracking.TRT_DriftCircleCacheKey)
330  kwargs.setdefault("useDataPoolWithCache", True)
331 
332  kwargs.setdefault("name", f"{name}_{RoIs}")
333  acc.addEventAlgo(CompFactory.InDet.TRT_RIO_Maker(**kwargs))
334  return acc
335 
336 
python.SiClusterizationToolConfig.TrigMergedPixelsToolCfg
def TrigMergedPixelsToolCfg(flags, name="InDetTrigMergedPixelsTool")
Definition: SiClusterizationToolConfig.py:142
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.ITkTrigStripClusterizationCfg
def ITkTrigStripClusterizationCfg(flags, name="ITkTrigStripClusterization", roisKey="", signature="", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:244
python.SiClusterizationToolConfig.ITkPixelGangedAmbiguitiesFinderCfg
def ITkPixelGangedAmbiguitiesFinderCfg(flags, name="ITkPixelGangedAmbiguitiesFinder", **kwargs)
Definition: SiClusterizationToolConfig.py:364
python.SiClusterizationToolConfig.MergedPixelsToolCfg
def MergedPixelsToolCfg(flags, name="InDetMergedPixelsTool", **kwargs)
Definition: SiClusterizationToolConfig.py:130
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:140
python.ITkStripConditionsAlgorithmsConfig.ITkStripDetectorElementStatusAlgCfg
def ITkStripDetectorElementStatusAlgCfg(flags, name="ITkStripDetectorElementStatusAlg", **kwargs)
Definition: ITkStripConditionsAlgorithmsConfig.py:90
python.InDetPrepRawDataFormationConfig.TrigTRTRIOMakerCfg
def TrigTRTRIOMakerCfg(flags, RoIs, name="InDetTrigMTTRTDriftCircleMaker", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:311
python.InDetPrepRawDataFormationConfig.ITkPixelClusterizationCfg
def ITkPixelClusterizationCfg(flags, name="ITkPixelClusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:119
python.SiClusterizationToolConfig.ITkMergedPixelsToolCfg
def ITkMergedPixelsToolCfg(flags, name="ITkMergedPixelsTool", **kwargs)
Definition: SiClusterizationToolConfig.py:153
python.SiClusterizationToolConfig.PixelGangedAmbiguitiesFinderCfg
def PixelGangedAmbiguitiesFinderCfg(flags, name="InDetPixelGangedAmbiguitiesFinder", **kwargs)
Definition: SiClusterizationToolConfig.py:354
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:376
python.InDetPrepRawDataFormationConfig.InDetTRT_NoTime_RIO_MakerCfg
def InDetTRT_NoTime_RIO_MakerCfg(flags, name="InDetTRT_NoTime_RIO_Maker", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:279
python.InDetPrepRawDataFormationConfig.PixelClusterizationCfg
def PixelClusterizationCfg(flags, name="InDetPixelClusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:60
python.InDetPrepRawDataFormationConfig.InDetTRT_Phase_RIO_MakerCfg
def InDetTRT_Phase_RIO_MakerCfg(flags, name="InDetTRT_Phase_RIO_Maker", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:293
python.InDetPrepRawDataFormationConfig.PixelClusterizationPUCfg
def PixelClusterizationPUCfg(flags, name="InDetPixelClusterizationPU", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:82
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:412
python.InDetPrepRawDataFormationConfig.ITkXAODToInDetClusterConversionCfg
def ITkXAODToInDetClusterConversionCfg(flags, name="ITkXAODToInDetClusterConversion", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:47
python.InDetPrepRawDataFormationConfig.InDetTRT_RIO_MakerPUCfg
def InDetTRT_RIO_MakerPUCfg(flags, name="InDetTRT_RIO_MakerPU", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:305
python.InDetPrepRawDataFormationConfig.InDetTRT_RIO_MakerCfg
def InDetTRT_RIO_MakerCfg(flags, name="InDetTRT_RIO_Maker", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:257
python.InDetPrepRawDataFormationConfig.AthenaTrkClusterizationCfg
def AthenaTrkClusterizationCfg(flags)
Definition: InDetPrepRawDataFormationConfig.py:337
python.InDetPrepRawDataFormationConfig.ITkStripClusterizationCfg
def ITkStripClusterizationCfg(flags, name="ITkStripClusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:217
python.SiClusterizationToolConfig.ITKStrip_SCT_ClusteringToolCfg
def ITKStrip_SCT_ClusteringToolCfg(flags, name="ITkStripClusteringTool", **kwargs)
Definition: SiClusterizationToolConfig.py:431
python.InDetPrepRawDataFormationConfig.SCTClusterizationPUCfg
def SCTClusterizationPUCfg(flags, name="InDetSCT_ClusterizationPU", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:180
python.InDetPrepRawDataFormationConfig.TrigSCTClusterizationCfg
def TrigSCTClusterizationCfg(flags, RoIs, name="InDetSCT_Clusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:186
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:89
python.InDetPrepRawDataFormationConfig.SCTClusterizationCfg
def SCTClusterizationCfg(flags, name="InDetSCT_Clusterization", **kwargs)
Definition: InDetPrepRawDataFormationConfig.py:153