Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
|
ComponentAccumulator | ActsHgtdClusteringToolCfg (flags, str name="ActsHgtdClusteringTool", **kwargs) |
|
ComponentAccumulator | ActsHgtdTimedClusteringToolCfg (flags, str name="ActsHgtdTimedClusteringTool", **kwargs) |
|
ComponentAccumulator | ActsHgtdClusterizationAlgCfg (flags, str name="ActsHgtdClusterizationAlg", **kwargs) |
|
ComponentAccumulator | ActsPixelClusteringToolCfg (flags, str name="ActsPixelClusteringTool", **kwargs) |
|
ComponentAccumulator | ActsStripClusteringToolCfg (flags, str name="ActsStripClusteringTool", **kwargs) |
|
ComponentAccumulator | ActsPixelClusterizationAlgCfg (flags, str name='ActsPixelClusterizationAlg', *bool useCache=False, **kwargs) |
|
ComponentAccumulator | ActsStripClusterizationAlgCfg (flags, str name='ActsStripClusterizationAlg', bool useCache=False, **kwargs) |
|
ComponentAccumulator | ActsClusterCacheCreatorAlgCfg (flags, str name="ActsClusterCacheCreatorAlg", **kwargs) |
|
ComponentAccumulator | ActsPixelClusterPreparationAlgCfg (flags, str name="ActsPixelClusterPreparationAlg", bool useCache=False, **kwargs) |
|
ComponentAccumulator | ActsStripClusterPreparationAlgCfg (flags, str name="ActsStripClusterPreparationAlg", bool useCache=False, **kwargs) |
|
ComponentAccumulator | ActsHgtdClusterPreparationAlgCfg (flags, str name='ActsHgtdClusterPreparationAlg', *bool useCache=False, **kwargs) |
|
ComponentAccumulator | ActsMainClusterizationCfg (flags, *str RoIs="ActsRegionOfInterest", **dict kwargs) |
|
ComponentAccumulator | ActsClusterizationCfg (flags, *str previousActsExtension=None) |
|
◆ ActsClusterCacheCreatorAlgCfg()
ComponentAccumulator ActsClusterizationConfig.ActsClusterCacheCreatorAlgCfg |
( |
|
flags, |
|
|
str |
name = "ActsClusterCacheCreatorAlg" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 172 of file ActsClusterizationConfig.py.
173 name: str =
"ActsClusterCacheCreatorAlg",
174 **kwargs) -> ComponentAccumulator:
176 kwargs.setdefault(
"PixelClustersCacheKey",
"ActsPixelClusterCache_Back")
177 kwargs.setdefault(
"StripClustersCacheKey",
"ActsStripClusterCache_Back")
178 acc.addEventAlgo(CompFactory.ActsTrk.Cache.CreatorAlg(name, **kwargs))
◆ ActsClusterizationCfg()
ComponentAccumulator ActsClusterizationConfig.ActsClusterizationCfg |
( |
|
flags, |
|
|
*str |
previousActsExtension = None |
|
) |
| |
Definition at line 320 of file ActsClusterizationConfig.py.
322 previousActsExtension: str =
None) -> ComponentAccumulator:
323 assert previousActsExtension
is None or isinstance(previousActsExtension, str)
327 processPixels = flags.Detector.EnableITkPixel
328 processStrips = flags.Detector.EnableITkStrip
329 processHGTD = flags.Acts.useHGTDClusterInTrackFinding
and flags.Detector.EnableHGTD
332 kwargs.setdefault(
'processPixels', processPixels)
333 kwargs.setdefault(
'processStrips', processStrips)
334 kwargs.setdefault(
'processHGTD', processHGTD)
352 if flags.Tracking.ActiveConfig.isSecondaryPass:
354 kwargs.setdefault(
'runCacheCreation',
False)
355 kwargs.setdefault(
'runReconstruction', flags.Acts.useCache)
356 kwargs.setdefault(
'runPreparation',
True)
359 kwargs.setdefault(
'runCacheCreation', flags.Acts.useCache)
360 kwargs.setdefault(
'runReconstruction',
True)
361 kwargs.setdefault(
'runPreparation', flags.Acts.useCache)
364 roisName = f
'{flags.Tracking.ActiveConfig.extension}RegionOfInterest'
366 if flags.Tracking.ActiveConfig.extension ==
'ActsLargeRadius':
367 roisName =
'ActsRegionOfInterest'
371 primaryPixelClustersName =
'ITkPixelClusters'
372 primaryStripClustersName =
'ITkStripClusters'
373 primaryHgtdClustersName =
'HGTD_Clusters'
374 pixelClustersName = primaryPixelClustersName
375 stripClustersName = primaryStripClustersName
376 hgtdClustersName = primaryHgtdClustersName
379 if flags.Tracking.ActiveConfig.isSecondaryPass:
380 keyPrefix = flags.Tracking.ActiveConfig.extension.replace(
"Acts",
"")
381 pixelClustersName = f
'ITk{keyPrefix}PixelClusters'
382 stripClustersName = f
'ITk{keyPrefix}StripClusters'
383 hgtdClustersName = f
'{keyPrefix}HGTD_Clusters'
386 if kwargs[
'runCacheCreation']:
387 kwargs.setdefault(
'ClusterCacheCreatorAlg.name', f
'{flags.Tracking.ActiveConfig.extension}ClusterCacheCreatorAlg')
390 if kwargs[
'runReconstruction']:
391 if kwargs[
'processPixels']:
392 kwargs.setdefault(
'PixelClusterizationAlg.name', f
'{flags.Tracking.ActiveConfig.extension}PixelClusterizationAlg')
393 kwargs.setdefault(
'PixelClusterizationAlg.useCache', flags.Acts.useCache)
394 kwargs.setdefault(
'PixelClusterizationAlg.ClustersKey', pixelClustersName)
395 kwargs.setdefault(
'PixelClusterizationAlg.ClusterCache', f
'{flags.Tracking.ActiveConfig.extension}PixelClustersCache')
396 if flags.Tracking.ActiveConfig.isSecondaryPass
and previousActsExtension
is not None:
397 kwargs.setdefault(
'PixelClusterizationAlg.ExtraInputs', {(
'ActsTrk::PrepRawDataAssociation', f
'StoreGateSvc+{previousActsExtension}PrdMap')})
399 if kwargs[
'processStrips']:
400 kwargs.setdefault(
'StripClusterizationAlg.name', f
'{flags.Tracking.ActiveConfig.extension}StripClusterizationAlg')
401 kwargs.setdefault(
'StripClusterizationAlg.useCache', flags.Acts.useCache)
402 kwargs.setdefault(
'StripClusterizationAlg.ClustersKey', stripClustersName)
403 kwargs.setdefault(
'StripClusterizationAlg.ClusterCache', f
'{flags.Tracking.ActiveConfig.extension}StripClustersCache')
404 if flags.Tracking.ActiveConfig.isSecondaryPass
and previousActsExtension
is not None:
405 kwargs.setdefault(
'StripClusterizationAlg.ExtraInputs', {(
'ActsTrk::PrepRawDataAssociation', f
'StoreGateSvc+{previousActsExtension}PrdMap')})
407 if kwargs[
'processHGTD']:
408 kwargs.setdefault(
'HgtdClusterizationAlg.name', f
'{flags.Tracking.ActiveConfig.extension}HgtdClusterizationAlg')
410 kwargs.setdefault(
'HgtdClusterizationAlg.ClusterContainerName', hgtdClustersName)
411 if flags.Tracking.ActiveConfig.isSecondaryPass
and previousActsExtension
is not None:
412 kwargs.setdefault(
'HgtdClusterizationAlg.ExtraInputs', {(
'ActsTrk::PrepRawDataAssociation', f
'StoreGateSvc+{previousActsExtension}PrdMap')})
416 if kwargs[
'runPreparation']:
417 if kwargs[
'processPixels']:
418 kwargs.setdefault(
'PixelClusterPreparationAlg.name', f
'{flags.Tracking.ActiveConfig.extension}PixelClusterPreparationAlg')
419 kwargs.setdefault(
'PixelClusterPreparationAlg.useCache', flags.Acts.useCache)
420 kwargs.setdefault(
'PixelClusterPreparationAlg.OutputCollection', f
'{pixelClustersName}_Cached' if kwargs[
'runReconstruction']
else pixelClustersName)
422 if not flags.Acts.useCache:
424 kwargs.setdefault(
'PixelClusterPreparationAlg.InputCollection', pixelClustersName
if kwargs[
'runReconstruction']
else primaryPixelClustersName)
425 kwargs.setdefault(
'PixelClusterPreparationAlg.InputIDC',
'')
427 kwargs.setdefault(
'PixelClusterPreparationAlg.InputCollection',
'')
428 kwargs.setdefault(
'PixelClusterPreparationAlg.InputIDC', f
'{flags.Tracking.ActiveConfig.extension}PixelClustersCache')
430 if flags.Tracking.ActiveConfig.isSecondaryPass
and previousActsExtension
is not None:
431 kwargs.setdefault(
'PixelClusterPreparationAlg.InputPrdMap', f
'{previousActsExtension}PrdMap')
433 if kwargs[
'processStrips']:
434 kwargs.setdefault(
'StripClusterPreparationAlg.name', f
'{flags.Tracking.ActiveConfig.extension}StripClusterPreparationAlg')
435 kwargs.setdefault(
'StripClusterPreparationAlg.useCache', flags.Acts.useCache)
436 kwargs.setdefault(
'StripClusterPreparationAlg.OutputCollection', f
'{stripClustersName}_Cached' if kwargs[
'runReconstruction']
else stripClustersName)
437 if not flags.Acts.useCache:
438 kwargs.setdefault(
'StripClusterPreparationAlg.InputCollection', stripClustersName
if kwargs[
'runReconstruction']
else primaryStripClustersName)
439 kwargs.setdefault(
'StripClusterPreparationAlg.InputIDC',
'')
441 kwargs.setdefault(
'StripClusterPreparationAlg.InputCollection',
'')
442 kwargs.setdefault(
'StripClusterPreparationAlg.InputIDC', f
'{flags.Tracking.ActiveConfig.extension}StripClustersCache')
444 if flags.Tracking.ActiveConfig.isSecondaryPass
and previousActsExtension
is not None:
445 kwargs.setdefault(
'StripClusterPreparationAlg.InputPrdMap', f
'{previousActsExtension}PrdMap')
447 if kwargs[
'processHGTD']:
448 kwargs.setdefault(
'HgtdClusterPreparationAlg.name', f
'{flags.Tracking.ActiveConfig.extension}HgtdClusterPreparationAlg')
449 kwargs.setdefault(
'HgtdClusterPreparationAlg.OutputCollection', f
'{hgtdClustersName}_Cached' if kwargs[
'runReconstruction']
else hgtdClustersName)
450 kwargs.setdefault(
'HgtdClusterPreparationAlg.InputCollection', hgtdClustersName
if kwargs[
'runReconstruction']
else primaryHgtdClustersName)
451 kwargs.setdefault(
'HgtdClusterPreparationAlg.InputIDC',
'')
452 if flags.Tracking.ActiveConfig.isSecondaryPass
and previousActsExtension
is not None:
453 kwargs.setdefault(
'HgtdClusterPreparationAlg.InputPrdMap', f
'{previousActsExtension}PrdMap')
456 if flags.Acts.Clusters.doAnalysis:
459 if kwargs[
'processPixels']:
460 kwargs.setdefault(
'PixelClusterAnalysisAlg.name', f
'{flags.Tracking.ActiveConfig.extension}PixelClusterAnalysisAlg')
461 kwargs.setdefault(
'PixelClusterAnalysisAlg.extension', flags.Tracking.ActiveConfig.extension)
462 kwargs.setdefault(
'PixelClusterAnalysisAlg.MonGroupName', f
'{flags.Tracking.ActiveConfig.extension}ClusterAnalysisAlg')
463 kwargs.setdefault(
'PixelClusterAnalysisAlg.ClusterContainerKey', kwargs[
'PixelClusterPreparationAlg.OutputCollection']
if kwargs[
'runPreparation']
else kwargs[
'PixelClusterizationAlg.ClustersKey'])
465 if kwargs[
'processStrips']:
466 kwargs.setdefault(
'StripClusterAnalysisAlg.name', f
'{flags.Tracking.ActiveConfig.extension}StripClusterAnalysisAlg')
467 kwargs.setdefault(
'StripClusterAnalysisAlg.extension', flags.Tracking.ActiveConfig.extension)
468 kwargs.setdefault(
'StripClusterAnalysisAlg.MonGroupName', f
'{flags.Tracking.ActiveConfig.extension}ClusterAnalysisAlg')
469 kwargs.setdefault(
'StripClusterAnalysisAlg.ClusterContainerKey', kwargs[
'StripClusterPreparationAlg.OutputCollection']
if kwargs[
'runPreparation']
else kwargs[
'StripClusterizationAlg.ClustersKey'])
471 if kwargs[
'processHGTD']:
472 kwargs.setdefault(
'HgtdClusterAnalysisAlg.name', f
'{flags.Tracking.ActiveConfig.extension}HgtdClusterAnalysisAlg')
473 kwargs.setdefault(
'HgtdClusterAnalysisAlg.extension', flags.Tracking.ActiveConfig.extension)
474 kwargs.setdefault(
'HgtdClusterAnalysisAlg.MonGroupName', f
'{flags.Tracking.ActiveConfig.extension}ClusterAnalysisAlg')
479 if flags.Acts.EDM.PersistifyClusters
and kwargs[
'runReconstruction']:
481 if kwargs[
'processPixels']:
482 pixelClusterCollection = kwargs[
'PixelClusterizationAlg.ClustersKey']
483 toAOD += [f
'xAOD::PixelClusterContainer#{pixelClusterCollection}',
484 f
'xAOD::PixelClusterAuxContainer#{pixelClusterCollection}Aux.']
486 if kwargs[
'processStrips']:
487 stripClusterCollection = kwargs[
'StripClusterizationAlg.ClustersKey']
488 toAOD += [f
"xAOD::StripClusterContainer#{stripClusterCollection}",
489 f
"xAOD::StripClusterAuxContainer#{stripClusterCollection}Aux."]
491 if kwargs[
'processHGTD']:
492 hgtdClusterCollection = kwargs[
'HgtdClusterizationAlg.ClusterContainerName']
493 toAOD += [f
"xAOD::HGTDClusterContainer#{hgtdClusterCollection}",
494 f
"xAOD::HGTDClusterAuxContainer#{hgtdClusterCollection}Aux."]
496 from OutputStreamAthenaPool.OutputStreamConfig
import addToAOD
◆ ActsHgtdClusteringToolCfg()
ComponentAccumulator ActsClusterizationConfig.ActsHgtdClusteringToolCfg |
( |
|
flags, |
|
|
str |
name = "ActsHgtdClusteringTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 8 of file ActsClusterizationConfig.py.
9 name: str =
"ActsHgtdClusteringTool",
10 **kwargs) -> ComponentAccumulator:
12 acc.setPrivateTools(CompFactory.ActsTrk.HgtdClusteringTool(name, **kwargs))
◆ ActsHgtdClusterizationAlgCfg()
ComponentAccumulator ActsClusterizationConfig.ActsHgtdClusterizationAlgCfg |
( |
|
flags, |
|
|
str |
name = "ActsHgtdClusterizationAlg" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 22 of file ActsClusterizationConfig.py.
23 name: str =
"ActsHgtdClusterizationAlg",
24 **kwargs) -> ComponentAccumulator:
27 if flags.HGTD.Geometry.useGeoModelXml:
28 from HGTD_GeoModelXml.HGTD_GeoModelConfig
import HGTD_ReadoutGeometryCfg
30 from HGTD_GeoModel.HGTD_GeoModelConfig
import HGTD_ReadoutGeometryCfg
33 kwargs.setdefault(
'RDOContainerName',
'HGTD_RDOs')
34 kwargs.setdefault(
'ClusterContainerName',
'HGTD_Clusters')
36 if 'ClusteringTool' not in kwargs:
37 from HGTD_Config.HGTD_ConfigFlags
import ClusteringStrategy
38 if flags.HGTD.Acts.ClusteringStrategy
is ClusteringStrategy.SinglePad:
43 if flags.Acts.doMonitoring
and 'MonTool' not in kwargs:
44 from ActsConfig.ActsMonitoringConfig
import ActsHgtdClusterizationMonitoringToolCfg
47 acc.addEventAlgo(CompFactory.ActsTrk.HgtdClusterizationAlg(name, **kwargs))
◆ ActsHgtdClusterPreparationAlgCfg()
ComponentAccumulator ActsClusterizationConfig.ActsHgtdClusterPreparationAlgCfg |
( |
|
flags, |
|
|
str |
name = 'ActsHgtdClusterPreparationAlg' , |
|
|
*bool |
useCache = False , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 230 of file ActsClusterizationConfig.py.
231 name: str =
'ActsHgtdClusterPreparationAlg',
233 useCache: bool =
False,
234 **kwargs) -> ComponentAccumulator:
236 kwargs.setdefault(
'InputCollection',
'HGTDClusters')
237 kwargs.setdefault(
'DetectorElements',
'HGTD_DetectorElementCollection')
241 if flags.Acts.doMonitoring
and 'MonTool' not in kwargs:
242 from ActsConfig.ActsMonitoringConfig
import ActsDataPreparationMonitoringToolCfg
244 name =
"ActsHgtdClusterPreparationMonitoringTool")))
246 acc.addEventAlgo(CompFactory.ActsTrk.HgtdClusterDataPreparationAlg(name, **kwargs))
◆ ActsHgtdTimedClusteringToolCfg()
ComponentAccumulator ActsClusterizationConfig.ActsHgtdTimedClusteringToolCfg |
( |
|
flags, |
|
|
str |
name = "ActsHgtdTimedClusteringTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 15 of file ActsClusterizationConfig.py.
16 name: str =
"ActsHgtdTimedClusteringTool",
17 **kwargs) -> ComponentAccumulator:
19 acc.setPrivateTools(CompFactory.ActsTrk.HgtdTimedClusteringTool(name, **kwargs))
◆ ActsMainClusterizationCfg()
ComponentAccumulator ActsClusterizationConfig.ActsMainClusterizationCfg |
( |
|
flags, |
|
|
*str |
RoIs = "ActsRegionOfInterest" , |
|
|
**dict |
kwargs |
|
) |
| |
Definition at line 250 of file ActsClusterizationConfig.py.
252 RoIs: str =
"ActsRegionOfInterest",
253 **kwargs: dict) -> ComponentAccumulator:
254 assert isinstance(RoIs, str)
255 assert isinstance(kwargs, dict)
266 kwargs.setdefault(
'processPixels', flags.Detector.EnableITkPixel)
267 kwargs.setdefault(
'processStrips', flags.Detector.EnableITkStrip)
268 kwargs.setdefault(
'processHGTD', flags.Acts.useHGTDClusterInTrackFinding
and flags.Detector.EnableHGTD)
269 kwargs.setdefault(
'runCacheCreation', flags.Acts.useCache)
270 kwargs.setdefault(
'runReconstruction',
True)
271 kwargs.setdefault(
'runPreparation', flags.Acts.useCache)
274 if kwargs[
'runCacheCreation']:
279 if kwargs[
'runReconstruction']:
280 if kwargs[
'processPixels']:
284 if kwargs[
'processStrips']:
288 if kwargs[
'processHGTD']:
292 if kwargs[
'runPreparation']:
293 if kwargs[
'processPixels']:
298 if kwargs[
'processStrips']:
303 if kwargs[
'processHGTD']:
309 if flags.Acts.Clusters.doAnalysis:
310 if kwargs[
'processPixels']:
311 from ActsConfig.ActsAnalysisConfig
import ActsPixelClusterAnalysisAlgCfg
314 if kwargs[
'processStrips']:
315 from ActsConfig.ActsAnalysisConfig
import ActsStripClusterAnalysisAlgCfg
◆ ActsPixelClusteringToolCfg()
ComponentAccumulator ActsClusterizationConfig.ActsPixelClusteringToolCfg |
( |
|
flags, |
|
|
str |
name = "ActsPixelClusteringTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 52 of file ActsClusterizationConfig.py.
53 name: str =
"ActsPixelClusteringTool",
54 **kwargs) -> ComponentAccumulator:
57 from PixelConditionsAlgorithms.ITkPixelConditionsConfig
import ITkPixelChargeCalibCondAlgCfg, ITkPixelOfflineCalibCondAlgCfg
61 from PixelReadoutGeometry.PixelReadoutGeometryConfig
import ITkPixelReadoutManagerCfg
64 if 'PixelRDOTool' not in kwargs:
65 from InDetConfig.SiClusterizationToolConfig
import ITkPixelRDOToolCfg
68 if "PixelLorentzAngleTool" not in kwargs:
69 from SiLorentzAngleTool.ITkPixelLorentzAngleConfig
import ITkPixelLorentzAngleToolCfg
72 kwargs.setdefault(
'UseWeightedPosition', flags.Acts.Clusters.UseWeightedPosition)
73 kwargs.setdefault(
'UseBroadErrors', flags.Beam.Type
is BeamType.Cosmics)
75 acc.setPrivateTools(CompFactory.ActsTrk.PixelClusteringTool(name, **kwargs))
◆ ActsPixelClusterizationAlgCfg()
ComponentAccumulator ActsClusterizationConfig.ActsPixelClusterizationAlgCfg |
( |
|
flags, |
|
|
str |
name = 'ActsPixelClusterizationAlg' , |
|
|
*bool |
useCache = False , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 105 of file ActsClusterizationConfig.py.
106 name: str =
'ActsPixelClusterizationAlg',
108 useCache: bool =
False,
109 **kwargs) -> ComponentAccumulator:
112 kwargs.setdefault(
"expectedClustersPerRDO", 32)
113 kwargs.setdefault(
"IDHelper",
"PixelID")
114 kwargs.setdefault(
"RDOContainerKey",
"ITkPixelRDOs")
115 kwargs.setdefault(
"ClustersKey",
"ITkPixelClusters")
117 kwargs.setdefault(
'RoIs',
'ActsRegionOfInterest')
119 kwargs.setdefault(
'ClusterCacheBackend',
'ActsPixelClusterCache_Back')
120 kwargs.setdefault(
'ClusterCache',
'ActsPixelClustersCache')
122 if 'RegSelTool' not in kwargs:
123 from RegionSelector.RegSelToolConfig
import regSelTool_ITkPixel_Cfg
126 if 'ClusteringTool' not in kwargs:
129 if flags.Acts.doMonitoring
and 'MonTool' not in kwargs:
130 from ActsConfig.ActsMonitoringConfig
import ActsITkPixelClusterizationMonitoringToolCfg
134 acc.addEventAlgo(CompFactory.ActsTrk.PixelClusterizationAlg(name, **kwargs))
136 acc.addEventAlgo(CompFactory.ActsTrk.PixelCacheClusterizationAlg(name, **kwargs))
◆ ActsPixelClusterPreparationAlgCfg()
ComponentAccumulator ActsClusterizationConfig.ActsPixelClusterPreparationAlgCfg |
( |
|
flags, |
|
|
str |
name = "ActsPixelClusterPreparationAlg" , |
|
|
bool |
useCache = False , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 181 of file ActsClusterizationConfig.py.
182 name: str =
"ActsPixelClusterPreparationAlg",
183 useCache: bool =
False,
184 **kwargs) -> ComponentAccumulator:
187 kwargs.setdefault(
'InputCollection',
'ITkPixelClusters')
188 kwargs.setdefault(
'DetectorElements',
'ITkPixelDetectorElementCollection')
190 if 'RegSelTool' not in kwargs:
191 from RegionSelector.RegSelToolConfig
import regSelTool_ITkPixel_Cfg
194 if flags.Acts.doMonitoring
and 'MonTool' not in kwargs:
195 from ActsConfig.ActsMonitoringConfig
import ActsDataPreparationMonitoringToolCfg
197 name =
"ActsPixelClusterPreparationMonitoringTool")))
200 acc.addEventAlgo(CompFactory.ActsTrk.PixelClusterDataPreparationAlg(name, **kwargs))
202 acc.addEventAlgo(CompFactory.ActsTrk.PixelClusterCacheDataPreparationAlg(name, **kwargs))
◆ ActsStripClusteringToolCfg()
ComponentAccumulator ActsClusterizationConfig.ActsStripClusteringToolCfg |
( |
|
flags, |
|
|
str |
name = "ActsStripClusteringTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 79 of file ActsClusterizationConfig.py.
80 name: str =
"ActsStripClusteringTool",
81 **kwargs) -> ComponentAccumulator:
84 if 'LorentzAngleTool' not in kwargs:
85 from SiLorentzAngleTool.ITkStripLorentzAngleConfig
import ITkStripLorentzAngleToolCfg
88 kwargs.setdefault(
"conditionsTool",
None)
89 if "StripDetElStatus" not in kwargs :
90 from SCT_ConditionsAlgorithms.ITkStripConditionsAlgorithmsConfig
import (
91 ITkStripDetectorElementStatusAlgCfg)
93 kwargs.setdefault(
"StripDetElStatus",
"ITkStripDetectorElementStatus")
96 kwargs.setdefault(
"maxFiredStrips", 0)
98 if flags.ITk.selectStripIntimeHits
and 'timeBins' not in kwargs:
99 coll_25ns = flags.Beam.BunchSpacing<=25
and flags.Beam.Type
is BeamType.Collisions
100 kwargs.setdefault(
"timeBins",
"01X" if coll_25ns
else "X1X")
102 acc.setPrivateTools(CompFactory.ActsTrk.StripClusteringTool(name, **kwargs))
◆ ActsStripClusterizationAlgCfg()
ComponentAccumulator ActsClusterizationConfig.ActsStripClusterizationAlgCfg |
( |
|
flags, |
|
|
str |
name = 'ActsStripClusterizationAlg' , |
|
|
bool |
useCache = False , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 139 of file ActsClusterizationConfig.py.
140 name: str =
'ActsStripClusterizationAlg',
141 useCache: bool =
False,
142 **kwargs) -> ComponentAccumulator:
145 kwargs.setdefault(
"RDOContainerKey",
"ITkStripRDOs")
146 kwargs.setdefault(
"ClustersKey",
"ITkStripClusters")
147 kwargs.setdefault(
"expectedClustersPerRDO", 6)
148 kwargs.setdefault(
"IDHelper",
"SCT_ID")
150 kwargs.setdefault(
'RoIs',
'ActsRegionOfInterest')
152 kwargs.setdefault(
'ClusterCacheBackend',
'ActsStripClusterCache_Back')
153 kwargs.setdefault(
'ClusterCache',
'ActsStripClustersCache')
155 if 'RegSelTool' not in kwargs:
156 from RegionSelector.RegSelToolConfig
import regSelTool_ITkStrip_Cfg
159 if 'ClusteringTool' not in kwargs:
162 if flags.Acts.doMonitoring
and 'MonTool' not in kwargs:
163 from ActsConfig.ActsMonitoringConfig
import ActsITkStripClusterizationMonitoringToolCfg
167 acc.addEventAlgo(CompFactory.ActsTrk.StripClusterizationAlg(name, **kwargs))
169 acc.addEventAlgo(CompFactory.ActsTrk.StripCacheClusterizationAlg(name, **kwargs))
◆ ActsStripClusterPreparationAlgCfg()
ComponentAccumulator ActsClusterizationConfig.ActsStripClusterPreparationAlgCfg |
( |
|
flags, |
|
|
str |
name = "ActsStripClusterPreparationAlg" , |
|
|
bool |
useCache = False , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 205 of file ActsClusterizationConfig.py.
206 name: str =
"ActsStripClusterPreparationAlg",
207 useCache: bool =
False,
208 **kwargs) -> ComponentAccumulator:
211 kwargs.setdefault(
'InputCollection',
'ITkStripClusters')
212 kwargs.setdefault(
'DetectorElements',
'ITkStripDetectorElementCollection')
214 if 'RegSelTool' not in kwargs:
215 from RegionSelector.RegSelToolConfig
import regSelTool_ITkStrip_Cfg
218 if flags.Acts.doMonitoring
and 'MonTool' not in kwargs:
219 from ActsConfig.ActsMonitoringConfig
import ActsDataPreparationMonitoringToolCfg
221 name =
"ActsStripClusterPreparationMonitoringTool")))
224 acc.addEventAlgo(CompFactory.ActsTrk.StripClusterDataPreparationAlg(name, **kwargs))
226 acc.addEventAlgo(CompFactory.ActsTrk.StripClusterCacheDataPreparationAlg(name, **kwargs))
ComponentAccumulator ActsPixelClusterizationAlgCfg(flags, str name='ActsPixelClusterizationAlg', *bool useCache=False, **kwargs)
ComponentAccumulator ActsHgtdClusteringToolCfg(flags, str name="ActsHgtdClusteringTool", **kwargs)
def ITkStripLorentzAngleToolCfg(flags, name="ITkStripLorentzAngleTool", **kwargs)
dict extractChildKwargs(*str prefix, **dict kwargs)
ComponentAccumulator ActsHgtdClusterizationMonitoringToolCfg(flags, str name="ActsHgtdClusterizationMonitoringTool", **kwargs)
ComponentAccumulator ActsITkStripClusterizationMonitoringToolCfg(flags, str name="ActsITkStripClusterizationMonitoringTool", **kwargs)
ComponentAccumulator ActsHgtdClusterizationAlgCfg(flags, str name="ActsHgtdClusterizationAlg", **kwargs)
ComponentAccumulator ActsStripClusterAnalysisAlgCfg(flags, str name="ActsStripClusterAnalysisAlg", str extension="Acts", **kwargs)
def ITkStripDetectorElementStatusAlgCfg(flags, name="ITkStripDetectorElementStatusAlg", **kwargs)
ComponentAccumulator ActsStripClusterizationAlgCfg(flags, str name='ActsStripClusterizationAlg', bool useCache=False, **kwargs)
ComponentAccumulator ActsHgtdClusterPreparationAlgCfg(flags, str name='ActsHgtdClusterPreparationAlg', *bool useCache=False, **kwargs)
def ITkPixelLorentzAngleToolCfg(flags, name="ITkPixelLorentzAngleTool", **kwargs)
ComponentAccumulator ActsDataPreparationMonitoringToolCfg(flags, str name="ActsDataPreparationMonitoringTool", **kwargs)
def ITkPixelReadoutManagerCfg(flags, name="ITkPixelReadoutManager", **kwargs)
ComponentAccumulator ActsHgtdTimedClusteringToolCfg(flags, str name="ActsHgtdTimedClusteringTool", **kwargs)
def HGTD_ReadoutGeometryCfg(flags)
ComponentAccumulator ActsClusterizationCfg(flags, *str previousActsExtension=None)
ComponentAccumulator ActsStripClusterPreparationAlgCfg(flags, str name="ActsStripClusterPreparationAlg", bool useCache=False, **kwargs)
ComponentAccumulator ActsITkPixelClusterizationMonitoringToolCfg(flags, str name="ActsITkPixelClusterizationMonitoringTool", **kwargs)
def addToAOD(flags, itemOrList, **kwargs)
def ITkPixelChargeCalibCondAlgCfg(flags, name="ITkPixelChargeCalibCondAlg", **kwargs)
ComponentAccumulator ActsPixelClusterPreparationAlgCfg(flags, str name="ActsPixelClusterPreparationAlg", bool useCache=False, **kwargs)
ComponentAccumulator ActsMainClusterizationCfg(flags, *str RoIs="ActsRegionOfInterest", **dict kwargs)
def ITkPixelOfflineCalibCondAlgCfg(flags, name="ITkPixelOfflineCalibCondAlg", **kwargs)
ComponentAccumulator ActsClusterCacheCreatorAlgCfg(flags, str name="ActsClusterCacheCreatorAlg", **kwargs)
ComponentAccumulator ActsStripClusteringToolCfg(flags, str name="ActsStripClusteringTool", **kwargs)
ComponentAccumulator ActsPixelClusteringToolCfg(flags, str name="ActsPixelClusteringTool", **kwargs)
ComponentAccumulator ActsPixelClusterAnalysisAlgCfg(flags, str name="ActsPixelClusterAnalysisAlg", str extension="Acts", **kwargs)