3 from TriggerMenuMT.L1.Base.L1MenuFlags
import L1MenuFlags
4 import TriggerMenuMT.L1.Menu.Menu_Physics_HI_run3_v1
as physics_menu
7 physics_menu.defineMenu()
10 l1items = L1MenuFlags.items()
18 L1MenuFlags.ThresholdMap = {
23 L1MenuFlags.ItemMap = {
27 'L1_RD0_FIRSTINTRAIN':
'',
28 'L1_RD0_FIRSTEMPTY':
'',
52 'L1_MBTS_1_1_EMPTY':
'',
54 'L1_MBTS_1_UNPAIRED_ISO':
'',
55 'L1_MBTS_1_1_UNPAIRED_ISO':
'',
60 'L1_MBTS_1_A_EMPTY':
'',
61 'L1_MBTS_1_C_EMPTY':
'',
96 'L1_BCM_Wide_BGRP12':
'',
97 'L1_BCM_2A_2C_UNPAIRED_ISO':
'',
98 'L1_BCM_2A_2C_BGRP12':
'',
99 'L1_BCM_Wide_EMPTY':
'',
101 'L1_BCM_Wide_CALIB':
'',
102 'L1_BCM_Wide_UNPAIREDB1':
'',
103 'L1_BCM_Wide_UNPAIREDB2':
'',
104 'L1_BCM_2A_EMPTY':
'',
105 'L1_BCM_2C_EMPTY':
'',
106 'L1_BCM_2A_UNPAIREDB1':
'',
107 'L1_BCM_2C_UNPAIREDB1':
'',
108 'L1_BCM_2A_UNPAIREDB2':
'',
109 'L1_BCM_2C_UNPAIREDB2':
'',
110 'L1_BCM_2A_FIRSTINTRAIN':
'',
111 'L1_BCM_2C_FIRSTINTRAIN':
'',
112 'L1_BCM_2A_CALIB':
'',
113 'L1_BCM_2C_CALIB':
'',
115 'L1_AFP_A_OR_C_UNPAIRED_ISO':
'',
116 'L1_AFP_A_OR_C_UNPAIRED_NONISO':
'',
117 'L1_AFP_A_OR_C_EMPTY':
'',
118 'L1_AFP_A_OR_C_FIRSTEMPTY':
'',
119 'L1_AFP_FSA_BGRP12':
'',
120 'L1_AFP_FSC_BGRP12':
'',
121 'L1_AFP_NSA_BGRP12':
'',
122 'L1_AFP_NSC_BGRP12':
'',
125 'L1_AFP_A_OR_C_MBTS_2':
'',
126 'L1_AFP_A_AND_C_MBTS_2':
'',
127 'L1_AFP_A_AND_C_TOF_T0T1':
'',
128 'L1_AFP_FSA_TOF_T0_BGRP12':
'',
129 'L1_AFP_FSA_TOF_T1_BGRP12':
'',
130 'L1_AFP_FSC_TOF_T0_BGRP12':
'',
131 'L1_AFP_FSC_TOF_T1_BGRP12':
'',
132 'L1_AFP_FSA_TOF_T2_BGRP12':
'',
133 'L1_AFP_FSA_TOF_T3_BGRP12':
'',
134 'L1_AFP_FSC_TOF_T2_BGRP12':
'',
135 'L1_AFP_FSC_TOF_T3_BGRP12':
'',
141 for itemIndex, itemName
in enumerate(L1MenuFlags.items()):
142 if itemName
in L1MenuFlags.ItemMap():
143 if L1MenuFlags.ItemMap()[itemName] !=
'':
144 L1MenuFlags.items()[itemIndex] = L1MenuFlags.ItemMap()[itemName]
146 itemsToRemove.append(itemIndex)
148 for i
in reversed(itemsToRemove):
149 del L1MenuFlags.items()[i]