diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/CFtest/generateCFChains.py b/Trigger/TriggerCommon/TriggerMenuMT/python/CFtest/generateCFChains.py
index 6b443923453d964f10f7563b45bf38cdef2e11da..04ac7acf5e8895054b15e60b820340f1e710c4e6 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/CFtest/generateCFChains.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/CFtest/generateCFChains.py
@@ -19,13 +19,13 @@ def generateCFChains(flags):
     # egamma chains
     ##################################################################
     if 'Egamma' in flags.Trigger.enabledSignatures:
-        from TriggerMenuMT.HLT.CommonSequences.CaloSequences import fastCaloMenuSequenceCfg
-        from TriggerMenuMT.HLT.Electron.FastElectronMenuSequences import fastElectronSequenceCfg
-        from TriggerMenuMT.HLT.Electron.PrecisionCaloMenuSequences import precisionCaloSequenceCfg
+        from TriggerMenuMT.HLT.CommonSequences.CaloSequences import fastCaloSequenceGenCfg
+        from TriggerMenuMT.HLT.Electron.FastElectronMenuSequences import fastElectronSequenceGenCfg
+        from TriggerMenuMT.HLT.Electron.PrecisionCaloMenuSequences import precisionCaloSequenceGenCfg
 
-        fastCaloSeq = functools.partial(fastCaloMenuSequenceCfg, flags, name='Electron' )
-        electronSeq = functools.partial(fastElectronSequenceCfg, flags )
-        precisionCaloSeq = functools.partial(precisionCaloSequenceCfg, flags )
+        fastCaloSeq = functools.partial(fastCaloSequenceGenCfg, flags, name='Electron' )
+        electronSeq = functools.partial(fastElectronSequenceGenCfg, flags )
+        precisionCaloSeq = functools.partial(precisionCaloSequenceGenCfg, flags )
         
         FastCaloStep      = makeChainStep("ElectronFastCaloStep", [fastCaloSeq])
         FastElectronStep  = makeChainStep("ElectronFastTrackStep", [electronSeq])
@@ -39,12 +39,12 @@ def generateCFChains(flags):
             ]
         menu.chainsInMenu['Egamma'] += electronChains
 
-        from TriggerMenuMT.HLT.Photon.FastPhotonMenuSequences import fastPhotonSequenceCfg
-        from TriggerMenuMT.HLT.Photon.PrecisionCaloMenuSequences import precisionCaloSequenceCfg
+        from TriggerMenuMT.HLT.Photon.FastPhotonMenuSequences import fastPhotonSequenceGenCfg
+        from TriggerMenuMT.HLT.Photon.PrecisionCaloMenuSequences import precisionCaloSequenceGenCfg
 
-        fastCaloSeq            = functools.partial(fastCaloMenuSequenceCfg, flags, name='Photon' )
-        fastPhotonSeq          = functools.partial(fastPhotonSequenceCfg, flags )
-        precisionCaloPhotonSeq = functools.partial(precisionCaloSequenceCfg, flags )
+        fastCaloSeq            = functools.partial(fastCaloSequenceGenCfg, flags, name='Photon' )
+        fastPhotonSeq          = functools.partial(fastPhotonSequenceGenCfg, flags )
+        precisionCaloPhotonSeq = functools.partial(precisionCaloSequenceGenCfg, flags )
         
         FastCaloStep            = makeChainStep("PhotonFastCaloStep", [fastCaloSeq])
         fastPhotonStep          = makeChainStep("PhotonStep2", [fastPhotonSeq])
@@ -59,21 +59,24 @@ def generateCFChains(flags):
     # muon chains
     ##################################################################
     if 'Muon' in flags.Trigger.enabledSignatures:
-        from TriggerMenuMT.HLT.Muon.MuonMenuSequences import muFastSequence, muCombSequence, muEFSASequence, muEFCBSequence, muEFSAFSSequence, muEFCBFSSequence
+        from TriggerMenuMT.HLT.Muon.MuonMenuSequences import (
+            muFastSequenceGenCfg, muCombSequenceGenCfg, 
+            muEFSASequenceGenCfg, muEFCBSequenceGenCfg, muEFSAFSSequenceGenCfg, muEFCBFSSequenceGenCfg
+        )
 
         MuonChains  = []
         # step1
-        mufastS= functools.partial(muFastSequence,flags)
+        mufastS= functools.partial(muFastSequenceGenCfg,flags)
         step1mufast=makeChainStep("Step1_muFast", [ mufastS ])
         # step2
-        mucombS = functools.partial(muCombSequence,flags)
+        mucombS = functools.partial(muCombSequenceGenCfg,flags)
         step2muComb=makeChainStep("Step2_muComb", [ mucombS ])
         # step3
-        muEFSAS = functools.partial(muEFSASequence,flags)
+        muEFSAS = functools.partial(muEFSASequenceGenCfg,flags)
         step3muEFSA=makeChainStep("Step3_muEFSA", [ muEFSAS ])
         #/step3muIso =makeChainStep("Step3_muIso",  [ muIsoSequence() ])
         # step4
-        muEFCBS = functools.partial(muEFCBSequence,flags)
+        muEFCBS = functools.partial(muEFCBSequenceGenCfg,flags)
         step4muEFCB = makeChainStep("Step4_muEFCB", [ muEFCBS ])
         emptyStep   = makeChainStep("Step2_empty", multiplicity=[])
 
@@ -101,8 +104,8 @@ def generateCFChains(flags):
         
         #FS Muon trigger
         # Full scan MS tracking step
-        muEFSAFSS = functools.partial(muEFSAFSSequence,flags)
-        muEFCBFSS = functools.partial(muEFCBFSSequence,flags)
+        muEFSAFSS = functools.partial(muEFSAFSSequenceGenCfg,flags)
+        muEFCBFSS = functools.partial(muEFCBFSSequenceGenCfg,flags)
         stepFSmuEFSA=makeChainStep("Step_FSmuEFSA", [muEFSAFSS])
         stepFSmuEFCB=makeChainStep("Step_FSmuEFCB", [muEFCBFSS])
         MuonChains += [ makeChain(flags, name='HLT_mu6noL1_L1MU5VF', L1Thresholds=["FSNOSEED"],  ChainSteps=[stepFSmuEFSA, stepFSmuEFCB])]
@@ -117,18 +120,18 @@ def generateCFChains(flags):
     from TriggerMenuMT.HLT.Jet.JetRecoCommon import jetRecoDictFromString
     def jetCaloHypoMenuSequenceFromString(jet_def_str):
         jetRecoDict = jetRecoDictFromString(jet_def_str)
-        from TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig import jetCaloHypoMenuSequence
-        return jetCaloHypoMenuSequence(flags, isPerf=False, **jetRecoDict)
+        from TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig import jetCaloHypoMenuSequenceGenCfg
+        return jetCaloHypoMenuSequenceGenCfg(flags, isPerf=False, **jetRecoDict)
 
     def jetCaloPreselMenuSequenceFromString(jet_def_str):
         jetRecoDict = jetRecoDictFromString(jet_def_str)
-        from TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig import jetCaloPreselMenuSequence
-        return jetCaloPreselMenuSequence(flags, **jetRecoDict)
+        from TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig import jetCaloPreselMenuSequenceGenCfg
+        return jetCaloPreselMenuSequenceGenCfg(flags, **jetRecoDict)
 
     def jetTrackingHypoMenuSequenceFromString(jet_def_str,clustersKey):
         jetRecoDict = jetRecoDictFromString(jet_def_str)
-        from TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig import jetFSTrackingHypoMenuSequence
-        return jetFSTrackingHypoMenuSequence(flags, clustersKey=clustersKey, isPerf=False, **jetRecoDict)
+        from TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig import jetFSTrackingHypoMenuSequenceGenCfg
+        return jetFSTrackingHypoMenuSequenceGenCfg(flags, clustersKey=clustersKey, isPerf=False, **jetRecoDict)
 
     if 'Jet' in flags.Trigger.enabledSignatures:
 
@@ -170,13 +173,13 @@ def generateCFChains(flags):
     # bjet chains
     ##################################################################
     if 'Bjet' in flags.Trigger.enabledSignatures:
-        from TriggerMenuMT.HLT.Bjet.BjetMenuSequences import getBJetSequenceCfg
+        from TriggerMenuMT.HLT.Bjet.BjetMenuSequences import getBJetSequenceGenCfg
 
         jetSeq_a4_tc_em_presel, jetDef, emclusters = jetCaloPreselMenuSequenceFromString("a4_tc_em_subjesIS")
         jetSeq_a4_tc_em_gsc_ftf, jetDef = jetTrackingHypoMenuSequenceFromString("a4_tc_em_subjesgscIS_ftf",emclusters)
         jc_name = "HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf"
 
-        bjet_sec= functools.partial(getBJetSequenceCfg, flags, jc_name)
+        bjet_sec= functools.partial(getBJetSequenceGenCfg, flags, jc_name)
         
         step1 = makeChainStep("Step_jet_a4_tc_em_presel", [jetSeq_a4_tc_em_presel])
         step2 = makeChainStep("Step_jet_a4_tc_em_gsc_ftf", [jetSeq_a4_tc_em_gsc_ftf])
@@ -213,15 +216,15 @@ def generateCFChains(flags):
     # B-physics and light states chains
     ##################################################################
     if 'Bphysics' in flags.Trigger.enabledSignatures:
-        from TriggerMenuMT.HLT.Muon.MuonMenuSequences import muFastSequence, muCombSequence, muEFSASequence, muEFCBSequence
+        from TriggerMenuMT.HLT.Muon.MuonMenuSequences import muFastSequenceGenCfg, muCombSequenceGenCfg, muEFSASequenceGenCfg, muEFCBSequenceGenCfg
         from TrigBphysHypo.TrigMultiTrkComboHypoConfig import StreamerDimuL2ComboHypoCfg, DimuEFComboHypoCfg
         
-        muFast = functools.partial(muFastSequence, flags)
+        muFast = functools.partial(muFastSequenceGenCfg, flags)
         step1_dimufast=makeChainStep("Step1_dimuFast", [muFast], multiplicity=[2])
-        mucombS = functools.partial(muCombSequence, flags)
+        mucombS = functools.partial(muCombSequenceGenCfg, flags)
         step2_dimuComb=makeChainStep("Step2_dimuComb", [mucombS], multiplicity=[2], comboHypoCfg=functools.partial(StreamerDimuL2ComboHypoCfg,flags))
-        muEFSAS = functools.partial(muEFSASequence, flags)
-        muEFCBS = functools.partial(muEFCBSequence, flags)
+        muEFSAS = functools.partial(muEFSASequenceGenCfg, flags)
+        muEFCBS = functools.partial(muEFCBSequenceGenCfg, flags)
 
         step3_dimuEFSA=makeChainStep("Step3_dimuEFSA", [muEFSAS], multiplicity=[2])
         step4_dimuEFCB=makeChainStep("Step4_dimuEFCB", [muEFCBS], multiplicity=[2], comboHypoCfg=functools.partial(DimuEFComboHypoCfg,flags))
@@ -240,11 +243,11 @@ def generateCFChains(flags):
     ##################################################################
     doCombinedSlice = True
     if doCombinedSlice:
-        from TriggerMenuMT.HLT.CommonSequences.CaloSequences import fastCaloMenuSequenceCfg
-        fastCaloSeq = functools.partial(fastCaloMenuSequenceCfg,flags, name='Electron')
+        from TriggerMenuMT.HLT.CommonSequences.CaloSequences import fastCaloSequenceGenCfg
+        fastCaloSeq = functools.partial(fastCaloSequenceGenCfg,flags, name='Electron')
         
-        from TriggerMenuMT.HLT.Muon.MuonMenuSequences import muFastSequence
-        muFast = functools.partial(muFastSequence,flags)
+        from TriggerMenuMT.HLT.Muon.MuonMenuSequences import muFastSequenceGenCfg
+        muFast = functools.partial(muFastSequenceGenCfg,flags)
 
         comboStep_et_mufast = makeChainStep("Step1_et_mufast", [fastCaloSeq, muFast], multiplicity=[1,1])
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetChainConfiguration.py
index 8c525a8941ac18c36fbf5fa1c36759bf15f52b88..0390858242c26473956a65a4ca30b114c70e7de2 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetChainConfiguration.py
@@ -5,7 +5,7 @@ logging.getLogger().info("Importing %s",__name__)
 log = logging.getLogger(__name__)
 
 from ..Config.ChainConfigurationBase import ChainConfigurationBase
-from .BjetMenuSequences import getBJetSequenceCfg
+from .BjetMenuSequences import getBJetSequenceGenCfg
 
 
 #----------------------------------------------------------------
@@ -25,7 +25,7 @@ class BjetChainConfiguration(ChainConfigurationBase):
         log.debug("Assembling chain for %s", self.chainName)
 
         stepName = f"Step2_{self.jc_name}_bjet"
-        chainSteps = [self.getStep(flags,2, stepName, [getBJetSequenceCfg], jc_name=self.jc_name)]
+        chainSteps = [self.getStep(flags,2, stepName, [getBJetSequenceGenCfg], jc_name=self.jc_name)]
 
         myChain = self.buildChain(chainSteps)
         return myChain
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetMenuSequences.py
index e95bfb5817ab05117992dc5ce6c109ed7b6062c2..78ad3320b02542b63b4c8ced8e86429a12466ae8 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetMenuSequences.py
@@ -8,7 +8,7 @@ from AthenaConfiguration.ComponentFactory import CompFactory
 
 
 @AccumulatorCache
-def getBJetSequenceCfg(flags, jc_name=None):
+def getBJetSequenceGenCfg(flags, jc_name=None):
     if not jc_name:
         raise ValueError("jet collection name is empty - pass the full HLT jet collection name to getBJetSequenceCfg().")
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bphysics/BphysicsChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bphysics/BphysicsChainConfiguration.py
index dfc623e29c1b3610fb86eaf829dd0ac0515a6573..4e0904052f8de9e2528ba29d218a943e015170f4 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bphysics/BphysicsChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bphysics/BphysicsChainConfiguration.py
@@ -11,9 +11,9 @@ log = logging.getLogger(__name__)
 from ..Config.ChainConfigurationBase import ChainConfigurationBase
 from ..Muon.MuonChainConfiguration import MuonChainConfiguration
 
-from ..Muon.MuonMenuSequences import mul2IOOvlpRmSequence, mul2mtCBOvlpRmSequence, muEFCBSequence
+from ..Muon.MuonMenuSequences import mul2IOOvlpRmSequenceGenCfg, mul2mtCBOvlpRmSequenceGenCfg, muEFCBSequenceGenCfg
 
-from .BphysicsMenuSequences import dimuL2Sequence, dimuEFSequence, bmumuxSequence
+from .BphysicsMenuSequences import dimuL2SequenceGenCfg, dimuEFSequenceGenCfg, bmumuxSequenceGenCfg
 from TrigBphysHypo.TrigMultiTrkComboHypoConfig import StreamerDimuL2ComboHypoCfg, StreamerDimuL2IOComboHypoCfg, StreamerDimuL2MTComboHypoCfg, DimuEFComboHypoCfg, BmutrkComboHypoCfg, StreamerDimuEFComboHypoCfg, TrigMultiTrkComboHypoToolFromDict
 from TrigBphysHypo.TrigBmumuxComboHypoConfig import BmumuxComboHypoCfg, TrigBmumuxComboHypoToolFromDict
 from TrigBphysHypo.TrigBmuxComboHypoConfig import BmuxComboHypoCfg
@@ -87,23 +87,23 @@ class BphysicsChainConfiguration(MuonChainConfiguration):
 
     def getDimuL2(self, flags):
         if 'noL2Comb' in self.chainPart['extra']:
-            return self.getStep(flags, 2, 'dimuL2', [dimuL2Sequence], comboHypoCfg=StreamerDimuL2ComboHypoCfg)
+            return self.getStep(flags, 2, 'dimuL2', [dimuL2SequenceGenCfg], comboHypoCfg=StreamerDimuL2ComboHypoCfg)
         elif 'l2mt' in self.chainPart['l2AlgInfo']:
-            return self.getStep(flags, 2, 'dimuL2MT', [mul2mtCBOvlpRmSequence], comboHypoCfg=StreamerDimuL2MTComboHypoCfg)
+            return self.getStep(flags, 2, 'dimuL2MT', [mul2mtCBOvlpRmSequenceGenCfg], comboHypoCfg=StreamerDimuL2MTComboHypoCfg)
         else:
-            return self.getStep(flags, 2, 'dimuL2IO', [mul2IOOvlpRmSequence], comboHypoCfg=StreamerDimuL2IOComboHypoCfg)
+            return self.getStep(flags, 2, 'dimuL2IO', [mul2IOOvlpRmSequenceGenCfg], comboHypoCfg=StreamerDimuL2IOComboHypoCfg)
 
     def getDimuEF(self, flags):
-        return self.getStep(flags, 5, 'dimuEF', [dimuEFSequence], comboHypoCfg=DimuEFComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict])
+        return self.getStep(flags, 5, 'dimuEF', [dimuEFSequenceGenCfg], comboHypoCfg=DimuEFComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict])
 
     def getDimuEFCB(self, flags):
