Skip to content
Snippets Groups Projects
Commit 243169c3 authored by Walter Lampl's avatar Walter Lampl
Browse files

Merge branch 'PRDtoTrackMapCfg' into 'main'

Clarified config of PRDtoTrackMap

See merge request atlas/athena!71002
parents fc1934ea 4c7b0860
No related branches found
No related tags found
No related merge requests found
......@@ -109,7 +109,7 @@ def ITkStoreTrackSeparateContainerCfg(flags,
# schedule merger to combine signal and background tracks
InputTracks = [flags.Overlay.SigPrefix+TrackContainer,
flags.Overlay.BkgPrefix+TrackContainer]
AssociationMapName = ("PRDtoTrackMapResolved" +
AssociationMapName = ("PRDtoTrackMapMerge_Resolved" +
extension + "Tracks")
MergerOutputTracks = TrackContainer
......@@ -305,7 +305,7 @@ def ITkTrackFinalCfg(flags,
OutputCombinedTracks=TrackContainer,
AssociationMapName=(
"" if flags.Tracking.doITkFastTracking else
f"PRDtoTrackMap{TrackContainer}")))
f"PRDtoTrackMapMerge_{TrackContainer}")))
if flags.Tracking.doTruth:
from InDetConfig.ITkTrackTruthConfig import ITkTrackTruthCfg
......@@ -335,7 +335,7 @@ def ITkTrackFinalCfg(flags,
splitProbName),
AssociationMapName=(
"" if flags.Tracking.doITkFastTracking else
f"PRDtoTrackMap{TrackContainer}"),
f"PRDtoTrackMapMerge_{TrackContainer}"),
isActsAmbi = 'ActsValidateResolvedTracks' in splitProbName or \
'ActsValidateAmbiguityResolution' in splitProbName or \
'ActsConversion' in splitProbName or \
......@@ -386,7 +386,7 @@ def ITkSiSPSeededTracksFinalCfg(flags):
if (e=='' or flags.Tracking.__getattr__(f"ITk{e}Pass").storeSiSPSeededTracks) ]
for extension in listOfExtensionsRequesting:
AssociationMapNameKey="PRDtoTrackMapCombinedITkTracks"
AssociationMapNameKey="PRDtoTrackMapMerge_CombinedITkTracks"
if not (extension == ''):
AssociationMapNameKey = f"ITkPRDtoTrackMap{extension}"
......
......@@ -32,7 +32,7 @@ def InDetPriVxFinderCfg(flags,
flags,
ClusterSplitProbabilityName = \
ClusterSplitProbabilityContainerName(flags),
AssociationMapName = "PRDtoTrackMapCombinedInDetTracks",
AssociationMapName = "PRDtoTrackMapMerge_CombinedInDetTracks",
xAODTrackParticlesFromTracksContainerName = \
"InDetTrackParticlesTemporary"))
kwargs["TracksName"]="InDetTrackParticlesTemporary"
......@@ -93,7 +93,7 @@ def primaryVertexFindingCfg(flags,
flags,
ClusterSplitProbabilityName=ClusterSplitProbabilityContainerName(
flags),
AssociationMapName="PRDtoTrackMapCombinedInDetTracks"))
AssociationMapName="PRDtoTrackMapMerge_CombinedInDetTracks"))
from OutputStreamAthenaPool.OutputStreamConfig import addToESD, addToAOD
......
......@@ -313,13 +313,13 @@ def StoreTrackSeparateContainerCfg(flags, TrackContainer="",
InputTracks += [flags.Overlay.BkgPrefix +
extension + "Tracks"]
TrackContainer = extension+"Tracks"
AssociationMapName = "PRDtoTrackMap" + TrackContainer
AssociationMapName = "PRDtoTrackMapMerge_" + TrackContainer
MergerOutputTracks = TrackContainer
elif doTrackOverlay:
# schedule merger to combine signal and background tracks
InputTracks = [flags.Overlay.SigPrefix+TrackContainer,
flags.Overlay.BkgPrefix+TrackContainer]
AssociationMapName = ("PRDtoTrackMapResolved" +
AssociationMapName = ("PRDtoTrackMapMerge_Resolved" +
extension + "Tracks")
MergerOutputTracks = TrackContainer
......@@ -534,7 +534,7 @@ def TrackFinalCfg(flags,
flags,
InputCombinedTracks=InputCombinedInDetTracks,
OutputCombinedTracks=TrackContainer,
AssociationMapName=f"PRDtoTrackMap{TrackContainer}"))
AssociationMapName=f"PRDtoTrackMapMerge_{TrackContainer}"))
if flags.Tracking.doTruth:
from InDetConfig.TrackTruthConfig import InDetTrackTruthCfg
......@@ -559,7 +559,7 @@ def TrackFinalCfg(flags,
flags,
ClusterSplitProbabilityName=ClusterSplitProbabilityContainerName(
flags),
AssociationMapName=f"PRDtoTrackMap{TrackContainer}"))
AssociationMapName=f"PRDtoTrackMapMerge_{TrackContainer}"))
return result
......@@ -584,7 +584,7 @@ def PseudoTrackFinalCfg(flags):
xAODTrackParticlesFromTracksContainerName=(
"InDetPseudoTrackParticles"),
AssociationMapName=(
"PRDtoTrackMapCombinedInDetTracks")))
"PRDtoTrackMapMerge_CombinedInDetTracks")))
return result
......@@ -606,7 +606,7 @@ def ObserverTrackFinalCfg(flags):
result.merge(ObserverTrackParticleCnvAlgCfg(
flags,
AssociationMapName = (
"PRDtoTrackMapCombinedInDetTracks")))
"PRDtoTrackMapMerge_CombinedInDetTracks")))
return result
......@@ -653,9 +653,9 @@ def SiSPSeededTracksFinalCfg(flags):
if (e=='' or flags.Tracking.__getattr__(e+'Pass').storeSiSPSeededTracks) ]
for extension in listOfExtensionsRequesting:
AssociationMapNameKey="PRDtoTrackMapCombinedInDetTracks"
AssociationMapNameKey="PRDtoTrackMapMerge_CombinedInDetTracks"
if extension=='Disappearing':
AssociationMapNameKey = "PRDtoTrackMapDisappearingTracks"
AssociationMapNameKey = "PRDtoTrackMapMerge_DisappearingTracks"
elif not (extension == ''):
AssociationMapNameKey = f"InDetPRDtoTrackMap{extension}"
......
......@@ -97,7 +97,7 @@ def TrackStateOnSurfaceDecoratorCfg(flags, name, **kwargs):
kwargs.setdefault("TRT_ToT_dEdx", acc.addPublicTool(acc.popToolsAndMerge(TRT_dEdxToolCfg(flags))))
kwargs.setdefault("DecorationPrefix", "")
kwargs.setdefault("PRDtoTrackMap", "PRDtoTrackMapCombinedInDetTracks")
kwargs.setdefault("PRDtoTrackMap", "PRDtoTrackMapMerge_CombinedInDetTracks")
acc.addPublicTool(
CompFactory.DerivationFramework.TrackStateOnSurfaceDecorator(
......@@ -268,7 +268,7 @@ def ITkTrackStateOnSurfaceDecoratorCfg(
kwargs.setdefault("SctMapName", "ITkStripClustersOffsets")
kwargs.setdefault("PixelClustersName", "ITkPixelClusters")
kwargs.setdefault("SctClustersName", "ITkStripClusters")
kwargs.setdefault("PRDtoTrackMap", "ITkPRDToTrackMapCombinedITkTracks")
kwargs.setdefault("PRDtoTrackMap", "ITkPRDtoTrackMapMerge_CombinedITkTracks")
kwargs.setdefault("PixelMsosName", "ITkPixelMSOSs")
kwargs.setdefault("SctMsosName", "ITkStripMSOSs")
kwargs.setdefault("SCTDetEleCollKey", "ITkStripDetectorElementCollection")
......
......@@ -272,7 +272,7 @@ def DenseEnvironmentsAmbiguityScoreProcessorToolCfg(
acc.popToolsAndMerge(PRDtoTrackMapToolCfg(flags)))
kwargs.setdefault("AssociationMapName", (
f"PRDToTrackMap{flags.Tracking.ActiveConfig.extension}"))
"PRDtoTrackMapAmbi_"+flags.Tracking.ActiveConfig.extension))
if flags.Tracking.ActiveConfig.useTIDE_Ambi:
kwargs.setdefault("sharedProbCut",
......@@ -358,7 +358,7 @@ def ITkDenseEnvironmentsAmbiguityScoreProcessorToolCfg(
'SplitClusterAmbiguityMap' + extension))
kwargs.setdefault("AssociationMapName", (
'ITkPRDToTrackMap' + flags.Tracking.ActiveConfig.extension))
'ITkPRDtoTrackMapAmbi_' + flags.Tracking.ActiveConfig.extension))
kwargs.setdefault("InputClusterSplitProbabilityName", (
ClusterSplitProbContainer))
kwargs.setdefault("OutputClusterSplitProbabilityName", (
......@@ -440,7 +440,7 @@ def DenseEnvironmentsAmbiguityProcessorToolCfg(
InDetAmbiTrackSelectionToolCfg(flags)))
kwargs.setdefault("AssociationMapName", (
'PRDToTrackMap' + flags.Tracking.ActiveConfig.extension))
'PRDtoTrackMapAmbi_' + flags.Tracking.ActiveConfig.extension))
kwargs.setdefault("InputClusterSplitProbabilityName", (
'SplitProb'+flags.Tracking.ActiveConfig.extension))
kwargs.setdefault("OutputClusterSplitProbabilityName", (
......@@ -530,7 +530,7 @@ def ITkDenseEnvironmentsAmbiguityProcessorToolCfg(
ITkAmbiTrackSelectionToolCfg(flags)))
kwargs.setdefault("AssociationMapName", (
'ITkPRDToTrackMap' + flags.Tracking.ActiveConfig.extension))
'ITkPRDtoTrackMapAmbi_' + flags.Tracking.ActiveConfig.extension))
kwargs.setdefault("InputClusterSplitProbabilityName", (
'SplitProb'+flags.Tracking.ActiveConfig.extension))
kwargs.setdefault("OutputClusterSplitProbabilityName", (
......@@ -554,4 +554,4 @@ def ITkDenseEnvironmentsAmbiguityProcessorToolCfg(
CompFactory.Trk.DenseEnvironmentsAmbiguityProcessorTool(
name+flags.Tracking.ActiveConfig.extension, **kwargs))
return acc
\ No newline at end of file
......@@ -46,7 +46,7 @@ def ITkTrackCollectionMergerAlgCfg(flags, name="ITkTrackCollectionMerger",
from InDetConfig.InDetAssociationToolsConfig import ITkPRDtoTrackMapToolGangedPixelsCfg
kwargs.setdefault("AssociationTool", result.popToolsAndMerge(ITkPRDtoTrackMapToolGangedPixelsCfg(flags)))
kwargs.setdefault("AssociationMapName", "ITkPRDToTrackMapCombinedITkTracks")
kwargs.setdefault("AssociationMapName", "ITkPRDtoTrackMapMerge_CombinedITkTracks")
kwargs.setdefault("DoTrackOverlay",doTrackOverlay)
result.addEventAlgo(CompFactory.Trk.TrackCollectionMerger(prefix+name, **kwargs))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment