ATLAS Offline Software
Menu_Physics_pp_run3_v1.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2 #
3 # Run this file in order to print out the empty slots
4 
5 from TriggerMenuMT.L1.Base.L1MenuFlags import L1MenuFlags
6 from TriggerMenuMT.L1.Menu.MenuCommon import print_available, RequiredL1Items, FixedIDMap, defineCommonL1Flags
7 
8 def defineMenu():
9 
10  defineCommonL1Flags(L1MenuFlags)
11 
12  L1MenuFlags.items = RequiredL1Items + [
13 
14 
18  'L1_eEM5', 'L1_eEM7', 'L1_eEM9', 'L1_eEM10L',
19  'L1_eEM12L', 'L1_eEM15', 'L1_eEM18', 'L1_eEM18L', 'L1_eEM18M',
20  'L1_eEM22M', 'L1_eEM24L', 'L1_eEM24VM',
21  'L1_eEM5_EMPTY','L1_eEM9_EMPTY', 'L1_eEM9_FIRSTEMPTY','L1_2eEM9_EMPTY', 'L1_eEM9_UNPAIRED_ISO',
22  'L1_eEM15_EMPTY',
23  'L1_eEM26', 'L1_eEM26L', 'L1_eEM26M', 'L1_eEM26T', 'L1_eEM28M', 'L1_eEM40L_2eEM18L',
24 
25  #beam splashes
26  'L1_eEM22A', 'L1_eEM22C',
27 
28 
31  'L1_MU3V', 'L1_MU5VF', 'L1_MU8F', 'L1_MU8VF', 'L1_MU14FCH', 'L1_MU14FCHR',
32  'L1_MU3VF', 'L1_MU8FC', 'L1_MU8VFC', 'L1_MU15VFCH', 'L1_MU10BOM', 'L1_MU4BOM', 'L1_MU12BOM', 'L1_MU10BO',
33  'L1_2MU3V', 'L1_2MU3VF', 'L1_2MU5VF', 'L1_2MU8F', 'L1_MU8VF_2MU5VF', 'L1_MU5VF_2MU3V', 'L1_MU5VF_2MU3VF',
34  'L1_3MU3V', 'L1_3MU3VF', 'L1_3MU5VF', 'L1_MU5VF_3MU3V', 'L1_MU5VF_3MU3VF', 'L1_4MU3V',
35  'L1_2MU5VF_3MU3V', 'L1_2MU8VF',
36  'L1_MU8F_2MU5VF',
37 
38  'L1_2MU14FCH_OVERLAY',
39  'L1_MU3V_EMPTY', 'L1_2MU5VF_EMPTY', 'L1_MU3V_FIRSTEMPTY', 'L1_MU8VF_EMPTY',
40  'L1_MU3V_UNPAIRED_ISO',
41 
42  # test
43  'L1_MU3VC', 'L1_MU4BO', 'L1_MU3EOF',
44  'L1_MU8FH', 'L1_MU8EOF', 'L1_MU9VF', 'L1_MU9VFC',
45  'L1_MU12FCH', 'L1_MU14EOF', 'L1_MU15VFCHR', 'L1_MU18VFCH', 'L1_MU20VFC',
46 
47 
49  'L1_2eEM18', 'L1_2eEM18L', 'L1_2eEM18M', 'L1_2eEM24L', 'L1_3eEM12L', 'L1_eEM24L_3eEM12L',
50  'L1_eEM18L_MU8F', 'L1_2eEM10L_MU8F',
51  # ATR-27156
52  'L1_2eEM9',
53  # single tau
54  'L1_TAU8', 'L1_TAU12IM', 'L1_TAU20IM', 'L1_TAU40',
55  # new calo
56  'L1_eTAU12', 'L1_cTAU12M', 'L1_eTAU12_EMPTY', 'L1_eTAU12_FIRSTEMPTY', 'L1_eTAU12_UNPAIRED_ISO',
57  'L1_eTAU20', 'L1_jTAU20', 'L1_jTAU30', 'L1_jTAU30M', 'L1_cTAU20M',
58  'L1_eTAU20L', 'L1_eTAU20M',
59  'L1_eTAU30', 'L1_cTAU30M',
60  'L1_eTAU35', 'L1_cTAU35M',
61  'L1_eTAU40HM',
62  'L1_eTAU60', 'L1_eTAU60_EMPTY', 'L1_eTAU60_UNPAIRED_ISO',
63  'L1_eTAU80', 'L1_eTAU140',
64 
65  # multi tau
66  # tempdisble to release space ATR-27156 'L1_2TAU8',
67  'L1_TAU20IM_2TAU12IM',
68 
69  # multi tau, new calo
70  'L1_eTAU80_2eTAU60',
71  'L1_cTAU30M_2cTAU20M_4jJ30p0ETA25',
72  'L1_cTAU35M_2cTAU30M_2jJ55_3jJ50',
73  'L1_cTAU35M_2cTAU30M',
74  'L1_eTAU30M_2eTAU20M_jJ55_2jJ50_3jJ30',
75  'L1_eTAU35M_2eTAU30M',
76 
77  # combined tau - lepton
78  #Phase-I
79  'L1_eEM18M_2eTAU20M',
80  'L1_MU8F_eTAU20M',
81  'L1_MU8F_cTAU20M',
82  'L1_MU8F_eTAU20M_jJ55_2jJ30',
83  'L1_MU8F_eTAU20M_3jJ30',
84  'L1_MU8F_cTAU20M_3jJ30',
85  'L1_eEM18M_2eTAU20M_jJ55_3jJ30',
86  'L1_MU8F_eTAU30M',
87  'L1_MU8F_cTAU30M',
88  'L1_eEM18M_2cTAU20M_4jJ30',
89 
90  # combined tau - jet
91  'L1_TAU20IM_2TAU12IM_4J12p0ETA25',
92 
93  # combined tau - xe
94  'L1_eEM18M_2cTAU20M_jXE70',
95  'L1_eTAU30M_2jJ50_jXE90',
96  'L1_MU8F_eTAU20M_jXE70',
97  'L1_MU8F_cTAU20M_jXE70',
98  'L1_eTAU30M_2eTAU20M_jXE70',
99  'L1_eTAU60_2cTAU20M_jXE80',
100 
101 
102  # ATR-28761 Phase1 combined em - jet
103  'L1_eEM22M_3jJ50',
104  'L1_eEM24L_3jJ50',
105 
106  # combined mu - jet
107  'L1_MU3V_J15', 'L1_MU5VF_J40', 'L1_BTAG-MU3VjJ40', 'L1_BTAG-MU5VFjJ80',
108  # L1_MU3V_J12 moved to MC ATR-28761
109 
110  #ATR-13743 J,XE thershold change for ATR-19376
111  'L1_MU8F_2jJ50','L1_MU8F_3jJ50', 'L1_MU8F_2jJ40_jJ50',
112  'L1_MU14FCH_jJ90',
113  'L1_MU14FCH_jXE80',
114  'L1_MU14FCH_EMPTY',
115  'L1_MU14FCH_UNPAIRED_ISO',
116 
117  # Single jet Legacy
118  'L1_J15','L1_J20','L1_J50','L1_J400','L1_J75p31ETA49',
119  # Single jet legacy (forward)
120  'L1_J20p31ETA49', 'L1_J30p31ETA49', 'L1_J50p31ETA49', 'L1_J15p31ETA49',
121 
122  # jJ
123  'L1_jJ30', 'L1_jJ30_BGRP12','L1_jJ30_EMPTY','L1_jJ30_FIRSTEMPTY',
124  'L1_jJ30_UNPAIRED_ISO','L1_jJ30_UNPAIRED_NONISO','L1_jJ30_UNPAIREDB1','L1_jJ30_UNPAIREDB2',
125  'L1_jJ30p0ETA25',
126 
127  'L1_jJ40', 'L1_jJ40p0ETA25', 'L1_jJ40p30ETA49', 'L1_jJ40p30ETA49_UNPAIRED_ISO',
128 
129  'L1_jJ50', 'L1_jJ50p30ETA49',
130 
131  'L1_jJ55', 'L1_jJ55p0ETA23', 'L1_jJ55p0ETA23_2jJ40p30ETA49',
132 
133  'L1_jJ60', 'L1_jJ60_EMPTY', 'L1_jJ60_FIRSTEMPTY','L1_jJ60p30ETA49',
134  'L1_jJ60p30ETA49_EMPTY', 'L1_jJ60p30ETA49_UNPAIRED_ISO', 'L1_jJ60p30ETA49_UNPAIRED_NONISO',
135 
136  'L1_jJ70p0ETA23',
137 
138  'L1_jJ80',
139  'L1_jJ80p0ETA25', 'L1_jJ80p0ETA25_2jJ40p30ETA49', 'L1_jJ80p0ETA25_2jJ55_jJ50p30ETA49',
140 
141  'L1_jJ85p0ETA21', 'L1_jJ85p0ETA21_3jJ40p0ETA25',
142 
143  'L1_jJ90', 'L1_jJ90_UNPAIRED_ISO', 'L1_jJ90_UNPAIRED_NONISO',
144  'L1_jJ90p30ETA49',
145  'L1_jJ90_2jJ80p0ETA25_3jJ40p0ETA25',
146 
147  'L1_jJ125', 'L1_jJ125p30ETA49',
148 
149  'L1_jJ140',
150 
151  'L1_jJ160', 'L1_jJ160_FIRSTEMPTY',
152 
153  'L1_jJ180',
154 
155  'L1_jJ500', 'L1_jJ500_LAR',
156 
157  'L1_3jJ55p0ETA23',
158  'L1_6jJ40',
159 
160  'L1_4jJ40', 'L1_3jJ90', 'L1_4jJ50', 'L1_4jJ40p0ETA25', 'L1_5jJ40p0ETA25',
161  'L1_3jJ70p0ETA23', 'L1_jJ140_3jJ60',
162  'L1_MU3V_jJ30', 'L1_MU3V_jJ40', 'L1_MU5VF_jJ80',
163  #Kept as Phase-1 ATR-28761
164 
165  # jLJ
166  'L1_jLJ80', 'L1_jLJ120', 'L1_jLJ140', 'L1_jLJ180',
167 
168  # jEM
169  'L1_jEM20', 'L1_jEM20M',
170 
171  # gJ
172  'L1_gJ20p0ETA25', 'L1_gJ20p0ETA25_EMPTY', 'L1_gJ20p25ETA49', 'L1_gJ50p0ETA25', 'L1_gJ100p0ETA25', 'L1_gJ400p0ETA25',
173 
174  # gLJ
175  'L1_gLJ80p0ETA25', 'L1_gLJ100p0ETA25', 'L1_gLJ140p0ETA25', 'L1_gLJ160p0ETA25',
176 
177  # LAr saturation
178  'L1_LArSaturation',
179 
180  # multi jet
181  'L1_J50_2J40p0ETA25_3J15p0ETA25',
182 
183  'L1_3J50', #'L1_4J15',
184 
185 
186  # multi jet forward
187  'L1_J40p0ETA25_2J15p31ETA49',
188 
189  # multi jet central
190  'L1_3J25p0ETA23',
191 
192  # combined jet
193  'L1_jJ80_jXE100',
194  #'L1_jJ80_jXE120',
195  # ATR-27250 Duplicate multijet-seeded triggers to jFEX
196  'L1_2jJ90_jXE80',
197  'L1_2jJ40_jXE110',
198  'L1_3jJ40p0ETA25_jXE80',
199 
200  # new calo
201  #'L1_gXERHO70', 'L1_gXERHO100',
202  'L1_gXENC70', 'L1_gXENC100',
203  'L1_gXEJWOJ60', 'L1_gXEJWOJ70', 'L1_gXEJWOJ80', 'L1_gXEJWOJ100', 'L1_gXEJWOJ110', 'L1_gXEJWOJ120', 'L1_gXEJWOJ500',
204  'L1_gTE200',
205  'L1_gMHT500',
206 
207  'L1_jXE60', 'L1_jXE70', 'L1_jXE80', 'L1_jXE90', 'L1_jXE100', 'L1_jXE110', 'L1_jXE120', 'L1_jXE500',
208  'L1_jXEC100', 'L1_jTE200', 'L1_jTEC200', 'L1_jTEFWD100', 'L1_jTEFWDA100', 'L1_jTEFWDC100',
209 
210  #LUCID
211  'L1_LUCID_A', 'L1_LUCID_C',
212  'L1_LUCID_A_BGRP11', 'L1_LUCID_C_BGRP11',
213 
214  #combined jet xe
215  'L1_jJ80_jXE120',
216 
217  # VDM
218 
219  # LHCF
220 
221  # AFP
222  # high-priority (all mu)
223  'L1_AFP_A_AND_C_TOF_T0T1',
224  'L1_AFP_FSA_BGRP12', 'L1_AFP_FSC_BGRP12',
225  # med-priority (all mu)
226  'L1_AFP_FSA_TOF_T0_BGRP12', 'L1_AFP_FSA_TOF_T1_BGRP12','L1_AFP_FSC_TOF_T0_BGRP12', 'L1_AFP_FSC_TOF_T1_BGRP12',
227  # low-priority (all mu)
228  'L1_AFP_FSA_TOF_T2_BGRP12', 'L1_AFP_FSA_TOF_T3_BGRP12','L1_AFP_FSC_TOF_T2_BGRP12', 'L1_AFP_FSC_TOF_T3_BGRP12',
229  'L1_AFP_A_OR_C_UNPAIRED_ISO', 'L1_AFP_A_OR_C_UNPAIRED_NONISO', 'L1_AFP_A_OR_C_EMPTY', 'L1_AFP_A_OR_C_FIRSTEMPTY',
230 
231  'L1_AFP_A_OR_C_TOF_UNPAIRED_ISO', 'L1_AFP_A_OR_C_TOF_UNPAIRED_NONISO', 'L1_AFP_A_OR_C_TOF_EMPTY', 'L1_AFP_A_OR_C_TOF_FIRSTEMPTY',
232  'L1_AFP_A_AND_C_TOF_jJ50', 'L1_AFP_A_AND_C_TOF_T0T1_jJ50', 'L1_AFP_A_AND_C_TOF_jJ60', 'L1_AFP_A_AND_C_TOF_T0T1_jJ60', 'L1_AFP_A_AND_C_TOF_jJ90', 'L1_AFP_A_AND_C_TOF_T0T1_jJ90', 'L1_AFP_A_AND_C_TOF_jJ125', 'L1_AFP_A_AND_C_TOF_T0T1_jJ125',
233 
234  # high-priority (low mu)
235  'L1_AFP_NSA_BGRP12', 'L1_AFP_NSC_BGRP12',
236  'L1_AFP_A','L1_AFP_C', 'L1_AFP_A_AND_C', 'L1_AFP_A_AND_C_TOF',
237  #'L1_AFP_A_OR_C_J5','L1_AFP_A_AND_C_J5', # J5 not available in legacy menu. Need to update to jJ threshold for low-mu
238  'L1_AFP_A_OR_C_jJ30', 'L1_AFP_A_AND_C_jJ30',
239  'L1_MU5VF_AFP_A_OR_C', 'L1_MU5VF_AFP_A_AND_C',
240  # 'L1_EM7_AFP_A_OR_C','L1_EM7_AFP_A_AND_C',# ATR-27654
241  'L1_eEM9_AFP_A_OR_C', 'L1_eEM9_AFP_A_AND_C',
242  # med-priority (low mu)
243  'L1_AFP_A_OR_C', 'L1_AFP_A_OR_C_MBTS_2', 'L1_AFP_A_AND_C_MBTS_2',
244 
245 
246  # MBTS
247  'L1_MBTS_A', 'L1_MBTS_C',
248  'L1_MBTS_1_EMPTY', 'L1_MBTS_1_1_EMPTY', 'L1_MBTS_2_EMPTY',
249  'L1_MBTS_1_UNPAIRED_ISO', 'L1_MBTS_1_1_UNPAIRED_ISO', 'L1_MBTS_2_UNPAIRED_ISO',
250  'L1_MBTS_1', 'L1_MBTS_1_1', 'L1_MBTS_2',
251  'L1_MBTS_4_A', 'L1_MBTS_4_C',
252  'L1_MBTS_1_A', 'L1_MBTS_1_C',
253  'L1_MBTS_1_A_EMPTY', 'L1_MBTS_1_C_EMPTY',
254  # For VdM
255  'L1_MBTS_2_BGRP11', 'L1_MBTS_1_1_BGRP11',
256 
257  # extra MBTS
258  # TODO: to be removed for high-mu pp
259  'L1_MBTSA0', 'L1_MBTSA1', 'L1_MBTSA2', 'L1_MBTSA3', 'L1_MBTSA4', 'L1_MBTSA5', 'L1_MBTSA6', 'L1_MBTSA7', 'L1_MBTSA8', 'L1_MBTSA9', 'L1_MBTSA10', 'L1_MBTSA11', 'L1_MBTSA12', 'L1_MBTSA13', 'L1_MBTSA14', 'L1_MBTSA15', 'L1_MBTSC0', 'L1_MBTSC1', 'L1_MBTSC2', 'L1_MBTSC3', 'L1_MBTSC4', 'L1_MBTSC5', 'L1_MBTSC6', 'L1_MBTSC7', 'L1_MBTSC8', 'L1_MBTSC9', 'L1_MBTSC10', 'L1_MBTSC11', 'L1_MBTSC12', 'L1_MBTSC13', 'L1_MBTSC14', 'L1_MBTSC15',
260 
261 
262 
263  #--------------------------------
264  # TOPO items
265  #--------------------------------
266 
267  # phase1 L1Topo
268  'L1_LAR-ZEE-eEM',
269  'L1_JPSI-1M5-eEM9',
270  'L1_JPSI-1M5-eEM15',
271  'L1_BPH-0M9-eEM9-eEM7', 'L1_BPH-0M9-eEM9-eEM7_MU5VF', 'L1_BPH-0M9-eEM9-eEM7_2MU3V',
272  'L1_BPH-0DR3-eEM9jJ40', 'L1_BPH-0DR3-eEM9jJ40_MU5VF', 'L1_BPH-0DR3-eEM9jJ40_2MU3V',
273  'L1_LLP-RO-eEM', 'L1_LLP-NOMATCH-eEM',
274  #'L1_DPHI-2eEM5',
275  'L1_HT150-jJ50s5pETA32_jMJJ-400-CF',
276  'L1_HT190-jJ40s5pETA21',
277  'L1_SC111-CjJ40',
278  'L1_jJ90_DETA20-jJ90J',
279 
280  # tau
281  'L1_cTAU30M_2cTAU20M',
282  'L1_cTAU30M_2cTAU20M_DR-eTAU30MeTAU20M', 'L1_cTAU30M_2cTAU20M_DR-eTAU30MeTAU20M-jJ55',
283  'L1_cTAU30M_2cTAU20M_DR-eTAU30eTAU20', 'L1_cTAU30M_2cTAU20M_DR-eTAU30eTAU20-jJ55',
284  'L1_eTAU80_2cTAU30M_DR-eTAU30eTAU20',
285  'L1_cTAU20M_DR-eTAU20eTAU12-jJ40',
286  #ATR-26902
287  'L1_4jJ30p0ETA24_0DETA24-eTAU30eTAU12',
288  'L1_cTAU20M_cTAU12M_4jJ30p0ETA24_0DETA24-eTAU30eTAU12',
289  'L1_4jJ30p0ETA24_0DETA24_4DPHI99-eTAU30eTAU12',
290 
291  'L1_DY-BOX-2MU5VF', 'L1_DY-BOX-MU5VFMU3V', 'L1_DY-BOX-2MU3VF',
292 
293  #ATR-23394
294  'L1_LFV-eEM10L-MU8VF', 'L1_LFV-eEM15L-MU5VF',
295 
296  'L1_LFV-MU5VF',
297  'L1_LFV-MU8VF',
298 
299  'L1_jMJJ-700',
300  'L1_jMJJ-300-NFF',
301  'L1_jMJJ-500-NFF',
302  'L1_jMJJ-400-CF',
303  'L1_eEM22M_jMJJ-300',
304 
305  'L1_10DR-MU14FCH-MU5VF', #ATR-19376
306  'L1_10DR-MU14FCH-MU5VF_EMPTY',
307  'L1_10DR-MU14FCH-MU5VF_UNPAIRED_ISO',
308 
309  #ATR-19720, ATR-19639
310  'L1_BPH-2M9-0DR15-2MU3V',
311  'L1_BPH-2M9-0DR15-2MU3VF',
312  'L1_BPH-2M9-0DR15-MU5VFMU3V',
313  'L1_BPH-2M9-0DR15-C-MU5VFMU3V',
314  'L1_BPH-2M9-2DR15-2MU5VF',
315  'L1_BPH-8M15-0DR22-MU5VFMU3V-BO',
316  'L1_BPH-8M15-0DR22-2MU5VF',
317  #ATR-19355
318  'L1_BPH-0M10-3MU3V',
319  'L1_BPH-0M10-3MU3VF',
320  #ATR-19638
321  'L1_BPH-0M10C-3MU3V',
322 
323  #ATR-21566
324  'L1_BPH-7M22-2MU3VF',
325  'L1_BPH-7M22-MU5VFMU3VF',
326  'L1_BPH-7M22-0DR20-2MU3V',
327  'L1_BPH-7M22-0DR20-2MU3VF',
328  'L1_BPH-7M22-0DR12-2MU3V',
329 
330  #ATR-22782
331  'L1_BPH-7M11-25DR99-2MU3VF',
332  'L1_BPH-7M14-MU5VFMU3VF',
333  'L1_BPH-7M14-0DR25-MU5VFMU3VF',
334  'L1_BPH-7M14-2MU3V',
335  'L1_BPH-7M14-2MU3VF',
336 
337  # INVM + DPHI
338  'L1_jMJJ-400-NFF-0DPHI22',
339  'L1_jMJJ-400-NFF-0DPHI24',
340  'L1_jMJJ-400-NFF-0DPHI26',
341 
342  'L1_LATE-MU8F_jXE70', 'L1_LATE-MU8F_jJ90',
343 
344  # INVM + DR, TLA
345  'L1_2DR15-0M30-2eEM12L',
346  'L1_13DR25-25M70-2eEM12L',
347 
348  #ATR-18824
349  'L1_ZAFB-04DPHI-eEM18M',
350  'L1_ZAFB-25DPHI-eEM18M',
351  #ATR-22109
352  #'L1_ZAFB-25DPHI-eEM18M',
353 
354  'L1_DPHI-M70-2eEM12M', 'L1_DPHI-M70-2eEM15M', #ATR-19302
355  'L1_DPHI-M70-2eEM9', 'L1_DPHI-M70-2eEM9L', # ATR-21637 (no or loose shower shape cuts)
356 
357  #ATR-17320
358  'L1_CEP-CjJ100',
359  'L1_CEP-CjJ90',
360  'L1_AFP_A_AND_C_TOF_CEP-CjJ100','L1_AFP_A_AND_C_TOF_T0T1_CEP-CjJ100',
361 
362  #ATR-28563
363  'L1_LLPDPHI-jXE40-jJ40',
364 
365  ]
366 
367  L1MenuFlags.CtpIdMap = FixedIDMap
368 
369 if __name__ == "__main__":
370  defineMenu()
371  print_available(L1MenuFlags)
372 
373 
python.L1.Menu.Menu_Physics_pp_run3_v1.defineMenu
def defineMenu()
single EM
Definition: Menu_Physics_pp_run3_v1.py:8
python.L1.Menu.MenuCommon.defineCommonL1Flags
def defineCommonL1Flags(L1MenuFlags)
Definition: MenuCommon.py:18
python.L1.Menu.Menu_AllCTPIn_run3_v1.print_available
def print_available()
Definition: Menu_AllCTPIn_run3_v1.py:8