diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/testL1MC.py b/Trigger/TrigValidation/TrigUpgradeTest/share/testL1MC.py
new file mode 100644
index 0000000000000000000000000000000000000000..71a8307b0cdb92f74388d1874dcf12bc28c19120
--- /dev/null
+++ b/Trigger/TrigValidation/TrigUpgradeTest/share/testL1MC.py
@@ -0,0 +1,73 @@
+#Adapted from L1 test in TriggerTest
+
+from RecExConfig.RecFlags import rec
+from AthenaCommon.AthenaCommonFlags import athenaCommonFlags as acf
+
+if not acf.EvtMax.is_locked():
+    acf.EvtMax=10
+if not ('OutputLevel' in dir()):
+    rec.OutputLevel=INFO
+#scan for RTT files (only if dsName and fileRange set)
+include("TriggerTest/TrigScanFiles.py")
+###############################
+
+doTrigger=True
+TriggerModernConfig=True
+
+from AthenaCommon.AlgScheduler import AlgScheduler
+AlgScheduler.OutputLevel( INFO )
+AlgScheduler.CheckDependencies( True )
+AlgScheduler.ShowControlFlow( True )
+AlgScheduler.ShowDataDependencies( True )
+
+rec.doWriteAOD=False
+rec.doWriteESD=False
+rec.doWriteTAG=False
+rec.doAOD=False 
+rec.doESD.set_Value_and_Lock(False) 
+doTAG=False
+rec.doCBNT=False
+
+#rec.doTruth=False
+rec.doTruth.set_Value_and_Lock(False)
+
+#-----------------------------------------------------------
+include("RecExCond/RecExCommon_flags.py")
+#-----------------------------------------------------------
+
+#------------ This is for ATN/RTT tests only ---------
+#TriggerFlags.triggerMenuSetup = 'default' 
+TriggerFlags.triggerMenuSetup = 'Physics_pp_v7' 
+
+#------------ run only LVL1 -------------------------- 
+TriggerFlags.doHLT=False
+#TriggerFlags.doL1Topo=True 
+
+
+def L1Only():
+    TriggerFlags.Slices_all_setOff()
+
+try:
+    from TriggerMenu import useNewTriggerMenu
+    useNewTM = useNewTriggerMenu()
+    log.info("Using new TriggerMenu: %r" % useNewTM)
+except:
+    useNewTM = False
+    log.info("Using old TriggerMenuPython since TriggerMenu.useNewTriggerMenu can't be imported")
+
+if useNewTM:
+    from TriggerMenu.menu.GenerateMenu import GenerateMenu
+else:
+    from TriggerMenuPython.GenerateMenu import GenerateMenu
+GenerateMenu.overwriteSignaturesWith(L1Only)
+
+#-----------------------------------------------------------
+include("RecExCommon/RecExCommon_topOptions.py")
+#-----------------------------------------------------------
+
+#------------------------------------------------------------
+include("TriggerTest/TriggerTestCommon.py")
+#------------------------------------------------------------
+
+DetFlags.makeRIO.Calo_setOff()
+