diff --git a/Trigger/TrigAlgorithms/TrigDetCalib/src/TrigSubDetListWriter.cxx b/Trigger/TrigAlgorithms/TrigDetCalib/src/TrigSubDetListWriter.cxx
index 28320761eb5f9a217522bbd7c0583638e3aec33b..98c67cc53ca386b42b2c187f4a76a36e2651e793 100755
--- a/Trigger/TrigAlgorithms/TrigDetCalib/src/TrigSubDetListWriter.cxx
+++ b/Trigger/TrigAlgorithms/TrigDetCalib/src/TrigSubDetListWriter.cxx
@@ -176,6 +176,9 @@ HLT::ErrorCode TrigSubDetListWriter::hltInitialize()
         m_sourceid.push_back(eformat::LAR_FCAL_C_SIDE);
         m_sourceid.push_back(eformat::LAR_HAD_ENDCAP_A_SIDE);
         m_sourceid.push_back(eformat::LAR_HAD_ENDCAP_C_SIDE);
+     } else if (*detit=="FCal") {
+        m_sourceid.push_back(eformat::LAR_FCAL_A_SIDE);
+        m_sourceid.push_back(eformat::LAR_FCAL_C_SIDE);     
      } else if (*detit=="FORWARD_BCM") {     
          m_sourceid.push_back(eformat::FORWARD_BCM);
      } else if (*detit=="FORWARD_LUCID") {     
diff --git a/Trigger/TriggerCommon/TriggerMenu/python/heavyion/HeavyIonDef.py b/Trigger/TriggerCommon/TriggerMenu/python/heavyion/HeavyIonDef.py
index 7e5afbc73702c62f9996c41c04e5887fb0203714..bf8fc9ad406cc391f555e34c8a3292e9d1f20632 100644
--- a/Trigger/TriggerCommon/TriggerMenu/python/heavyion/HeavyIonDef.py
+++ b/Trigger/TriggerCommon/TriggerMenu/python/heavyion/HeavyIonDef.py
@@ -69,6 +69,8 @@ class L2EFChain_HI(L2EFChainDef):
             self.setup_hi_ultracentral()
         elif "upc" in self.chainPart['recoAlg']:
             self.setup_hi_ultraperipheral()
+        elif "hipeb" in self.chainPart['addInfo']:
+            self.setup_hi_PEB()    
         
         L2EFChainDef.__init__(self, self.chainName, self.L2Name, self.chainCounter, self.chainL1Item, self.EFName, self.chainCounter, self.L2InputTE)
 
@@ -404,7 +406,16 @@ class L2EFChain_HI(L2EFChainDef):
             'L2_hi_mbtsveto': mergeRemovingOverlap('EF_hi_mbtsveto_', chainSuffix),
             'L2_hi_iddataprep': mergeRemovingOverlap('EF_hi_iddataprep_', chainSuffix),
             'L2_hi_pixel': mergeRemovingOverlap('EF_hi_pixel_', chainSuffix),
-            }        
+            }
+    def setup_hi_PEB(self):
+        from TrigDetCalib.TrigDetCalibConfig import TrigSubDetListWriter
+        HISubDetListWriter = TrigSubDetListWriter("HISubDetListWriter")
+        HISubDetListWriter.SubdetId = ['TDAQ_CTP','InnerDetector','FCal','FORWARD_ZDC'] 
+        HISubDetListWriter.MaxRoIsPerEvent=1
+ 
+        self.robWriter = [HISubDetListWriter]            
+        self.L2sequenceList += [['', self.robWriter, 'L2_hipeb']]     
+        self.L2signatureList += [[['L2_hipeb']]]                    
 #####################################################################
     
 #if __name__ == '__main__':
diff --git a/Trigger/TriggerCommon/TriggerMenu/python/l1menu/ItemDef.py b/Trigger/TriggerCommon/TriggerMenu/python/l1menu/ItemDef.py
index 143129198f4164bbdb7d7adf87e5127dc8cecdfa..f0ed3e0f9fec253c0947194f5d9d4534d47a9bc7 100755
--- a/Trigger/TriggerCommon/TriggerMenu/python/l1menu/ItemDef.py
+++ b/Trigger/TriggerCommon/TriggerMenu/python/l1menu/ItemDef.py
@@ -815,6 +815,7 @@ class ItemDef:
             
   # HI items
         LVL1MenuItem('L1_TE500.0ETA49').setLogic( TE5000ETA49 & physcond).setTriggerType(TT.calo)    # noqa: F821
+        LVL1MenuItem('L1_TE600.0ETA49').setLogic( TE6000ETA49 & physcond).setTriggerType(TT.calo)    # noqa: F821
         LVL1MenuItem('L1_TE1500.0ETA49').setLogic( TE15000ETA49 & physcond).setTriggerType(TT.calo)    # noqa: F821
         LVL1MenuItem('L1_TE3000.0ETA49').setLogic( TE30000ETA49 & physcond).setTriggerType(TT.calo)    # noqa: F821
         LVL1MenuItem('L1_TE3500.0ETA49').setLogic( TE35000ETA49 & physcond).setTriggerType(TT.calo)    # noqa: F821
