From c089398e1be2aa7e10959c40c545264074c18795 Mon Sep 17 00:00:00 2001
From: Tomasz Bold <tomasz.bold@gmail.com>
Date: Thu, 21 Mar 2019 17:36:29 +0100
Subject: [PATCH] implemented better HLT name parsing

---
 .../python/HLTMenuConfig/Menu/LS2_v1_newJO.py              | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1_newJO.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1_newJO.py
index a5ec4ce6f6b..38ac3a05534 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1_newJO.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1_newJO.py
@@ -4,10 +4,13 @@ def get_flag_item(chainName, L1itemsChainParts, groups):
     PhysicsStream = 'Main'
 
     if L1itemsChainParts == []:
-        L1item = chainName.split('_')[-1].replace('L1', 'L1_')    
+        L1item = 'L1_'+chainName.split('_L1')[-1]
         L1thresholds = L1item.split('_')[1:]
         L1itemsChainParts = [L1item, L1thresholds ]
-
+    elif L1itemsChainParts[0] == None:
+        L1item = 'L1_'+chainName.split('_L1')[-1]
+        L1itemsChainParts[0] = L1item
+        
     return [chainName, L1itemsChainParts, [PhysicsStream], groups, -1]
 
 def setupMenu(flags):
-- 
GitLab