Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
7 from ActsConfig.ActsUtilities
import extractChildKwargs
9 pixelContainer =
"FPGAPixelClusters"
10 stripContainer =
"FPGAStripClusters"
16 kwargs.setdefault(
'processOverlapSpacePoints',
True)
19 kwargs.setdefault(
'PixelSpacePointFormationAlg.name',
'FPGAActsPixelSpacePointFormationAlg')
20 kwargs.setdefault(
'PixelSpacePointFormationAlg.PixelClusters', pixelContainer)
21 kwargs.setdefault(
'PixelSpacePointFormationAlg.PixelSpacePoints',
'FPGAPixelSpacePoints')
22 kwargs.setdefault(
'PixelSpacePointFormationAlg.useCache', flags.Acts.useCache)
23 kwargs.setdefault(
'PixelSpacePointFormationAlg.SPCache',
'FPGAPixelSpacePointCache')
26 kwargs.setdefault(
'StripSpacePointFormationAlg.name',
'FPGAActsStripSpacePointFormationAlg')
27 kwargs.setdefault(
'StripSpacePointFormationAlg.StripClusters', stripContainer)
28 kwargs.setdefault(
'StripSpacePointFormationAlg.StripSpacePoints',
'FPGAStripSpacePoints')
29 kwargs.setdefault(
'StripSpacePointFormationAlg.useCache', flags.Acts.useCache)
30 kwargs.setdefault(
'StripSpacePointFormationAlg.SPCache',
'FPGASpacePointCache')
33 kwargs.setdefault(
'StripSpacePointFormationAlg.ProcessOverlapForStrip', kwargs[
'processOverlapSpacePoints'])
34 kwargs.setdefault(
'StripSpacePointFormationAlg.OSPCache',
'FPGAStripOverlapSpacePointCache')
35 if kwargs[
'processOverlapSpacePoints']:
36 kwargs.setdefault(
'StripSpacePointFormationAlg.StripOverlapSpacePoints',
'FPGAStripOverlapSpacePoints')
39 kwargs.setdefault(
'StripSpacePointFormationAlg.StripOverlapSpacePoints',
'')
41 from ActsConfig.ActsSpacePointFormationConfig
import ActsPixelSpacePointFormationAlgCfg, ActsStripSpacePointFormationAlgCfg
54 if flags.FPGADataPrep.PassThrough.ClusterOnly:
58 from ActsConfig.ActsSeedingConfig
import ActsStripSeedingAlgCfg, ActsPixelSeedingAlgCfg
61 kwargs.setdefault(
'ActsPixelSeedingAlgCfg.name',
'FPGAActsPixelSeedingAlg')
62 kwargs.setdefault(
'ActsPixelSeedingAlgCfg.InputSpacePoints', [
'FPGAPixelSpacePoints'])
63 kwargs.setdefault(
'ActsPixelSeedingAlgCfg.OutputSeeds',
'FPGAPixelSeeds')
67 kwargs.setdefault(
'ActsStripSeedingAlgCfg.name',
'FPGAActsStripSeedingAlg')
68 kwargs.setdefault(
'ActsStripSeedingAlgCfg.InputSpacePoints', [
'FPGAStripSpacePoints'])
69 kwargs.setdefault(
'ActsStripSeedingAlgCfg.OutputSeeds',
'FPGAStripSeeds')
73 from ActsConfig.ActsTrackFindingConfig
import ActsMainTrackFindingAlgCfg
74 kwargs.setdefault(
'ActsTrackFinding.name',
'FPGAActsTrackFindingAlg')
75 kwargs.setdefault(
'ActsTrackFinding.SeedContainerKeys', [
'FPGAPixelSeeds',
'FPGAStripSeeds'])
76 kwargs.setdefault(
'ActsTrackFinding.UncalibratedMeasurementContainerKeys', [pixelContainer,stripContainer])
77 kwargs.setdefault(
'ActsTrackFinding.ACTSTracksLocation',
'FPGAActsTracks')
81 from ActsConfig.ActsTruthConfig
import ActsTruthParticleHitCountAlgCfg, ActsPixelClusterToTruthAssociationAlgCfg, ActsStripClusterToTruthAssociationAlgCfg
82 kwargs.setdefault(
'ActsPixelClusterToTruthAssociation.name',
'FPGAActsPixelClusterToTruthAssociationAlg')
83 kwargs.setdefault(
'ActsPixelClusterToTruthAssociation.InputTruthParticleLinks',
"xAODTruthLinks")
84 kwargs.setdefault(
'ActsPixelClusterToTruthAssociation.AssociationMapOut',
"ITkFPGAPixelClustersToTruthParticles")
85 kwargs.setdefault(
'ActsPixelClusterToTruthAssociation.Measurements', pixelContainer)
88 kwargs.setdefault(
'ActsStripClusterToTruthAssociation.name',
'FPGAActsStripClusterToTruthAssociation')
89 kwargs.setdefault(
'ActsStripClusterToTruthAssociation.InputTruthParticleLinks',
"xAODTruthLinks")
90 kwargs.setdefault(
'ActsStripClusterToTruthAssociation.AssociationMapOut',
"ITkFPGAStripClustersToTruthParticles")
91 kwargs.setdefault(
'ActsStripClusterToTruthAssociation.Measurements', stripContainer)
94 kwargs.setdefault(
'ActsTruthParticleHitCount.name',
'FPGAActsTruthParticleHitCount')
95 kwargs.setdefault(
'ActsTruthParticleHitCount.PixelClustersToTruthAssociationMap',
"ITkFPGAPixelClustersToTruthParticles")
96 kwargs.setdefault(
'ActsTruthParticleHitCount.StripClustersToTruthAssociationMap',
"ITkFPGAStripClustersToTruthParticles")
97 kwargs.setdefault(
'ActsTruthParticleHitCount.TruthParticleHitCountsOut',
"FPGATruthParticleHitCounts")
100 from ActsConfig.ActsTruthConfig
import ActsTrackToTruthAssociationAlgCfg, ActsTrackFindingValidationAlgCfg
101 kwargs.setdefault(
'ActsTrackToTruthAssociation.name',
'FPGAActsTrackToTruthAssociation')
102 kwargs.setdefault(
'ActsTrackToTruthAssociation.PixelClustersToTruthAssociationMap',
"ITkFPGAPixelClustersToTruthParticles")
103 kwargs.setdefault(
'ActsTrackToTruthAssociation.StripClustersToTruthAssociationMap',
"ITkFPGAStripClustersToTruthParticles")
104 kwargs.setdefault(
'ActsTrackToTruthAssociation.ACTSTracksLocation',
"FPGAActsTracks")
105 kwargs.setdefault(
'ActsTrackToTruthAssociation.AssociationMapOut',
"FPGAActsTracksFPGAToTruthParticleAssociation")
108 kwargs.setdefault(
'ActsTrackFindingValidation.name',
'FPGAActsTrackFindingValidation')
109 kwargs.setdefault(
'ActsTrackFindingValidation.TrackToTruthAssociationMap',
"FPGAActsTracksFPGAToTruthParticleAssociation")
110 kwargs.setdefault(
'ActsTrackFindingValidation.TruthParticleHitCounts',
"FPGATruthParticleHitCounts")
114 from ActsConfig.ActsTrackFindingConfig
import ActsTrackToTrackParticleCnvAlgCfg
115 kwargs.setdefault(
'ActsTrackToTrackParticleCnv.name',
'ActsTrackToTrackParticleCnvAlg')
116 kwargs.setdefault(
'ActsTrackToTrackParticleCnv.ACTSTracksLocation', [
'FPGAActsTracks'])
117 kwargs.setdefault(
'ActsTrackToTrackParticleCnv.TrackParticlesOutKey',
'FPGATrackParticles')
121 from ActsConfig.ActsTruthConfig
import ActsTrackParticleTruthDecorationAlgCfg
122 kwargs.setdefault(
'ActsTrackParticleTruthDecoration.name',
'FPGAActsTrackParticleTruthDecoration')
123 kwargs.setdefault(
'ActsTrackParticleTruthDecoration.TrackToTruthAssociationMaps', [
"FPGAActsTracksFPGAToTruthParticleAssociation"])
124 kwargs.setdefault(
'ActsTrackParticleTruthDecoration.TrackParticleContainerName',
'FPGATrackParticles')
125 kwargs.setdefault(
'ActsTrackParticleTruthDecoration.TruthParticleHitCounts',
'FPGATruthParticleHitCounts')
126 kwargs.setdefault(
'ActsTrackParticleTruthDecoration.ComputeTrackRecoEfficiency',
True)
dict extractChildKwargs(*str prefix, **dict kwargs)
ComponentAccumulator ActsPixelSeedingAlgCfg(flags, str name='ActsPixelSeedingAlg', **kwargs)
ComponentAccumulator ActsTruthParticleHitCountAlgCfg(flags, str name='ActsTruthParticleHitCountAlg', **dict kwargs)
ComponentAccumulator ActsTrackToTruthAssociationAlgCfg(flags, str name='ActsTracksToTruthAssociationAlg', **dict kwargs)
ComponentAccumulator ActsPixelClusterToTruthAssociationAlgCfg(flags, str name='ActsPixelClusterToTruthAssociationAlg', **dict kwargs)
ComponentAccumulator ActsStripSeedingAlgCfg(flags, str name='ActsStripSeedingAlg', **kwargs)
ComponentAccumulator ActsTrackFindingValidationAlgCfg(flags, str name='ActsTracksValidationAlg', **dict kwargs)
ComponentAccumulator UseActsSpacePointFormationCfg(flags, **kwargs)
ComponentAccumulator DataPrepToActsCfg(flags, **kwargs)
ComponentAccumulator ActsMainTrackFindingAlgCfg(flags, str name="ActsTrackFindingAlg", **kwargs)
ComponentAccumulator ActsTrackParticleTruthDecorationAlgCfg(flags, str name='ActsTrackParticleTruthDecorationAlg', **dict kwargs)
ComponentAccumulator ActsStripClusterToTruthAssociationAlgCfg(flags, str name='ActsStripClusterToTruthAssociationAlg', **dict kwargs)
ComponentAccumulator ActsTrackToTrackParticleCnvAlgCfg(flags, str name="ActsTrackToTrackParticleCnvAlg", **kwargs)