-        return self.getStep(flags, 4, 'dimuEFCB', [muEFCBSequence], comboHypoCfg=StreamerDimuEFComboHypoCfg)
+        return self.getStep(flags, 4, 'dimuEFCB', [muEFCBSequenceGenCfg], comboHypoCfg=StreamerDimuEFComboHypoCfg)
 
     def getBmux(self, flags):
-        return self.getStep(flags, 5, 'bmux', [bmumuxSequence], comboHypoCfg=BmuxComboHypoCfg, comboTools=[TrigBmumuxComboHypoToolFromDict])
+        return self.getStep(flags, 5, 'bmux', [bmumuxSequenceGenCfg], comboHypoCfg=BmuxComboHypoCfg, comboTools=[TrigBmumuxComboHypoToolFromDict])
 
     def getBmumux(self, flags):
-        return self.getStep(flags, 5, 'bmumux', [bmumuxSequence], comboHypoCfg=BmumuxComboHypoCfg, comboTools=[TrigBmumuxComboHypoToolFromDict])
+        return self.getStep(flags, 5, 'bmumux', [bmumuxSequenceGenCfg], comboHypoCfg=BmumuxComboHypoCfg, comboTools=[TrigBmumuxComboHypoToolFromDict])
 
     def getBmutrk(self, flags):
-        return self.getStep(flags, 5, 'bmutrk', [bmumuxSequence], comboHypoCfg=BmutrkComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict])
+        return self.getStep(flags, 5, 'bmutrk', [bmumuxSequenceGenCfg], comboHypoCfg=BmutrkComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict])
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bphysics/BphysicsMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bphysics/BphysicsMenuSequences.py
index 1a464b712a86be26ba2099e542b16861a1042eff..80cb9e49a84b821d3b643f50b04d50494c788576 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bphysics/BphysicsMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bphysics/BphysicsMenuSequences.py
@@ -10,7 +10,7 @@ from TrigEDMConfig.TriggerEDM import recordable
 
 
 @AccumulatorCache
-def bmumuxSequence(flags):
+def bmumuxSequenceGenCfg(flags):
 
     RoIToolCreator = CompFactory.ViewCreatorMuonSuperROITool if flags.Trigger.InDetTracking.bmumux.SuperRoI else CompFactory.ViewCreatorCentredOnIParticleROITool
 
@@ -43,7 +43,7 @@ def bmumuxSequence(flags):
     return MenuSequenceCA(flags, selAcc, HypoToolGen=TrigBphysStreamerHypoToolFromDict)
 
 
-def dimuL2Sequence(flags):
+def dimuL2SequenceGenCfg(flags):
     from ..Muon.MuonMenuSequences import muCombAlgSequenceCfg
     from TrigBphysHypo.TrigBphysStreamerHypoConfig import TrigBphysStreamerHypoToolFromDict
 
@@ -58,7 +58,7 @@ def dimuL2Sequence(flags):
 
 
 @AccumulatorCache
-def dimuEFSequence(flags):
+def dimuEFSequenceGenCfg(flags):
     selAcc = SelectionCA('dimuSequence')
 
     inputMakerAlg = CompFactory.InputMakerForRoI('IM_bphysStreamerDimuEF',
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/BeamspotChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/BeamspotChainConfiguration.py
index e3e74ada724b4c6f7c53016566ff065b9a4c8472..c4674d20f8dcae73ee7360a1ced95289f50445b3 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/BeamspotChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/BeamspotChainConfiguration.py
@@ -13,7 +13,7 @@ from TrigInDetConfig.TrigInDetConfig import trigInDetFastTrackingCfg
 from ..Config.MenuComponents import MenuSequenceCA, SelectionCA, InEventRecoCA, InViewRecoCA
 
 
-def allTE_trkfast( flags, signature="FS" ):
+def allTE_trkfastSequenceGenCfg( flags, signature="FS" ):
 
 
 
@@ -52,7 +52,7 @@ def allTE_trkfast( flags, signature="FS" ):
                                 HypoToolGen = beamspotHypoToolGen )
 
 
-def getBeamspotVtx(flags):
+def getBeamspotVtxSequenceGenCfg(flags):
         signature = "BeamspotJet"
 
         # run at event level
@@ -102,7 +102,7 @@ class BeamspotChainConfiguration(ChainConfigurationBase):
 
                 if self.chainPart['beamspotChain'] != '':
                         stepName = f"Step4_{self.jc_name}_beamspotJet"
-                        chainSteps = [self.getStep(flags, 4, stepName, [getBeamspotVtx])]
+                        chainSteps = [self.getStep(flags, 4, stepName, [getBeamspotVtxSequenceGenCfg])]
 
                 else:
                         key = self.chainPart['addInfo'][0] + "_" + self.chainPart['l2IDAlg'][0] #TODO: hardcoded index
@@ -129,10 +129,10 @@ class BeamspotChainConfiguration(ChainConfigurationBase):
         # Configuration TrkFS step
         # --------------------
         def getTrkFSStep(self, flags):
-                return self.getStep(flags,1,"trkFS_trkfast",[allTE_trkfast],signature="FS")
+                return self.getStep(flags,1,"trkFS_trkfast",[allTE_trkfastSequenceGenCfg],signature="FS")
 
         # --------------------
         # Configuration of costmonitor (costmonitor ?? but isn't this is the actua chain configuration ??)
         # --------------------
         def getAllTEStep(self, flags):
-                return self.getStep(flags,1,"allTE_trkfast",[allTE_trkfast],signature="beamSpot")
+                return self.getStep(flags,1,"allTE_trkfast",[allTE_trkfastSequenceGenCfg],signature="beamSpot")
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/CalibChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/CalibChainConfiguration.py
index eb3072da8a2d698bd38a8a955d1e7e511466cf79..94cae020518566635b9abe11f718f48580c9cde0 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/CalibChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/CalibChainConfiguration.py
@@ -33,7 +33,7 @@ def getLArNoiseBurstRecoCfg(flags):
 # LArNoiseBurst configuration
 # --------------------
 @AccumulatorCache
-def getLArNoiseBurstSequenceCfg(flags):
+def getLArNoiseBurstSequenceGenCfg(flags):
 
     hypoAlg = CompFactory.TrigLArNoiseBurstAlg("NoiseBurstAlg")
     InEventReco = InEventRecoCA("LArNoiseBurstRecoSequence", inputMaker=clusterFSInputMaker())
@@ -52,7 +52,7 @@ def getLArNoiseBurstSequenceCfg(flags):
 # LArPS Noise Detection EM configuration
 # --------------------
 @AccumulatorCache
-def getCaloAllEMLayersPSSequenceCfg(flags,doAllorAllEM=False):
+def getCaloAllEMLayersPSSequenceGenCfg(flags,doAllorAllEM=False):
 
     from TrigT2CaloCommon.CaloDef import fastCaloVDVCfg
     nameselAcc = "LArPSSequence_All"
@@ -129,25 +129,25 @@ class CalibChainConfiguration(ChainConfigurationBase):
 
 
     def getAcceptedEventsStep(self, flags, i):
-        return self.getStep(flags,1, 'AcceptedEvents', [acceptedEventsCfg])
+        return self.getStep(flags,1, 'AcceptedEvents', [acceptedEventsSequenceGenCfg])
 
     def getAllTEStep(self, flags, i):
-        return self.getStep(flags,1, 'LArNoiseBurst', [getLArNoiseBurstSequenceCfg])
+        return self.getStep(flags,1, 'LArNoiseBurst', [getLArNoiseBurstSequenceGenCfg])
 
     def getCaloAllEMStep(self, flags, i):
-        return self.getStep(flags,1, 'LArPSALLEM', [getCaloAllEMLayersPSSequenceCfg], doAllorAllEM=False)
+        return self.getStep(flags,1, 'LArPSALLEM', [getCaloAllEMLayersPSSequenceGenCfg], doAllorAllEM=False)
 
     def getCaloAllStep(self, flags, i):
-        return self.getStep(flags,1, 'LArPSALL', [getCaloAllEMLayersPSSequenceCfg], doAllorAllEM=True)
+        return self.getStep(flags,1, 'LArPSALL', [getCaloAllEMLayersPSSequenceGenCfg], doAllorAllEM=True)
 
     def getIDCalibEmpty(self, flags, i):
         return self.getEmptyStep(1, 'IDCalibEmptyStep')
 
     def getIDCalibFTFReco(self, flags, i):
-        return self.getStep(flags,2,'IDCalibFTFCfg',[IDCalibFTFCfg])
+        return self.getStep(flags,2,'IDCalibFTFCfg',[IDCalibFTFSequenceGenCfg])
 
     def getIDCalibTrigger(self, flags, i):
-        return self.getStep(flags,3,'IDCalibTriggerCfg',[IDCalibTriggerCfg])
+        return self.getStep(flags,3,'IDCalibTriggerCfg',[IDCalibTriggerSequenceGenCfg])
 
 #----------------------------------------------------------------
 
@@ -156,7 +156,7 @@ class CalibChainConfiguration(ChainConfigurationBase):
 # --------------------
 
 @AccumulatorCache
-def IDCalibTriggerCfg(flags):
+def IDCalibTriggerSequenceGenCfg(flags):
     DummyInputMakerAlg = CompFactory.InputMakerForRoI( "IM_IDCalib_HypoOnlyStep" )
     DummyInputMakerAlg.RoITool = CompFactory.ViewCreatorInitialROITool()
 
@@ -179,7 +179,7 @@ def IDCalibTriggerCfg(flags):
 # --------------------
 
 @AccumulatorCache
-def IDCalibFTFCfg(flags):
+def IDCalibFTFSequenceGenCfg(flags):
     reco = InEventRecoCA('IDCalibTrkrecoSeq_reco',inputMaker=getTrackingInputMaker(flags, "ftf"))
     reco.mergeReco(commonInDetFullScanCfg(flags))
 
@@ -200,7 +200,7 @@ def IDCalibFTFCfg(flags):
 # HLT step for the AcceptedEvents chains
 # --------------------
 @AccumulatorCache