@@ -824,6 +825,7 @@ class ItemDef:
         LVL1MenuItem('L1_TE9000.0ETA49').setLogic( TE90000ETA49 & physcond).setTriggerType(TT.calo)    # noqa: F821
 
         LVL1MenuItem('L1_TE500.0ETA49_OVERLAY').setLogic( TE5000ETA49 & physcond).setTriggerType(TT.zerobs)   # noqa: F821
+        LVL1MenuItem('L1_TE600.0ETA49_OVERLAY').setLogic( TE6000ETA49 & physcond).setTriggerType(TT.zerobs)   # noqa: F821
         LVL1MenuItem('L1_TE1500.0ETA49_OVERLAY').setLogic( TE15000ETA49 & physcond).setTriggerType(TT.zerobs) # noqa: F821
         LVL1MenuItem('L1_TE3000.0ETA49_OVERLAY').setLogic( TE30000ETA49 & physcond).setTriggerType(TT.zerobs) # noqa: F821
         LVL1MenuItem('L1_TE3500.0ETA49_OVERLAY').setLogic( TE35000ETA49 & physcond).setTriggerType(TT.zerobs) # noqa: F821
@@ -832,6 +834,8 @@ class ItemDef:
         LVL1MenuItem('L1_TE8000.0ETA49_OVERLAY').setLogic( TE80000ETA49 & physcond).setTriggerType(TT.zerobs) # noqa: F821
         LVL1MenuItem('L1_TE9000.0ETA49_OVERLAY').setLogic( TE90000ETA49 & physcond).setTriggerType(TT.zerobs) # noqa: F821
         
+        LVL1MenuItem('L1_TE50_VTE600.0ETA49').setLogic( TE50 & Not(TE6000ETA49) & physcond).setTriggerType(TT.calo)    # noqa: F821
+        
         LVL1MenuItem('L1_VTE2' ).setLogic( Not(TE2)  & physcond).setTriggerType(TT.calo)    # noqa: F821
         LVL1MenuItem('L1_VTE3' ).setLogic( Not(TE3)  & physcond).setTriggerType(TT.calo)    # noqa: F821
         LVL1MenuItem('L1_VTE4' ).setLogic( Not(TE4)  & physcond).setTriggerType(TT.calo)    # noqa: F821
diff --git a/Trigger/TriggerCommon/TriggerMenu/python/l1menu/Menu_Physics_HI_v5.py b/Trigger/TriggerCommon/TriggerMenu/python/l1menu/Menu_Physics_HI_v5.py
index 307a98f06e6de5da9526aa189a5bddb8c96a6687..26a6ec40b9a8aecdd1433d36ddfdb7845a2b5676 100644
--- a/Trigger/TriggerCommon/TriggerMenu/python/l1menu/Menu_Physics_HI_v5.py
+++ b/Trigger/TriggerCommon/TriggerMenu/python/l1menu/Menu_Physics_HI_v5.py
@@ -53,7 +53,6 @@ def defineMenu():
         # SLOT 7 / CON 2,3 (TAU1,2)
         #--------------------------
 		
-		#TODO TAU trigger behaving like EM items, lowere thresholds
         # 16 x TAU
         'HA2', 'HA3','HA8', 'HA12', 'HA12IL', 'HA12IM', 'HA12IT', 'HA15', 'HA20', 'HA20IL',  'HA20IM', 'HA20IT', 'HA25', 'HA25IT', 'HA30', 'HA40', 
 
@@ -62,7 +61,6 @@ def defineMenu():
         #----------------------
         # 10 x 3-bit JET (can have multiplicity 4 or more)
 
-        #TODO shall we start at higher pT to reduce overflows?
         # 8 x JETs and central jets
         'J12', 'J12.0ETA23', 'J15', 'J15.0ETA25','J20', 'J25','J25.0ETA23','J30',
         
@@ -110,7 +108,7 @@ def defineMenu():
         #'RXE35', 'RXE40', 'RXE45', 'RXE50', 'RXE55', 'RXE60', 'RXE70', 'RXE80', # FTHR
 
         # 8 x restricted eta range in |eta|<4.9
-        'TE500.0ETA49', 'TE1500.0ETA49', 'TE3000.0ETA49', 'TE3500.0ETA49',
+        'TE600.0ETA49', 'TE1500.0ETA49', 'TE3000.0ETA49', 'TE3500.0ETA49',
         'TE5000.0ETA49', 'TE6500.0ETA49', 'TE8000.0ETA49', 'TE9000.0ETA49',    
         
         #------------------------       
@@ -457,7 +455,7 @@ def defineMenu():
 		       'L1_TE4_VTE100',
 		       'L1_TE4_VTE50',
 		       # restricted TE
-		       'L1_TE500.0ETA49',
+		       'L1_TE600.0ETA49',
                        'L1_TE1500.0ETA49',
                        'L1_TE3000.0ETA49',
                        'L1_TE3500.0ETA49',
@@ -465,8 +463,9 @@ def defineMenu():
                        'L1_TE6500.0ETA49',
                        'L1_TE8000.0ETA49',
                        'L1_TE9000.0ETA49',
