2 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
3 from ActsConfig.ActsUtilities
import extractChildKwargs
9 kwargs.setdefault(
'processPixels', flags.Detector.EnableITkPixel)
10 kwargs.setdefault(
'processStrips', flags.Detector.EnableITkStrip)
12 kwargs.setdefault(
'runCacheCreation', flags.Acts.useCache)
13 kwargs.setdefault(
'runReconstruction',
True)
14 kwargs.setdefault(
'runPreparation', flags.Acts.useCache)
17 roisName = f
'{flags.Tracking.ActiveConfig.extension}RegionOfInterest'
20 pixelClustersName =
'FPGAITkPixelClusters'
21 stripClustersName =
'FPGAITkStripClusters'
23 if kwargs[
'processPixels']:
24 kwargs.setdefault(
'PixelClusterizationAlg.name', f
'{flags.Tracking.ActiveConfig.extension}PixelClusterizationAlg')
25 kwargs.setdefault(
'PixelClusterizationAlg.useCache', flags.Acts.useCache)
26 kwargs.setdefault(
'PixelClusterizationAlg.ClustersKey', pixelClustersName)
27 kwargs.setdefault(
'PixelClusterizationAlg.ClusterCache', f
'{flags.Tracking.ActiveConfig.extension}PixelClustersCache')
28 from ActsConfig.ActsClusterizationConfig
import ActsPixelClusterizationAlgCfg
32 if kwargs[
'processStrips']:
33 kwargs.setdefault(
'StripClusterizationAlg.name', f
'{flags.Tracking.ActiveConfig.extension}StripClusterizationAlg')
34 kwargs.setdefault(
'StripClusterizationAlg.useCache', flags.Acts.useCache)
35 kwargs.setdefault(
'StripClusterizationAlg.ClustersKey', stripClustersName)
36 kwargs.setdefault(
'StripClusterizationAlg.ClusterCache', f
'{flags.Tracking.ActiveConfig.extension}StripClustersCache')
37 from ActsConfig.ActsClusterizationConfig
import ActsStripClusterizationAlgCfg
46 from EFTrackingFPGAIntegration.DataPrepConfig
import (