From 653616ef44fd083a4917e764adfe99e9d44ae274 Mon Sep 17 00:00:00 2001
From: Catrin Bernius <Catrin.Bernius@cern.ch>
Date: Tue, 25 Oct 2022 14:49:11 +0200
Subject: [PATCH 1/3] Populating Run4 menu with egamma and muon chains

---
 .../python/HLT/Menu/Physics_pp_run4_v1.py     | 115 +++++++++++++++++-
 1 file changed, 109 insertions(+), 6 deletions(-)

diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
index 252c0d1f82ec..ef69689bbc9e 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
@@ -1,7 +1,10 @@
 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
 
 #------------------------------------------------------------------------#
-# Physics_pp_run4_v1.py menu for Phase-II development (to be kept empty for now)
+# Physics_pp_run4_v1.py menu for Phase-II development
+# contains some for the Run-3 (2022) primaries
+# as well as chain from the TDR studies
+# (https://gitlab.cern.ch/atlas/athena/-/blob/21.0/Trigger/TriggerCommon/TriggerMenu/python/menu/MC_PhaseII.py) 
 #------------------------------------------------------------------------#
 
 # This defines the input format of the chain and it's properties with the defaults set
@@ -89,17 +92,117 @@ def setupMenu():
     log.info('[setupMenu] going to add the Physics menu chains now')
 
     chains = ChainStore()