-def acceptedEventsCfg(flags):
+def acceptedEventsSequenceGenCfg(flags):
     '''
     Return MenuSequenceCA for an HLT step used by the AcceptedEvents chains. This step is a trivial
     always-reject hypo with no reco. The step itself should be noop as only the HLTSeeding and the
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/CosmicChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/CosmicChainConfiguration.py
index 1bd125ae352b4ae1b976ea6b20ac389576085d13..d3e5abc8a39c91fa20919d59ad5ca0488ab7bb78 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/CosmicChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/CosmicChainConfiguration.py
@@ -16,7 +16,7 @@ def TrackCountHypoToolGen(chainDict):
     hypo.minNtrks = 1
     return hypo
 
-def CosmicsTrkSequenceCfg(flags):
+def CosmicsTrkSequenceGenCfg(flags):
 
     trkRecoSeq = InViewRecoCA("CosmicTrkRecoSeq", InViewRoIs = "CosmicRoIs")
 
@@ -71,7 +71,7 @@ class CosmicChainConfiguration(ChainConfigurationBase):
         # --------------------
         if 'cosmic_id' in self.chainName:
             steps += [  self.getStep(flags, 1, 'Empty', [EmptyMenuSequenceCfg], name="EmptyBeforeCosmicID"),
-                        self.getStep(flags, 2, 'CosmicTracking', [CosmicsTrkSequenceCfg]) ]
+                        self.getStep(flags, 2, 'CosmicTracking', [CosmicsTrkSequenceGenCfg]) ]
 
         return self.buildChain(steps)
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/EnhancedBiasChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/EnhancedBiasChainConfiguration.py
index 55836f8e6ab24a815426d984093f1f93a500c961..d1f6a2b4537ee5cf4dd621aeaba7b543ee70aeea 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/EnhancedBiasChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/EnhancedBiasChainConfiguration.py
@@ -84,7 +84,7 @@ def EnhancedBiasHypoToolGen(chainDict):
     return tool
 
 
-def enhancedBiasMenuSequence(flags):
+def enhancedBiasMenuSequenceGenCfg(flags):
 
     reco = enhancedBiasReco(flags)
     selAcc = SelectionCA("enhancedBiasSequence") 
@@ -105,6 +105,6 @@ class EnhancedBiasChainConfiguration(ChainConfigurationBase):
         chainSteps = []
         log.debug("Assembling chain for %s", self.chainName)
 
-        chainSteps.append( self.getStep(flags, 1, "EnhancedBias", [enhancedBiasMenuSequence]) )
+        chainSteps.append( self.getStep(flags, 1, "EnhancedBias", [enhancedBiasMenuSequenceGenCfg]) )
 
         return self.buildChain(chainSteps)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/CaloSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/CaloSequences.py
index 9d1c26defc2287ab94b1e8605f16152632003c42..c7dee307fa8d079ab496245639682873267a05bb 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/CaloSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/CaloSequences.py
@@ -16,7 +16,7 @@ class CaloMenuDefs(object):
 #
 
 @AccumulatorCache
-def fastCaloMenuSequenceCfg(flags, name, doRinger=True, is_probe_leg=False):
+def fastCaloSequenceGenCfg(flags, name, doRinger=True, is_probe_leg=False):
     """ Creates Egamma Fast Calo  MENU sequence
     The Hypo name changes depending on name, so for different implementations (Electron, Gamma,....)
     """
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/CaloSequences_FWD.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/CaloSequences_FWD.py
index 3fa8d5e8c3bf9bd777979666298391b25c009af6..af47a221163439f21a33fdefbde3402e8b364511 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/CaloSequences_FWD.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/CaloSequences_FWD.py
@@ -17,7 +17,7 @@ class CaloMenuDefs_FWD(object):
 #
 
 @AccumulatorCache
-def fastCaloMenuSequence_FWDCfg(flags,name,doRinger=True, is_probe_leg=False):
+def fastCalo_FWDSequenceGenCfg(flags,name,doRinger=True, is_probe_leg=False):
    """ Creates Egamma Fast Calo FWD MENU sequence (Reco and Hypo)
    The Hypo name changes depending on name, so for different implementations (Electron, Gamma,....)
    """
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/EventBuildingSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/EventBuildingSequences.py
index bfbddb798db02778928ee30f980718756ddb3747..91bc616585f1c7540014756f861b2a07996bf5e4 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/EventBuildingSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/EventBuildingSequences.py
@@ -26,7 +26,7 @@ def addEventBuildingSequence(flags, chain, eventBuildType, chainDict):
         log.error('eventBuildType \'%s\' not found in the allowed Event Building identifiers', eventBuildType)
         return
 
-    seq = functools.partial(pebMenuSequenceCfg, flags, chain=chain, eventBuildType=eventBuildType, chainDict=chainDict)
+    seq = functools.partial(pebMenuSequenceGenCfg, flags, chain=chain, eventBuildType=eventBuildType, chainDict=chainDict)
 
     if len(chain.steps)==0:
         # noalg PEB chain
@@ -285,7 +285,7 @@ def pebInputMaker(flags, chain, eventBuildType):
     return maker
 
 
-def pebMenuSequenceCfg(flags, chain, eventBuildType, chainDict):
+def pebMenuSequenceGenCfg(flags, chain, eventBuildType, chainDict):
     '''
     Return the MenuSequenceCA for the PEB input maker for this chain.
     '''
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/TLABuildingSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/TLABuildingSequences.py
index 784726aaa029fc22ee5bd112b97e26c67a5a1326..e26285d1df98eaf9dc83de7005ae09b085682d08 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/TLABuildingSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CommonSequences/TLABuildingSequences.py
@@ -5,9 +5,9 @@ import functools
 from TriggerMenuMT.HLT.Config.MenuComponents import ChainStep
 from AthenaCommon.Logging import logging
 from ..Jet.JetChainConfiguration import JetChainConfiguration
-from ..Photon.PrecisionPhotonTLAMenuSequenceConfig import PhotonTLAMenuSequenceCfg
-from ..Jet.JetTLASequenceConfig import JetTLAMenuSequenceCfg
-from ..Muon.MuonTLASequenceConfig import MuonTLAMenuSequenceCfg
+from ..Photon.PrecisionPhotonTLAMenuSequenceConfig import PhotonTLAMenuSequenceGenCfg
+from ..Jet.JetTLASequenceConfig import JetTLAMenuSequenceGenCfg
+from ..Muon.MuonTLASequenceConfig import MuonTLAMenuSequenceGenCfg
 log = logging.getLogger(__name__)
 
 
@@ -24,7 +24,7 @@ def addTLAStep(flags, chain, chainDict):
         
         log.debug("addTLAStep: processing signature: %s", cPart['signature'] )
         # call the sequence from their respective signatures
-        tlaSequencesList.append(functools.partial(getTLASignatureSequence, flags, chainDict=chainDict, chainPart=cPart))
+        tlaSequencesList.append(functools.partial(getTLASignatureSequenceGenCfg, flags, chainDict=chainDict, chainPart=cPart))
             
     log.debug("addTLAStep: About to add a step with: %d parallel sequences.", len(tlaSequencesList))            
     
@@ -42,16 +42,16 @@ def addTLAStep(flags, chain, chainDict):
 
 
 
-def getTLASignatureSequence(flags, chainDict, chainPart):
+def getTLASignatureSequenceGenCfg(flags, chainDict, chainPart):
     # Here we simply retrieve the TLA sequence from the existing signature code 
     signature= chainPart['signature']
     
     if signature == 'Photon':    
         photonOutCollectionName = "HLT_egamma_Photons"
-        return PhotonTLAMenuSequenceCfg(flags, photonsIn=photonOutCollectionName)
+        return PhotonTLAMenuSequenceGenCfg(flags, photonsIn=photonOutCollectionName)
 
     elif signature == 'Muon':    
-        return MuonTLAMenuSequenceCfg(flags, muChainPart=chainPart)
+        return MuonTLAMenuSequenceGenCfg(flags, muChainPart=chainPart)
 
     elif signature  == 'Jet' or signature  == 'Bjet':   
         jetDef = JetChainConfiguration(chainDict)
@@ -64,7 +64,7 @@ def getTLASignatureSequence(flags, chainDict, chainPart):
         # Thus, BTag recording will always run for PFlow jets, creating an empty container if no btagging exists. 
         attachBtag = True
         if jetDef.recoDict["trkopt"] == "notrk": attachBtag = False
-        return JetTLAMenuSequenceCfg(flags, jetsIn=jetInputCollectionName, attachBtag=attachBtag)
+        return JetTLAMenuSequenceGenCfg(flags, jetsIn=jetInputCollectionName, attachBtag=attachBtag)
 
 
 def findTLAStep(chainConfig):
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/ElectronChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/ElectronChainConfiguration.py
index 55bbfa835ac6840ac5cc13fa316619eaa572db9a..a2bbe497e15a8a4cbbd796f370e2dddc175bde0a 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/ElectronChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/ElectronChainConfiguration.py
@@ -5,16 +5,16 @@ logging.getLogger().info("Importing %s",__name__)
 log = logging.getLogger(__name__)
 
 from ..Config.ChainConfigurationBase import ChainConfigurationBase
-from ..CommonSequences.CaloSequences import fastCaloMenuSequenceCfg
-from ..CommonSequences.CaloSequences_FWD import fastCaloMenuSequence_FWDCfg
-from ..Electron.FastElectronMenuSequences import fastElectronSequenceCfg, fastElectronSequence_LRTCfg
-from ..Electron.FastTrackingMenuSequences import fastTrackingSequenceCfg, fastTrackingSequence_LRTCfg
-from ..Electron.PrecisionCaloMenuSequences import precisionCaloSequenceCfg, precisionCaloSequence_LRTCfg
-from ..Electron.PrecisionElectronMenuSequences import precisionElectronSequenceCfg, precisionElectronSequence_LRTCfg
-from ..Electron.PrecisionElectronMenuSequences_GSF import precisionElectronSequence_GSFCfg, precisionElectronSequence_GSF_LRTCfg
+from ..CommonSequences.CaloSequences import fastCaloSequenceGenCfg
+from ..CommonSequences.CaloSequences_FWD import fastCalo_FWDSequenceGenCfg
+from ..Electron.FastElectronMenuSequences import fastElectronSequenceGenCfg, fastElectron_LRTSequenceGenCfg
+from ..Electron.FastTrackingMenuSequences import fastTrackingSequenceGenCfg, fastTracking_LRTSequenceGenCfg
+from ..Electron.PrecisionCaloMenuSequences import precisionCaloSequenceGenCfg, precisionCalo_LRTSequenceGenCfg
+from ..Electron.PrecisionElectronMenuSequences import precisionElectronSequenceGenCfg, precisionElectron_LRTSequenceGenCfg
+from ..Electron.PrecisionElectronMenuSequences_GSF import precisionElectron_GSFSequenceGenCfg, precisionElectron_GSF_LRTSequenceGenCfg
 from TrigBphysHypo.TrigMultiTrkComboHypoConfig import NoMuonDiElecPrecisionGSFComboHypoCfg, DiElecPrecisionGSFComboHypoCfg, TrigMultiTrkComboHypoToolFromDict
-from ..Electron.PrecisionTrackingMenuSequences import precisionTrackingSequenceCfg, precisionTrackingSequence_LRTCfg
-from ..Electron.PrecisionTracks_GSFRefittedMenuSequences   import precisionTracks_GSFRefittedSequenceCfg, precisionTracks_GSFRefittedSequence_LRTCfg
+from ..Electron.PrecisionTrackingMenuSequences import precisionTrackingSequenceGenCfg, precisionTracking_LRTSequenceGenCfg
+from ..Electron.PrecisionTracks_GSFRefittedMenuSequences   import precisionTracks_GSFRefittedSequenceGenCfg, precisionTracks_GSFRefitted_LRTSequenceGenCfg
 
 from AthenaConfiguration.ComponentFactory import CompFactory
 
@@ -217,15 +217,15 @@ class ElectronChainConfiguration(ChainConfigurationBase):
 
     def getFastCalo(self, flags, is_probe_leg=False):
         stepName       = "FastCalo_electron"
-        return self.getStep(flags,1,stepName,[fastCaloMenuSequenceCfg], name='Electron', is_probe_leg=is_probe_leg)
+        return self.getStep(flags,1,stepName,[fastCaloSequenceGenCfg], name='Electron', is_probe_leg=is_probe_leg)
 
     def getFastTracking(self, flags, is_probe_leg=False):
         stepName = "fast_tracking"
-        return self.getStep(flags,2,stepName,[ fastTrackingSequenceCfg],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,2,stepName,[ fastTrackingSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     def getFastTracking_lrt(self, flags, is_probe_leg=False):
         stepName = "fast_tracking_lrt"
-        return self.getStep(flags,2,stepName,[ fastTrackingSequence_LRTCfg],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,2,stepName,[ fastTracking_LRTSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     def getFastElectron(self, flags, is_probe_leg=False):
         if self.chainPart['idperfInfo']:
@@ -233,7 +233,7 @@ class ElectronChainConfiguration(ChainConfigurationBase):
             return self.getEmptyStep(3,stepName)
         else:
             stepName = "fast_electron"
-            return self.getStep(flags,3,stepName,[fastElectronSequenceCfg],is_probe_leg=is_probe_leg)
+            return self.getStep(flags,3,stepName,[fastElectronSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     def getFastElectron_lrt(self, flags, is_probe_leg=False):
         if self.chainPart['idperfInfo']:
@@ -241,39 +241,39 @@ class ElectronChainConfiguration(ChainConfigurationBase):
             return self.getEmptyStep(3,stepName)
         else:
             stepName = "fast_electron_lrt"
-            return self.getStep(flags,3,stepName,[fastElectronSequence_LRTCfg],is_probe_leg=is_probe_leg)
+            return self.getStep(flags,3,stepName,[fastElectron_LRTSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     def getPrecisionCaloElectron(self, flags, is_probe_leg=False):
         if self.chainPart['extra'] == 'ion':
             stepName = 'precisionCalo_ion_electron'
-            return self.getStep(flags,4, stepName, [precisionCaloSequenceCfg], ion=True, is_probe_leg=is_probe_leg)
+            return self.getStep(flags,4, stepName, [precisionCaloSequenceGenCfg], ion=True, is_probe_leg=is_probe_leg)
 
         stepName = "precisionCalo_electron"
-        return self.getStep(flags,4,stepName,[precisionCaloSequenceCfg], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,4,stepName,[precisionCaloSequenceGenCfg], is_probe_leg=is_probe_leg)
     
     def getPrecisionCaloElectron_lrt(self, flags, is_probe_leg=False):
         stepName = "precisionCalo_electron_lrt"
-        return self.getStep(flags,4,stepName,[precisionCaloSequence_LRTCfg],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,4,stepName,[precisionCalo_LRTSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     def getPrecisionTracking(self, flags, is_probe_leg=False):
         if self.chainPart['extra'] == 'ion':
             stepName = 'precisionTracking_ion_electron'
-            return self.getStep(flags,5, stepName, [precisionTrackingSequenceCfg], ion=True, is_probe_leg=is_probe_leg)
+            return self.getStep(flags,5, stepName, [precisionTrackingSequenceGenCfg], ion=True, is_probe_leg=is_probe_leg)
 
         stepName = "precisionTracking_electron"
-        return self.getStep(flags,5,stepName,[precisionTrackingSequenceCfg], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,5,stepName,[precisionTrackingSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     def getPrecisionTracking_lrt(self, flags, is_probe_leg=False):
         stepName = "precisionTracking_electron_lrt"
-        return self.getStep(flags,5,stepName,[precisionTrackingSequence_LRTCfg],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,5,stepName,[precisionTracking_LRTSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     def getPrecisionTrack_GSFRefitted(self, flags, is_probe_leg=False):
         stepName = "PrecisionTrack_GSFRefitted_electron"
-        return self.getStep(flags,6,stepName,[precisionTracks_GSFRefittedSequenceCfg], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,6,stepName,[precisionTracks_GSFRefittedSequenceGenCfg], is_probe_leg=is_probe_leg)
  
     def getPrecisionTrack_GSFRefitted_lrt(self, flags, is_probe_leg=False):
         stepName = "PrecisionTrack_GSFRefitted_electron_lrt"
-        return self.getStep(flags,6,stepName,[precisionTracks_GSFRefittedSequence_LRTCfg], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,6,stepName,[precisionTracks_GSFRefitted_LRTSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     def getPrecisionElectron(self, flags, is_probe_leg=False):
 
@@ -282,19 +282,19 @@ class ElectronChainConfiguration(ChainConfigurationBase):
          
         if "Zee" in self.chainDict['topo']:
             stepName = "precision_electron_Zee"+str(isocut)
-            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequenceCfg], comboTools=[diElectronZeeMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequenceGenCfg], comboTools=[diElectronZeeMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
         elif "Jpsiee" in self.chainDict['topo']:
             stepName = "precision_topoelectron_Jpsiee"+str(isocut)
-            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequenceCfg], comboTools=[diElectronJpsieeMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequenceGenCfg], comboTools=[diElectronJpsieeMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
         elif "Heg" in  self.chainDict['topo']:
             stepName = "precision_electron_Heg"+str(isocut)
-            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequenceCfg], comboTools=[diEgammaHegMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequenceGenCfg], comboTools=[diEgammaHegMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
         elif self.chainPart['extra'] == 'ion':
             stepName = "precision_ion_electron" + str(isocut)
-            return self.getStep(flags,7,stepName,[precisionElectronSequenceCfg], ion=True, is_probe_leg=is_probe_leg)
+            return self.getStep(flags,7,stepName,[precisionElectronSequenceGenCfg], ion=True, is_probe_leg=is_probe_leg)
         else:
             stepName = "precision_electron_nominal"+str(isocut)
-            return self.getStep(flags,7,stepName,[ precisionElectronSequenceCfg ], is_probe_leg=is_probe_leg)     
+            return self.getStep(flags,7,stepName,[ precisionElectronSequenceGenCfg ], is_probe_leg=is_probe_leg)     
 
     def getPrecisionGSFElectron(self, flags, is_probe_leg=False):
 
@@ -303,39 +303,39 @@ class ElectronChainConfiguration(ChainConfigurationBase):
        
         if "Zee" in  self.chainDict['topo']:
             stepName = "precision_topoelectron_Zee_GSF"+str(isocut)
-            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequence_GSFCfg], comboTools=[diElectronZeeMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectron_GSFSequenceGenCfg], comboTools=[diElectronZeeMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
         elif "Jpsiee" in  self.chainDict['topo']:
             stepName = "precision_topoelectron_Jpsiee_GSF"+str(isocut)
-            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequence_GSFCfg], comboTools=[diElectronJpsieeMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectron_GSFSequenceGenCfg], comboTools=[diElectronJpsieeMassComboHypoToolFromDict], is_probe_leg=is_probe_leg)
         elif "bBeeM6000" in  self.chainDict['topo']:
             signatures = self.chainDict['signatures']
             if signatures.count(signatures[0]) == len(signatures):
                 stepName = "noMuon_precision_electron_bBee_GSF"+str(isocut)
-                return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequence_GSFCfg], comboHypoCfg=NoMuonDiElecPrecisionGSFComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict], is_probe_leg=is_probe_leg)
+                return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectron_GSFSequenceGenCfg], comboHypoCfg=NoMuonDiElecPrecisionGSFComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict], is_probe_leg=is_probe_leg)
             else:
                 stepName = "precision_electron_bBee_GSF"+str(isocut)
-                return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectronSequence_GSFCfg], comboHypoCfg=DiElecPrecisionGSFComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict], is_probe_leg=is_probe_leg)
+                return self.getStep(flags,7,stepName,sequenceCfgArray=[precisionElectron_GSFSequenceGenCfg], comboHypoCfg=DiElecPrecisionGSFComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict], is_probe_leg=is_probe_leg)
         else:
             stepName = "precision_electron_GSF"+str(isocut)
-            return self.getStep(flags,7,stepName,[precisionElectronSequence_GSFCfg], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,7,stepName,[precisionElectron_GSFSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     def getPrecisionGSFElectron_lrt(self, flags, is_probe_leg=False):
 
         isocut = self.chainPart['isoInfo']
         log.debug(' isolation cut = %s', isocut)
         stepName = "precision_electron_LRTGSF"+str(isocut)
-        return self.getStep(flags,7,stepName,[precisionElectronSequence_GSF_LRTCfg], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,7,stepName,[precisionElectron_GSF_LRTSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     def getPrecisionElectron_lrt(self, flags, is_probe_leg=False):
 
         isocut = self.chainPart['isoInfo']
         log.debug(' isolation cut = %s', isocut)
         stepName = "precision_electron_lrt"+str(isocut)
-        return self.getStep(flags,7,stepName,[ precisionElectronSequence_LRTCfg],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,7,stepName,[ precisionElectron_LRTSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     def getFastCalo_fwd(self, flags, is_probe_leg=False):
         stepName       = "FastCalo_FWD_electron"
-        return self.getStep(flags,1, stepName, [fastCaloMenuSequence_FWDCfg], name='Electron', is_probe_leg=is_probe_leg)
+        return self.getStep(flags,1, stepName, [fastCalo_FWDSequenceGenCfg], name='Electron', is_probe_leg=is_probe_leg)
 
     def getEmptyRefitStep(self, flags,  is_probe_leg=False):
         return self.getEmptyStep(6,'nonGSFEmptyRefit')
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/FastElectronMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/FastElectronMenuSequences.py
index 22f057b14d6012128bbb474dc8c97d99980fbcba..6a820ea88c17845e0bdccabc48cb4a21dad8bf72 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/FastElectronMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/FastElectronMenuSequences.py
@@ -10,7 +10,7 @@ from AthenaConfiguration.ComponentFactory import CompFactory
 from AthenaConfiguration.AccumulatorCache import AccumulatorCache
 
 @AccumulatorCache
-def fastElectronSequenceCfg(flags, name='FastElectron', variant='', is_probe_leg = False):
+def fastElectronSequenceGenCfg(flags, name='FastElectron', variant='', is_probe_leg = False):
     """ second step:  tracking....."""
 
     InViewRoIs = "EMFastElectronRoIs"+variant
@@ -40,6 +40,6 @@ def fastElectronSequenceCfg(flags, name='FastElectron', variant='', is_probe_leg
     return MenuSequenceCA(flags,selAcc,HypoToolGen=TrigEgammaFastElectronHypoToolFromDict,isProbe=is_probe_leg)
 
 
-def fastElectronSequence_LRTCfg(flags, name='FastElectron', is_probe_leg=False):
+def fastElectron_LRTSequenceGenCfg(flags, name='FastElectron', is_probe_leg=False):
     # This is to call fastElectronMenuSequence for the _LRT variant
-    return fastElectronSequenceCfg(flags, name, is_probe_leg=is_probe_leg, variant='_LRT')
+    return fastElectronSequenceGenCfg(flags, name, is_probe_leg=is_probe_leg, variant='_LRT')
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/FastTrackingMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/FastTrackingMenuSequences.py
index 83eaf521bc0274420ccbcedea3610051518b0a38..8b9ff0268906717ed666e776cea3cb7fb7e89129 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/FastTrackingMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/FastTrackingMenuSequences.py
@@ -9,7 +9,7 @@ from AthenaConfiguration.ComponentFactory import CompFactory
 
 
 @AccumulatorCache
-def fastTrackingSequenceCfg(flags, variant='', is_probe_leg = False):
+def fastTrackingSequenceGenCfg(flags, variant='', is_probe_leg = False):
     """ second step:  tracking....."""
     from TriggerMenuMT.HLT.Egamma.TrigEgammaKeys import getTrigEgammaKeys
     TrigEgammaKeys = getTrigEgammaKeys(variant)
@@ -49,6 +49,6 @@ def fastTrackingSequenceCfg(flags, variant='', is_probe_leg = False):
     return MenuSequenceCA(flags,selAcc,HypoToolGen=acceptAllHypoToolGen,isProbe=is_probe_leg)
 
 
-def fastTrackingSequence_LRTCfg(flags, is_probe_leg=False):
+def fastTracking_LRTSequenceGenCfg(flags, is_probe_leg=False):
     # This is to call fastElectronMenuSequence for the _LRT variant
-    return fastTrackingSequenceCfg(flags, variant='_LRT', is_probe_leg=is_probe_leg)
+    return fastTrackingSequenceGenCfg(flags, variant='_LRT', is_probe_leg=is_probe_leg)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionCaloMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionCaloMenuSequences.py
index ab43a1112df31cafafaf6933010a42134d82e0e9..69cc3ba9c3aa3db4e5c385837a6fc6638c8959d2 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionCaloMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionCaloMenuSequences.py
@@ -12,7 +12,7 @@ def tag(ion):
     return 'precision' + ('HI' if ion is True else '') + 'CaloElectron'
 
 @AccumulatorCache
-def precisionCaloSequenceCfg(flags, ion=False, is_probe_leg=False, variant=''):
+def precisionCaloSequenceGenCfg(flags, ion=False, is_probe_leg=False, variant=''):
     """ Creates PrecisionCalo sequence """
     TrigEgammaKeys = getTrigEgammaKeys(variant, ion=ion)
     hiInfo = 'HI' if ion else ''
@@ -56,5 +56,5 @@ def precisionCaloSequenceCfg(flags, ion=False, is_probe_leg=False, variant=''):
     return MenuSequenceCA(flags, selAcc, HypoToolGen=TrigEgammaPrecisionCaloHypoToolFromDict, isProbe=is_probe_leg)
 
 
-def precisionCaloSequence_LRTCfg(flags, ion=False, is_probe_leg=False):
-    return precisionCaloSequenceCfg(flags, ion=ion, is_probe_leg=is_probe_leg, variant='_LRT')
+def precisionCalo_LRTSequenceGenCfg(flags, ion=False, is_probe_leg=False):
+    return precisionCaloSequenceGenCfg(flags, ion=ion, is_probe_leg=is_probe_leg, variant='_LRT')
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionElectronMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionElectronMenuSequences.py
index 8293c5b68e2ccd59778a859814bdc07e03a49ac9..586e4618a9ae952d145a9d07765e6cc70b88f37b 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionElectronMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionElectronMenuSequences.py
@@ -13,7 +13,7 @@ def tag(ion):
     return 'precision' + ('HI' if ion is True else '') + 'Electron'
 
 @AccumulatorCache
-def precisionElectronSequenceCfg(flags, ion=False, variant='',is_probe_leg = False):
+def precisionElectronSequenceGenCfg(flags, ion=False, variant='',is_probe_leg = False):
     """ seventh step:  precision electron....."""
     
     inViewRoIs = "precisionElectron"
@@ -33,6 +33,6 @@ def precisionElectronSequenceCfg(flags, ion=False, variant='',is_probe_leg = Fal
     selAcc.mergeHypo(TrigEgammaPrecisionElectronHypoAlgCfg(flags, "TrigEgamma"+tag(ion)+"HypoAlg_noGSF"+variant+probeInfo, TrigEgammaKeys.precisionElectronContainer ))
     return MenuSequenceCA(flags,selAcc,HypoToolGen=TrigEgammaPrecisionElectronHypoToolFromDict, isProbe=is_probe_leg)
 
-def precisionElectronSequence_LRTCfg(flags, is_probe_leg=False):
+def precisionElectron_LRTSequenceGenCfg(flags, is_probe_leg=False):
     # This is to call precisionElectronMenuSequence for the _LRT variant
-    return precisionElectronSequenceCfg(flags, ion=False, variant='_LRT',is_probe_leg=is_probe_leg)
+    return precisionElectronSequenceGenCfg(flags, ion=False, variant='_LRT',is_probe_leg=is_probe_leg)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionElectronMenuSequences_GSF.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionElectronMenuSequences_GSF.py
index c450f27b2a9cf4bf0557511fe624db43f053d6aa..5ec7971c2e68d4dcff7b70a3b9974a813b0f95da 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionElectronMenuSequences_GSF.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionElectronMenuSequences_GSF.py
@@ -13,7 +13,7 @@ def tag(ion):
 
 
 @AccumulatorCache
-def precisionElectronSequence_GSFCfg(flags, ion=False, variant='_GSF', is_probe_leg=False):
+def precisionElectron_GSFSequenceGenCfg(flags, ion=False, variant='_GSF', is_probe_leg=False):
     """ 
     Similar setup as ../PrecisionElectronMenuSequences.py; tailored for GSF chains
     """
@@ -34,6 +34,6 @@ def precisionElectronSequence_GSFCfg(flags, ion=False, variant='_GSF', is_probe_
     selAcc.mergeHypo(TrigEgammaPrecisionElectronHypoAlgCfg(flags, "TrigEgamma"+tag(ion)+"HypoAlg"+variant+probeInfo, TrigEgammaKeys.precisionElectronContainer ))
     return MenuSequenceCA(flags,selAcc,HypoToolGen=TrigEgammaPrecisionElectronHypoToolFromDict, isProbe=is_probe_leg)
 
-def precisionElectronSequence_GSF_LRTCfg(flags, is_probe_leg=False):
+def precisionElectron_GSF_LRTSequenceGenCfg(flags, is_probe_leg=False):
     # This is to call precisionElectronMenuSequence for the _LRT variant
-    return precisionElectronSequence_GSFCfg(flags, ion=False, variant='_LRTGSF',is_probe_leg=is_probe_leg)
+    return precisionElectron_GSFSequenceGenCfg(flags, ion=False, variant='_LRTGSF',is_probe_leg=is_probe_leg)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionTrackingMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionTrackingMenuSequences.py
index 6047db7d3c2d566e5b53e8a0ecfcb14d0cc2942e..be0d8f960dea240df7a6fab9afd2d8a97858c40f 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionTrackingMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionTrackingMenuSequences.py
@@ -12,7 +12,7 @@ def tag(ion):
 
 
 @AccumulatorCache
-def precisionTrackingSequenceCfg(flags, ion=False, variant='', is_probe_leg = False):
+def precisionTrackingSequenceGenCfg(flags, ion=False, variant='', is_probe_leg = False):
     """ fourth step:  precision electron....."""
 
     inViewRoIs = "precisionTracking" + variant
@@ -45,5 +45,5 @@ def precisionTrackingSequenceCfg(flags, ion=False, variant='', is_probe_leg = Fa
     return MenuSequenceCA(flags,selAcc,HypoToolGen=acceptAllHypoToolGen,isProbe=is_probe_leg)
 
 
-def precisionTrackingSequence_LRTCfg(flags, is_probe_leg=False):
-    return precisionTrackingSequenceCfg(flags, is_probe_leg=is_probe_leg, ion=False, variant='_LRT')
+def precisionTracking_LRTSequenceGenCfg(flags, is_probe_leg=False):
+    return precisionTrackingSequenceGenCfg(flags, is_probe_leg=is_probe_leg, ion=False, variant='_LRT')
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionTracks_GSFRefittedMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionTracks_GSFRefittedMenuSequences.py
index 94ec3af4b0c0880ea02731dfee2931b6399ad889..65b22031dd585083890e5297572458f5e43d8dba 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionTracks_GSFRefittedMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Electron/PrecisionTracks_GSFRefittedMenuSequences.py
@@ -11,7 +11,7 @@ def tag(ion):
     return 'precision' + ('HI' if ion is True else '') + 'Tracking_GSFRefitted'
 
 @AccumulatorCache
-def precisionTracks_GSFRefittedSequenceCfg(flags, name='Electron', ion=False, variant='_GSF', is_probe_leg = False):
+def precisionTracks_GSFRefittedSequenceGenCfg(flags, name='Electron', ion=False, variant='_GSF', is_probe_leg = False):
     """ sixth step:  GSF refitting of precision track....."""
 
     inViewRoIs = "precisionTracks_GSFRefitted"+variant
@@ -42,5 +42,5 @@ def precisionTracks_GSFRefittedSequenceCfg(flags, name='Electron', ion=False, va
     return MenuSequenceCA(flags,selAcc,HypoToolGen=acceptAllHypoToolGen,isProbe=is_probe_leg)
 
 
-def precisionTracks_GSFRefittedSequence_LRTCfg(flags, name='Electron', is_probe_leg=False):
-    return precisionTracks_GSFRefittedSequenceCfg(flags, name, is_probe_leg=is_probe_leg, ion=False, variant='_LRTGSF')
+def precisionTracks_GSFRefitted_LRTSequenceGenCfg(flags, name='Electron', is_probe_leg=False):
+    return precisionTracks_GSFRefittedSequenceGenCfg(flags, name, is_probe_leg=is_probe_leg, ion=False, variant='_LRTGSF')
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/HeavyIon/HeavyIonChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/HeavyIon/HeavyIonChainConfiguration.py
index acc9c90f49e84b4f1b3a0ffb6db1dca6f1634cc7..3e632e52dcdd5cd0c7ac4609bd135592a07fbf6b 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/HeavyIon/HeavyIonChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/HeavyIon/HeavyIonChainConfiguration.py
@@ -4,7 +4,7 @@ from AthenaCommon.Logging import logging
 logging.getLogger().info('Importing %s', __name__)
 log = logging.getLogger(__name__)
 from ..Config.ChainConfigurationBase import ChainConfigurationBase
-from ..HeavyIon.HeavyIonMenuSequences import HIFwdGapMenuSequenceCfg
+from ..HeavyIon.HeavyIonMenuSequences import HIFwdGapMenuSequenceGenCfg
 
 
 class HeavyIonChainConfig(ChainConfigurationBase):
@@ -19,5 +19,5 @@ class HeavyIonChainConfig(ChainConfigurationBase):
     log.debug('Assembling chain for %s', self.chainName)
     steps = []
     if 'Fgap' in self.chainPart['hypoFgapInfo'][0]:
-        steps.append(self.getStep(flags,1, 'Fgap', [HIFwdGapMenuSequenceCfg]))
+        steps.append(self.getStep(flags,1, 'Fgap', [HIFwdGapMenuSequenceGenCfg]))
     return self.buildChain(steps)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/HeavyIon/HeavyIonMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/HeavyIon/HeavyIonMenuSequences.py
index 7e5863266738944fb3a4b9e427fb7a92338f69e7..b39bb3adfc0b82f6dce6b432797c0206f5ed91df 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/HeavyIon/HeavyIonMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/HeavyIon/HeavyIonMenuSequences.py
@@ -30,7 +30,7 @@ def egammaFSHIEventShapeMakerCfg(flags):
 
 
 
-def HIFwdGapMenuSequenceCfg(flags):
+def HIFwdGapMenuSequenceGenCfg(flags):
   from ..Config.MenuComponents import InEventRecoCA, SelectionCA, MenuSequenceCA
   from AthenaConfiguration.ComponentFactory import CompFactory
   from TrigHIHypo.TrigHIFwdGapHypoConfig import TrigHIFwdGapHypoToolFromDict
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/ExoticJetSequencesConfig.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/ExoticJetSequencesConfig.py
index c1d2888244e5f5ff8702c0cc5c3d3db1dda4ff96..2d0b6e499dcb780e03f6a1f1a185abadb8e84574 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/ExoticJetSequencesConfig.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/ExoticJetSequencesConfig.py
@@ -8,7 +8,7 @@ from ..Config.MenuComponents import MenuSequenceCA, SelectionCA, InEventRecoCA
 from AthenaConfiguration.ComponentFactory import CompFactory
 import functools
 
-def jetEJsMenuSequence(flags, jetsIn):
+def jetEJsMenuSequenceGenCfg(flags, jetsIn):
     
     from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetEJsHypoToolFromDict
 
@@ -40,7 +40,7 @@ def jetEJsMenuSequence(flags, jetsIn):
         return MenuSequenceCA(flags, selAcc, HypoToolGen=trigJetEJsHypoToolFromDict)
     return functools.partial(makejetEJsMenuSequence)
 
-def jetCRVARMenuSequence(flags, jetsIn):
+def jetCRVARMenuSequenceGenCfg(flags, jetsIn):
 
     from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCRVARHypoToolFromDict
     # Get track sequence name
@@ -69,7 +69,7 @@ def jetCRVARMenuSequence(flags, jetsIn):
     return functools.partial(makejetCRVARMenuSequence)
 
 
-def jetCRMenuSequence(flags, jetsIn):
+def jetCRMenuSequenceGenCfg(flags, jetsIn):
 
     from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCRHypoToolFromDict
 
@@ -95,8 +95,8 @@ def jetCRMenuSequence(flags, jetsIn):
         )
     )
     
-    def makejetCRMenuSequence():
+    def makejetCRMenuSequenceGenCfg():
         return MenuSequenceCA(flags, selAcc, HypoToolGen=trigJetCRHypoToolFromDict)
     
-    return functools.partial(makejetCRMenuSequence)
+    return functools.partial(makejetCRMenuSequenceGenCfg)
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetChainConfiguration.py
index b566e2ba16e974cbab3bd6c098060f17a63746d2..5a5d7cf38d5cb6515d5042e1e64efedf9f47d4a3 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetChainConfiguration.py
@@ -9,13 +9,13 @@ from ..Config.ChainConfigurationBase import ChainConfigurationBase
 from ..Config.MenuComponents import ChainStep
 
 from .JetMenuSequencesConfig import (
-    jetCaloHypoMenuSequence,
-    jetRoITrackJetTagHypoMenuSequence,
-    jetFSTrackingHypoMenuSequence,
-    jetCaloRecoMenuSequence, 
-    jetCaloPreselMenuSequence,
+    jetCaloHypoMenuSequenceGenCfg,
+    jetRoITrackJetTagHypoMenuSequenceGenCfg,
+    jetFSTrackingHypoMenuSequenceGenCfg,
+    jetCaloRecoMenuSequenceGenCfg, 
+    jetCaloPreselMenuSequenceGenCfg,
 )
-from .ExoticJetSequencesConfig import jetEJsMenuSequence, jetCRVARMenuSequence,jetCRMenuSequence
+from .ExoticJetSequencesConfig import jetEJsMenuSequenceGenCfg, jetCRVARMenuSequenceGenCfg,jetCRMenuSequenceGenCfg
 
 from . import JetRecoCommon
 from . import JetPresel
@@ -193,7 +193,7 @@ class JetChainConfiguration(ChainConfigurationBase):
         stepName = f"MainStep_jet_{self.recoDict['jetDefStr']}"
         if self.isPerf:
             stepName += '_perf'
-        jetSeq, jetDef = jetCaloHypoMenuSequence(
+        jetSeq, jetDef = jetCaloHypoMenuSequenceGenCfg(
             flags, isPerf=self.isPerf, **self.recoDict
         )
         jetCollectionName = jetDef.fullname()
@@ -206,8 +206,8 @@ class JetChainConfiguration(ChainConfigurationBase):
             stepName += '_perf'
 
 
-        from .JetMenuSequencesConfig import jetHICaloHypoMenuSequence
-        jetSeq, jetDef = jetHICaloHypoMenuSequence(
+        from .JetMenuSequencesConfig import jetHICaloHypoMenuSequenceGenCfg
+        jetSeq, jetDef = jetHICaloHypoMenuSequenceGenCfg(
             flags, isPerf=self.isPerf, **self.recoDict
         )
 
@@ -218,7 +218,7 @@ class JetChainConfiguration(ChainConfigurationBase):
 
     def getJetRoITrackJetTagHypoChainStep(self, flags, jetsInKey):
         stepName = "RoIFTFStep_jet_sel_"+self.recoDict['jetDefStr']
-        jetSeq = jetRoITrackJetTagHypoMenuSequence(
+        jetSeq = jetRoITrackJetTagHypoMenuSequenceGenCfg(
             flags, jetsIn=jetsInKey, isPresel=False, **self.recoDict
         )
         return ChainStep(stepName, [jetSeq], multiplicity=[1], chainDicts=[self.dict])
@@ -227,7 +227,7 @@ class JetChainConfiguration(ChainConfigurationBase):
         stepName = "MainStep_jet_"+self.recoDict['jetDefStr']
         if self.isPerf:
             stepName += '_perf'
-        jetSeq, jetDef = jetFSTrackingHypoMenuSequence(
+        jetSeq, jetDef = jetFSTrackingHypoMenuSequenceGenCfg(
             flags, clustersKey=clustersKey,
             isPerf=self.isPerf,
             **self.recoDict
@@ -237,7 +237,7 @@ class JetChainConfiguration(ChainConfigurationBase):
 
     def getJetCaloRecoChainStep(self, flags):
         stepName = "CaloRecoPTStep_jet_"+self.recoDict["clusterCalib"]
-        jetSeq, clustersKey = jetCaloRecoMenuSequence(
+        jetSeq, clustersKey = jetCaloRecoMenuSequenceGenCfg(
             flags, clusterCalib=self.recoDict["clusterCalib"]
         )
 
@@ -255,7 +255,7 @@ class JetChainConfiguration(ChainConfigurationBase):
         preselRecoDict = JetPresel.getPreselRecoDict(matched_reco.group())
 
         stepName = "PreselStep_jet_"+preselRecoDict['jetDefStr']
-        jetSeq, jetDef, clustersKey = jetCaloPreselMenuSequence( flags, **preselRecoDict )
+        jetSeq, jetDef, clustersKey = jetCaloPreselMenuSequenceGenCfg( flags, **preselRecoDict )
 
         return str(clustersKey), jetDef, ChainStep(stepName, [jetSeq], multiplicity=[1], chainDicts=[self.dict])
 
@@ -275,7 +275,7 @@ class JetChainConfiguration(ChainConfigurationBase):
         assert preselRecoDict['trkopt'] == 'roiftf', 'getJetRoITrackJetTagPreselChainStep: you requested a RoI tracking preselection but the reco dictionary has \'trkopt\' set to {0}'.format(preselRecoDict['trkopt'])
 
         stepName = "RoIFTFStep_jet_"+self.recoDict['jetDefStr']
-        jetSeq = jetRoITrackJetTagHypoMenuSequence(flags, jetsIn=jetsInKey, isPresel=True, **preselRecoDict)
+        jetSeq = jetRoITrackJetTagHypoMenuSequenceGenCfg(flags, jetsIn=jetsInKey, isPresel=True, **preselRecoDict)
 
         return ChainStep(stepName, [jetSeq], multiplicity=[1], chainDicts=[self.dict])
 
@@ -305,7 +305,7 @@ class JetChainConfiguration(ChainConfigurationBase):
         log.debug("Running exotic jets with ptf: " + str(ptf) + "\tdR: " + str(dr) + "\ttrackless: " + str(trackless) + "\thypo: " + exotdictstring)
 
         stepName = "EJsStep_"
-        jetSeq = jetEJsMenuSequence(flags, jetsIn=jetCollectionName)
+        jetSeq = jetEJsMenuSequenceGenCfg(flags, jetsIn=jetCollectionName)
         chainStep = ChainStep(stepName, [jetSeq], multiplicity=[1], chainDicts=[self.dict])
 
         return chainStep
@@ -325,7 +325,7 @@ class JetChainConfiguration(ChainConfigurationBase):
         log.debug("Running exotic jets with MinjetlogR: " + str(MinjetlogR) + "\t BIB rm " + str(doBIBremoval) + "\thypo: " + exotdictstring)
 
         stepName = "CRVARStep_"
-        jetSeq = jetCRVARMenuSequence(flags, jetsIn=jetCollectionName)
+        jetSeq = jetCRVARMenuSequenceGenCfg(flags, jetsIn=jetCollectionName)
         chainStep = ChainStep(stepName, [jetSeq], multiplicity=[1], chainDicts=[self.dict])
 
         return chainStep
@@ -345,7 +345,7 @@ class JetChainConfiguration(ChainConfigurationBase):
         log.debug("Running exotic jets with MinjetlogR: " + str(MinjetlogR) + "\t BIB rm " + str(doBIBremoval) + "\thypo: " + exotdictstring)
 
         stepName = "CRStep_"
-        jetSeq = jetCRMenuSequence(flags, jetsIn=jetCollectionName)
+        jetSeq = jetCRMenuSequenceGenCfg(flags, jetsIn=jetCollectionName)
         chainStep = ChainStep(stepName, [jetSeq], multiplicity=[1], chainDicts=[self.dict])
 
         return chainStep
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetMenuSequencesConfig.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetMenuSequencesConfig.py
index 960ba1778d221afdf283aa2cee188d351724be28..332e67455fc4db367b9fba2f24701eebf8644c50 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetMenuSequencesConfig.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetMenuSequencesConfig.py
@@ -171,7 +171,7 @@ def jetCaloPreselSelCfg(flags, **jetRecoDict):
     selAcc.mergeHypo(jetSelectionCfg(flags, jetDefStr=jetRecoDict['jetDefStr'], jetsIn=jetDef.fullname(), hypoType=JetHypoAlgType.CALOPRESEL))
     return selAcc, jetDef, clustersKey
 
-def jetCaloPreselMenuSequence(flags, **jetRecoDict):
+def jetCaloPreselMenuSequenceGenCfg(flags, **jetRecoDict):
     selAcc, jetDef, clustersKey = jetCaloPreselSelCfg(flags, **jetRecoDict)
     def makejetCaloPreselMenuSequence():
         return MenuSequenceCA(flags, selAcc, HypoToolGen=hypoToolGenerator(hypoType=JetHypoAlgType.CALOPRESEL))
@@ -196,7 +196,7 @@ def jetCaloSelCfg(flags, clusterCalib):
     selAcc.mergeHypo(jetSelectionCfg(flags, jetDefStr="caloreco", jetsIn=None, hypoType=JetHypoAlgType.PASSTHROUGH))
     return selAcc, clustersKey
 
-def jetCaloRecoMenuSequence(flags, clusterCalib):
+def jetCaloRecoMenuSequenceGenCfg(flags, clusterCalib):
     selAcc, clusterKey = jetCaloSelCfg(flags, clusterCalib)
     def makejetCaloRecoMenuSequence():
         return MenuSequenceCA(flags, selAcc, HypoToolGen=hypoToolGenerator(hypoType=JetHypoAlgType.PASSTHROUGH))
@@ -233,7 +233,7 @@ def jetCaloHypoSelCfg(flags, isPerf, **jetRecoDict):
     return selAcc, jetDef, hypoType
     
 
-def jetCaloHypoMenuSequence(flags, isPerf, **jetRecoDict):
+def jetCaloHypoMenuSequenceGenCfg(flags, isPerf, **jetRecoDict):
     selAcc, jetDef, hypoType = jetCaloHypoSelCfg(flags, isPerf, **jetRecoDict)
     def makejetCaloHypoMenuSequence():
         return MenuSequenceCA(flags, selAcc, HypoToolGen=hypoToolGenerator(hypoType))
@@ -259,7 +259,7 @@ def jetHICaloSelCfg(flags, isPerf, **jetRecoDict):
     selAcc.mergeHypo(jetSelectionCfg(flags, jetDefStr=jetRecoDict['jetDefStr'], jetsIn=jetDef.fullname(), hypoType=hypoType))
     return selAcc, jetDef, hypoType
 
-def jetHICaloHypoMenuSequence(flags, isPerf, **jetRecoDict):
+def jetHICaloHypoMenuSequenceGenCfg(flags, isPerf, **jetRecoDict):
     selAcc, jetDef, hypoType = jetHICaloSelCfg(flags, isPerf, **jetRecoDict)
     def makejetHICaloHypoMenuSequence():
         return MenuSequenceCA(flags, selAcc, HypoToolGen=hypoToolGenerator(hypoType))
@@ -308,7 +308,7 @@ def jetFSTrackingSelCfg(flags, clustersKey, isPerf, **jetRecoDict):
     return selAcc, jetDef, hypoType
 
 
-def jetFSTrackingHypoMenuSequence(flags, clustersKey, isPerf, **jetRecoDict):
+def jetFSTrackingHypoMenuSequenceGenCfg(flags, clustersKey, isPerf, **jetRecoDict):
     selAcc, jetDef, hypoType = jetFSTrackingSelCfg(flags, clustersKey, isPerf, **jetRecoDict)
     def makejetFSTrackingHypoMenuSequence():
         return MenuSequenceCA(flags, selAcc, HypoToolGen=hypoToolGenerator(hypoType))
@@ -362,7 +362,7 @@ def jetRoITrackJetTagSelCfg(flags, jetsIn, isPresel=True, **jetRecoDict):
     selAcc.mergeHypo(jetSelectionCfg(flags, jetDefStr=jetRecoDict['jetDefStr'], jetsIn=filtered_jetsIn, hypoType=hypoType))
     return selAcc, hypoType
 
-def jetRoITrackJetTagHypoMenuSequence(flags, jetsIn, isPresel=True, **jetRecoDict):
+def jetRoITrackJetTagHypoMenuSequenceGenCfg(flags, jetsIn, isPresel=True, **jetRecoDict):
     selAcc, hypoType = jetRoITrackJetTagSelCfg(flags, jetsIn, isPresel, **jetRecoDict)
     def makejetRoITrackJetTagHypoMenuSequence():
         return MenuSequenceCA(flags, selAcc, HypoToolGen=hypoToolGenerator(hypoType))
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTLASequenceConfig.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTLASequenceConfig.py
index 253245d7d50bb32a237211b82bff67d9501a7f44..6d126fae4965e961fc3b3e5b355873e0a266b380 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTLASequenceConfig.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTLASequenceConfig.py
@@ -29,7 +29,7 @@ def JetTLASequenceCfg(flags, jetsIn):
     return recoAcc
 
 @AccumulatorCache
-def JetTLAMenuSequenceCfg( flags, jetsIn, attachBtag=True ):
+def JetTLAMenuSequenceGenCfg( flags, jetsIn, attachBtag=True ):
     
     jetsOut = recordable(jetsIn+"_TLA")
     # retrieves the sequence
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MET/ConfigHelpers.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MET/ConfigHelpers.py
index 5b79e221d0240e9a23c4679da4fa1e7356677cd8..90618cb578531fa3a045462bdabcb2575b578370 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MET/ConfigHelpers.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MET/ConfigHelpers.py
@@ -236,7 +236,7 @@ class AlgConfig(ABC):
                     Sequences=[]
                     if sel_acc is None
                     else [
-                        functools.partial(make_MET_menu_sequence, flags, sel_acc, hypo_tool)                                                
+                        functools.partial(make_MET_menu_sequenceGenCfg, flags, sel_acc, hypo_tool)                                                
                     ],
                     comboHypoCfg=ComboHypoCfg
                 )
@@ -295,7 +295,7 @@ class AlgConfig(ABC):
 
         raise ValueError("Unknown EFrecoAlg '{}' requested".format(EFrecoAlg))
 
-def make_MET_menu_sequence(flags, sel_acc, hypo_tool):
+def make_MET_menu_sequenceGenCfg(flags, sel_acc, hypo_tool):
     return MenuSequenceCA(flags, selectionCA=sel_acc, HypoToolGen=hypo_tool)
 
 # Load all the defined configurations
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/AFPMenuSequence.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/AFPMenuSequence.py
index 28489b91982444c477522b0cc6c6f118519833f3..2f911eca438159068cfa5c27abba956d3b5ba68e 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/AFPMenuSequence.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/AFPMenuSequence.py
@@ -39,7 +39,7 @@ def AFPTrkRecoBaseSequenceCfg(flags):
 
 
 @AccumulatorCache
-def AFPTrkSequenceCfg(flags):
+def AFPTrkSequenceGenCfg(flags):
     def trigStreamerAFPHypoTool(chainDict):
         return CompFactory.TrigStreamerHypoTool(chainDict['chainName'])
 
@@ -120,7 +120,7 @@ def AFPGlobalRecoSequenceCfg(flags):
 
 
 @AccumulatorCache
-def AFPGlobalSequenceCfg(flags):
+def AFPGlobalSequenceGenCfg(flags):
     def trigStreamerAFPToFHypoTool(chainDict):
         return CompFactory.TrigStreamerHypoTool(chainDict['chainName'])
     
@@ -143,7 +143,7 @@ def AFPToFDeltaZToolGen(chainDict):
     return hypotool
 
 @AccumulatorCache
-def AFPToFDeltaZSequenceCfg(flags):
+def AFPToFDeltaZSequenceGenCfg(flags):
 
     recoAcc = AFPGlobalRecoSequenceCfg(flags)
 
@@ -181,8 +181,8 @@ if __name__ == '__main__':
     flags.lock()
 
 
-    afp_trk = AFPTrkSequenceCfg(flags)
+    afp_trk = AFPTrkSequenceGenCfg(flags)
     afp_trk.ca.printConfig(withDetails=True)
 
-    afp_glob = AFPGlobalSequenceCfg(flags)
+    afp_glob = AFPGlobalSequenceGenCfg(flags)
     afp_glob.ca.printConfig(withDetails=True)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/MinBiasChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/MinBiasChainConfiguration.py
index cb812e0a87c6de2819d6e86046074d015bbd8e32..65e3afefdc87d7d6a2ca1850e9900e80a86bfcd0 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/MinBiasChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/MinBiasChainConfiguration.py
@@ -6,11 +6,11 @@ log = logging.getLogger( __name__ )
 
 from TriggerMenuMT.HLT.Config.ChainConfigurationBase import ChainConfigurationBase
 
-from TriggerMenuMT.HLT.MinBias.MinBiasMenuSequences import (MinBiasSPSequenceCfg, 
-                                                            MinBiasTrkSequenceCfg,
-                                                            MinBiasMbtsSequenceCfg,
-                                                            MinBiasZVertexFinderSequenceCfg)
-from TriggerMenuMT.HLT.MinBias.AFPMenuSequence import AFPTrkSequenceCfg, AFPGlobalSequenceCfg, AFPToFDeltaZSequenceCfg
+from TriggerMenuMT.HLT.MinBias.MinBiasMenuSequences import (MinBiasSPSequenceGenCfg, 
+                                                            MinBiasTrkSequenceGenCfg,
+                                                            MinBiasMbtsSequenceGenCfg,
+                                                            MinBiasZVertexFinderSequenceGenCfg)
+from TriggerMenuMT.HLT.MinBias.AFPMenuSequence import AFPTrkSequenceGenCfg, AFPGlobalSequenceGenCfg, AFPToFDeltaZSequenceGenCfg
 
 class MinBiasChainConfig(ChainConfigurationBase):
 
@@ -47,25 +47,25 @@ class MinBiasChainConfig(ChainConfigurationBase):
         return self.buildChain(steps)
 
     def getMinBiasMbtsStep(self, flags):
-        return self.getStep(flags,1,'Mbts', [MinBiasMbtsSequenceCfg])
+        return self.getStep(flags,1,'Mbts', [MinBiasMbtsSequenceGenCfg])
 
     def getMinBiasEmptyMbtsStep(self, flags):
         return self.getEmptyStep(1,'EmptyMbts')
 
     def getMinBiasSpStep(self, flags):
-        return self.getStep(flags,2,'SPCount', [MinBiasSPSequenceCfg])
+        return self.getStep(flags,2,'SPCount', [MinBiasSPSequenceGenCfg])
 
     def getMinBiasZFindStep(self, flags):
-        return self.getStep(flags,3,'ZFind', [MinBiasZVertexFinderSequenceCfg])
+        return self.getStep(flags,3,'ZFind', [MinBiasZVertexFinderSequenceGenCfg])
 
     def getMinBiasTrkStep(self, flags):
-        return self.getStep(flags,4,'TrkCount', [MinBiasTrkSequenceCfg])
+        return self.getStep(flags,4,'TrkCount', [MinBiasTrkSequenceGenCfg])
 
     def getAFPTrkStep(self, flags):
-        return self.getStep(flags,1,'AFPTrk', [AFPTrkSequenceCfg])
+        return self.getStep(flags,1,'AFPTrk', [AFPTrkSequenceGenCfg])
 
     def getAFPGlobalStep(self, flags):
-        return self.getStep(flags,2,'AFPGlobal', [AFPGlobalSequenceCfg])
+        return self.getStep(flags,2,'AFPGlobal', [AFPGlobalSequenceGenCfg])
     
     def getAFPToFDeltaZStep(self, flags):
-        return self.getStep(flags,2,'AFPToFDeltaZ', [AFPToFDeltaZSequenceCfg])
+        return self.getStep(flags,2,'AFPToFDeltaZ', [AFPToFDeltaZSequenceGenCfg])
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/MinBiasMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/MinBiasMenuSequences.py
index 885f499de3ea165cbd1c1e4e0b0c967505c4223a..431458d08510213f35b27ab4eb215e6fc37bbac5 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/MinBiasMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MinBias/MinBiasMenuSequences.py
@@ -125,11 +125,11 @@ def MinBiasSPSel(flags):
     selAcc.addHypoAlgo(spCountHypo)
     return selAcc
 
-def MinBiasSPSequenceCfg(flags):
+def MinBiasSPSequenceGenCfg(flags):
     selAcc = MinBiasSPSel(flags)
     return MenuSequenceCA(flags, selAcc, HypoToolGen = SPCountHypoToolGen)
 
-def MinBiasZVertexFinderSequenceCfg(flags):
+def MinBiasZVertexFinderSequenceGenCfg(flags):
     recoAcc = InViewRecoCA(name="ZVertFinderReco", InViewRoIs="InputRoI", RequireParentView=True)
     vdv = CompFactory.AthViews.ViewDataVerifier( "VDVZFinderInputs",
                                                   DataObjects = {( 'SpacePointContainer' , 'StoreGateSvc+PixelTrigSpacePoints'),
@@ -144,7 +144,7 @@ def MinBiasZVertexFinderSequenceCfg(flags):
     return MenuSequenceCA(flags, selAcc, HypoToolGen = TrigZVertexHypoToolGen)
 
 
-def MinBiasTrkSequenceCfg(flags):
+def MinBiasTrkSequenceGenCfg(flags):
     recoAcc = InViewRecoCA(name="MBTrackReco", InViewRoIs="InputRoI", RequireParentView=True)
 
     from TrigInDetConfig.utils import getFlagsForActiveConfig
@@ -164,7 +164,7 @@ def MinBiasTrkSequenceCfg(flags):
     selAcc.mergeHypo(trackCountHypoAlgo)
     return MenuSequenceCA(flagsWithTrk, selAcc, HypoToolGen = TrackCountHypoToolGen)
 
-def MinBiasMbtsSequenceCfg(flags):
+def MinBiasMbtsSequenceGenCfg(flags):
     recoAcc = InEventRecoCA(name="Mbts")
     from TrigMinBias.MbtsConfig import MbtsFexCfg, MbtsSGInputCfg
     fex = MbtsFexCfg(flags, MbtsBitsKey = recordable("HLT_MbtsBitsContainer"))
@@ -184,10 +184,10 @@ if __name__ == "__main__":
     from AthenaConfiguration.AllConfigFlags import initConfigFlags
     flags = initConfigFlags()
     flags.lock()
-    zf = MinBiasZVertexFinderSequenceCfg(flags)
+    zf = MinBiasZVertexFinderSequenceGenCfg(flags)
     zf.ca.printConfig(withDetails=True)
 
-    mb = MinBiasMbtsSequenceCfg(flags)
+    mb = MinBiasMbtsSequenceGenCfg(flags)
     mb.ca.printConfig()
 
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonChainConfiguration.py
index 64cb88e8d98d8df231df39a7a477205d05a85b4c..98aed443dfbb0df92391ff444c13f4a470f4486e 100755
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonChainConfiguration.py
@@ -11,9 +11,15 @@ log = logging.getLogger(__name__)
 
 from ..Config.ChainConfigurationBase import ChainConfigurationBase
 
-from .MuonMenuSequences import muFastSequence, muFastCalibSequence, mul2mtSAOvlpRmSequence, muCombSequence, muCombOvlpRmSequence, mul2mtCBOvlpRmSequence, mul2IOOvlpRmSequence, muCombLRTSequence, muEFSASequence, muEFSAFSSequence, efLateMuSequence, muEFCBSequence, muEFCBIDperfSequence, muEFCBLRTSequence, muEFCBLRTIDperfSequence, muEFCBFSSequence, muEFIDtpSequence, muEFIsoSequence, muEFMSIsoSequence
+from .MuonMenuSequences import (
+    muFastSequenceGenCfg, muFastCalibSequenceGenCfg, mul2mtSAOvlpRmSequenceGenCfg, 
+    muCombSequenceGenCfg, muCombOvlpRmSequenceGenCfg, mul2mtCBOvlpRmSequenceGenCfg, 
+    mul2IOOvlpRmSequenceGenCfg, muCombLRTSequenceGenCfg, muEFSASequenceGenCfg, 
+    muEFSAFSSequenceGenCfg, efLateMuSequenceGenCfg, muEFCBSequenceGenCfg, 
+    muEFCBIDperfSequenceGenCfg, muEFCBLRTSequenceGenCfg, muEFCBLRTIDperfSequenceGenCfg, 
+    muEFCBFSSequenceGenCfg, muEFIDtpSequenceGenCfg, muEFIsoSequenceGenCfg, 
+    muEFMSIsoSequenceGenCfg, efLateMuRoISequenceGenCfg, muRoiClusterSequenceGenCfg )
 
-from .MuonMenuSequences import efLateMuRoISequence, muRoiClusterSequence
 from TrigMuonHypo.TrigMuonHypoConfig import TrigMuonEFInvMassHypoToolFromDict
 from TrigMuonHypo.TrigMuonHypoConfig import TrigMuonEFIdtpInvMassHypoToolFromDict
 
@@ -89,11 +95,11 @@ class MuonChainConfiguration(ChainConfigurationBase):
     def getmuFast(self, flags, is_probe_leg=False):
 
         if 'muoncalib' in self.chainPart['extra']:
-           return self.getStep(flags,1,"mufastcalib", [muFastCalibSequence], is_probe_leg=is_probe_leg )
+           return self.getStep(flags,1,"mufastcalib", [muFastCalibSequenceGenCfg], is_probe_leg=is_probe_leg )
         elif 'l2mt' in self.chainPart['l2AlgInfo']:
-            return self.getStep(flags,1,"mufastl2mt", [mul2mtSAOvlpRmSequence], is_probe_leg=is_probe_leg )
+            return self.getStep(flags,1,"mufastl2mt", [mul2mtSAOvlpRmSequenceGenCfg], is_probe_leg=is_probe_leg )
         else:
-           return self.getStep(flags,1,"mufast", [muFastSequence], is_probe_leg=is_probe_leg )
+           return self.getStep(flags,1,"mufast", [muFastSequenceGenCfg], is_probe_leg=is_probe_leg )
 
 
     # --------------------
@@ -110,63 +116,63 @@ class MuonChainConfiguration(ChainConfigurationBase):
            doOvlpRm = False
 
         if 'l2mt' in self.chainPart['l2AlgInfo']:
-            return self.getStep(flags,2,"muCombl2mt", [mul2mtCBOvlpRmSequence], is_probe_leg=is_probe_leg )
+            return self.getStep(flags,2,"muCombl2mt", [mul2mtCBOvlpRmSequenceGenCfg], is_probe_leg=is_probe_leg )
         elif 'l2io' in self.chainPart['l2AlgInfo']:
-            return self.getStep(flags,2, 'muCombIO', [mul2IOOvlpRmSequence], is_probe_leg=is_probe_leg )
+            return self.getStep(flags,2, 'muCombIO', [mul2IOOvlpRmSequenceGenCfg], is_probe_leg=is_probe_leg )
         elif doOvlpRm:
-           return self.getStep(flags,2, 'muCombOVR', [muCombOvlpRmSequence], is_probe_leg=is_probe_leg )
+           return self.getStep(flags,2, 'muCombOVR', [muCombOvlpRmSequenceGenCfg], is_probe_leg=is_probe_leg )
         elif "LRT" in self.chainPart['addInfo']:
-           return self.getStep(flags,2, 'muCombLRT', [muCombLRTSequence], is_probe_leg=is_probe_leg )
+           return self.getStep(flags,2, 'muCombLRT', [muCombLRTSequenceGenCfg], is_probe_leg=is_probe_leg )
         else:
-           return self.getStep(flags,2, 'muComb', [muCombSequence], is_probe_leg=is_probe_leg )
+           return self.getStep(flags,2, 'muComb', [muCombSequenceGenCfg], is_probe_leg=is_probe_leg )
 
     # --------------------
     def getmuCombIO(self, flags, is_probe_leg=False):
-        return self.getStep(flags,2, 'muCombIO', [mul2IOOvlpRmSequence], is_probe_leg=is_probe_leg )
+        return self.getStep(flags,2, 'muCombIO', [mul2IOOvlpRmSequenceGenCfg], is_probe_leg=is_probe_leg )
 
     # --------------------
     def getmuEFSA(self, flags, is_probe_leg=False):
-        return self.getStep(flags,3,'muEFSA',[ muEFSASequence], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,3,'muEFSA',[ muEFSASequenceGenCfg], is_probe_leg=is_probe_leg)
 
     # --------------------
     def getmuEFCB(self, flags, is_probe_leg=False):
 
         if 'invm' in self.chainPart['invMassInfo']: # No T&P support, add if needed
-            return self.getStep(flags,4,'EFCB', [muEFCBSequence], comboTools=[TrigMuonEFInvMassHypoToolFromDict], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,4,'EFCB', [muEFCBSequenceGenCfg], comboTools=[TrigMuonEFInvMassHypoToolFromDict], is_probe_leg=is_probe_leg)
         elif "LRT" in self.chainPart['addInfo']:
             if "idperf" in self.chainPart['addInfo']:
-                return self.getStep(flags,4,'EFCBLRTIDPERF', [muEFCBLRTIDperfSequence], is_probe_leg=is_probe_leg)
+                return self.getStep(flags,4,'EFCBLRTIDPERF', [muEFCBLRTIDperfSequenceGenCfg], is_probe_leg=is_probe_leg)
             else:
-                return self.getStep(flags,4,'EFCBLRT', [muEFCBLRTSequence], is_probe_leg=is_probe_leg)
+                return self.getStep(flags,4,'EFCBLRT', [muEFCBLRTSequenceGenCfg], is_probe_leg=is_probe_leg)
         elif "idperf" in self.chainPart['addInfo']:
-            return self.getStep(flags,4,'EFCBIDPERF', [muEFCBIDperfSequence], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,4,'EFCBIDPERF', [muEFCBIDperfSequenceGenCfg], is_probe_leg=is_probe_leg)
         elif "idtp" in self.chainPart['addInfo']:
-            return self.getStep(flags,4,'EFIDTP', [muEFIDtpSequence], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,4,'EFIDTP', [muEFIDtpSequenceGenCfg], is_probe_leg=is_probe_leg)
         else:
-            return self.getStep(flags,4,'EFCB', [muEFCBSequence], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,4,'EFCB', [muEFCBSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     # --------------------
     def getFSmuEFSA(self, flags, is_probe_leg=False):
-        return self.getStep(flags,5,'FSmuEFSA', [muEFSAFSSequence], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,5,'FSmuEFSA', [muEFSAFSSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     # --------------------
     def getFSmuEFCB(self, flags, is_probe_leg=False):
         if 'invm' in self.chainPart['invMassInfo']:
-            return self.getStep(flags,6,'FSmuEFCB', [muEFCBFSSequence],comboTools=[TrigMuonEFInvMassHypoToolFromDict], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,6,'FSmuEFCB', [muEFCBFSSequenceGenCfg],comboTools=[TrigMuonEFInvMassHypoToolFromDict], is_probe_leg=is_probe_leg)
         else:
-            return self.getStep(flags,6,'FSmuEFCB', [muEFCBFSSequence], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,6,'FSmuEFCB', [muEFCBFSSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     #---------------------
     def getmuEFIso(self, flags, is_probe_leg=False):
         if any(x in self.dict['topo'] for x in ['b7invmAB9vtx20', 'b11invmAB60vtx20', 'b11invmAB24vtx20', 'b24invmAB60vtx20']):
             from TrigBphysHypo.TrigMultiTrkComboHypoConfig import DrellYanComboHypoCfg, TrigMultiTrkComboHypoToolFromDict
-            return self.getStep(flags,5,'muEFIsoDY', [muEFIsoSequence], comboHypoCfg=DrellYanComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,5,'muEFIsoDY', [muEFIsoSequenceGenCfg], comboHypoCfg=DrellYanComboHypoCfg, comboTools=[TrigMultiTrkComboHypoToolFromDict], is_probe_leg=is_probe_leg)
         else:
-            return self.getStep(flags,5,'muEFIso', [muEFIsoSequence], is_probe_leg=is_probe_leg)
+            return self.getStep(flags,5,'muEFIso', [muEFIsoSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     #---------------------
     def getmuEFMSIso(self, flags, is_probe_leg=False):
-        return self.getStep(flags,5,'muEFMSIso',[ muEFMSIsoSequence], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,5,'muEFMSIso',[ muEFMSIsoSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     #--------------------
     def getmuMSEmptyAll(self, flags, stepID): # No T&P info needed for empty step?
@@ -186,15 +192,15 @@ class MuonChainConfiguration(ChainConfigurationBase):
 
     #--------------------
     def getLateMuRoI(self, flags, is_probe_leg=False): # No T&P support, add if needed
-        return self.getStep(flags,1,'muEFLateRoI',[efLateMuRoISequence], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,1,'muEFLateRoI',[efLateMuRoISequenceGenCfg], is_probe_leg=is_probe_leg)
 
     #--------------------
     def getLateMu(self, flags, is_probe_leg=False): # No T&P support, add if needed
-        return self.getStep(flags,2,'muEFLate',[efLateMuSequence], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,2,'muEFLate',[efLateMuSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     #--------------------
     def getmuRoiClu(self, flags, is_probe_leg=False):
-        return self.getStep(flags,1,'muRoiClu',[muRoiClusterSequence])
+        return self.getStep(flags,1,'muRoiClu',[muRoiClusterSequenceGenCfg])
 
 
 def TrigMuonEFIdtpInvMassHypoToolCfg(flags, chainDict):
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonMenuSequences.py
index 71016a1cb7061feb1a5f1235df285647c2d4296e..6123e26cbba00aa0e6c8277463e4d5d76b4be45f 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonMenuSequences.py
@@ -102,7 +102,7 @@ def muFastCalibAlgSequenceCfg(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muFastSequence(flags, is_probe_leg=False):
+def muFastSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muFastAlgSequenceCfg(flags, "", is_probe_leg)
 
@@ -121,7 +121,7 @@ def muFastSequence(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muFastCalibSequence(flags, is_probe_leg=False):
+def muFastCalibSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muFastCalibAlgSequenceCfg(flags, is_probe_leg)
 
@@ -140,7 +140,7 @@ def muFastCalibSequence(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def mul2mtSAOvlpRmSequence(flags, is_probe_leg=False):
+def mul2mtSAOvlpRmSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muFastAlgSequenceCfg(flags, "mt", is_probe_leg)
 
@@ -256,7 +256,7 @@ def muCombAlgSequenceCfg(flags, selCAName="", is_probe_leg=False):
 
 
 @AccumulatorCache
-def muCombSequence(flags, is_probe_leg=False):
+def muCombSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muCombAlgSequenceCfg(flags, "", is_probe_leg)
 
@@ -275,7 +275,7 @@ def muCombSequence(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def mul2IOOvlpRmSequence(flags, is_probe_leg=False):
+def mul2IOOvlpRmSequenceGenCfg(flags, is_probe_leg=False):
 
 
     (selAcc, sequenceOut) = muCombAlgSequenceCfg(flags, "IO", is_probe_leg)
@@ -328,7 +328,7 @@ def muCombLRTAlgSequenceCfg(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muCombLRTSequence(flags, is_probe_leg=False):
+def muCombLRTSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muCombLRTAlgSequenceCfg(flags, is_probe_leg)
 
@@ -348,7 +348,7 @@ def muCombLRTSequence(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muCombOvlpRmSequence(flags, is_probe_leg=False):
+def muCombOvlpRmSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muCombAlgSequenceCfg(flags, "", is_probe_leg)
 
@@ -366,7 +366,7 @@ def muCombOvlpRmSequence(flags, is_probe_leg=False):
  
 
 @AccumulatorCache
-def mul2mtCBOvlpRmSequence(flags, is_probe_leg=False):
+def mul2mtCBOvlpRmSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muCombAlgSequenceCfg(flags, "mt", is_probe_leg)
 
@@ -417,7 +417,7 @@ def muEFSAAlgSequenceCfg(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFSASequence(flags, is_probe_leg=False):
+def muEFSASequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFSAAlgSequenceCfg(flags, is_probe_leg)
 
@@ -498,7 +498,7 @@ def muEFCBAlgSequenceCfg(flags, selCAName='', is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFCBSequence(flags, is_probe_leg=False):
+def muEFCBSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFCBAlgSequenceCfg(flags, '', is_probe_leg)
 
@@ -517,7 +517,7 @@ def muEFCBSequence(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFCBIDperfSequence(flags, is_probe_leg=False):
+def muEFCBIDperfSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFCBAlgSequenceCfg(flags, 'idperf', is_probe_leg)
 
@@ -537,7 +537,7 @@ def muEFCBIDperfSequence(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFIDtpSequence(flags, is_probe_leg=False):
+def muEFIDtpSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFCBAlgSequenceCfg(flags, 'idtp', is_probe_leg)
 
@@ -577,7 +577,7 @@ def muEFCBLRTAlgSequenceCfg(flags, selCAName='', is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFCBLRTSequence(flags, is_probe_leg=False):
+def muEFCBLRTSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFCBLRTAlgSequenceCfg(flags, '', is_probe_leg)
 
@@ -597,7 +597,7 @@ def muEFCBLRTSequence(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFCBLRTIDperfSequence(flags, is_probe_leg=False):
+def muEFCBLRTIDperfSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFCBLRTAlgSequenceCfg(flags, 'idperf', is_probe_leg)
 
@@ -647,7 +647,7 @@ def muEFSAFSAlgSequenceCfg(flags):
 
 
 @AccumulatorCache
-def muEFSAFSSequence(flags, is_probe_leg=False):
+def muEFSAFSSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFSAFSAlgSequenceCfg(flags)
 
@@ -732,7 +732,7 @@ def muEFCBFSAlgSequenceCfg(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFCBFSSequence(flags, is_probe_leg=False):
+def muEFCBFSSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFCBFSAlgSequenceCfg(flags, is_probe_leg)
 
@@ -771,7 +771,7 @@ def efLateMuRoIAlgSequenceCfg(flags):
 
 
 @AccumulatorCache
-def efLateMuRoISequence(flags):
+def efLateMuRoISequenceGenCfg(flags):
 
     (selAcc, sequenceOut) = efLateMuRoIAlgSequenceCfg(flags)
 
@@ -822,7 +822,7 @@ def efLateMuAlgSequenceCfg(flags):
 
 
 @AccumulatorCache
-def efLateMuSequence(flags):
+def efLateMuSequenceGenCfg(flags):
 
     (selAcc, sequenceOut) = efLateMuAlgSequenceCfg(flags)
 
@@ -879,7 +879,7 @@ def muEFIsoAlgSequenceCfg(flags, doMSiso=False, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFIsoSequence(flags, is_probe_leg=False):
+def muEFIsoSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFIsoAlgSequenceCfg(flags, False, is_probe_leg)
 
@@ -897,7 +897,7 @@ def muEFIsoSequence(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def muEFMSIsoSequence(flags, is_probe_leg=False):
+def muEFMSIsoSequenceGenCfg(flags, is_probe_leg=False):
 
     (selAcc, sequenceOut) = muEFIsoAlgSequenceCfg(flags, True, is_probe_leg)
 
@@ -918,7 +918,7 @@ def muEFMSIsoSequence(flags, is_probe_leg=False):
 ##  Muon RoI Cluster Trigger for MS LLP Searches  ##
 ####################################################
 
-def muRoiClusterSequence(flags):
+def muRoiClusterSequenceGenCfg(flags):
 
     from TrigLongLivedParticles.TrigLongLivedParticlesConfig import MuonClusterConfig
     from TrigLongLivedParticlesHypo.TrigLongLivedParticlesHypoConfig import MuonClusterHypoAlgConfig, TrigLongLivedParticlesHypoToolFromDict
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonTLASequenceConfig.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonTLASequenceConfig.py
index 490387ad0feb9ab9e8190c36e3a78a2184c1ccd0..1bb23d777991e9b64492430c51f3072a067ae704 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonTLASequenceConfig.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Muon/MuonTLASequenceConfig.py
@@ -37,7 +37,7 @@ def MuonTLASequenceCfg(flags, muons):
     selAcc.addHypoAlgo(hypo)
     return selAcc
 
-def MuonTLAMenuSequenceCfg( flags, muChainPart):
+def MuonTLAMenuSequenceGenCfg( flags, muChainPart):
     muonsIn = getMuonCollections(muChainPart)  
     selAcc=MuonTLASequenceCfg(flags, muons=muonsIn)
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/FastPhotonMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/FastPhotonMenuSequences.py
index d1b6325b207cbcd3817218776045688eba7795fb..d076de58948612292f4b51ceaa51af1d27f39d2e 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/FastPhotonMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/FastPhotonMenuSequences.py
@@ -7,7 +7,7 @@ from AthenaConfiguration.AccumulatorCache import AccumulatorCache
 
     
 @AccumulatorCache
-def fastPhotonSequenceCfg(flags,is_probe_leg=False):
+def fastPhotonSequenceGenCfg(flags,is_probe_leg=False):
     """Creates secpond step photon sequence"""
     
     TrigEgammaKeys = getTrigEgammaKeys()
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/HipTRTMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/HipTRTMenuSequences.py
index 145e52ee0655ff43be556c443003a7faa9bec4f7..3a5369317339c5d7bcbe75816b5e37ff038eff13 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/HipTRTMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/HipTRTMenuSequences.py
@@ -8,7 +8,7 @@ from TrigTRTHighTHitCounter.TrigTRTHTHCounterConfig import TrigTRTHTHCounterFex
 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
 
 
-def TRTHitGeneratorSequenceCfg(flags, is_probe_leg = False):
+def TRTHitGeneratorSequenceGenCfg(flags, is_probe_leg = False):
 
     recAcc = ComponentAccumulator()
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PhotonChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PhotonChainConfiguration.py
index f354a5b64207c1c577cb99d0c3d094e89b01ce26..ff377dbcf1f020dfb99657d07ef6315e742f2efc 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PhotonChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PhotonChainConfiguration.py
@@ -9,12 +9,12 @@ log = logging.getLogger(__name__)
 from AthenaConfiguration.ComponentFactory import CompFactory
 from AthenaMonitoringKernel.GenericMonitoringTool import GenericMonitoringTool
 from ..Config.ChainConfigurationBase import ChainConfigurationBase
-from ..CommonSequences.CaloSequences import fastCaloMenuSequenceCfg
-from ..Photon.FastPhotonMenuSequences import fastPhotonSequenceCfg
-from ..Photon.PrecisionPhotonCaloIsoMenuSequences import precisionPhotonCaloIsoSequenceCfg
-from ..Photon.PrecisionPhotonMenuSequences import precisionPhotonSequenceCfg
-from ..Photon.PrecisionCaloMenuSequences import precisionCaloSequenceCfg
-from ..Photon.HipTRTMenuSequences import TRTHitGeneratorSequenceCfg
+from ..CommonSequences.CaloSequences import fastCaloSequenceGenCfg
+from ..Photon.FastPhotonMenuSequences import fastPhotonSequenceGenCfg
+from ..Photon.PrecisionPhotonCaloIsoMenuSequences import precisionPhotonCaloIsoSequenceGenCfg
+from ..Photon.PrecisionPhotonMenuSequences import precisionPhotonSequenceGenCfg
+from ..Photon.PrecisionCaloMenuSequences import precisionCaloSequenceGenCfg
+from ..Photon.HipTRTMenuSequences import TRTHitGeneratorSequenceGenCfg
 
 
 def _diPhotonComboHypoToolFromDict(flags, chainDict, lowermass=80000,uppermass=-999,dphi=1.5,applymass=False,applydphi=False):
@@ -127,11 +127,11 @@ class PhotonChainConfiguration(ChainConfigurationBase):
     def getFastCalo(self, flags, is_probe_leg=False):
         stepName = "PhotonFastCalo"
         
-        return self.getStep(flags,1,stepName,[fastCaloMenuSequenceCfg], name='Photon', is_probe_leg=is_probe_leg)
+        return self.getStep(flags,1,stepName,[fastCaloSequenceGenCfg], name='Photon', is_probe_leg=is_probe_leg)
 
     def getFastPhoton(self, flags, is_probe_leg=False):
         stepName = "FastPhoton"
-        return self.getStep(flags,2,stepName,[fastPhotonSequenceCfg], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,2,stepName,[fastPhotonSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     def getPrecisionCaloPhoton(self, flags, is_probe_leg=False):
         do_ion = 'ion' in self.chainPart['extra']
@@ -140,11 +140,11 @@ class PhotonChainConfiguration(ChainConfigurationBase):
         else:
             stepName = "PhotonPrecisionCalo"
 
-        return self.getStep(flags,3,stepName,[precisionCaloSequenceCfg], ion=do_ion, is_probe_leg=is_probe_leg)
+        return self.getStep(flags,3,stepName,[precisionCaloSequenceGenCfg], ion=do_ion, is_probe_leg=is_probe_leg)
     
     def getHipTRT(self, flags, is_probe_leg=False):
         stepName = "hipTRT"
-        return self.getStep(flags,2,stepName,[TRTHitGeneratorSequenceCfg], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,2,stepName,[TRTHitGeneratorSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     def getPrecisionPhoton(self, flags, is_probe_leg=False):
 
@@ -154,7 +154,7 @@ class PhotonChainConfiguration(ChainConfigurationBase):
         if do_ion:
             stepName += '_ion'
 
-        return self.getStep(flags,4,stepName,sequenceCfgArray=[precisionPhotonSequenceCfg], ion=do_ion, is_probe_leg=is_probe_leg)
+        return self.getStep(flags,4,stepName,sequenceCfgArray=[precisionPhotonSequenceGenCfg], ion=do_ion, is_probe_leg=is_probe_leg)
 
     def getPhotonCaloIso(self, flags, is_probe_leg=False):
 
@@ -173,4 +173,4 @@ class PhotonChainConfiguration(ChainConfigurationBase):
             else:
                 comboTools.append(diphotonDPhiHypoToolFromDict)
 
-        return self.getStep(flags,5,stepName,sequenceCfgArray=[precisionPhotonCaloIsoSequenceCfg], name='Photon', comboTools=comboTools, ion=do_ion, is_probe_leg=is_probe_leg)
+        return self.getStep(flags,5,stepName,sequenceCfgArray=[precisionPhotonCaloIsoSequenceGenCfg], name='Photon', comboTools=comboTools, ion=do_ion, is_probe_leg=is_probe_leg)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionCaloMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionCaloMenuSequences.py
index 9346725ec0da11ea592831b893f9419e3aeec937..299fcfe2a5a467040e1e241dd254327510c98aa6 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionCaloMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionCaloMenuSequences.py
@@ -12,7 +12,7 @@ def tag(ion):
     return 'precision' + ('HI' if ion is True else '') + 'CaloPhoton'
 
 @AccumulatorCache
-def precisionCaloSequenceCfg(flags, ion=False, is_probe_leg=False):
+def precisionCaloSequenceGenCfg(flags, ion=False, is_probe_leg=False):
     """ Creates PrecisionCalo sequence """
     TrigEgammaKeys = getTrigEgammaKeys(ion=ion)
     
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonCaloIsoMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonCaloIsoMenuSequences.py
index 001cfb6d407d62bd172b45f593e387b2817a1f74..cc5388c53108aba780b06f23c104cfa8218bf52d 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonCaloIsoMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonCaloIsoMenuSequences.py
@@ -13,7 +13,7 @@ def tag(ion):
     return 'precision' + ('HI' if ion is True else '') + 'PhotonCaloIso'
 
 @AccumulatorCache
-def precisionPhotonCaloIsoSequenceCfg(flags, name, ion=False, is_probe_leg=False):
+def precisionPhotonCaloIsoSequenceGenCfg(flags, name, ion=False, is_probe_leg=False):
     """Creates secpond step photon sequence"""
     
     InViewRoIs = "PrecisionPhotonCaloIsoRoIs"
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonMenuSequences.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonMenuSequences.py
index 59e1802b1acaea8c3d34ebaf2a7922d2e0011e94..8fa96740ebafcedf5bb355b072dd237ac6268d26 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonMenuSequences.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonMenuSequences.py
@@ -15,7 +15,7 @@ def tag(ion):
 
 
 @AccumulatorCache
-def precisionPhotonSequenceCfg(flags, ion=False, is_probe_leg=False):
+def precisionPhotonSequenceGenCfg(flags, ion=False, is_probe_leg=False):
     """ This function creates the PrecisionPhoton sequence"""
     # Prepare first the EventView
     InViewRoIs="PrecisionPhotonRoIs"                                          
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonTLAMenuSequenceConfig.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonTLAMenuSequenceConfig.py
index 7ca804e0c36a6f12e4b31473cd34d03c684f983a..cc6fbaa056d75ccf752ac8ad4aa32bb475d666dc 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonTLAMenuSequenceConfig.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Photon/PrecisionPhotonTLAMenuSequenceConfig.py
@@ -23,7 +23,7 @@ def PhotonTLASequenceCfg(flags, photonsIn):
     return recoAcc, sequenceOut
 
 @AccumulatorCache
-def PhotonTLAMenuSequenceCfg( flags, photonsIn ):
+def PhotonTLAMenuSequenceGenCfg( flags, photonsIn ):
     
     # retrieves the "reco" sequence which only consists of the InputMaker
     (recoAcc, sequenceOut) = PhotonTLASequenceCfg(flags, photonsIn=photonsIn)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/TauChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/TauChainConfiguration.py
index 1699403361c8c3deafe11081bc3c7c6d1b6928e5..d25a94779dcd7322e9d8d42d32455a28e96408a8 100755
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/TauChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/TauChainConfiguration.py
@@ -11,7 +11,12 @@ log = logging.getLogger(__name__)
 
 from TriggerMenuMT.HLT.Config.ChainConfigurationBase import ChainConfigurationBase
 
-from .generateTau import tauCaloMVAMenuSeq, tauFTFTauCoreSeq, tauFTFTauIsoSeq, tauFTFTauLRTSeq, tauPrecTrackIsoSeq, tauPrecTrackLRTSeq, tauTrackTwoMVASeq, tauTrackTwoLLPSeq, tauTrackLRTSeq
+from .TauMenuSequences import (
+    tauCaloMVAMenuSequenceGenCfg, tauFTFTauCoreSequenceGenCfg, 
+    tauFTFTauIsoSequenceGenCfg, tauFTFTauLRTSequenceGenCfg, 
+    tauPrecTrackIsoSequenceGenCfg, tauPrecTrackLRTSequenceGenCfg, 
+    tauTrackTwoMVASequenceGenCfg, tauTrackTwoLLPSequenceGenCfg, 
+    tauTrackLRTSequenceGenCfg )
 
 
 ############################################# 
@@ -58,17 +63,17 @@ class TauChainConfiguration(ChainConfigurationBase):
     # --------------------
     def getCaloMVASeq(self, flags, is_probe_leg=False):
         stepName = 'MVA_tau'
-        return self.getStep(flags,1,stepName, [tauCaloMVAMenuSeq], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,1,stepName, [tauCaloMVAMenuSequenceGenCfg], is_probe_leg=is_probe_leg)
         
     # --------------------
     def getFTFCore(self, flags, is_probe_leg=False):
         stepName = 'FTFCore_tau'
-        return self.getStep(flags,2,stepName, [tauFTFTauCoreSeq], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,2,stepName, [tauFTFTauCoreSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     # --------------------
     def getFTFLRT(self, flags, is_probe_leg=False):
         stepName = 'FTFLRT_tau'
-        return self.getStep(flags,2,stepName, [tauFTFTauLRTSeq], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,2,stepName, [tauFTFTauLRTSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     # --------------------
 
@@ -80,7 +85,7 @@ class TauChainConfiguration(ChainConfigurationBase):
 
     def getFTFIso(self, flags, is_probe_leg=False):
         stepName = 'FTFIso_tau'
-        return self.getStep(flags,3,stepName, [tauFTFTauIsoSeq], is_probe_leg=is_probe_leg)
+        return self.getStep(flags,3,stepName, [tauFTFTauIsoSequenceGenCfg], is_probe_leg=is_probe_leg)
 
     # --------------------
 
@@ -92,12 +97,12 @@ class TauChainConfiguration(ChainConfigurationBase):
 
     def getPrecTrackIso(self, flags, is_probe_leg=False):
         stepName = 'PrecTrkIso_tau'
-        return self.getStep(flags,4,stepName,[tauPrecTrackIsoSeq],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,4,stepName,[tauPrecTrackIsoSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     # --------------------
     def getPrecTrackLRT(self, flags, is_probe_leg=False):
         stepName = 'PrecTrkLRT_tau'
-        return self.getStep(flags,4,stepName,[tauPrecTrackLRTSeq],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,4,stepName,[tauPrecTrackLRTSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     # --------------------
 
@@ -109,18 +114,18 @@ class TauChainConfiguration(ChainConfigurationBase):
 
     def getTrackTwoMVA(self, flags, is_probe_leg=False):
         stepName = "TrkTwoMVA_tau"
-        return self.getStep(flags,5,stepName,[tauTrackTwoMVASeq],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,5,stepName,[tauTrackTwoMVASequenceGenCfg],is_probe_leg=is_probe_leg)
 
     # --------------------
 
     def getTrackTwoLLP(self, flags, is_probe_leg=False):
         stepName = "TrkTwoLLP_tau"
-        return self.getStep(flags,5,stepName,[tauTrackTwoLLPSeq],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,5,stepName,[tauTrackTwoLLPSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     # --------------------
     def getTrackLRT(self, flags, is_probe_leg=False):
         stepName = "TrkLRT_tau"
-        return self.getStep(flags,5,stepName,[tauTrackLRTSeq],is_probe_leg=is_probe_leg)
+        return self.getStep(flags,5,stepName,[tauTrackLRTSequenceGenCfg],is_probe_leg=is_probe_leg)
 
     # --------------------
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/generateTau.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/TauMenuSequences.py
similarity index 96%
rename from Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/generateTau.py
rename to Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/TauMenuSequences.py
index 4bd6a3cb72fe5b76411d01d6de4b595728e75901..5d27493d27258dbae0694c68bec0e08d00e55bfc 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/generateTau.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Tau/TauMenuSequences.py
@@ -51,7 +51,7 @@ def _caloSeq(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauCaloMVAMenuSeq(flags, is_probe_leg=False):
+def tauCaloMVAMenuSequenceGenCfg(flags, is_probe_leg=False):
     (selAcc , menuCA) = _caloSeq(flags, is_probe_leg)
     return menuCA 
 
@@ -127,7 +127,7 @@ def _ftfCoreSeq(flags,name,is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauFTFTauCoreSeq(flags, is_probe_leg=False):
+def tauFTFTauCoreSequenceGenCfg(flags, is_probe_leg=False):
     newflags = getFlagsForActiveConfig(flags,'tauCore',log)
 
     name='Core'
@@ -136,7 +136,7 @@ def tauFTFTauCoreSeq(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauFTFTauLRTSeq(flags, is_probe_leg=False):
+def tauFTFTauLRTSequenceGenCfg(flags, is_probe_leg=False):
     newflags = getFlagsForActiveConfig(flags,'tauLRT',log)
     name='LRT'
     (selAcc , menuCA) = _ftfCoreSeq(newflags,name,is_probe_leg)
@@ -178,7 +178,7 @@ def _ftfTauIsoSeq(flags,name,is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauFTFTauIsoSeq(flags, is_probe_leg=False):
+def tauFTFTauIsoSequenceGenCfg(flags, is_probe_leg=False):
     newflags = getFlagsForActiveConfig(flags,'tauIso',log)
     name = 'Iso'
     (selAcc , menuCA) = _ftfTauIsoSeq(newflags,name,is_probe_leg)
@@ -228,7 +228,7 @@ def _precTrackSeq(flags,name,is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauPrecTrackIsoSeq(flags, is_probe_leg=False):
+def tauPrecTrackIsoSequenceGenCfg(flags, is_probe_leg=False):
     newflags = getFlagsForActiveConfig(flags,'tauIso',log)
     name = 'Iso'
     (selAcc , menuCA) = _precTrackSeq(newflags,name,is_probe_leg)
@@ -236,7 +236,7 @@ def tauPrecTrackIsoSeq(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauPrecTrackLRTSeq(flags, is_probe_leg=False):
+def tauPrecTrackLRTSequenceGenCfg(flags, is_probe_leg=False):
     newflags = getFlagsForActiveConfig(flags,'tauLRT',log)
     name = 'LRT'
     (selAcc , menuCA) = _precTrackSeq(newflags,name,is_probe_leg)
@@ -281,7 +281,7 @@ def _tauPrecSeq(flags,name,is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauTrackTwoMVASeq(flags, is_probe_leg=False):
+def tauTrackTwoMVASequenceGenCfg(flags, is_probe_leg=False):
     newflags = getFlagsForActiveConfig(flags,'tauIso',log)
     name = 'MVA'
     (selAcc , menuCA) = _tauPrecSeq(newflags,name,is_probe_leg)
@@ -289,7 +289,7 @@ def tauTrackTwoMVASeq(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauTrackTwoLLPSeq(flags, is_probe_leg=False):
+def tauTrackTwoLLPSequenceGenCfg(flags, is_probe_leg=False):
     newflags = getFlagsForActiveConfig(flags,'tauIso',log)
     name = 'LLP'
     (selAcc , menuCA) = _tauPrecSeq(newflags,name,is_probe_leg)
@@ -297,7 +297,7 @@ def tauTrackTwoLLPSeq(flags, is_probe_leg=False):
 
 
 @AccumulatorCache
-def tauTrackLRTSeq(flags, is_probe_leg=False):
+def tauTrackLRTSequenceGenCfg(flags, is_probe_leg=False):
     newflags = getFlagsForActiveConfig(flags,'tauLRT',log)
     name = 'LRT'
     (selAcc , menuCA) = _tauPrecSeq(newflags,name,is_probe_leg)
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/CommonConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/CommonConfiguration.py
index 838db50754be9ca393309c0842f24f204742e8fc..24cd4a1a95799f79428a475d84fd1bcbc2edac98 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/CommonConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/CommonConfiguration.py
@@ -14,7 +14,7 @@ log = logging.getLogger(__name__)
 
 # This produces a menu sequence for a step that runs FS FTF tracking
 # No selection is applied -- all rejection comes from subsequent steps
-def getFullScanRecoOnlySequence(flags):
+def getFullScanRecoOnlySequenceGenCfg(flags):
 
     from TrigStreamerHypo.TrigStreamerHypoConfig import StreamerHypoToolGenerator
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DJTriggerConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DJTriggerConfiguration.py
index 25cd44d0f37a0888d027d130ab3c4f77b442ffa2..8ad78080e10904f962e25494a57962e025109876 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DJTriggerConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DJTriggerConfiguration.py
@@ -14,7 +14,7 @@ from TrigInDetConfig.TrigInDetConfig import trigInDetLRTCfg
 logging.getLogger().info("Importing %s",__name__)
 log = logging.getLogger(__name__)
 
-def DJPromptStep(flags):
+def DJPromptStepSequenceGenCfg(flags):
     from TrigLongLivedParticlesHypo.TrigDJHypoConfig import TrigDJHypoPromptToolFromDict
 
 
@@ -81,7 +81,7 @@ def DJDispFragment(flags):
     selAcc.mergeReco(reco, robPrefetchCA=robPrefetchAlg)
     return selAcc
 
-def DJDispStep(flags):
+def DJDispStepSequenceGenCfg(flags):
     from TrigLongLivedParticlesHypo.TrigDJHypoConfig import TrigDJHypoDispToolFromDict
 
     hypo_alg = CompFactory.DisplacedJetDispHypoAlg("DJTrigDispHypoAlg",
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DVTriggerConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DVTriggerConfiguration.py
index a97574a457cb7cc8182a9ade9385ea4752dd8070..840e946b23bb4d1899a419203e58785968350f8f 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DVTriggerConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DVTriggerConfiguration.py
@@ -76,7 +76,7 @@ def DVRecoFragment(flags):
 
 
 
-def DVRecoSequence(flags):
+def DVRecoSequenceGenCfg(flags):
     from TrigStreamerHypo.TrigStreamerHypoConfig import StreamerHypoToolGenerator
 
     selAcc = DVRecoFragment(flags)
@@ -93,7 +93,7 @@ def DVRecoSequence(flags):
 
 
 
-def DVTriggerEDSequence(flags):
+def DVTriggerEDSequenceGenCfg(flags):
     from TrigLongLivedParticlesHypo.TrigVrtSecInclusiveHypoConfig import TrigVSIHypoToolFromDict
     from TrigLongLivedParticlesHypo.TrigVrtSecInclusiveHypoConfig import createTrigVSIHypoAlgCfg
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DisTrkTriggerConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DisTrkTriggerConfiguration.py
index d913c4287e1a06fd51c6fcb9902485037c09340f..2955c90861ba965583906142ecff8088c0612fba 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DisTrkTriggerConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/DisTrkTriggerConfiguration.py
@@ -7,7 +7,7 @@ logging.getLogger().info("Importing %s",__name__)
 log = logging.getLogger(__name__)
 
 
-def DisTrkTriggerHypoSequence(flags):
+def DisTrkTriggerHypoSequenceGenCfg(flags):
 
         from TrigLongLivedParticlesHypo.TrigDisappearingTrackHypoConfig import TrigDisappearingTrackHypoToolFromDict
         from TrigLongLivedParticlesHypo.TrigDisappearingTrackHypoConfig import createTrigDisappearingTrackHypoAlgCfg
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/FullScanLRTTrackingConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/FullScanLRTTrackingConfiguration.py
index 9d0ee7001603a5e94afcf3b405be376180866eb6..9d1c8e5c1a4b1421dd673922032752984f3d8732 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/FullScanLRTTrackingConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/FullScanLRTTrackingConfiguration.py
@@ -8,7 +8,7 @@ logging.getLogger().info("Importing %s",__name__)
 log = logging.getLogger(__name__)
 
 
-def FullScanLRTMenuSequence(flags):
+def FullScanLRTMenuSequenceGenCfg(flags):
 
     # Construct the full reco sequence
     from TriggerMenuMT.HLT.UnconventionalTracking.CommonConfiguration import getCommonInDetFullScanLRTCfg
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/HitDVConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/HitDVConfiguration.py
index 262e86207076620881cb7e46e9b0d3cb3967269e..06f93c93a4e1d60aa671ccc23c6366a9c3ce7140 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/HitDVConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/HitDVConfiguration.py
@@ -13,7 +13,7 @@ from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
 
 
 
-def UTTJetRecoSequence(flags):
+def UTTJetRecoSequenceGenCfg(flags):
 
         topoClusterSequence = jetmetTopoClusteringCfg(flags,RoIs = '')
         clustersKey = "HLT_TopoCaloClustersFS"
@@ -55,7 +55,7 @@ def UTTJetRecoSequence(flags):
                               )
 
 
-def HitDVHypoSequence(flags):
+def HitDVHypoSequenceGenCfg(flags):
         from TrigLongLivedParticlesHypo.TrigHitDVHypoConfig import TrigHitDVHypoToolFromDict
         from TrigLongLivedParticlesHypo.TrigHitDVHypoConfig import TrigHitDVHypoAlgCfg
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/IsoHighPtTrackTriggerConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/IsoHighPtTrackTriggerConfiguration.py
index e89a61cbc74bae18b86e11d7d333cfb2abf92c43..50b468c8e06e32be4623380aa83caeb2e7d40f6d 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/IsoHighPtTrackTriggerConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/IsoHighPtTrackTriggerConfiguration.py
@@ -7,7 +7,7 @@ from AthenaCommon.Logging import logging
 logging.getLogger().info("Importing %s",__name__)
 log = logging.getLogger(__name__)
 
-def IsoHPtTrackTriggerHypoSequence(flags):
+def IsoHPtTrackTriggerHypoSequenceGenCfg(flags):
         from TrigLongLivedParticlesHypo.TrigIsoHPtTrackTriggerHypoTool import TrigIsoHPtTrackTriggerHypoToolFromDict
 
         # Setup the hypothesis algorithm
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/UnconventionalTrackingChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/UnconventionalTrackingChainConfiguration.py
index 5737bee84aad5ffbf8717dea0477790fe4f7e438..b0174f67087eabf553ebaf507c9a02fbb446565a 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/UnconventionalTrackingChainConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/UnconventionalTrackingChainConfiguration.py
@@ -7,15 +7,15 @@ log = logging.getLogger(__name__)
 from TriggerMenuMT.HLT.Config.ChainConfigurationBase import ChainConfigurationBase
 from TrigLongLivedParticlesHypo.TrigDJHypoConfig import TrigDJComboHypoToolFromDict
 
-from TriggerMenuMT.HLT.UnconventionalTracking.CommonConfiguration import getFullScanRecoOnlySequence
-from TriggerMenuMT.HLT.UnconventionalTracking.DJTriggerConfiguration import DJPromptStep, DJDispStep
-from TriggerMenuMT.HLT.UnconventionalTracking.DVTriggerConfiguration import DVRecoSequence, DVTriggerEDSequence
-from TriggerMenuMT.HLT.UnconventionalTracking.DisTrkTriggerConfiguration import DisTrkTriggerHypoSequence
-from TriggerMenuMT.HLT.UnconventionalTracking.FullScanLRTTrackingConfiguration import FullScanLRTMenuSequence
-from TriggerMenuMT.HLT.UnconventionalTracking.HitDVConfiguration import HitDVHypoSequence, UTTJetRecoSequence
-from TriggerMenuMT.HLT.UnconventionalTracking.IsoHighPtTrackTriggerConfiguration import IsoHPtTrackTriggerHypoSequence
-from TriggerMenuMT.HLT.UnconventionalTracking.VrtSecInclusiveConfiguration import VrtSecInclusiveMenuSequence
-from TriggerMenuMT.HLT.UnconventionalTracking.dEdxTriggerConfiguration import dEdxTriggerHypoSequence
+from TriggerMenuMT.HLT.UnconventionalTracking.CommonConfiguration import getFullScanRecoOnlySequenceGenCfg
+from TriggerMenuMT.HLT.UnconventionalTracking.DJTriggerConfiguration import DJPromptStepSequenceGenCfg, DJDispStepSequenceGenCfg
+from TriggerMenuMT.HLT.UnconventionalTracking.DVTriggerConfiguration import DVRecoSequenceGenCfg, DVTriggerEDSequenceGenCfg
+from TriggerMenuMT.HLT.UnconventionalTracking.DisTrkTriggerConfiguration import DisTrkTriggerHypoSequenceGenCfg
+from TriggerMenuMT.HLT.UnconventionalTracking.FullScanLRTTrackingConfiguration import FullScanLRTMenuSequenceGenCfg
+from TriggerMenuMT.HLT.UnconventionalTracking.HitDVConfiguration import HitDVHypoSequenceGenCfg, UTTJetRecoSequenceGenCfg
+from TriggerMenuMT.HLT.UnconventionalTracking.IsoHighPtTrackTriggerConfiguration import IsoHPtTrackTriggerHypoSequenceGenCfg
+from TriggerMenuMT.HLT.UnconventionalTracking.VrtSecInclusiveConfiguration import VrtSecInclusiveMenuSequenceGenCfg
+from TriggerMenuMT.HLT.UnconventionalTracking.dEdxTriggerConfiguration import dEdxTriggerHypoSequenceGenCfg
 
 #----------------------------------------------------------------
 # Class to configure chain
@@ -68,7 +68,7 @@ class UnconventionalTrackingChainConfiguration(ChainConfigurationBase):
     # Step definitions in alignment order
     # Step 1
     def getJetReco(self, flags):
-        return self.getStep(flags,1,'JetRecoOnlyCfg',[UTTJetRecoSequence])
+        return self.getStep(flags,1,'JetRecoOnlyCfg',[UTTJetRecoSequenceGenCfg])
     # Empty for alignment
     def getIsoHPtTrackEmpty(self, flags):
         return  self.getEmptyStep(1,'EmptyUncTrk')
@@ -83,31 +83,31 @@ class UnconventionalTrackingChainConfiguration(ChainConfigurationBase):
 
     # Step 2
     def getFSLRTTrigger(self, flags):
-        return self.getStep(flags,2,'FSLRT',[FullScanLRTMenuSequence])
+        return self.getStep(flags,2,'FSLRT',[FullScanLRTMenuSequenceGenCfg])
     # Empty for alignment with jets
     def getRoITrkEmpty(self, flags):
         return self.getEmptyStep(2, 'RoITrkEmptyStep')
 
     # Step 3 -- all FTF tracking here
     def getFTFTrackReco(self, flags):
-        return self.getStep(flags,3,'FTFRecoOnly',[getFullScanRecoOnlySequence])
+        return self.getStep(flags,3,'FTFRecoOnly',[getFullScanRecoOnlySequenceGenCfg])
 
     # Step 4+ -- everything post FTF tracking
     def getIsoHPtTrackTrigger(self, flags):
-        return self.getStep(flags,4,'IsoHPtTrack',[IsoHPtTrackTriggerHypoSequence])
+        return self.getStep(flags,4,'IsoHPtTrack',[IsoHPtTrackTriggerHypoSequenceGenCfg])
     def getdEdxTrigger(self, flags):
-        return self.getStep(flags,4,'dEdx',[dEdxTriggerHypoSequence])
+        return self.getStep(flags,4,'dEdx',[dEdxTriggerHypoSequenceGenCfg])
     def getHitDVTrigger(self, flags):
-        return self.getStep(flags,4,'HitDV',[HitDVHypoSequence])
+        return self.getStep(flags,4,'HitDV',[HitDVHypoSequenceGenCfg])
     def getDisTrkTrigger(self, flags):
-        return self.getStep(flags,4,'DisTrk',[DisTrkTriggerHypoSequence])
+        return self.getStep(flags,4,'DisTrk',[DisTrkTriggerHypoSequenceGenCfg])
     def getVSITrigger(self, flags):
-        return self.getStep(flags,4,'LRTVSI',[VrtSecInclusiveMenuSequence])
+        return self.getStep(flags,4,'LRTVSI',[VrtSecInclusiveMenuSequenceGenCfg])
     def getDJPromptStep(self, flags):
-        return self.getStep(flags,3,'DJPromptStep',[DJPromptStep], comboTools = [TrigDJComboHypoToolFromDict])
+        return self.getStep(flags,3,'DJPromptStep',[DJPromptStepSequenceGenCfg], comboTools = [TrigDJComboHypoToolFromDict])
     def getDJDispStep(self, flags):
-        return self.getStep(flags,4,'DJDispStep',[DJDispStep])
+        return self.getStep(flags,4,'DJDispStep',[DJDispStepSequenceGenCfg])
     def getDVRecoStep(self, flags):
-        return self.getStep(flags,5,'DVRecoStep',[DVRecoSequence])
+        return self.getStep(flags,5,'DVRecoStep',[DVRecoSequenceGenCfg])
     def getDVEDStep(self, flags):
-        return self.getStep(flags,6,'DVEDStep',[DVTriggerEDSequence])
+        return self.getStep(flags,6,'DVEDStep',[DVTriggerEDSequenceGenCfg])
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/VrtSecInclusiveConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/VrtSecInclusiveConfiguration.py
index 6a84653f1a5eb070a32fa4b51ff4d9ab6d038383..891ee6b0e1ac098e4a7b3d995506fa137bfb233a 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/VrtSecInclusiveConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/VrtSecInclusiveConfiguration.py
@@ -6,7 +6,7 @@ logging.getLogger().info("Importing %s",__name__)
 log = logging.getLogger(__name__)
 
 
-def VrtSecInclusiveMenuSequence(flags):
+def VrtSecInclusiveMenuSequenceGenCfg(flags):
 
     vsivtxname =  "HLT_TrigVSIVertex"
     # Construct the full reco sequence
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/dEdxTriggerConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/dEdxTriggerConfiguration.py
index cc169341713e8789718f96991bdd6c2ec21c82ba..108b81a1da92c6f71fbc5fbee1893e02ccde8edf 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/dEdxTriggerConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/UnconventionalTracking/dEdxTriggerConfiguration.py
@@ -6,7 +6,7 @@ logging.getLogger().info("Importing %s",__name__)
 log = logging.getLogger(__name__)
 
 
-def dEdxTriggerHypoSequence(flags):
+def dEdxTriggerHypoSequenceGenCfg(flags):
         from TrigLongLivedParticlesHypo.TrigdEdxTrackHypoConfig import TrigdEdxTrackHypoToolFromDict
         from TrigLongLivedParticlesHypo.TrigdEdxTrackHypoConfig import TrigdEdxTrackHypoAlgCfg