+		       'L1_TE50_VTE600.0ETA49',
 		       # restricted TE for overlay
-                       'L1_TE500.0ETA49_OVERLAY',
+                       'L1_TE600.0ETA49_OVERLAY',
                        'L1_TE1500.0ETA49_OVERLAY',
                        'L1_TE3000.0ETA49_OVERLAY',
                        'L1_TE3500.0ETA49_OVERLAY',
@@ -1017,7 +1016,7 @@ def defineMenu():
         'L1_EM15HI_TAU40_2TAU15': 325,
         
 	# restricted TE
-        'L1_TE500.0ETA49': 326,
+        'L1_TE600.0ETA49': 326,
         'L1_TE1500.0ETA49': 327,
         'L1_TE3000.0ETA49': 328,
         'L1_TE3500.0ETA49': 329,
@@ -1034,8 +1033,9 @@ def defineMenu():
 	'L1_TE4_VTE100': 349,
 	'L1_TE4_VTE50': 350,
 
+        'L1_TE50_VTE600.0ETA49': 334,
         # restricted TE for overlay
-        'L1_TE500.0ETA49_OVERLAY': 336,
+        'L1_TE600.0ETA49_OVERLAY': 336,
         'L1_TE1500.0ETA49_OVERLAY': 337,
         'L1_TE3000.0ETA49_OVERLAY': 338,
         'L1_TE3500.0ETA49_OVERLAY': 339,
diff --git a/Trigger/TriggerCommon/TriggerMenu/python/l1menu/ThresholdDef.py b/Trigger/TriggerCommon/TriggerMenu/python/l1menu/ThresholdDef.py
index cbdd2cc5ecf3dead6b4d973748b4bcc48b5e5778..fce30a2ce50acab2b7e5c90ad789c4ec66b33f1b 100644
--- a/Trigger/TriggerCommon/TriggerMenu/python/l1menu/ThresholdDef.py
+++ b/Trigger/TriggerCommon/TriggerMenu/python/l1menu/ThresholdDef.py
@@ -368,7 +368,7 @@ class ThresholdDef:
 
 	 # Restricted range TE |eta|<4.9
         etamax = 49
-        for thrV in [500, 1500, 3000, 3500, 5000, 6500, 8000, 9000]:
+        for thrV in [500, 600, 1500, 3000, 3500, 5000, 6500, 8000, 9000]:
             tc.registerThr('TE%i.0ETA%i' % (thrV, etamax), 'TE').addThrValue(EtSumOff).addThrValue( thrV, etamin = -etamax, etamax = etamax, priority=1)
 
 
diff --git a/Trigger/TriggerCommon/TriggerMenu/python/menu/Physics_HI_v5.py b/Trigger/TriggerCommon/TriggerMenu/python/menu/Physics_HI_v5.py
index c676e1b2dc24f432a35ac6566b1fa9119a30ad4d..c617015b5c5664d707d5fd747ee70f669718e0b1 100644
--- a/Trigger/TriggerCommon/TriggerMenu/python/menu/Physics_HI_v5.py
+++ b/Trigger/TriggerCommon/TriggerMenu/python/menu/Physics_HI_v5.py
@@ -19,7 +19,8 @@ def setupMenu():
     MinBiasStream="MinBias"
     UPCStream="UPC"
     UCCStream="UCC"
-    #PCStream="PC"
+    PCStream="PC"
+    CCStream="CC"
 
     # Disable Calo offset correction for HI menus (ATR-13323)
     from CaloTools.CaloNoiseFlags import jobproperties
@@ -425,6 +426,11 @@ def setupMenu():
  	    ['hi_gg_upc_L1TE4_VTE100',        'L1_TE4_VTE100',   [], [UPCStream],["BW:UPC", "RATE:UPC"], 1],
  	    ['hi_gg_upc_L1TE5_VTE50',        'L1_TE5_VTE50',   [], [UPCStream],["BW:UPC", "RATE:UPC"], 1],
  	    ['hi_gg_upc_L1TE4_VTE50',        'L1_TE4_VTE50',   [], [UPCStream],["BW:UPC", "RATE:UPC"], 1],
+ 	    
+ 	    #PC
+ 	    ['hi_hipeb_L1TE50_VTE600',      'L1_TE50_VTE600.0ETA49', [], [PCStream], ["BW:MinBias", "RATE:MinBias"], 1],
+		#CC
+		['hi_hipeb_L1TE600',      'L1_TE600.0ETA49', [], [CCStream], ["BW:MinBias", "RATE:MinBias"], 1],
  	    	    
 	    #['hi_gg_upc_L1All',               '',   [], [UPCStream],["BW:UPC", "RATE:UPC"], 1],
 	# validation trigger
@@ -449,6 +455,9 @@ def setupMenu():
         ['mb_perf_L1RD1_FILLED',    'L1_RD1_FILLED',   [], [MinBiasStream],["BW:MinBias", "RATE:MinBias"], 1],
         ['mb_perf_L1RD1_EMPTY',    'L1_RD1_EMPTY',   [], [MinBiasStream],["BW:MinBias", "RATE:MinBias"], 1],
 
