61     from ActsConfig.ActsTruthConfig 
import ActsTruthParticleHitCountAlgCfg, ActsPixelClusterToTruthAssociationAlgCfg,ActsStripClusterToTruthAssociationAlgCfg
 
   63     ACTSProtoTrackChainTrackKey = 
"ACTSProtoTrackChainTestTracks" 
   64     FinalProtoTrackChainxAODTracksKey=FinalProtoTrackChainxAODTracksKey
 
   67     truthLinkVector=
"xAODFPGATruthLinks" if flags.Trigger.FPGATrackSim.useFPGATruthTrackMatching 
else "xAODTruthLinks" 
   69                                                        name=
"ActsFPGAPixelClusterToTruthAssociationAlg",
 
   70                                                        InputTruthParticleLinks=truthLinkVector,
 
   71                                                        AssociationMapOut=
"ITkFPGAPixelClustersToTruthParticles",
 
   72                                                        Measurements=
"xAODPixelClustersFromFPGACluster")) 
 
   75                                                        name=
"ActsFPGAStripClusterToTruthAssociationAlg",
 
   76                                                        InputTruthParticleLinks=truthLinkVector,
 
   77                                                        AssociationMapOut=
"ITkFPGAStripClustersToTruthParticles",
 
   78                                                        Measurements=
"xAODStripClustersFromFPGACluster"))
 
   82                                               name=
"ActsFPGATruthParticleHitCountAlg",
 
   83                                               PixelClustersToTruthAssociationMap=
"ITkFPGAPixelClustersToTruthParticles",
 
   84                                               StripClustersToTruthAssociationMap=
"ITkFPGAStripClustersToTruthParticles",
 
   85                                               TruthParticleHitCountsOut=
"FPGATruthParticleHitCounts"))
 
   88     from ActsConfig.ActsTruthConfig 
import ActsTrackToTruthAssociationAlgCfg, ActsTrackFindingValidationAlgCfg
 
   89     acts_tracks=f
"{flags.Tracking.ActiveConfig.extension}Tracks" if not flags.Acts.doAmbiguityResolution 
else f
"{flags.Tracking.ActiveConfig.extension}ResolvedTracks" 
   91                                                 name=f
"{acts_tracks}FPGATrackToTruthAssociationAlg",
 
   92                                                 PixelClustersToTruthAssociationMap=
"ITkFPGAPixelClustersToTruthParticles",
 
   93                                                 StripClustersToTruthAssociationMap=
"ITkFPGAStripClustersToTruthParticles",
 
   94                                                 ACTSTracksLocation=ACTSProtoTrackChainTrackKey,
 
   95                                                 AssociationMapOut=acts_tracks+
"FPGAToTruthParticleAssociation"))
 
   99                                                 name=f
"{acts_tracks}FPGATrackFindingValidationAlg",
 
  100                                                 TrackToTruthAssociationMap=acts_tracks+
"FPGAToTruthParticleAssociation",
 
  101                                                 TruthParticleHitCounts=
"FPGATruthParticleHitCounts" 
  106     prefix = flags.Tracking.ActiveConfig.extension
 
  107     from ActsConfig.ActsTrackFindingConfig 
import ActsTrackToTrackParticleCnvAlgCfg
 
  109                                                 ACTSTracksLocation=[ACTSProtoTrackChainTrackKey,],
 
  110                                                 TrackParticlesOutKey=f
"{FinalProtoTrackChainxAODTracksKey}TrackParticles"))
 
  112     from ActsConfig.ActsTruthConfig 
import ActsTrackParticleTruthDecorationAlgCfg
 
  114                                                     f
"{prefix}ActsFPGATrackParticleTruthDecorationAlg",
 
  115                                                     TrackToTruthAssociationMaps=[acts_tracks+
"FPGAToTruthParticleAssociation"],
 
  116                                                     TrackParticleContainerName=f
"{FinalProtoTrackChainxAODTracksKey}TrackParticles",
 
  117                                                     TruthParticleHitCounts=
"FPGATruthParticleHitCounts",
 
  118                                                     ComputeTrackRecoEfficiency=
True))