diff --git a/Reconstruction/RecExample/RecExRecoTest/python/MuonCombinedReco_ESDMC21.py b/Reconstruction/RecExample/RecExRecoTest/python/MuonCombinedReco_ESDMC21.py
new file mode 100644
index 0000000000000000000000000000000000000000..912274668912a08af0ac7047bd7dc11965d6f151
--- /dev/null
+++ b/Reconstruction/RecExample/RecExRecoTest/python/MuonCombinedReco_ESDMC21.py
@@ -0,0 +1,22 @@
+# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
+
+if __name__=="__main__":
+    from AthenaConfiguration.AllConfigFlags import ConfigFlags
+    
+    ConfigFlags.Input.Files = ["/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/RecExRecoTest/mc21_13p6TeV/AODFiles/mc21_13p6TeV.421450.PhPy8EG_A14_ttbar_hdamp258p75_SingleLep_fct.merge.AOD.e8445_e8447_s3822_r13565_r13491/AOD.28775909._000037.pool.root.1"]
+    ConfigFlags.lock()
+
+    from AthenaConfiguration.MainServicesConfig import MainServicesCfg
+    acc = MainServicesCfg(ConfigFlags)
+
+    from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
+    acc.merge(PoolReadCfg(ConfigFlags))
+    
+    from xAODTruthCnv.xAODTruthCnvConfig import GEN_AOD2xAODCfg
+    acc.merge(GEN_AOD2xAODCfg(ConfigFlags))
+
+    from MuonCombinedConfig.MuonCombinedReconstructionConfig import MuonCombinedReconstructionCfg
+    acc.merge(MuonCombinedReconstructionCfg(ConfigFlags))
+
+    acc.run(100)
+
diff --git a/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_BTagging_fromESDMC21.sh b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_BTagging_fromESDMC21.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b0a8db7a8d62d64e8c8f543c124828846617cd9e
--- /dev/null
+++ b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_BTagging_fromESDMC21.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+#
+# art-description: Athena (serial mode only) runs flavor taggingreconstruction, using the new Run 3 job configuration, from an ESD file
+# art-type: grid
+# art-athena-mt: 8
+# art-include: master/Athena
+# art-output: *.log   
+python $Athena_DIR/python/BTagging/BTagESD.py | tee temp.log
+echo "art-result: ${PIPESTATUS[0]}"
+test_postProcessing_Errors.sh temp.log
+
diff --git a/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_MuonCombined_fromESDMC21.sh b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_MuonCombined_fromESDMC21.sh
new file mode 100755
index 0000000000000000000000000000000000000000..36e9985a5b5308b11219760373176817f478c6c8
--- /dev/null
+++ b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_MuonCombined_fromESDMC21.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+#
+# art-description: Athena runs combined muon reconstruction, using the new job configuration for Run 3, from an ESD file
+# art-type: grid
+# art-athena-mt: 8
+# art-include: master/Athena
+# art-output: *.log   
+
+python $Athena_DIR/python/RecExRecoTest/MuonCombinedReco_ESDMC21.py | tee temp.log
+echo "art-result: ${PIPESTATUS[0]}"
+test_postProcessing_Errors.sh temp.log
+
diff --git a/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_PFlow_fromESDMC21.sh b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_PFlow_fromESDMC21.sh
new file mode 100755
index 0000000000000000000000000000000000000000..80d0a57e00e4c92575556716e8f4993a23adee54
--- /dev/null
+++ b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_PFlow_fromESDMC21.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+#
+# art-description: Athena (serial mode only) runs particle flow reconstruction, using the new Run 3 job configuration, from an ESD file
+# art-type: grid
+# art-athena-mt: 8
+# art-include: master/Athena
+# art-include: 22.0/Athena
+# art-output: *.log   
+
+python $Athena_DIR/python/eflowRec/PFRun3Config.py | tee temp.log
+echo "art-result: ${PIPESTATUS[0]}"
+test_postProcessing_Errors.sh temp.log
+