ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TriggerCommon
TriggerMenuMT
python
L1
Menu
Menu_MC_HI_run3_v1.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
from
TriggerMenuMT.L1.Base.L1MenuFlags
import
L1MenuFlags
4
import
TriggerMenuMT.L1.Menu.Menu_Physics_HI_run3_v1
as
physics_menu
5
6
def
defineMenu
():
7
physics_menu.defineMenu()
8
9
# Add new items to the item list in the Physics menu
10
l1items = L1MenuFlags.items()
11
l1items += [
12
#Topo
13
'L1_LAR-ZEE'
,
14
]
15
16
# To replace thresholds in the physics menu
17
# Do not use for L1Topo decision threshold!
18
L1MenuFlags.ThresholdMap = {
19
#example: 'jXE100' :'',
20
}
21
22
# To replace items in the physics menu
23
L1MenuFlags.ItemMap = {
24
# Others
25
'L1_jJ500_LAR'
:
''
,
26
27
'L1_RD0_FIRSTINTRAIN'
:
''
,
28
'L1_RD0_FIRSTEMPTY'
:
''
,
29
'L1_RD0_BGRP11'
:
''
,
30
'L1_RD0_BGRP7'
:
''
,
31
'L1_RD1_EMPTY'
:
''
,
32
'L1_RD2_EMPTY'
:
''
,
33
'L1_RD2_FILLED'
:
''
,
34
'L1_RD3_EMPTY'
:
''
,
35
'L1_RD3_FILLED'
:
''
,
36
37
'L1_TGC_BURST'
:
''
,
38
39
'L1_LUCID_A'
:
''
,
40
'L1_LUCID_C'
:
''
,
41
42
'L1_BPTX0_BGRP12'
:
''
,
43
'L1_BPTX1_BGRP12'
:
''
,
44
45
'L1_CALREQ0'
:
''
,
46
'L1_CALREQ1'
:
''
,
47
'L1_CALREQ2'
:
''
,
48
49
'L1_MBTS_A'
:
''
,
50
'L1_MBTS_C'
:
''
,
51
'L1_MBTS_1_EMPTY'
:
''
,
52
'L1_MBTS_1_1_EMPTY'
:
''
,
53
'L1_MBTS_2_EMPTY'
:
''
,
54
'L1_MBTS_1_UNPAIRED_ISO'
:
''
,
55
'L1_MBTS_1_1_UNPAIRED_ISO'
:
''
,
56
'L1_MBTS_4_A'
:
''
,
57
'L1_MBTS_4_C'
:
''
,
58
'L1_MBTS_1_A'
:
''
,
59
'L1_MBTS_1_C'
:
''
,
60
'L1_MBTS_1_A_EMPTY'
:
''
,
61
'L1_MBTS_1_C_EMPTY'
:
''
,
62
63
'L1_MBTSA0'
:
''
,
64
'L1_MBTSA1'
:
''
,
65
'L1_MBTSA2'
:
''
,
66
'L1_MBTSA3'
:
''
,
67
'L1_MBTSA4'
:
''
,
68
'L1_MBTSA5'
:
''
,
69
'L1_MBTSA6'
:
''
,
70
'L1_MBTSA7'
:
''
,
71
'L1_MBTSA8'
:
''
,
72
'L1_MBTSA9'
:
''
,
73
'L1_MBTSA10'
:
''
,
74
'L1_MBTSA11'
:
''
,
75
'L1_MBTSA12'
:
''
,
76
'L1_MBTSA13'
:
''
,
77
'L1_MBTSA14'
:
''
,
78
'L1_MBTSA15'
:
''
,
79
'L1_MBTSC0'
:
''
,
80
'L1_MBTSC1'
:
''
,
81
'L1_MBTSC2'
:
''
,
82
'L1_MBTSC3'
:
''
,
83
'L1_MBTSC4'
:
''
,
84
'L1_MBTSC5'
:
''
,
85
'L1_MBTSC6'
:
''
,
86
'L1_MBTSC7'
:
''
,
87
'L1_MBTSC8'
:
''
,
88
'L1_MBTSC9'
:
''
,
89
'L1_MBTSC10'
:
''
,
90
'L1_MBTSC11'
:
''
,
91
'L1_MBTSC12'
:
''
,
92
'L1_MBTSC13'
:
''
,
93
'L1_MBTSC14'
:
''
,
94
'L1_MBTSC15'
:
''
,
95
96
'L1_BCM_Wide_BGRP12'
:
''
,
97
'L1_BCM_2A_2C_UNPAIRED_ISO'
:
''
,
98
'L1_BCM_2A_2C_BGRP12'
:
''
,
99
'L1_BCM_Wide_EMPTY'
:
''
,
100
'L1_BCM_Wide'
:
''
,
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'
:
''
,
114
115
# Commenting out to allow Dev menu tests use those
116
# 'L1_AFP_A_OR_C_UNPAIRED_ISO':'',
117
# 'L1_AFP_A_OR_C_UNPAIRED_NONISO':'',
118
# 'L1_AFP_A_OR_C_EMPTY':'',
119
'L1_AFP_A_OR_C_FIRSTEMPTY'
:
''
,
120
'L1_AFP_FSA_BGRP12'
:
''
,
121
'L1_AFP_FSC_BGRP12'
:
''
,
122
'L1_AFP_NSA_BGRP12'
:
''
,
123
'L1_AFP_NSC_BGRP12'
:
''
,
124
'L1_AFP_A'
:
''
,
125
'L1_AFP_C'
:
''
,
126
'L1_AFP_A_OR_C_MBTS_2'
:
''
,
127
'L1_AFP_A_AND_C_MBTS_2'
:
''
,
128
'L1_AFP_A_AND_C_TOF_T0T1'
:
''
,
129
'L1_AFP_FSA_TOF_T0_BGRP12'
:
''
,
130
'L1_AFP_FSA_TOF_T1_BGRP12'
:
''
,
131
'L1_AFP_FSC_TOF_T0_BGRP12'
:
''
,
132
'L1_AFP_FSC_TOF_T1_BGRP12'
:
''
,
133
'L1_AFP_FSA_TOF_T2_BGRP12'
:
''
,
134
'L1_AFP_FSA_TOF_T3_BGRP12'
:
''
,
135
'L1_AFP_FSC_TOF_T2_BGRP12'
:
''
,
136
'L1_AFP_FSC_TOF_T3_BGRP12'
:
''
,
137
}
138
139
#----------------------------------------------
140
def
remapItems():
141
itemsToRemove = []
142
for
itemIndex, itemName
in
enumerate(L1MenuFlags.items()):
143
if
itemName
in
L1MenuFlags.ItemMap():
144
if
L1MenuFlags.ItemMap()[itemName] !=
''
:
145
L1MenuFlags.items()[itemIndex] = L1MenuFlags.ItemMap()[itemName]
146
else
:
147
itemsToRemove.append(itemIndex)
148
149
for
i
in
reversed(itemsToRemove):
150
del L1MenuFlags.items()[i]
151
#----------------------------------------------
152
153
remapItems()
154
python.L1.Menu.Menu_MC_HI_run3_v1.defineMenu
defineMenu()
Definition
Menu_MC_HI_run3_v1.py:6
Generated on
for ATLAS Offline Software by
1.17.0