+	#PC
+	['mb_sptrk_hipeb_L1ZDC_A_C_VTE50',  'L1_ZDC_A_C_VTE50', [], [PCStream],["BW:MinBias", "RATE:MinBias"], 1],
+	
 	#MB UPC:
 	['mb_sptrk_L1ZDC_XOR_VTE200',  'L1_ZDC_XOR_VTE200', [], [UPCStream],["BW:UPC", "RATE:UPC"], 1],
 	['mb_sptrk_L1ZDC_XOR_VTE200_MBTS_1',  'L1_ZDC_XOR_VTE200_MBTS_1', [], [UPCStream],["BW:UPC", "RATE:UPC"], 1],
@@ -595,9 +604,9 @@ def setupMenu():
 	['noalg_mb_L1TE10000',      'L1_TE10000', [], [MinBiasStream], ["BW:MinBias", "RATE:MinBias"], 1],
 	['noalg_mb_L1TE12000',      'L1_TE12000', [], [MinBiasStream], ["BW:MinBias", "RATE:MinBias"], 1],
 	#['noalg_mb_L1TE14000',      'L1_TE14000', [], [MinBiasStream], ["BW:MinBias", "RATE:MinBias"], 1],
-
+    
 	#TE restricted calo
-        ['noalg_mb_L1TE500.0ETA49',      'L1_TE500.0ETA49', [], [MinBiasStream], ["BW:MinBias", "RATE:MinBias"], 1],
+        ['noalg_mb_L1TE600.0ETA49',      'L1_TE600.0ETA49', [], [MinBiasStream], ["BW:MinBias", "RATE:MinBias"], 1],
 	['noalg_mb_L1TE1500.0ETA49',      'L1_TE1500.0ETA49', [], [MinBiasStream], ["BW:MinBias", "RATE:MinBias"], 1],
 	['noalg_mb_L1TE3000.0ETA49',      'L1_TE3000.0ETA49', [], [MinBiasStream], ["BW:MinBias", "RATE:MinBias"], 1],
 	['noalg_mb_L1TE3500.0ETA49',      'L1_TE3500.0ETA49', [], [MinBiasStream], ["BW:MinBias", "RATE:MinBias"], 1],
@@ -670,7 +679,7 @@ def setupMenu():
 	['noalg_L1TE50_OVERLAY',   'L1_TE50_OVERLAY', [], ['MinBiasOverlay'], ["BW:MinBiasOverlay", "RATE:MinBiasOverlay"], 1],
 	
 	#TE restricted calo in |eta|<4.9   
-        ['noalg_mb_L1TE500.0ETA49_OVERLAY',       'L1_TE500.0ETA49_OVERLAY', [], ['MinBiasOverlay'], ["BW:MinBiasOverlay", "RATE:MinBiasOverlay"], 1],
+        ['noalg_mb_L1TE600.0ETA49_OVERLAY',       'L1_TE600.0ETA49_OVERLAY', [], ['MinBiasOverlay'], ["BW:MinBiasOverlay", "RATE:MinBiasOverlay"], 1],
         ['noalg_mb_L1TE1500.0ETA49_OVERLAY',      'L1_TE1500.0ETA49_OVERLAY', [], ['MinBiasOverlay'], ["BW:MinBiasOverlay", "RATE:MinBiasOverlay"], 1],
         ['noalg_mb_L1TE3000.0ETA49_OVERLAY',      'L1_TE3000.0ETA49_OVERLAY', [], ['MinBiasOverlay'], ["BW:MinBiasOverlay", "RATE:MinBiasOverlay"], 1],
         ['noalg_mb_L1TE3500.0ETA49_OVERLAY',      'L1_TE3500.0ETA49_OVERLAY', [], ['MinBiasOverlay'], ["BW:MinBiasOverlay", "RATE:MinBiasOverlay"], 1],
diff --git a/Trigger/TriggerCommon/TriggerMenu/python/menu/SignatureDicts.py b/Trigger/TriggerCommon/TriggerMenu/python/menu/SignatureDicts.py
index e0ca91bae1cbd97826d56d4d578b7992ae529463..2e13d7b772e2fd49c3d6692d4ddc365927598860 100644
--- a/Trigger/TriggerCommon/TriggerMenu/python/menu/SignatureDicts.py
+++ b/Trigger/TriggerCommon/TriggerMenu/python/menu/SignatureDicts.py
@@ -573,7 +573,7 @@ MinBiasChainParts = {
                         'pt2', 'pt4', 'pt6', 'pt8', ],
     'hypoEFsumEtInfo': ['sumet40', 'sumet50', 'sumet60', 'sumet70', 'sumet80', 'sumet90', 'sumet110', 'sumet150',],
     'recoAlg'        : ['mbts', 'sptrk', 'sp', 'noalg', 'perf', 'hmt', 'hmtperf', 'idperf', 'zdcperf'],
