diff --git a/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run2.py b/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run2.py
new file mode 100644
index 0000000000000000000000000000000000000000..b8a194ba7a6961fe4ea8aabaf240c20db0845246
--- /dev/null
+++ b/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run2.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env athena.py --CA
+# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
+
+# Example of configuring full reconstruction from RDO for Run2.
+
+from AthenaConfiguration.AllConfigFlags import initConfigFlags
+flags = initConfigFlags()
+
+from AthenaConfiguration.TestDefaults import defaultTestFiles
+flags.Input.Files = defaultTestFiles.RDO_RUN2
+
+flags.Output.AODFileName = 'myAOD.pool.root'
+flags.Output.ESDFileName = 'myESD.pool.root'
+flags.Exec.MaxEvents = 10
+
+from AthenaConfiguration.DetectorConfigFlags import setupDetectorFlags
+setupDetectorFlags(flags, None,
+                   use_metadata=True,
+                   toggle_geometry=True,
+                   keep_beampipe=True)
+flags.fillFromArgs()
+flags.lock()
+
+from RecJobTransforms.RecoSteering import RecoSteering
+cfg = RecoSteering(flags)
+
+cfg.run (flags.Exec.MaxEvents)
diff --git a/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run4.py b/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run4.py
new file mode 100644
index 0000000000000000000000000000000000000000..4f6a62c59fd56139c83eff02aae11b5e55f209e3
--- /dev/null
+++ b/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run4.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env athena.py --CA
+# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
+
+# Example of configuring full reconstruction from RDO for Run4.
+
+from AthenaConfiguration.AllConfigFlags import initConfigFlags
+flags = initConfigFlags()
+
+from AthenaConfiguration.TestDefaults import defaultTestFiles
+flags.Input.Files = defaultTestFiles.RDO_RUN4
+
+flags.Output.AODFileName = 'myAOD.pool.root'
+flags.Output.ESDFileName = 'myESD.pool.root'
+flags.Exec.MaxEvents = 10
+
+from AthenaConfiguration.DetectorConfigFlags import setupDetectorFlags
+setupDetectorFlags(flags, None,
+                   use_metadata=True,
+                   toggle_geometry=True,
+                   keep_beampipe=True)
+flags.fillFromArgs()
+flags.lock()
+
+from RecJobTransforms.RecoSteering import RecoSteering
+cfg = RecoSteering(flags)
+
+cfg.run (flags.Exec.MaxEvents)