3 from TriggerMenuMT.L1.Base.L1MenuFlags
import L1MenuFlags
4 import TriggerMenuMT.L1.Menu.Menu_Physics_pp_run3_v1
as physics_menu
7 physics_menu.defineMenu()
10 l1items = L1MenuFlags.items()
33 'L1_TAU8_EMPTY',
'L1_TAU8_FIRSTEMPTY',
'L1_TAU8_UNPAIRED_ISO',
34 'L1_TAU40_EMPTY',
'L1_TAU40_UNPAIRED_ISO',
39 'L1_DR-TAU20ITAU12I-J25',
40 'L1_TAU60_DR-TAU20ITAU12I',
51 'L1_2DR15-M70-2eEM9L',
52 'L1_2DR15-M70-2eEM12L',
53 'L1_2DR15-0M30-eEM12LeEM9L',
54 'L1_13DR25-25M70-eEM12LeEM9L',
57 'L1_jLJ60',
'L1_jLJ100',
'L1_jLJ160',
'L1_jLJ200',
66 'L1_2cTAU20M_4DR28-eTAU30eTAU20-jJ55',
67 'L1_2cTAU20M_4DR32-eTAU30eTAU20-jJ55',
68 'L1_2cTAU20M_10DR32-eTAU30eTAU20-jJ55',
69 'L1_4jJ30p0ETA24_0DETA24_4DPHI99-eTAU30eTAU20',
70 'L1_4jJ30p0ETA24_0DETA24_10DPHI99-eTAU30eTAU12',
71 'L1_jJ85p0ETA21_3jJ40p0ETA25_cTAU20M_2cTAU12M',
73 'L1_cTAU20M_cTAU12M_4jJ30p0ETA24_0DETA24_4DPHI99-eTAU30eTAU20',
74 'L1_cTAU20M_cTAU12M_4jJ30p0ETA24_0DETA24_4DPHI99-eTAU30eTAU12',
75 'L1_cTAU20M_cTAU12M_4jJ30p0ETA24_0DETA24_10DPHI99-eTAU30eTAU12',
77 'L1_cTAU30M_2cTAU20M_DR-eTAU30eTAU20-jJ50',
78 'L1_cTAU30M_2cTAU20M_DR-eTAU30eTAU20-jJ40',
79 'L1_cTAU30M_2cTAU20M_DR-eTAU30eTAU20-jJ30',
80 'L1_cTAU30M_2cTAU20M_3jJ30p0ETA25',
86 'L1_eEM18M_2eTAU20M_4jJ30',
'L1_eTAU60_2eTAU20M_jXE80',
'L1_eEM18M_2eTAU20M_jXE70',
89 'L1_eEM22M_3jJ40p0ETA25',
90 'L1_eEM22M_4jJ30p0ETA25',
93 'L1_EM15VHI_2TAU12IM',
95 'L1_MU8F_TAU12IM_J25_2J12',
96 'L1_MU8F_TAU12IM_3J12',
97 'L1_EM15VHI_2TAU12IM_J25_3J12',
100 'L1_TAU20IM_2TAU12IM_J25_2J20_3J12',
101 'L1_TAU25IM_2TAU20IM',
103 'L1_TAU20IM_2J20_XE45',
104 'L1_EM15VHI_2TAU12IM_XE35',
105 'L1_EM15VHI_2TAU12IM_4J12',
106 'L1_MU8F_TAU12IM_XE35',
107 'L1_TAU20IM_2TAU12IM_XE35',
108 'L1_TAU40_2TAU12IM_XE40',
109 'L1_TAU25IM_2TAU20IM_2J25_3J20',
112 'L1_XE35',
'L1_XE40',
'L1_XE45',
'L1_XE50',
'L1_XE55',
'L1_XE60',
114 'L1_XE30',
'L1_XE300',
123 'L1_MU8F_2J20',
'L1_MU8F_3J20',
'L1_MU8F_2J15_J20',
124 'L1_3J15p0ETA25_XE40',
129 'L1_AFP_A_AND_C_TOF_J20',
'L1_AFP_A_AND_C_TOF_T0T1_J20',
'L1_AFP_A_AND_C_TOF_J30',
'L1_AFP_A_AND_C_TOF_T0T1_J30',
'L1_AFP_A_AND_C_TOF_J50',
'L1_AFP_A_AND_C_TOF_T0T1_J50',
'L1_AFP_A_AND_C_TOF_J75',
'L1_AFP_A_AND_C_TOF_T0T1_J75',
130 'L1_AFP_A_OR_C_J12',
'L1_AFP_A_AND_C_J12',
145 "L1_J45p0ETA21_3J15p0ETA25",
148 "L1_J25p0ETA23_2J15p31ETA49",
149 "L1_J40p0ETA25_2J25_J20p31ETA49",
153 'L1_J30p31ETA49_EMPTY',
156 'L1_HT190-J15s5pETA21',
157 'L1_BPH-0M9-EM7-EM5_2MU3V',
158 'L1_BPH-0M9-EM7-EM5_MU5VF',
159 'L1_BPH-0DR3-EM7J15_2MU3V',
160 'L1_BPH-0DR3-EM7J15_MU5VF',
165 'L1_EM18VHI_MJJ-300',
166 'L1_HT150-J20s5pETA31_MJJ-400-CF',
171 'L1_J50_DETA20-J50J',
183 L1MenuFlags.ThresholdMap = {
188 L1MenuFlags.ItemMap = {
205 'L1_eEM18M_2eTAU20M':
'',
207 'L1_MU8F_eTAU20M_jJ55_2jJ30':
'',
208 'L1_eEM18M_2eTAU20M_jJ55_3jJ30':
'',
209 'L1_eTAU30M_2eTAU20M_jJ55_2jJ50_3jJ3':
'',
210 'L1_eTAU30M_2jJ50_jXE90':
'',
211 'L1_eTAU30M_2eTAU20M_jXE70':
'',
219 'L1_2MU14FCH_OVERLAY':
'',
258 'L1_MU3V_FIRSTEMPTY':
'',
265 'L1_J12_FIRSTEMPTY':
'',
266 'L1_J12_UNPAIRED_ISO':
'',
267 'L1_J12_UNPAIRED_NONISO':
'',
268 'L1_J12_UNPAIREDB1':
'',
269 'L1_J12_UNPAIREDB2':
'',
270 'L1_J15p31ETA49_UNPAIRED_ISO':
'',
271 'L1_J30p31ETA49_EMPTY':
'',
272 'L1_J30p31ETA49_UNPAIRED_ISO':
'',
273 'L1_J30p31ETA49_UNPAIRED_NONISO':
'',
274 'L1_J50_UNPAIRED_ISO':
'',
275 'L1_J50_UNPAIRED_NONISO':
'',
276 'L1_J100_FIRSTEMPTY':
'',
285 'L1_RD0_UNPAIRED_ISO':
'',
286 'L1_RD0_FIRSTINTRAIN':
'',
287 'L1_RD0_FIRSTEMPTY':
'',
301 'L1_BPTX0_BGRP12':
'',
302 'L1_BPTX1_BGRP12':
'',
310 'L1_MBTS_1_EMPTY':
'',
311 'L1_MBTS_1_1_EMPTY':
'',
312 'L1_MBTS_2_EMPTY':
'',
313 'L1_MBTS_1_UNPAIRED_ISO':
'',
314 'L1_MBTS_1_1_UNPAIRED_ISO':
'',
315 'L1_MBTS_2_UNPAIRED_ISO':
'',
323 'L1_MBTS_1_A_EMPTY':
'',
324 'L1_MBTS_1_C_EMPTY':
'',
359 'L1_BCM_Wide_BGRP12':
'',
360 'L1_BCM_2A_2C_UNPAIRED_ISO':
'',
361 'L1_BCM_2A_2C_BGRP12':
'',
362 'L1_BCM_Wide_EMPTY':
'',
364 'L1_BCM_Wide_CALIB':
'',
365 'L1_BCM_Wide_UNPAIREDB1':
'',
366 'L1_BCM_Wide_UNPAIREDB2':
'',
367 'L1_J12_UNPAIREDB1':
'',
368 'L1_J12_UNPAIREDB2':
'',
369 'L1_BCM_2A_EMPTY':
'',
370 'L1_BCM_2C_EMPTY':
'',
371 'L1_BCM_2A_UNPAIREDB1':
'',
372 'L1_BCM_2C_UNPAIREDB1':
'',
373 'L1_BCM_2A_UNPAIREDB2':
'',
374 'L1_BCM_2C_UNPAIREDB2':
'',
375 'L1_BCM_2A_FIRSTINTRAIN':
'',
376 'L1_BCM_2C_FIRSTINTRAIN':
'',
377 'L1_BCM_2A_CALIB':
'',
378 'L1_BCM_2C_CALIB':
'',
380 'L1_AFP_A_OR_C_UNPAIRED_ISO':
'',
381 'L1_AFP_A_OR_C_UNPAIRED_NONISO':
'',
382 'L1_AFP_A_OR_C_EMPTY':
'',
383 'L1_AFP_A_OR_C_FIRSTEMPTY':
'',
384 'L1_AFP_FSA_BGRP12':
'',
385 'L1_AFP_FSC_BGRP12':
'',
386 'L1_AFP_NSA_BGRP12':
'',
387 'L1_AFP_NSC_BGRP12':
'',
390 'L1_AFP_A_OR_C_MBTS_2':
'',
391 'L1_AFP_A_AND_C_MBTS_2':
'',
392 'L1_AFP_A_AND_C_TOF_T0T1':
'',
393 'L1_AFP_FSA_TOF_T0_BGRP12':
'',
394 'L1_AFP_FSA_TOF_T1_BGRP12':
'',
395 'L1_AFP_FSC_TOF_T0_BGRP12':
'',
396 'L1_AFP_FSC_TOF_T1_BGRP12':
'',
397 'L1_AFP_FSA_TOF_T2_BGRP12':
'',
398 'L1_AFP_FSA_TOF_T3_BGRP12':
'',
399 'L1_AFP_FSC_TOF_T2_BGRP12':
'',
400 'L1_AFP_FSC_TOF_T3_BGRP12':
'',
406 for itemIndex, itemName
in enumerate(L1MenuFlags.items()):
407 if itemName
in L1MenuFlags.ItemMap():
408 if L1MenuFlags.ItemMap()[itemName] !=
'':
409 L1MenuFlags.items()[itemIndex] = L1MenuFlags.ItemMap()[itemName]
411 itemsToRemove.append(itemIndex)
413 for i
in reversed(itemsToRemove):
414 del L1MenuFlags.items()[i]