-    chains['Muon'] = []
+    chains['Muon'] = [
+        # Single Muon Run-3 primaries
+        ChainProp(name='HLT_mu24_ivarmedium_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream,'express'], monGroups=['muonMon:shifter','muonMon:online']),
+        ChainProp(name='HLT_mu50_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),
+        ChainProp(name='HLT_mu60_0eta105_msonly_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:shifter']),
+        ChainProp(name='HLT_mu60_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
+        ChainProp(name='HLT_mu80_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
+        ChainProp(name='HLT_mu80_msonly_3layersEC_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
+
+        # Multi muon Run-3 primaries
+        ChainProp(name='HLT_2mu14_L12MU8F', groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream,'express'], monGroups=['muonMon:online','muonMon:shifter']),
+        ChainProp(name='HLT_2mu10_l2mt_L1MU10BOM', groups=MultiMuonGroup+PrimaryL1MuGroup),
+        ChainProp(name='HLT_mu22_mu8noL1_L1MU14FCH',  l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_mu20_ivarmedium_mu8noL1_L1MU14FCH', l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup),
+        ChainProp(name='HLT_mu22_mu8noL1_L1MU14FCH',  l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_mu20_2mu4noL1_L1MU14FCH',  l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_3mu6_L13MU5VF',  l1SeedThresholds=['MU5VF'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_3mu6_msonly_L13MU5VF',  l1SeedThresholds=['MU5VF'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_4mu4_L14MU3VF',  l1SeedThresholds=['MU3VF'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
+        
+        # Multi muon with mass cut Run-3 primaries
+        ChainProp(name='HLT_mu10_ivarmedium_mu10_10invmAB70_L12MU8F', groups=PrimaryL1MuGroup+MultiMuonGroup),
+        ChainProp(name='HLT_mu20_ivarmedium_mu4noL1_10invmAB70_L1MU14FCH', l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup),
+
+        # Muon LRT chain
+        ChainProp(name='HLT_mu20_LRT_d0loose_L1MU14FCH',  groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:online']),
+
+        #From TDR studies 
+        ChainProp(name='HLT_mu18_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream],], monGroups=['muonMon:shifter','muonMon:online']),
+        ChainProp(name='HLT_mu20_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:shifter','muonMon:online']),
+        ChainProp(name='HLT_mu40_ivarmedium_L1MU14VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:shifter','muonMon:online']),
+
+        ChainProp(name='HLT_mu20_mu8noL1_L1MU5VF',  l1SeedThresholds=['MU5VF','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream,'express'], monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_2mu10_L12MU5F', groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),
+
+    ]
+
+    chains['Egamma'] = [
+        # single electron Run-3 primaries
+        ChainProp(name='HLT_e26_lhtight_ivarloose_L1eEM26M', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e26_lhtight_ivarloose_L1eEM26L', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e60_lhmedium_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e140_lhloose_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e300_etcut_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0']),
+        # electron LRT
+        ChainProp(name='HLT_e30_lhloose_nopix_lrtmedium_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup),
+        # electron ringer
+        ChainProp(name='HLT_e140_lhloose_noringer_L1eEM26M', groups=SupportLegGroup+SingleElectronGroup,monGroups=['egammaMon:shifter_tp']),
+
+        # multi electron
+        ChainProp(name='HLT_2e17_lhvloose_L12eEM18M', groups=PrimaryPhIGroup+MultiElectronGroup),
+        ChainProp(name='HLT_e26_lhtight_e14_etcut_probe_50invmAB130_L1eEM26M', l1SeedThresholds=['eEM26M','PROBEeEM9'], stream=[PhysicsStream,'express'], groups=PrimaryPhIGroup+MultiElectronGroup),
+        ChainProp(name='HLT_e24_lhvloose_2e12_lhvloose_L1eEM24L_3eEM12L',l1SeedThresholds=['eEM24L','eEM12L'], groups=PrimaryPhIGroup+MultiElectronGroup),
+        # single photon
+        ChainProp(name='HLT_g140_loose_L1eEM26M', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g300_etcut_L1eEM26M', groups=PrimaryPhIGroup+SinglePhotonGroup),
+
+        # multi photon
+        ChainProp(name='HLT_2g20_tight_icaloloose_L12eEM18M', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g22_tight_L12eEM18M', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_g35_medium_g25_medium_L12eEM24L', l1SeedThresholds=['eEM24L','eEM24L'], stream=[PhysicsStream], groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g50_loose_L12eEM24L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+
+        # From TDR studies
+        ChainProp(name='HLT_e20_lhmedium_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e20_lhtight_ivarloose_L1eEM15', stream=[PhysicsStream,], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e22_lhmedium_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e22_lhtight_ivarloose_L1eEM15', stream=[PhysicsStream,], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e45_lhmedium_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e60_lhloose_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        # ringer
+        ChainProp(name='HLT_e26_lhtight_ivarloose_noringer_L1eEM15', groups=SingleElectronGroup),
+        ChainProp(name='HLT_e28_lhtight_ivarloose_noringer_L1eEM15', groups=SingleElectronGroup),
+        ChainProp(name='HLT_e60_lhmedium_noringer_L1eEM15', groups=SingleElectronGroup),
+
+        ChainProp(name='HLT_2e10_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e11_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e12_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e13_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e14_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e15_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+
+        ChainProp(name='HLT_2e10_lhloose_noringer_L12EM7', groups=SingleElectronGroup),
+        ChainProp(name='HLT_2e12_lhloose_noringer_L12EM7', groups=SingleElectronGroup),
+        ChainProp(name='HLT_2e15_lhloose_noringer_L12EM7', groups=SingleElectronGroup),
+
+        ChainProp(name='HLT_g100_loose_L1eEM15', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g100_medium_L1eEM15', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g120_loose_L1eEM15', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g120_medium_L1eEM15', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g180_loose_L1eEM115', groups=PrimaryPhIGroup+SinglePhotonGroup),
+
+        ChainProp(name='HLT_g25_loose_g20_loose_L12eEM18L', l1SeedThresholds=['eEM24L','eEM24L'], stream=[PhysicsStream], groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_g25_medium_g20_medium_L12eEM18L', l1SeedThresholds=['eEM24L','eEM24L'], stream=[PhysicsStream], groups=PrimaryPhIGroup+MultiPhotonGroup),
+
+        ChainProp(name='HLT_2g20_loose_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g20_medium_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+
+        ChainProp(name='HLT_2g25_loose_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g25_medium_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g25_tight_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+
+    ]
 
-    chains['Egamma'] = []
-
-    chains['MET'] = []
+    chains['Tau'] = []
 
     chains['Jet'] = []
 
     chains['Bjet'] = []
 
-    chains['Tau'] = []
+    chains['MET'] = []
 
     chains['Bphysics'] = []
 
-- 
GitLab


From 755bac337cbe3eca442dc96b997f3bffa1a70d61 Mon Sep 17 00:00:00 2001
From: Catrin Bernius <Catrin.Bernius@cern.ch>
Date: Wed, 2 Nov 2022 08:48:48 +0100
Subject: [PATCH 2/3] fixing typo, removing unneeded commas

---
 .../TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
index ef69689bbc9e..bde8249da923 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
@@ -120,7 +120,7 @@ def setupMenu():
         ChainProp(name='HLT_mu20_LRT_d0loose_L1MU14FCH',  groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:online']),
 
         #From TDR studies 
-        ChainProp(name='HLT_mu18_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream],], monGroups=['muonMon:shifter','muonMon:online']),
+        ChainProp(name='HLT_mu18_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:shifter','muonMon:online']),
         ChainProp(name='HLT_mu20_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:shifter','muonMon:online']),
         ChainProp(name='HLT_mu40_ivarmedium_L1MU14VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:shifter','muonMon:online']),
 
@@ -157,9 +157,9 @@ def setupMenu():
 
         # From TDR studies
         ChainProp(name='HLT_e20_lhmedium_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e20_lhtight_ivarloose_L1eEM15', stream=[PhysicsStream,], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e20_lhtight_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
         ChainProp(name='HLT_e22_lhmedium_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e22_lhtight_ivarloose_L1eEM15', stream=[PhysicsStream,], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e22_lhtight_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
         ChainProp(name='HLT_e45_lhmedium_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
         ChainProp(name='HLT_e60_lhloose_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
         # ringer
-- 
GitLab


From 27c8d5d1236f3c8834755616d5b1b57f7b177ef0 Mon Sep 17 00:00:00 2001
From: Catrin Bernius <Catrin.Bernius@cern.ch>
Date: Thu, 3 Nov 2022 09:55:41 +0100
Subject: [PATCH 3/3] fixing errors, moving chains to MC menu

---
 .../python/HLT/Menu/Dev_pp_run4_v1.py         | 124 +++++-----------
 .../python/HLT/Menu/MC_pp_run4_v1.py          | 136 +++++++++++++++---
 .../python/HLT/Menu/Physics_pp_run4_v1.py     | 110 +-------------
 3 files changed, 160 insertions(+), 210 deletions(-)

diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Dev_pp_run4_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Dev_pp_run4_v1.py
index 8936664fe2f1..e347b7cf5c02 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Dev_pp_run4_v1.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Dev_pp_run4_v1.py
@@ -1,53 +1,35 @@
 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
 
 #------------------------------------------------------------------------#
-# Dev_pp_run4_v1.py menu for Phase-II developments
+# Dev_pp_run4_v1.py menu for Phase-II developments 
 #------------------------------------------------------------------------#
 
 # This defines the input format of the chain and it's properties with the defaults set
 # always required are: name, stream and groups
-#['name', 'L1chainParts'=[], 'stream', 'groups', 'merging'=[], 'topoStartFrom'=False],
+# ['name', 'L1chainParts'=[], 'stream', 'groups', 'merging'=[], 'topoStartFrom'=False],
 
 import TriggerMenuMT.HLT.Menu.MC_pp_run4_v1 as mc_menu
-from TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu import ChainProp
+#from TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu import ChainProp
 
 # this is not the best option, due to flake violation, this list has to be changed when some groups are removed
-from TriggerMenuMT.HLT.Menu.Physics_pp_run4_v1 import (#PhysicsStream,
-                                                       SingleMuonGroup,
-                                                       #MultiMuonGroup,
-                                                       SingleElectronGroup,
-                                                       #MultiElectronGroup,
-                                                       #SinglePhotonGroup,
-                                                       METGroup,
-                                                       #SingleJetGroup,
-                                                       MultiJetGroup,
-                                                       #SingleBjetGroup,
-                                                       #MultiBjetGroup,
-                                                       #SingleTauGroup,
-                                                       #MultiTauGroup,
-                                                       #BphysicsGroup,
-                                                       #BphysElectronGroup,
-                                                       #EgammaMETGroup,
-                                                       #EgammaMuonGroup,
-                                                       #EgammaBjetGroup,
-                                                       #MuonJetGroup,
-                                                       #MuonMETGroup,
-                                                       #EgammaJetGroup,
-                                                       #MinBiasGroup,
-                                                       #PrimaryLegGroup,
-                                                       #PrimaryPhIGroup,
-                                                       #SupportGroup,
-                                                       #SupportLegGroup,
-                                                       #SupportPhIGroup,
-                                                       #TagAndProbeLegGroup,
-                                                       #UnconvTrkGroup,
-                                                       #METPhaseIStreamersGroup,
-                                                       #EOFTLALegGroup,
-                                                       #LegacyTopoGroup,
-                                                       #Topo2Group,
-                                                       #Topo3Group,
-                                                       #EOFL1MuGroup,
-)
+#from TriggerMenuMT.HLT.Menu.Physics_pp_run4_v1 import ( 
+    #PhysicsStream, 
+    #SingleMuonGroup,MultiMuonGroup,
+    #SingleElectronGroup,MultiElectronGroup,
+    #SinglePhotonGroup,MultiPhotonGroup,
+    #SingleTauGroup,MultiTauGroup,
+    #SingleJetGroup,MultiJetGroup,SingleBjetGroup,MultiBjetGroup,
+    #METGroup,  
+    #BphysicsGroup, BphysElectronGroup,
+    #UnconvTrkGroup,
+    #MinBiasGroup,
+    #EgammaMETGroup,EgammaMuonGroup,EgammaBjetGroup,EgammaJetGroup,
+    #MuonJetGroup,MuonMETGroup,
+    #PrimaryLegGroup,PrimaryPhIGroup,SupportGroup, SupportLegGroup,SupportPhIGroup,
+    #TagAndProbeLegGroup,
+    #LegacyTopoGroup,Topo2Group,Topo3Group,
+    #EOFL1MuGroup, EOFTLALegGroup,
+#)
 
 DevGroup = ['Development']
 
@@ -59,54 +41,18 @@ def setupMenu():
     log = logging.getLogger( __name__ )
     log.info('[setupMenu] going to add the Dev menu chains now')
 
-    chains['Muon'] += [
-        ChainProp(name='HLT_mu6_ivarmedium_L1MU5VF', groups=DevGroup+SingleMuonGroup),
-    ]
-    
-    chains['Egamma'] += [
-        ChainProp(name='HLT_e26_lhtight_L1EM22VHI', groups=DevGroup+SingleElectronGroup,monGroups=['egammaMon:t0_tp']),
-    ]
-
-    chains['MET'] += [
-        ChainProp(name='HLT_xe30_mht_L1XE30',        l1SeedThresholds=['FSNOSEED'], groups=METGroup+DevGroup),
-    ]
-
-
-    chains['Jet'] += [
-        ChainProp(name='HLT_6j25c_L14J15', l1SeedThresholds=['FSNOSEED'],            groups=MultiJetGroup+DevGroup),
-    ]
-
-
-    chains['Bjet'] += [
-    ]
-
-    chains['Tau'] += [
-    ]
-
-    chains['Bphysics'] += [
-    ]
-
-    chains['UnconventionalTracking'] += [
-    ]
-
-    chains['Combined'] += [
-    ]
-
-    chains['Beamspot'] += [
-    ]
-
-    chains['MinBias'] += [
-
-    ]
-
-    chains['Calib'] += [
-    ]
-
-    chains['Streaming'] += [
-    ]
-
-    chains['Monitor'] += [
-    ]
-
-
+    chains['Muon'] += []
+    chains['Egamma'] += []
+    chains['Tau'] += []
+    chains['Jet'] += []
+    chains['Bjet'] += []
+    chains['MET'] += []
+    chains['Bphysics'] += []
+    chains['UnconventionalTracking'] += []
+    chains['Combined'] += []
+    chains['Beamspot'] += []
+    chains['MinBias'] += []
+    chains['Calib'] += []
+    chains['Streaming'] += []
+    chains['Monitor'] += []
     return chains
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/MC_pp_run4_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/MC_pp_run4_v1.py
index f01e3f24f206..566f017d4007 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/MC_pp_run4_v1.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/MC_pp_run4_v1.py
@@ -1,28 +1,24 @@
 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
 
 #------------------------------------------------------------------------#
-# MC_pp_run4_v1.py menu for Phase-II developments (to be kept empty for now)
+# MC_pp_run4_v1.py menu for Phase-II developments 
 #------------------------------------------------------------------------#
 
 # This defines the input format of the chain and it's properties with the defaults set
 # always required are: name, stream and groups
-#['name', 'L1chainParts'=[], 'stream', 'groups', 'merging'=[], 'topoStartFrom'=False],
+# ['name', 'L1chainParts'=[], 'stream', 'groups', 'merging'=[], 'topoStartFrom'=False],
 
 
-#from TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu import ChainProp ###temporarily commented out only
+from TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu import ChainProp 
 from .SignatureDicts import ChainStore
 
 import TriggerMenuMT.HLT.Menu.Physics_pp_run4_v1 as physics_menu 
-###temporarily commented out only
-#from TriggerMenuMT.HLT.Menu.Physics_pp_run4_v1 import ( 
-#    SingleElectronGroup, SinglePhotonGroup, BphysicsGroup, EOFBPhysL1MuGroup,
-#    EOFL1MuGroup, EgammaJetGroup, EgammaMETGroup, MultiJetGroup, PrimaryLegGroup,
-#    PrimaryPhIGroup, PrimaryL1MuGroup, SupportGroup, SupportPhIGroup,
-#    SupportLegGroup, SingleBjetGroup, MultiBjetGroup, SingleJetGroup,
-#    SingleMuonGroup, MultiMuonGroup, BphysElectronGroup,
-#    Topo2Group, Topo3Group, LegacyTopoGroup,
-#)
-
+from TriggerMenuMT.HLT.Menu.Physics_pp_run4_v1 import ( 
+    SingleMuonGroup, MultiMuonGroup, 
+    MultiElectronGroup,MultiPhotonGroup,
+    SingleElectronGroup, SinglePhotonGroup, 
+    PrimaryLegGroup, PrimaryPhIGroup, PrimaryL1MuGroup, 
+)
 
 def addMCSignatures(chains):
     from AthenaCommon.Logging import logging
@@ -31,19 +27,127 @@ def addMCSignatures(chains):
 
     chainsMC = ChainStore()
 
-    chainsMC['Muon'] = []
+    chainsMC['Muon'] = [
+        # Single Muon Run-3 primaries
+        ChainProp(name='HLT_mu24_ivarmedium_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:shifter','muonMon:online']),
+        ChainProp(name='HLT_mu50_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),
+        ChainProp(name='HLT_mu60_0eta105_msonly_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:shifter']),
+        ChainProp(name='HLT_mu60_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
+        ChainProp(name='HLT_mu80_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
+        ChainProp(name='HLT_mu80_msonly_3layersEC_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
+
+        # Multi muon Run-3 primaries
+        ChainProp(name='HLT_2mu14_L12MU8F', groups=PrimaryL1MuGroup+MultiMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),
+        ChainProp(name='HLT_2mu10_l2mt_L1MU10BOM', groups=MultiMuonGroup+PrimaryL1MuGroup),
+        ChainProp(name='HLT_mu22_mu8noL1_L1MU14FCH',  l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_mu20_ivarmedium_mu8noL1_L1MU14FCH', l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup),
+        ChainProp(name='HLT_mu20_2mu4noL1_L1MU14FCH',  l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_3mu6_L13MU5VF',  l1SeedThresholds=['MU5VF'], groups=PrimaryL1MuGroup+MultiMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_3mu6_msonly_L13MU5VF',  l1SeedThresholds=['MU5VF'], groups=PrimaryL1MuGroup+MultiMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_4mu4_L14MU3V',  l1SeedThresholds=['MU3V'], groups=PrimaryL1MuGroup+MultiMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),        
+        
+        # Multi muon with mass cut Run-3 primaries
+        ChainProp(name='HLT_mu10_ivarmedium_mu10_10invmAB70_L12MU8F', groups=PrimaryL1MuGroup+MultiMuonGroup),
+        ChainProp(name='HLT_mu20_ivarmedium_mu4noL1_10invmAB70_L1MU14FCH', l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup),
+
+        # Muon LRT chain
+        ChainProp(name='HLT_mu20_LRT_d0loose_L1MU14FCH',  groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:online']),
+
+        #From TDR studies 
+        ChainProp(name='HLT_mu18_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:shifter','muonMon:online']),
+        ChainProp(name='HLT_mu20_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:shifter','muonMon:online']),
+        ChainProp(name='HLT_mu40_ivarmedium_L1MU8VF', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:shifter','muonMon:online']),
+
+        ChainProp(name='HLT_mu20_mu8noL1_L1MU3VF',  l1SeedThresholds=['MU3VF','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),        
+        ChainProp(name='HLT_2mu10_L12MU3VF', groups=PrimaryL1MuGroup+MultiMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),
+    ]
+
+    chainsMC['Egamma'] = [
+
+        # single electron Run-3 primaries
+        ChainProp(name='HLT_e26_lhtight_ivarloose_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e26_lhtight_ivarloose_L1eEM26L', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e60_lhmedium_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e140_lhloose_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e300_etcut_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0']),
+        # electron LRT
+        ChainProp(name='HLT_e30_lhloose_nopix_lrtmedium_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup),
+        # electron ringer
+        ChainProp(name='HLT_e140_lhloose_noringer_L1eEM26M', groups=SingleElectronGroup,monGroups=['egammaMon:shifter_tp']),
+
+        # multi electron
+        ChainProp(name='HLT_2e17_lhvloose_L12eEM18M', groups=PrimaryPhIGroup+MultiElectronGroup),
+        ChainProp(name='HLT_e26_lhtight_e14_etcut_probe_50invmAB130_L1eEM26M', l1SeedThresholds=['eEM26M','PROBEeEM9'], groups=PrimaryPhIGroup+MultiElectronGroup),
+        ChainProp(name='HLT_e24_lhvloose_2e12_lhvloose_L1eEM24L_3eEM12L',l1SeedThresholds=['eEM24L','eEM12L'], groups=PrimaryPhIGroup+MultiElectronGroup),
+        # single photon
+        ChainProp(name='HLT_g140_loose_L1eEM26M', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g300_etcut_L1eEM26M', groups=PrimaryPhIGroup+SinglePhotonGroup),
+
+        # multi photon
+        ChainProp(name='HLT_2g20_tight_icaloloose_L12eEM18M', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g22_tight_L12eEM18M', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_g35_medium_g25_medium_L12eEM24L', l1SeedThresholds=['eEM24L','eEM24L'], groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g50_loose_L12eEM24L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+
+        # From TDR studies
+        ChainProp(name='HLT_e20_lhmedium_ivarloose_L1eEM12L', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e20_lhtight_ivarloose_L1eEM12L',  groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e22_lhmedium_ivarloose_L1eEM12L', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e22_lhtight_ivarloose_L1eEM12L',  groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e45_lhmedium_L1eEM12L',  groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        ChainProp(name='HLT_e60_lhloose_L1eEM12L', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
+        # ringer
+        ChainProp(name='HLT_e26_lhtight_ivarloose_noringer_L1eEM12L', groups=PrimaryPhIGroup+SingleElectronGroup),
+        ChainProp(name='HLT_e28_lhtight_ivarloose_noringer_L1eEM12L', groups=PrimaryPhIGroup+SingleElectronGroup),
+        ChainProp(name='HLT_e60_lhmedium_noringer_L1eEM12L', groups=PrimaryPhIGroup+SingleElectronGroup),
+
+        ChainProp(name='HLT_2e10_lhvloose_L12EM7', groups=PrimaryLegGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e11_lhvloose_L12EM7', groups=PrimaryLegGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e12_lhvloose_L12EM7', groups=PrimaryLegGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e13_lhvloose_L12EM7', groups=PrimaryLegGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e14_lhvloose_L12EM7', groups=PrimaryLegGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e15_lhvloose_L12EM7', groups=PrimaryLegGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
+
+        ChainProp(name='HLT_2e10_lhloose_noringer_L12EM7', groups=SingleElectronGroup),##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e12_lhloose_noringer_L12EM7', groups=SingleElectronGroup),##ATTENTION: Using legacy L1
+        ChainProp(name='HLT_2e15_lhloose_noringer_L12EM7', groups=SingleElectronGroup),##ATTENTION: Using legacy L1
+
+        ChainProp(name='HLT_g100_loose_L1eEM12L', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g100_medium_L1eEM12L', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g120_loose_L1eEM12L', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g120_medium_L1eEM12L', groups=PrimaryPhIGroup+SinglePhotonGroup),
+        ChainProp(name='HLT_g180_loose_L1eEM12L', groups=PrimaryPhIGroup+SinglePhotonGroup),
+
+        ChainProp(name='HLT_g25_loose_g20_loose_L12eEM18L', l1SeedThresholds=['eEM24L','eEM24L'], groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_g25_medium_g20_medium_L12eEM18L', l1SeedThresholds=['eEM24L','eEM24L'], groups=PrimaryPhIGroup+MultiPhotonGroup),
+
+        ChainProp(name='HLT_2g20_loose_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g20_medium_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+
+        ChainProp(name='HLT_2g25_loose_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g25_medium_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+        ChainProp(name='HLT_2g25_tight_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
+    ]
+
+    chainsMC['Tau'] = []
 
     chainsMC['Jet'] = []
 
     chainsMC['Bjet'] = []
 
-    chainsMC['Egamma'] = []
+    chainsMC['MET'] = []
 
     chainsMC['Bphysics'] = []
 
+    chainsMC['Combined'] = []
+
+    chainsMC['UnconventionalTracking'] = []
+
+    chainsMC['Combined'] = []
+
     chainsMC['Streaming'] += []
 
-    chainsMC['Combined'] += []
+    chains['Beamspot'] += []
 
     # check for chains that have the 'PS:Online' group, so that they are not simulated
     # -- does not make sense in MC menu
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
index bde8249da923..9251a44338cc 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run4_v1.py
@@ -11,8 +11,8 @@
 # always required are: name, stream and groups
 #['name', 'chainParts'=[], 'stream', 'groups', 'merging'=[], 'topoStartFrom'=False],
 
-###temporarily commented out only
-# from TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu import ChainProp
+## needs to be commented in once chains are moved to this menu
+#from TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu import ChainProp # only temporarily commented!
 from .SignatureDicts import ChainStore
 
 PhysicsStream='Main'
@@ -92,109 +92,9 @@ def setupMenu():
     log.info('[setupMenu] going to add the Physics menu chains now')
 
     chains = ChainStore()
-    chains['Muon'] = [
-        # Single Muon Run-3 primaries
-        ChainProp(name='HLT_mu24_ivarmedium_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream,'express'], monGroups=['muonMon:shifter','muonMon:online']),
-        ChainProp(name='HLT_mu50_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:online','muonMon:shifter']),
-        ChainProp(name='HLT_mu60_0eta105_msonly_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:shifter']),
-        ChainProp(name='HLT_mu60_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
-        ChainProp(name='HLT_mu80_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
-        ChainProp(name='HLT_mu80_msonly_3layersEC_L1MU14FCH', groups=PrimaryL1MuGroup+SingleMuonGroup),
-
-        # Multi muon Run-3 primaries
-        ChainProp(name='HLT_2mu14_L12MU8F', groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream,'express'], monGroups=['muonMon:online','muonMon:shifter']),
-        ChainProp(name='HLT_2mu10_l2mt_L1MU10BOM', groups=MultiMuonGroup+PrimaryL1MuGroup),
-        ChainProp(name='HLT_mu22_mu8noL1_L1MU14FCH',  l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
-        ChainProp(name='HLT_mu20_ivarmedium_mu8noL1_L1MU14FCH', l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup),
-        ChainProp(name='HLT_mu22_mu8noL1_L1MU14FCH',  l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
-        ChainProp(name='HLT_mu20_2mu4noL1_L1MU14FCH',  l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
-        ChainProp(name='HLT_3mu6_L13MU5VF',  l1SeedThresholds=['MU5VF'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
-        ChainProp(name='HLT_3mu6_msonly_L13MU5VF',  l1SeedThresholds=['MU5VF'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
-        ChainProp(name='HLT_4mu4_L14MU3VF',  l1SeedThresholds=['MU3VF'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),        
-        
-        # Multi muon with mass cut Run-3 primaries
-        ChainProp(name='HLT_mu10_ivarmedium_mu10_10invmAB70_L12MU8F', groups=PrimaryL1MuGroup+MultiMuonGroup),
-        ChainProp(name='HLT_mu20_ivarmedium_mu4noL1_10invmAB70_L1MU14FCH', l1SeedThresholds=['MU14FCH','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup),
-
-        # Muon LRT chain
-        ChainProp(name='HLT_mu20_LRT_d0loose_L1MU14FCH',  groups=PrimaryL1MuGroup+SingleMuonGroup, monGroups=['muonMon:online']),
-
-        #From TDR studies 
-        ChainProp(name='HLT_mu18_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:shifter','muonMon:online']),
-        ChainProp(name='HLT_mu20_ivarmedium_L1MU5VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:shifter','muonMon:online']),
-        ChainProp(name='HLT_mu40_ivarmedium_L1MU14VF', groups=PrimaryL1MuGroup+SingleMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:shifter','muonMon:online']),
-
-        ChainProp(name='HLT_mu20_mu8noL1_L1MU5VF',  l1SeedThresholds=['MU5VF','FSNOSEED'], groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream,'express'], monGroups=['muonMon:online','muonMon:shifter']),        
-        ChainProp(name='HLT_2mu10_L12MU5F', groups=PrimaryL1MuGroup+MultiMuonGroup, stream=[PhysicsStream], monGroups=['muonMon:online','muonMon:shifter']),
-
-    ]
-
-    chains['Egamma'] = [
-        # single electron Run-3 primaries
-        ChainProp(name='HLT_e26_lhtight_ivarloose_L1eEM26M', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e26_lhtight_ivarloose_L1eEM26L', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e60_lhmedium_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e140_lhloose_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e300_etcut_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0']),
-        # electron LRT
-        ChainProp(name='HLT_e30_lhloose_nopix_lrtmedium_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup),
-        # electron ringer
-        ChainProp(name='HLT_e140_lhloose_noringer_L1eEM26M', groups=SupportLegGroup+SingleElectronGroup,monGroups=['egammaMon:shifter_tp']),
-
-        # multi electron
-        ChainProp(name='HLT_2e17_lhvloose_L12eEM18M', groups=PrimaryPhIGroup+MultiElectronGroup),
-        ChainProp(name='HLT_e26_lhtight_e14_etcut_probe_50invmAB130_L1eEM26M', l1SeedThresholds=['eEM26M','PROBEeEM9'], stream=[PhysicsStream,'express'], groups=PrimaryPhIGroup+MultiElectronGroup),
-        ChainProp(name='HLT_e24_lhvloose_2e12_lhvloose_L1eEM24L_3eEM12L',l1SeedThresholds=['eEM24L','eEM12L'], groups=PrimaryPhIGroup+MultiElectronGroup),
-        # single photon
-        ChainProp(name='HLT_g140_loose_L1eEM26M', groups=PrimaryPhIGroup+SinglePhotonGroup),
-        ChainProp(name='HLT_g300_etcut_L1eEM26M', groups=PrimaryPhIGroup+SinglePhotonGroup),
-
-        # multi photon
-        ChainProp(name='HLT_2g20_tight_icaloloose_L12eEM18M', groups=PrimaryPhIGroup+MultiPhotonGroup),
-        ChainProp(name='HLT_2g22_tight_L12eEM18M', groups=PrimaryPhIGroup+MultiPhotonGroup),
-        ChainProp(name='HLT_g35_medium_g25_medium_L12eEM24L', l1SeedThresholds=['eEM24L','eEM24L'], stream=[PhysicsStream], groups=PrimaryPhIGroup+MultiPhotonGroup),
-        ChainProp(name='HLT_2g50_loose_L12eEM24L', groups=PrimaryPhIGroup+MultiPhotonGroup),
-
-        # From TDR studies
-        ChainProp(name='HLT_e20_lhmedium_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e20_lhtight_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e22_lhmedium_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e22_lhtight_ivarloose_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e45_lhmedium_L1eEM15', stream=[PhysicsStream], groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        ChainProp(name='HLT_e60_lhloose_L1eEM26M', groups=PrimaryPhIGroup+SingleElectronGroup, monGroups=['egammaMon:t0_tp']),
-        # ringer
-        ChainProp(name='HLT_e26_lhtight_ivarloose_noringer_L1eEM15', groups=SingleElectronGroup),
-        ChainProp(name='HLT_e28_lhtight_ivarloose_noringer_L1eEM15', groups=SingleElectronGroup),
-        ChainProp(name='HLT_e60_lhmedium_noringer_L1eEM15', groups=SingleElectronGroup),
-
-        ChainProp(name='HLT_2e10_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
-        ChainProp(name='HLT_2e11_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
-        ChainProp(name='HLT_2e12_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
-        ChainProp(name='HLT_2e13_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
-        ChainProp(name='HLT_2e14_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
-        ChainProp(name='HLT_2e15_lhvloose_L12EM7', groups=PrimaryPhIGroup+MultiElectronGroup), ##ATTENTION: Using legacy L1
-
-        ChainProp(name='HLT_2e10_lhloose_noringer_L12EM7', groups=SingleElectronGroup),
-        ChainProp(name='HLT_2e12_lhloose_noringer_L12EM7', groups=SingleElectronGroup),
-        ChainProp(name='HLT_2e15_lhloose_noringer_L12EM7', groups=SingleElectronGroup),
-
-        ChainProp(name='HLT_g100_loose_L1eEM15', groups=PrimaryPhIGroup+SinglePhotonGroup),
-        ChainProp(name='HLT_g100_medium_L1eEM15', groups=PrimaryPhIGroup+SinglePhotonGroup),
-        ChainProp(name='HLT_g120_loose_L1eEM15', groups=PrimaryPhIGroup+SinglePhotonGroup),
-        ChainProp(name='HLT_g120_medium_L1eEM15', groups=PrimaryPhIGroup+SinglePhotonGroup),
-        ChainProp(name='HLT_g180_loose_L1eEM115', groups=PrimaryPhIGroup+SinglePhotonGroup),
-
-        ChainProp(name='HLT_g25_loose_g20_loose_L12eEM18L', l1SeedThresholds=['eEM24L','eEM24L'], stream=[PhysicsStream], groups=PrimaryPhIGroup+MultiPhotonGroup),
-        ChainProp(name='HLT_g25_medium_g20_medium_L12eEM18L', l1SeedThresholds=['eEM24L','eEM24L'], stream=[PhysicsStream], groups=PrimaryPhIGroup+MultiPhotonGroup),
-
-        ChainProp(name='HLT_2g20_loose_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
-        ChainProp(name='HLT_2g20_medium_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
-
-        ChainProp(name='HLT_2g25_loose_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
-        ChainProp(name='HLT_2g25_medium_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
-        ChainProp(name='HLT_2g25_tight_L12eEM18L', groups=PrimaryPhIGroup+MultiPhotonGroup),
-
-    ]
+    chains['Muon'] = []
+
+    chains['Egamma'] = []
 
     chains['Tau'] = []
 
-- 
GitLab