Skip to content
Snippets Groups Projects

Add Caching for Spacepoints to ACTS

Merged Benjamin Philip Kerridge requested to merge bkerridg/athena:bkerridg_acts_spcache into main
Files
27
@@ -207,7 +207,7 @@ def ActsMainClusterizationCfg(flags,
name="ActsPixelClusterPreparationAlg",
RoIs=RoIs,
useCache=True,
OutputCollection="ITkPixelClusters_InView",
OutputCollection="ITkPixelClusters_Cached",
InputIDC="ActsPixelClustersCache"))
if flags.Detector.EnableITkStrip:
@@ -215,7 +215,7 @@ def ActsMainClusterizationCfg(flags,
name="ActsStripClusterCachePreparationAlg",
RoIs=RoIs,
useCache=True,
OutputCollection="ITkStripClusters_InView",
OutputCollection="ITkStripClusters_Cached",
InputIDC="ActsStripClustersCache"))
# Analysis extensions
@@ -235,8 +235,9 @@ def ActsConversionClusterizationCfg(flags) -> ComponentAccumulator:
if flags.Acts.useCache:
acc.merge(ActsStripClusterizationAlgCfg(flags,
name="ActsConversionStripClusterizationAlg",
useCache=True,
ClustersKey="ITkConversionStripClusters",
useCache=False,
ClusterCache="ActsConversionStripClustersCache",
RoIs="ActsConversionRegionOfInterest"))
if flags.Detector.EnableITkStrip:
@@ -245,8 +246,8 @@ def ActsConversionClusterizationCfg(flags) -> ComponentAccumulator:
RoIs="ActsConversionRegionOfInterest",
useCache=flags.Acts.useCache,
InputCollection="ITkStripClusters",
OutputCollection="ITkConversionStripClusters" if not flags.Acts.useCache else "ITkConversionStripClusters_InView",
InputIDC="ActsStripClustersCache"))
OutputCollection="ITkConversionStripClusters" if not flags.Acts.useCache else "ITkConversionStripClusters_Cached",
InputIDC="ActsStripClustersCache" if not flags.Acts.useCache else "ActsConversionStripClustersCache"))
# Analysis extensions
if flags.Acts.doAnalysis:
Loading