diff --git a/Reconstruction/RecJobTransforms/share/skeleton.RDOtoRDOtrigger.py b/Reconstruction/RecJobTransforms/share/skeleton.RDOtoRDOtrigger.py
index 960721a1ac6361f52074fa41a43b0b937ff7e527..6961461a09588f168d2268fcdc8644ada7de331b 100644
--- a/Reconstruction/RecJobTransforms/share/skeleton.RDOtoRDOtrigger.py
+++ b/Reconstruction/RecJobTransforms/share/skeleton.RDOtoRDOtrigger.py
@@ -85,7 +85,14 @@ include("TriggerJobOpts/runHLT_standalone.py")
 ##################################################
 # Include PerfMon configuration (ATR-25439)
 ##################################################
-CAtoGlobalWrapper(PerfMonMTSvcCfg, ConfigFlags)
+# Translate old concurrency flags to new for PerfMon
+# - do that only here as runHLT_standalone must be independent of these flags
+flagsForPerfMon = ConfigFlags.clone()
+flagsForPerfMon.Concurrency.NumProcs = cfjp.ConcurrencyFlags.NumProcs()
+flagsForPerfMon.Concurrency.NumThreads = cfjp.ConcurrencyFlags.NumThreads()
+flagsForPerfMon.Concurrency.NumConcurrentEvents = cfjp.ConcurrencyFlags.NumConcurrentEvents()
+flagsForPerfMon.lock()
+CAtoGlobalWrapper(PerfMonMTSvcCfg, flagsForPerfMon)
 
 ##################################################
 # Parse postExec / postInclude