-    'addInfo'        : ['peb'],
+    'addInfo'        : ['peb','hipeb'],
     }
 # ---- MinBiasDictinary of default Values ----
 MinBiasChainParts_Default = {
@@ -618,7 +618,7 @@ HeavyIonChainParts = {
     'hypoEFInfo'     : [],
     'hypoEFsumEtInfo': ['fcalet3000', 'fcalet3306', 'fcalet3391', 'fcalet3516',],
     'recoAlg'        : ['ucc', 'upc'],
-    'addInfo'        : [ ],
+    'addInfo'        : ['hipeb'],
     'gap'            : [ 'FgapA', 'FgapC', 'FgapAC',   'L2FgapA', 'L2FgapC', 'L2FgapAC',   'EFFgapA', 'EFFgapC', 'EFFgapAC' ],
     }
 
diff --git a/Trigger/TriggerCommon/TriggerMenu/python/menu/StreamInfo.py b/Trigger/TriggerCommon/TriggerMenu/python/menu/StreamInfo.py
index d99e4b018c24d9b58dd48e13a0db1846269f99a0..0e8ddb35f690c39fdec8c4559b447e8253b2b7a0 100644
--- a/Trigger/TriggerCommon/TriggerMenu/python/menu/StreamInfo.py
+++ b/Trigger/TriggerCommon/TriggerMenu/python/menu/StreamInfo.py
@@ -29,7 +29,6 @@ physicsStreams = ['Main',
                   'MinBiasOverlay',
                   'UPC',
                   'UCC',
-                  'PC',
                   'Mistimed',
                   'ExoDelayed',
                   'FTK',
@@ -60,7 +59,9 @@ calibStreams = [
                 'RPCsecondaryreadout',
                 'IDprescaledL1',
                 'LArPEB',
-                'L1TopoMismatches'
+                'L1TopoMismatches',
+                'PC',
+                'CC',
                 ]
 
 ##NOTE: DataScouting_xx_NAME: 
diff --git a/Trigger/TriggerCommon/TriggerMenu/python/minbias/MinBiasDef.py b/Trigger/TriggerCommon/TriggerMenu/python/minbias/MinBiasDef.py
index 222f057a503869f118f66c210b493c44dbff443e..69b3df2e7f9c9c926a79d32e8eeb48b79fb4cbf3 100644
--- a/Trigger/TriggerCommon/TriggerMenu/python/minbias/MinBiasDef.py
+++ b/Trigger/TriggerCommon/TriggerMenu/python/minbias/MinBiasDef.py
@@ -200,7 +200,6 @@ class L2EFChain_MB(L2EFChainDef):
         if doVetoSpN: 
             l2hypo2 = self.chainPart['hypoL2Info']
             l2th=l2hypo2.lstrip('vetosp')
-            theL2Hypo2 = L2MbSpHypo_veto
             theL2Hypo2 = L2MbSpMhNoPixHypo_veto("L2MbSpMhNoPixHypo_veto_"+l2th,float(l2th))
             #chainSuffix = chainSuffix+'_vetosp'+l2th
         ########## EF algos ##################
@@ -303,14 +302,22 @@ class L2EFChain_MB(L2EFChainDef):
                 self.EFsequenceList += [[['EF_mb_step1'],
                                          [theEFHypo2],
                                          'EF_mb_step2']]                         
-            if 'peb' in self.chainPart['addInfo']:
+            if 'hipeb' in self.chainPart['addInfo']:
+                from TrigDetCalib.TrigDetCalibConfig import TrigSubDetListWriter
+                HISubDetListWriter = TrigSubDetListWriter("HISubDetListWriter")
+                HISubDetListWriter.SubdetId = ['TDAQ_CTP','InnerDetector','FCal','FORWARD_ZDC']
+                HISubDetListWriter.MaxRoIsPerEvent=1
+                self.EFsequenceList += [[['EF_mb_step1'],
+                                         [ HISubDetListWriter ],
+                                         'EF_mb_step2']]
+            elif 'peb' in self.chainPart['addInfo']:
                 from TrigDetCalib.TrigDetCalibConfig import TrigSubDetListWriter
                 ALFASubDetListWriter = TrigSubDetListWriter("ALFASubDetListWriter")
                 ALFASubDetListWriter.SubdetId = ['TDAQ_HLT','TDAQ_CTP','InnerDetector','DBM','FORWARD_ALPHA','FORWARD_LUCID','FORWARD_ZDC','FORWARD_BCM']
                 ALFASubDetListWriter.MaxRoIsPerEvent=1
                 self.EFsequenceList += [[['EF_mb_step1'],
                                          [ ALFASubDetListWriter ],
-                                         'EF_mb_step2']]
+                                         'EF_mb_step2']]                             
 
         ########### Signatures ###########
         
@@ -325,7 +332,7 @@ class L2EFChain_MB(L2EFChainDef):
             self.EFsignatureList += [ [['EF_mb_step1']] ]
             if doexclusivelooseN:
                 self.EFsignatureList += [ [['EF_mb_step2']] ]
