From eb5bf3ec46ce346364a2ab021952d2907a68d26a Mon Sep 17 00:00:00 2001
From: Thomas Strebler <thomas.strebler@cern.ch>
Date: Wed, 19 Feb 2025 09:16:58 +0000
Subject: [PATCH] Update startAtOriginalPerigee tracking flags to true
 (ATLASRECTS-8132)

Update startAtOriginalPerigee tracking flags to true (ATLASRECTS-8132)
---
 Tracking/TrkConfig/python/TrkConfigFlags.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/Tracking/TrkConfig/python/TrkConfigFlags.py b/Tracking/TrkConfig/python/TrkConfigFlags.py
index 436ddd870ca7..8683fc715a43 100644
--- a/Tracking/TrkConfig/python/TrkConfigFlags.py
+++ b/Tracking/TrkConfig/python/TrkConfigFlags.py
@@ -215,7 +215,11 @@ def createTrackingConfigFlags():
     # Control cuts and settings for different lumi to limit CPU and disk space
     icf.addFlag("Tracking.cutLevel", cutLevel)
 
-    icf.addFlag("Tracking.TRTStandalone.startAtOriginalPerigee", False)
+    # Disabled for data-taking up to 2024 included and MC campaigns up to MC23e included
+    icf.addFlag("Tracking.TRTStandalone.startAtOriginalPerigee",
+                lambda prevFlags: (
+                    (not prevFlags.Input.isMC and prevFlags.Input.DataYear>2024) or
+                    (prevFlags.Input.isMC and prevFlags.Input.RunNumbers[0]>=491000) ) )
 
     # Turn on InDetRecStatistics
     icf.addFlag("Tracking.doStats", False)
-- 
GitLab