-            if 'peb' in self.chainPart['addInfo']:
+            if 'peb' in self.chainPart['addInfo'] or 'hipeb' in self.chainPart['addInfo']:
                 self.EFsignatureList += [ [['EF_mb_step2']] ]
 
         self.TErenamingDict = {
@@ -338,7 +345,7 @@ class L2EFChain_MB(L2EFChainDef):
 
         if doVetoSpN:
             self.TErenamingDict ['L2_mb_spveto'] = mergeRemovingOverlap('L2_', chainSuffix + '_vetosp')
-        if 'peb' in self.chainPart['addInfo']:
+        if 'peb' in self.chainPart['addInfo'] or 'hipeb' in self.chainPart['addInfo']:
             self.TErenamingDict ['EF_mb_step2'] = mergeRemovingOverlap('EF_', chainSuffixEF+'_peb')
         if doexclusivelooseN:
             self.TErenamingDict ['EF_mb_step2'] = mergeRemovingOverlap('EF_', chainSuffixEF+efthX)    
diff --git a/Trigger/TriggerCommon/TriggerMenuXML/data/LVL1config_MC_HI_v5.xml b/Trigger/TriggerCommon/TriggerMenuXML/data/LVL1config_MC_HI_v5.xml
index e0fdb91edec7d3c9785c695df14fdaaa32652937..1b7640beae1eb705d84bd89a4cf5bc142e4fd232 100644
--- a/Trigger/TriggerCommon/TriggerMenuXML/data/LVL1config_MC_HI_v5.xml
+++ b/Trigger/TriggerCommon/TriggerMenuXML/data/LVL1config_MC_HI_v5.xml
@@ -3,7 +3,7 @@
 <LVL1Config name="MC_HI_v5" ctpVersion="4" l1Version="1">
   <!--File is generated by TriggerMenu-->
   <!--No. L1 thresholds defined: 316-->
-  <!--No. L1 items defined: 299-->
+  <!--No. L1 items defined: 300-->
   <TriggerMenu name="MC_HI_v5" phase="lumi">
     <TriggerItem ctpid="0" partition="1" name="L1_EM18" complex_deadtime="0" definition="(EM18[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
       <AND>
@@ -2059,9 +2059,9 @@
         <InternalTrigger name="BGRP1"/>
       </AND>
     </TriggerItem>
-    <TriggerItem ctpid="326" partition="1" name="L1_TE500.0ETA49" complex_deadtime="0" definition="(TE500.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
+    <TriggerItem ctpid="326" partition="1" name="L1_TE600.0ETA49" complex_deadtime="0" definition="(TE600.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
       <AND>
-        <TriggerCondition multi="1" name="TE500.0ETA49_x1" triggerthreshold="TE500.0ETA49"/>
+        <TriggerCondition multi="1" name="TE600.0ETA49_x1" triggerthreshold="TE600.0ETA49"/>
         <InternalTrigger name="BGRP0"/>
         <InternalTrigger name="BGRP1"/>
       </AND>
@@ -2108,6 +2108,16 @@
         <InternalTrigger name="BGRP1"/>
       </AND>
     </TriggerItem>
+    <TriggerItem ctpid="334" partition="1" name="L1_TE50_VTE600.0ETA49" complex_deadtime="0" definition="(TE50[x1]&amp;!TE600.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
+      <AND>
+        <TriggerCondition multi="1" name="TE50_x1" triggerthreshold="TE50"/>
+        <NOT>
+          <TriggerCondition multi="1" name="TE600.0ETA49_x1" triggerthreshold="TE600.0ETA49"/>
+        </NOT>
+        <InternalTrigger name="BGRP0"/>
+        <InternalTrigger name="BGRP1"/>
+      </AND>
+    </TriggerItem>
     <TriggerItem ctpid="335" partition="1" name="L1_TE5_VTE200" complex_deadtime="0" definition="(TE5[x1]&amp;!TE200[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
       <AND>
         <TriggerCondition multi="1" name="TE5_x1" triggerthreshold="TE5"/>
@@ -2118,9 +2128,9 @@
         <InternalTrigger name="BGRP1"/>
       </AND>
     </TriggerItem>
-    <TriggerItem ctpid="336" partition="1" name="L1_TE500.0ETA49_OVERLAY" complex_deadtime="0" definition="(TE500.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000010" monitor="LF:000|HF:000">
+    <TriggerItem ctpid="336" partition="1" name="L1_TE600.0ETA49_OVERLAY" complex_deadtime="0" definition="(TE600.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000010" monitor="LF:000|HF:000">
       <AND>
-        <TriggerCondition multi="1" name="TE500.0ETA49_x1" triggerthreshold="TE500.0ETA49"/>
+        <TriggerCondition multi="1" name="TE600.0ETA49_x1" triggerthreshold="TE600.0ETA49"/>
         <InternalTrigger name="BGRP0"/>
         <InternalTrigger name="BGRP1"/>
       </AND>
@@ -2932,7 +2942,7 @@
     <Prescale ctpid="331" cut="000001" value="1"/>
     <Prescale ctpid="332" cut="000001" value="1"/>
     <Prescale ctpid="333" cut="000001" value="1"/>
-    <Prescale ctpid="334" cut="-000001" value="-1"/>
+    <Prescale ctpid="334" cut="000001" value="1"/>
     <Prescale ctpid="335" cut="000001" value="1"/>
     <Prescale ctpid="336" cut="000001" value="1"/>
     <Prescale ctpid="337" cut="000001" value="1"/>
@@ -4606,12 +4616,12 @@
     <TriggerCounter name="1TE50" type="CTPMON">
       <TriggerCondition name="1TE50" triggerthreshold="TE50" multi="1"/>
     </TriggerCounter>
-    <TriggerCounter name="1TE500.0ETA49" type="CTPIN">
-      <TriggerCondition name="1TE500.0ETA49" triggerthreshold="TE500.0ETA49" multi="1"/>
-    </TriggerCounter>
     <TriggerCounter name="1TE5000.0ETA49" type="CTPIN">
       <TriggerCondition name="1TE5000.0ETA49" triggerthreshold="TE5000.0ETA49" multi="1"/>
     </TriggerCounter>
+    <TriggerCounter name="1TE600.0ETA49" type="CTPIN">
+      <TriggerCondition name="1TE600.0ETA49" triggerthreshold="TE600.0ETA49" multi="1"/>
+    </TriggerCounter>
     <TriggerCounter name="1TE6500.0ETA49" type="CTPIN">
       <TriggerCondition name="1TE6500.0ETA49" triggerthreshold="TE6500.0ETA49" multi="1"/>
     </TriggerCounter>
@@ -5808,9 +5818,9 @@
         <Signal range_begin="7" range_end="7"/>
       </Cable>
     </TriggerThreshold>
-    <TriggerThreshold active="1" bitnum="1" id="170" mapping="8" name="TE500.0ETA49" type="TE" input="ctpin" version="1">
-      <TriggerThresholdValue em_isolation="63" etamin="-49" etamax="49" had_isolation="63" had_veto="63" name="TE500.0ETA49full" phimin="0" phimax="64" priority="0" thresholdval="32767" type="TE" window="0"/>
-      <TriggerThresholdValue em_isolation="63" etamin="-49" etamax="49" had_isolation="63" had_veto="63" name="TE500.0ETA49full" phimin="0" phimax="64" priority="1" thresholdval="500" type="TE" window="0"/>
+    <TriggerThreshold active="1" bitnum="1" id="170" mapping="8" name="TE600.0ETA49" type="TE" input="ctpin" version="1">
+      <TriggerThresholdValue em_isolation="63" etamin="-49" etamax="49" had_isolation="63" had_veto="63" name="TE600.0ETA49full" phimin="0" phimax="64" priority="0" thresholdval="32767" type="TE" window="0"/>
+      <TriggerThresholdValue em_isolation="63" etamin="-49" etamax="49" had_isolation="63" had_veto="63" name="TE600.0ETA49full" phimin="0" phimax="64" priority="1" thresholdval="600" type="TE" window="0"/>
       <Cable connector="CON3" input="SLOT8" name="EN2">
         <Signal range_begin="0" range_end="0"/>
       </Cable>
diff --git a/Trigger/TriggerCommon/TriggerMenuXML/data/LVL1config_Physics_HI_v5.xml b/Trigger/TriggerCommon/TriggerMenuXML/data/LVL1config_Physics_HI_v5.xml
index 65d301a42d0dcfca5033bd93ca5ed5073899be66..2d181aacf470bcfaab9a3461a5418425c25313df 100644
--- a/Trigger/TriggerCommon/TriggerMenuXML/data/LVL1config_Physics_HI_v5.xml
+++ b/Trigger/TriggerCommon/TriggerMenuXML/data/LVL1config_Physics_HI_v5.xml
@@ -3,7 +3,7 @@
 <LVL1Config name="Physics_HI_v5" ctpVersion="4" l1Version="1">
   <!--File is generated by TriggerMenu-->
   <!--No. L1 thresholds defined: 316-->
-  <!--No. L1 items defined: 299-->
+  <!--No. L1 items defined: 300-->
   <TriggerMenu name="Physics_HI_v5" phase="lumi">
     <TriggerItem ctpid="0" partition="1" name="L1_EM18" complex_deadtime="0" definition="(EM18[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
       <AND>
@@ -2059,9 +2059,9 @@
         <InternalTrigger name="BGRP1"/>
       </AND>
     </TriggerItem>
-    <TriggerItem ctpid="326" partition="1" name="L1_TE500.0ETA49" complex_deadtime="0" definition="(TE500.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
+    <TriggerItem ctpid="326" partition="1" name="L1_TE600.0ETA49" complex_deadtime="0" definition="(TE600.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
       <AND>
-        <TriggerCondition multi="1" name="TE500.0ETA49_x1" triggerthreshold="TE500.0ETA49"/>
+        <TriggerCondition multi="1" name="TE600.0ETA49_x1" triggerthreshold="TE600.0ETA49"/>
         <InternalTrigger name="BGRP0"/>
         <InternalTrigger name="BGRP1"/>
       </AND>
@@ -2108,6 +2108,16 @@
         <InternalTrigger name="BGRP1"/>
       </AND>
     </TriggerItem>
+    <TriggerItem ctpid="334" partition="1" name="L1_TE50_VTE600.0ETA49" complex_deadtime="0" definition="(TE50[x1]&amp;!TE600.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
+      <AND>
+        <TriggerCondition multi="1" name="TE50_x1" triggerthreshold="TE50"/>
+        <NOT>
+          <TriggerCondition multi="1" name="TE600.0ETA49_x1" triggerthreshold="TE600.0ETA49"/>
+        </NOT>
+        <InternalTrigger name="BGRP0"/>
+        <InternalTrigger name="BGRP1"/>
+      </AND>
+    </TriggerItem>
     <TriggerItem ctpid="335" partition="1" name="L1_TE5_VTE200" complex_deadtime="0" definition="(TE5[x1]&amp;!TE200[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000100" monitor="LF:000|HF:000">
       <AND>
         <TriggerCondition multi="1" name="TE5_x1" triggerthreshold="TE5"/>
@@ -2118,9 +2128,9 @@
         <InternalTrigger name="BGRP1"/>
       </AND>
     </TriggerItem>
-    <TriggerItem ctpid="336" partition="1" name="L1_TE500.0ETA49_OVERLAY" complex_deadtime="0" definition="(TE500.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000010" monitor="LF:000|HF:000">
+    <TriggerItem ctpid="336" partition="1" name="L1_TE600.0ETA49_OVERLAY" complex_deadtime="0" definition="(TE600.0ETA49[x1]&amp;BGRP0&amp;BGRP1)" trigger_type="10000010" monitor="LF:000|HF:000">
       <AND>
-        <TriggerCondition multi="1" name="TE500.0ETA49_x1" triggerthreshold="TE500.0ETA49"/>
+        <TriggerCondition multi="1" name="TE600.0ETA49_x1" triggerthreshold="TE600.0ETA49"/>
         <InternalTrigger name="BGRP0"/>
         <InternalTrigger name="BGRP1"/>
       </AND>
@@ -2932,7 +2942,7 @@
     <Prescale ctpid="331" cut="000001" value="1"/>
     <Prescale ctpid="332" cut="000001" value="1"/>
     <Prescale ctpid="333" cut="000001" value="1"/>
-    <Prescale ctpid="334" cut="-000001" value="-1"/>
+    <Prescale ctpid="334" cut="000001" value="1"/>
     <Prescale ctpid="335" cut="000001" value="1"/>
     <Prescale ctpid="336" cut="000001" value="1"/>
     <Prescale ctpid="337" cut="000001" value="1"/>
@@ -4606,12 +4616,12 @@
     <TriggerCounter name="1TE50" type="CTPMON">
       <TriggerCondition name="1TE50" triggerthreshold="TE50" multi="1"/>
     </TriggerCounter>
-    <TriggerCounter name="1TE500.0ETA49" type="CTPIN">
-      <TriggerCondition name="1TE500.0ETA49" triggerthreshold="TE500.0ETA49" multi="1"/>
-    </TriggerCounter>
     <TriggerCounter name="1TE5000.0ETA49" type="CTPIN">
       <TriggerCondition name="1TE5000.0ETA49" triggerthreshold="TE5000.0ETA49" multi="1"/>
     </TriggerCounter>
+    <TriggerCounter name="1TE600.0ETA49" type="CTPIN">
+      <TriggerCondition name="1TE600.0ETA49" triggerthreshold="TE600.0ETA49" multi="1"/>
+    </TriggerCounter>
     <TriggerCounter name="1TE6500.0ETA49" type="CTPIN">
       <TriggerCondition name="1TE6500.0ETA49" triggerthreshold="TE6500.0ETA49" multi="1"/>
     </TriggerCounter>
@@ -5808,9 +5818,9 @@
         <Signal range_begin="7" range_end="7"/>
       </Cable>
     </TriggerThreshold>
-    <TriggerThreshold active="1" bitnum="1" id="170" mapping="8" name="TE500.0ETA49" type="TE" input="ctpin" version="1">
-      <TriggerThresholdValue em_isolation="63" etamin="-49" etamax="49" had_isolation="63" had_veto="63" name="TE500.0ETA49full" phimin="0" phimax="64" priority="0" thresholdval="32767" type="TE" window="0"/>
-      <TriggerThresholdValue em_isolation="63" etamin="-49" etamax="49" had_isolation="63" had_veto="63" name="TE500.0ETA49full" phimin="0" phimax="64" priority="1" thresholdval="500" type="TE" window="0"/>
+    <TriggerThreshold active="1" bitnum="1" id="170" mapping="8" name="TE600.0ETA49" type="TE" input="ctpin" version="1">
+      <TriggerThresholdValue em_isolation="63" etamin="-49" etamax="49" had_isolation="63" had_veto="63" name="TE600.0ETA49full" phimin="0" phimax="64" priority="0" thresholdval="32767" type="TE" window="0"/>
+      <TriggerThresholdValue em_isolation="63" etamin="-49" etamax="49" had_isolation="63" had_veto="63" name="TE600.0ETA49full" phimin="0" phimax="64" priority="1" thresholdval="600" type="TE" window="0"/>
       <Cable connector="CON3" input="SLOT8" name="EN2">
         <Signal range_begin="0" range_end="0"/>
       </Cable>