ATLAS Offline Software
Loading...
Searching...
No Matches
TriggerContent.py
Go to the documentation of this file.
1# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3# ********************************************************************
4# TriggerContent.py
5#
6# Configures content on EGAM derivations needed for trigger usage and
7# trigger studies
8# author: fernando.monticelli@cern.ch
9# ********************************************************************
10
11
12# List of single photon triggers. Including those used for Bootstrap studies
13singlePhotonTriggers = {}
14singlePhotonTriggers["Run3"] = [
15 "HLT_g10_loose_L1EM7",
16 "HLT_g10_loose_L1eEM9",
17 "HLT_g15_loose_L1EM10VH",
18 "HLT_g15_loose_L1eEM12L",
19 "HLT_g15_tight_L1EM10VH",
20 "HLT_g15_tight_L1eEM12L",
21 "HLT_g20_loose_L1EM15VH",
22 "HLT_g20_loose_L1eEM18L",
23 "HLT_g20_tight_L1EM15VHI",
24 "HLT_g20_tight_L1eEM18M",
25 "HLT_g20_tight_icaloloose_L1EM15VHI",
26 "HLT_g20_tight_icaloloose_L1eEM18M",
27 "HLT_g22_tight_L1EM15VHI",
28 "HLT_g22_tight_L1eEM18M",
29 "HLT_g25_loose_L1EM20VH",
30 "HLT_g25_loose_L1eEM24L",
31 "HLT_g25_medium_L1EM20VH",
32 "HLT_g25_medium_L1eEM24L",
33 "HLT_g25_tight_icaloloose_L1EM20VH",
34 "HLT_g25_tight_icalomedium_L1EM20VH",
35 "HLT_g25_tight_icalotight_L1EM20VH",
36 "HLT_g300_etcut_L1eEM26M",
37 "HLT_g30_loose_L1EM20VH",
38 "HLT_g30_loose_L1eEM24L",
39 "HLT_g35_medium_L1EM20VH",
40 "HLT_g35_medium_L1eEM24L",
41 "HLT_g40_loose_L1EM20VH",
42 "HLT_g40_loose_L1eEM24L",
43 "HLT_g50_loose_L1EM20VH",
44 "HLT_g50_loose_L1eEM24L",
45 "HLT_g60_loose_L1EM22VHI",
46 "HLT_g60_loose_L1eEM26M",
47 "HLT_g80_loose_L1EM22VHI",
48 "HLT_g80_loose_L1eEM26M",
49 "HLT_g100_loose_L1EM22VHI",
50 "HLT_g100_loose_L1eEM26M",
51 "HLT_g120_loose_L1EM22VHI",
52 "HLT_g120_loose_L1eEM26M",
53 "HLT_g140_loose_L1EM22VHI",
54 "HLT_g140_loose_L1eEM26M",
55 "HLT_g250_etcut_L1EM22VHI",
56 "HLT_g250_etcut_L1eEM26M",
57 "HLT_g300_etcut_L1EM22VHI",
58]
59
60singlePhotonTriggers["Run2"] = [
61 "HLT_g6_loose",
62 "HLT_g6_tight_icalotight",
63 "HLT_g10_etcut",
64 "HLT_g10_loose",
65 "HLT_g10_loose_L1EM3",
66 "HLT_g10_medium",
67 "HLT_g10_medium_L1EM3",
68 "HLT_g12_loose",
69 "HLT_g12_medium",
70 "HLT_g15_etcut_L1EM7",
71 "HLT_g15_loose",
72 "HLT_g15_loose_L1EM3",
73 "HLT_g15_loose_L1EM7",
74 "HLT_g15_loose_L1EM8VH",
75 "HLT_g20_etcut",
76 "HLT_g20_etcut_L1EM12",
77 "HLT_g20_etcut_L1EM15",
78 "HLT_g20_loose",
79 "HLT_g20_loose_L1EM12",
80 "HLT_g20_loose_L1EM15",
81 "HLT_g20_loose_L1EM18VH",
82 "HLT_g20_medium",
83 "HLT_g20_medium_L1EM15",
84 "HLT_g20_tight",
85 "HLT_g20_tight_L1EM15",
86 "HLT_g20_tight_L1EM15VHI",
87 "HLT_g20_tight_icalotight_L1EM15VHI",
88 "HLT_g20_tight_icalovloose_L1EM15VHI",
89 "HLT_g22_tight",
90 "HLT_g22_tight_L1EM15VHI",
91 "HLT_g22_tight_icalotight",
92 "HLT_g22_tight_icalotight_L1EM15VHI",
93 "HLT_g22_tight_icalovloose",
94 "HLT_g22_tight_icalovloose_L1EM15VHI",
95 "HLT_g24_loose",
96 "HLT_g25_etcut_L1EM15",
97 "HLT_g25_loose",
98 "HLT_g25_loose_L1EM15 ",
99 "HLT_g25_loose_L1EM20VH",
100 "HLT_g25_medium",
101 "HLT_g25_medium_L1EM15",
102 "HLT_g25_medium_L1EM20VH",
103 "HLT_g25_medium_L1EM22VHI",
104 "HLT_g25_tight_L1EM15",
105 "HLT_g25_tight_L1EM20VH",
106 "HLT_g30_etcut_L1EM15" "HLT_g30_loose_L1EM15",
107 "HLT_g35_loose",
108 "HLT_g35_loose_L1EM15",
109 "HLT_g35_loose_L1EM20VH",
110 "HLT_g35_loose_L1EM22VHI",
111 "HLT_g35_loose_L1EM24VHI",
112 "HLT_g35_loose_L1EM24VHIM",
113 "HLT_g35_loose_L1EM26VHI",
114 "HLT_g35_medium",
115 "HLT_g35_medium_L1EM20VH",
116 "HLT_g35_medium_L1EM22VHI",
117 "HLT_g35_medium_L1EM24VHI",
118 "HLT_g35_medium_icalotight",
119 "HLT_g35_medium_icalovloose",
120 "HLT_g35_tight_icalotight_L1EM24VHI",
121 "HLT_g35_tight_icalotight_L1EM24VHIM",
122 "HLT_g40_loose_L1EM15",
123 "HLT_g40_tight",
124 "HLT_g40_tight_icalotight_L1EM24VHI",
125 "HLT_g40_tight_icalotight_L1EM24VHIM",
126 "HLT_g45_loose_L1EM15",
127 "HLT_g45_tight",
128 "HLT_g45_tight_L1EM22VHI",
129 "HLT_g45_tight_L1EM24VHI",
130 "HLT_g50_loose",
131 "HLT_g50_loose_L1EM15",
132 "HLT_g50_loose_L1EM20VH",
133 "HLT_g60_loose",
134 "HLT_g60_loose_L1EM15VH ",
135 "HLT_g60_loose_L1EM20VH",
136 "HLT_g60_loose_L1EM24VHI",
137 "HLT_g60_loose_L1EM24VHIM",
138 "HLT_g60_loose_L1EM26VHI",
139 "HLT_g70_loose",
140 "HLT_g70_loose_L1EM24VHI",
141 "HLT_g70_loose_L1EM24VHIM",
142 "HLT_g70_loose_L1EM26VHI",
143 "HLT_g70_loose_L1EN24VHIM",
144 "HLT_g80_loose",
145 "HLT_g80_loose_L1EM24VHI",
146 "HLT_g80_loose_L1EM24VHIM",
147 "HLT_g80_loose_L1EM26VHI",
148 "HLT_g80_loose_icalovloose_L1EM24VHIM",
149 "HLT_g85_tight",
150 "HLT_g85_tight_L1EM24VHI",
151 "HLT_g85_tight_L1EM24VHIM",
152 "HLT_g85_tight_icalovloose_L1EM24VHI",
153 "HLT_g85_tight_icalovloose_L1EM24VHIM",
154 "HLT_g100_loose",
155 "HLT_g100_loose_L1EM24VHI",
156 "HLT_g100_loose_L1EM24VHIM",
157 "HLT_g100_loose_L1EM26VHI",
158 "HLT_g100_tight",
159 "HLT_g100_tight_L1EM24VHI",
160 "HLT_g100_tight_L1EM24VHIM",
161 "HLT_g100_tight_icalovloose_L1EM24",
162 "HLT_g100_tight_icalovloose_L1EM24VHI",
163 "HLT_g100_tight_icalovloose_L1EM24VHIM",
164 "HLT_g120_loose",
165 "HLT_g120_loose_L1EM24VHI",
166 "HLT_g120_loose_L1EM24VHIM",
167 "HLT_g120_loose_L1EM26VHI",
168 "HLT_g140_loose",
169 "HLT_g140_loose_HLTCalo",
170 "HLT_g140_loose_L1EM24VHIM",
171 "HLT_g140_loose_L1EM26VHI",
172 "HLT_g140_tight",
173 "HLT_g140_tight_L1EM24VHIM",
174 "HLT_g160_loose",
175 "HLT_g160_loose_L1EM24VHIM",
176 "HLT_g160_loose_L1EM26VHI",
177 "HLT_g180_loose",
178 "HLT_g180_loose_L1EM24VHIM",
179 "HLT_g180_loose_L1EM26VHI",
180 "HLT_g200_etcut",
181 "HLT_g200_loose",
182 "HLT_g200_loose_L1EM24VHIM",
183 "HLT_g200_loose_L1EM26VHI",
184 "HLT_g250_etcut",
185 "HLT_g300_etcut" "HLT_g300_etcut_L1EM24VHI",
186 "HLT_g300_etcut_L1EM24VHIM",
187]
188
189
190diPhotonTriggers = {}
191
192diPhotonTriggers["Run3"] = [
193 "HLT_2g15_loose_25dphiAA_invmAA80_L12EM7",
194 "HLT_2g15_loose_25dphiAA_invmAA80_L1DPHI-M70-2eEM15M",
195 "HLT_2g15_tight_25dphiAA_invmAA80_L12EM7",
196 "HLT_2g15_tight_25dphiAA_invmAA80_L1DPHI-M70-2eEM15M",
197 "HLT_2g15_tight_25dphiAA_L12EM7",
198 "HLT_2g15_tight_25dphiAA_L1DPHI-M70-2eEM15M",
199 "HLT_2g20_loose_L12eEM18L",
200 "HLT_2g20_loose_L12EM15VH",
201 "HLT_2g20_tight_icaloloose_L12eEM18M",
202 "HLT_2g20_tight_icaloloose_L12EM15VHI",
203 "HLT_2g20_tight_L12EM15VHI",
204 "HLT_2g22_tight_L12eEM18M",
205 "HLT_2g22_tight_L12EM15VHI",
206 "HLT_2g22_tight_L1eEM9_EMPTY",
207 "HLT_2g22_tight_L1eEM9_UNPAIRED_ISO",
208 "HLT_2g22_tight_L1EM7_EMPTY",
209 "HLT_2g22_tight_L1EM7_UNPAIRED_ISO",
210 "HLT_2g25_loose_g15_loose_L12eEM24L",
211 "HLT_2g25_loose_g15_loose_L12EM20VH",
212 "HLT_2g50_loose_L12eEM24L",
213 "HLT_2g50_loose_L12EM20VH",
214 "HLT_2g50_tight_L1eEM9_EMPTY",
215 "HLT_2g50_tight_L1eEM9_UNPAIRED_ISO",
216 "HLT_2g50_tight_L1EM7_EMPTY",
217 "HLT_2g50_tight_L1EM7_UNPAIRED_ISO",
218 "HLT_2g9_loose_25dphiAA_invmAA80_L12EM7",
219 "HLT_2g9_loose_25dphiAA_invmAA80_L1DPHI-M70-2eEM9",
220 "HLT_2g9_loose_25dphiAA_invmAA80_L1DPHI-M70-2eEM9L",
221 "HLT_g35_medium_g25_medium_L12eEM24L",
222 "HLT_g35_medium_g25_medium_L12EM20VH",
223 "HLT_g35_medium_g25_medium_L1eEM9_EMPTY",
224 "HLT_g35_medium_g25_medium_L1eEM9_UNPAIRED_ISO",
225 "HLT_g35_medium_g25_medium_L1EM7_EMPTY",
226 "HLT_g35_medium_g25_medium_L1EM7_UNPAIRED_ISO",
227]
228
229
230diPhotonTriggers["Run2"] = [
231 "HLT_2g20_loose_L12EM15",
232 "HLT_2g20_loose",
233 "HLT_2g20_tight",
234 "HLT_2g22_tight",
235 "HLT_2g25_tight",
236 "HLT_g35_loose_g25_loose",
237 "HLT_g35_medium_HLTCalo_g25_medium_HLTCalo",
238 "HLT_g35_loose_L1EM15_g25_loose_L1EM15",
239 "HLT_g35_loose_L1EM15VH_g25_loose_L1EM15VH",
240 "HLT_g35_medium_g25_medium",
241 "HLT_2g50_loose",
242 "HLT_2g60_loose_L12EM15VH ",
243 "HLT_2g10_loose",
244 "HLT_2g50_loose_L12EM18VH",
245 "HLT_2g60_loose_L12EM18VH",
246 "HLT_2g50_loose_L12EM20VH",
247 "HLT_g50_loose_L12EM18VH",
248 "HLT_g60_loose_L12EM18VH",
249 "HLT_g50_loose_L12EM20VH",
250 "HLT_g60_loose_L12EM20VH",
251 "HLT_2g25_tight_L12EM20VH",
252 "HLT_g35_loose_g25_loose_L12EM18VH",
253 "HLT_g35_loose_g25_loose_L12EM20VH ",
254 "HLT_g35_medium_g25_medium_L12EM18VH",
255 "HLT_g35_medium_g25_medium_L12EM20VH",
256 "HLT_2g20_tight_L12EM15VHI",
257 "HLT_2g20_tight_icalovloose_L12EM15VHI",
258 "HLT_2g20_tight_icalotight_L12EM15VHI",
259 "HLT_2g22_tight_L12EM15VHI",
260 "HLT_2g22_tight_icalovloose_L12EM15VHI",
261 "HLT_2g22_tight_icalotight_L12EM15VHI",
262 "HLT_2g60_loose_L12EM20VH",
263 "HLT_2g3_loose_dPhi15_L12EM3_VTE50",
264 "HLT_2g3_loose_L12EM3_VTE50",
265 "HLT_2g3_medium_dPhi15_L12EM3_VTE50",
266 "HLT_2g22_tight_icalovloose",
267 "HLT_2g22_tight_icalotight",
268 "HLT_2g10_loose_L12EM7",
269 "HLT_2g15_loose_L12EM7",
270]
271
272
273triPhotonTriggers = {}
274triPhotonTriggers["Run3"] = [
275 "HLT_2g25_loose_g15_loose_L12EM20VH",
276 "HLT_2g25_loose_g15_loose_L12eEM24L",
277]
278triPhotonTriggers["Run2"] = [
279 "HLT_3g15_loose",
280 "HLT_g20_loose_2g15_loose_L12EM13VH",
281 "HLT_2g20_loose_g15_loose",
282 "HLT_3g20_loose",
283 "HLT_3g20_loose_L12EM18VH",
284 "HLT_2g24_loose_g15_loose",
285 "HLT_2g24_g20_loose",
286 "HLT_3g24_loose_L12EM20VH",
287 "HLT_2g25_loose_g15_loose",
288 "HLT_2g25_loose_g20_loose",
289 "HLT_3g25_loose",
290]
291
292
293JPsiTriggers = {}
294
295JPsiTriggers["Run3"] = [
296 "HLT_e9_lhtight_e4_idperf_tight_probe_1invmAB5_L1JPSI-1M5-EM7",
297 "HLT_e9_lhtight_e4_idperf_tight_nogsf_probe_1invmAB5_L1JPSI-1M5-EM7",
298 "HLT_e14_lhtight_e4_idperf_tight_probe_1invmAB5_L1JPSI-1M5-EM12",
299 "HLT_e14_lhtight_e4_idperf_tight_nogsf_probe_1invmAB5_L1JPSI-1M5-EM12",
300 "HLT_e9_lhtight_e4_idperf_tight_probe_1invmAB5_L1JPSI-1M5-eEM9",
301 "HLT_e9_lhtight_e4_idperf_tight_nogsf_probe_1invmAB5_L1JPSI-1M5-eEM9",
302 "HLT_e14_lhtight_e4_idperf_tight_probe_1invmAB5_L1JPSI-1M5-eEM15",
303 "HLT_e14_lhtight_e4_idperf_tight_nogsf_probe_1invmAB5_L1JPSI-1M5-eEM15",
304 "HLT_e9_lhtight_e4_etcut_1invmAB5_L1JPSI-1M5-EM7",
305 "HLT_e5_lhtight_e9_etcut_1invmAB5_L1JPSI-1M5-EM7",
306 "HLT_e5_lhtight_e14_etcut_1invmAB5_L1JPSI-1M5-EM12",
307 "HLT_e14_lhtight_e4_etcut_1invmAB5_L1JPSI-1M5-EM12",
308 "HLT_e9_lhtight_e4_etcut_1invmAB5_L1JPSI-1M5-eEM9",
309 "HLT_e5_lhtight_e9_etcut_1invmAB5_L1JPSI-1M5-eEM9",
310 "HLT_e5_lhtight_e14_etcut_1invmAB5_L1JPSI-1M5-eEM15",
311 "HLT_e14_lhtight_e4_etcut_1invmAB5_L1JPSI-1M5-eEM15",
312]
313JPsiTriggers["Run2"] = [
314 "HLT_e5_lhtight_e4_etcut_Jpsiee",
315 "HLT_e5_lhtight_nod0_e4_etcut_Jpsiee",
316 "HLT_e5_lhtight_e4_etcut",
317 "HLT_e5_lhtight_nod0_e4_etcut",
318 "HLT_e9_lhtight_e4_etcut_Jpsiee",
319 "HLT_e9_lhtight_nod0_e4_etcut_Jpsiee",
320 "HLT_e9_etcut_e5_lhtight_nod0_Jpsiee",
321 "HLT_e9_etcut_e5_lhtight_Jpsiee",
322 "HLT_e14_etcut_e5_lhtight_Jpsiee",
323 "HLT_e14_etcut_e5_lhtight_nod0_Jpsiee",
324 "HLT_e14_lhtight_e4_etcut_Jpsiee",
325 "HLT_e14_lhtight_nod0_e4_etcut_Jpsiee",
326 "HLT_e5_lhtight_nod0_e4_etcut_Jpsiee_L1RD0_FILLED",
327 "HLT_e5_lhtight_nod0_e9_etcut_Jpsiee",
328 "HLT_e5_lhtight_nod0_e14_etcut_Jpsiee",
329 "HLT_e5_lhtight_nod0_e9_etcut_Jpsiee_L1JPSI-1M5-EM7",
330 "HLT_e9_lhtight_nod0_e4_etcut_Jpsiee_L1JPSI-1M5-EM7",
331 "HLT_e5_lhtight_nod0_e14_etcut_Jpsiee_L1JPSI-1M5-EM12",
332 "HLT_e14_lhtight_nod0_e4_etcut_Jpsiee_L1JPSI-1M5-EM12",
333]
334
335
336JPsiDelayedTriggers = {}
337
338JPsiDelayedTriggers["Run3"] = [
339 "HLT_2e5_lhvloose_bBeeM6000_L1BKeePrimary",
340 "HLT_2e5_lhvloose_bBeeM6000_L1BKeePrescaled",
341 "HLT_e5_lhvloose_bBeeM6000_L1BKeePrimary",
342 "HLT_e5_lhvloose_bBeeM6000_L1BKeePrescaled",
343 "HLT_e5_lhvloose_e3_lhvloose_bBeeM6000_L1BKeePrimary",
344 "HLT_e5_lhvloose_e3_lhvloose_bBeeM6000_L1BKeePrescaled"
345]
346JPsiDelayedTriggers["Run2"] = [
347 "HLT_2e5_lhvloose_nod0_bBeexM6000t",
348 "HLT_e5_lhvloose_nod0_bBeexM6000t"
349]
350
351
352WTnPTriggers = {}
353
354WTnPTriggers["Run3"] = [
355 # No W TnP triggers in the menu?
356]
357
358WTnPTriggers["Run2"] = [
359 # L1Topo W T&P
360 "HLT_e13_etcut_trkcut",
361 "HLT_e18_etcut_trkcut",
362
363 "HLT_e13_etcut_trkcut_xs15",
364 "HLT_e18_etcut_trkcut_xs20",
365
366 "HLT_e13_etcut_trkcut_xs15_mt25",
367 "HLT_e18_etcut_trkcut_xs20_mt35",
368
369 "HLT_e13_etcut_trkcut_xs15_j20_perf_xe15_2dphi05",
370 "HLT_e13_etcut_trkcut_xs15_j20_perf_xe15_2dphi05_mt25",
371 "HLT_e13_etcut_trkcut_j20_perf_xe15_2dphi05_mt25",
372 "HLT_e13_etcut_trkcut_j20_perf_xe15_2dphi05",
373 "HLT_e13_etcut_trkcut_xs15_j20_perf_xe15_6dphi05",
374 "HLT_e13_etcut_trkcut_xs15_j20_perf_xe15_6dphi05_mt25",
375 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi05_mt25",
376 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi05",
377 "HLT_e18_etcut_trkcut_xs20_j20_perf_xe20_6dphi15",
378 "HLT_e18_etcut_trkcut_xs20_j20_perf_xe20_6dphi15_mt35",
379 "HLT_e18_etcut_trkcut_j20_perf_xe20_6dphi15_mt35",
380 "HLT_e18_etcut_trkcut_j20_perf_xe20_6dphi15",
381 # others
382 "HLT_e5_etcut_L1W-05DPHI-JXE-0",
383 "HLT_e5_etcut_L1W-10DPHI-JXE-0",
384 "HLT_e5_etcut_L1W-15DPHI-JXE-0",
385 "HLT_e5_etcut_L1W-10DPHI-EMXE-0",
386 "HLT_e5_etcut_L1W-15DPHI-EMXE-0",
387 "HLT_e5_etcut_L1W-05DPHI-EMXE-1",
388 "HLT_e5_etcut_L1W-05RO-XEHT-0",
389 "HLT_e5_etcut_L1W-90RO2-XEHT-0",
390 "HLT_e5_etcut_L1W-250RO2-XEHT-0",
391 "HLT_e5_etcut_L1W-HT20-JJ15.ETA49",
392 "HLT_e13_etcut_L1W-NOMATCH",
393 "HLT_e13_etcut_L1W-NOMATCH_W-05RO-XEEMHT",
394 "HLT_e13_etcut_L1EM10_W-MT25",
395 "HLT_e13_etcut_L1EM10_W-MT30",
396 "HLT_e13_etcut_trkcut_L1EM12",
397 "HLT_e13_etcut_trkcut_L1EM10_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE",
398 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi15_mt25",
399 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi15_mt25_L1EM12_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE_XS20",
400 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi15_mt25_L1EM12_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE_W-90RO2-XEHT-0",
401 "HLT_e13_etcut_trkcut_xs30_xe30_mt35",
402 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35",
403 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35",
404 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_2dphi05_mt35",
405 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35",
406 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35_L1EM12_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE_XS20",
407 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35_L1EM12_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE_W-90RO2-XEHT-0",
408 "HLT_e18_etcut_L1EM15_W-MT35",
409 "HLT_e18_etcut_trkcut_L1EM15",
410 "HLT_e18_etcut_trkcut_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EMXE",
411 "HLT_e18_etcut_trkcut_xs30_xe30_mt35",
412 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35",
413 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35",
414 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi05_mt35",
415 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35",
416 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
417 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
418 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi05_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
419 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
420 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
421 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
422 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
423 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-15DPHI-JXE-0_W-15DPHI-EM15XE",
424 "HLT_e18_etcut_trkcut_xs30_xe30_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
425 "HLT_e18_etcut_trkcut_xs30_xe30_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
426 "HLT_e18_etcut_trkcut_xs30_xe30_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-15DPHI-JXE-0_W-15DPHI-EM15XE",
427 "HLT_e18_etcut_trkcut_j20_perf_xe20_6dphi15_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
428 "HLT_e18_etcut_trkcut_j20_perf_xe20_6dphi15_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
429 # added for 2017
430 "HLT_e60_etcut",
431 "HLT_e60_etcut_L1EM24VHIM",
432 "HLT_e60_etcut_trkcut_L1EM24VHIM_j15_perf_xe60_6dphi15_mt35",
433 "HLT_e60_etcut_trkcut_L1EM24VHIM_xe60_mt35",
434 "HLT_e60_etcut_trkcut_L1EM24VHIM_xs30_j15_perf_xe30_6dphi15_mt35",
435 "HLT_e60_etcut_trkcut_L1EM24VHIM_xs30_xe30_mt35",
436 "HLT_e60_lhmedium_nod0",
437 "HLT_e60_lhmedium_nod0_L1EM24VHI",
438 "HLT_e60_lhmedium_nod0_L1EM24VHIM",
439 "HLT_e60_lhvloose_nod0",
440 "HLT_e60_etcut_trkcut_j15_perf_xe60_6dphi05_mt35",
441 "HLT_e60_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35",
442 "HLT_e70_etcut",
443 "HLT_e70_etcut_L1EM24VHIM",
444 "HLT_e70_lhloose_nod0_L1EM24VHIM_xe70noL1",
445 "HLT_e70_lhloose_nod0_xe70noL1",
446 "HLT_noalg_l1topo_L1EM15",
447 "HLT_noalg_l1topo_L1EM7",
448 "HLT_j80_xe80",
449 "HLT_xe80_tc_lcw_L1XE50",
450 "HLT_xe90_mht_L1XE50",
451 "HLT_xe90_tc_lcw_wEFMu_L1XE50",
452 "HLT_xe90_mht_wEFMu_L1XE50",
453 "HLT_xe110_mht_L1XE50",
454 "HLT_xe110_pufit_L1XE50",
455 # added for low-mu data analysis, 2017 and 2018 data
456 "HLT_e15_lhloose_nod0_L1EM12",
457 # added for low-mu data analysis, 2018 data
458 "HLT_xe35",
459 "HLT_e15_etcut_trkcut_xe30noL1",
460]
461
462
463noalgTriggers = {}
464noalgTriggers["Run2"] = [
465 "HLT_noalg_L1EM15VH",
466 "HLT_noalg_L1EM12",
467 "HLT_noalg_L1EM15",
468 "HLT_noalg_L1EM18VH",
469 "HLT_noalg_L1EM20VH",
470 "HLT_noalg_L1EM10",
471 "HLT_noalg_L1EM10VH",
472 "HLT_noalg_L1EM13VH",
473 "HLT_noalg_L1EM20VHI",
474 "HLT_noalg_L1EM22VHI",
475 "HLT_noalg_L1EM8VH",
476]
477noalgTriggers["Run3"] = [
478 "HLT_noalg_L1EM22VHI",
479 "HLT_noalg_L1EM3",
480 "HLT_noalg_L1EM7",
481 "HLT_noalg_L1EM12",
482 "HLT_noalg_L1EM15",
483 "HLT_noalg_L1EM8VH",
484 "HLT_noalg_L1EM10VH",
485 "HLT_noalg_L1EM15VH",
486 "HLT_noalg_L1EM20VH",
487 "HLT_noalg_L1eEM5",
488 "HLT_noalg_L1eEM7",
489 "HLT_noalg_L1eEM9",
490 "HLT_noalg_L1eEM10L",
491 "HLT_noalg_L1eEM12L",
492 "HLT_noalg_L1eEM15",
493 "HLT_noalg_L1eEM18",
494 "HLT_noalg_L1eEM18L",
495 "HLT_noalg_L1eEM18M",
496 "HLT_noalg_L1eEM22M",
497 "HLT_noalg_L1eEM24L",
498 "HLT_noalg_L1eEM24VM",
499 "HLT_noalg_L1eEM26",
500 "HLT_noalg_L1eEM26L",
501 "HLT_noalg_L1eEM26M",
502 "HLT_noalg_L1eEM26T",
503]
504
505
506# ====================================================================
507# trigger-based selection
508# prescaled _etcut triggers
509# prescaled _loose triggers
510# prescaled _lhloose triggers
511# ====================================================================
512BkgElectronTriggers = {}
513BkgElectronTriggers["Run3"] = [
514 "HLT_e5_nopid_L1EM3",
515 "HLT_e5_etcut_L1EM3",
516 "HLT_e50_etcut_L1EM22VHI",
517 "HLT_e50_etcut_L1eEM26M",
518 "HLT_e120_etcut_L1EM22VHI",
519 "HLT_e120_etcut_L1eEM26M",
520 "HLT_e250_etcut_L1EM22VHI",
521 "HLT_e250_etcut_L1eEM26M",
522 "HLT_e300_etcut_L1eEM26M",
523 "HLT_e300_etcut_L1EM22VHI",
524 "HLT_g250_etcut_L1EM22VHI",
525 "HLT_g250_etcut_L1eEM26M",
526 "HLT_g300_etcut_L1EM22VHI",
527 "HLT_g300_etcut_L1eEM26M",
528 # Added for 2024
529 "HLT_e5_etcut_L1eEM5",
530 "HLT_e5_nopid_L1eEM5",
531 "HLT_e10_etcut_L1eEM9",
532 "HLT_e15_etcut_L1eEM9",
533 "HLT_e20_etcut_L1eEM18M",
534 "HLT_e25_etcut_L1eEM18M",
535 "HLT_e30_etcut_L1eEM18M",
536 "HLT_e40_etcut_L1eEM18M",
537 "HLT_e60_etcut_L1eEM26M",
538 "HLT_e70_etcut_L1eEM26M",
539 "HLT_e80_etcut_L1eEM26M",
540 "HLT_e100_etcut_L1eEM26M"
541]
542
543BkgElectronTriggers["Run2"] = [
544 "HLT_e4_etcut",
545 "HLT_e5_etcut",
546 "HLT_e9_etcut",
547 "HLT_e10_etcut_L1EM7",
548 "HLT_e14_etcut",
549 "HLT_e15_etcut_L1EM7",
550 "HLT_e17_etcut_L1EM15",
551 "HLT_e20_etcut_L1EM12",
552 "HLT_e25_etcut_L1EM15",
553 "HLT_e30_etcut_L1EM15",
554 "HLT_e40_etcut_L1EM15",
555 "HLT_e50_etcut_L1EM15",
556 "HLT_e60_etcut",
557 "HLT_e80_etcut",
558 "HLT_e100_etcut",
559 "HLT_e120_etcut",
560 "HLT_g10_etcut",
561 "HLT_g20_etcut_L1EM12",
562 "HLT_g200_etcut",
563 "HLT_e5_lhloose",
564 "HLT_e5_lhvloose",
565 "HLT_e5_loose",
566 "HLT_e5_vloose",
567 "HLT_e10_lhvloose_L1EM7",
568 "HLT_e10_vloose_L1EM7",
569 "HLT_e12_lhloose",
570 "HLT_e12_lhloose_L1EM10VH",
571 "HLT_e12_lhvloose_L1EM10VH",
572 "HLT_e12_loose",
573 "HLT_e12_loose_L1EM10VH",
574 "HLT_e12_vloose_L1EM10VH",
575 "HLT_e15_lhloose_L1EM13VH",
576 "HLT_e15_lhvloose_L1EM13VH",
577 "HLT_e15_lhvloose_L1EM7",
578 "HLT_e15_loose_L1EM13VH",
579 "HLT_e15_vloose_L1EM13VH",
580 "HLT_e15_vloose_L1EM7",
581 "HLT_e17_lhloose",
582 "HLT_e17_lhloose_L1EM15",
583 "HLT_e17_lhloose_cutd0dphideta_L1EM15",
584 "HLT_e17_lhloose_nod0_L1EM15",
585 "HLT_e17_lhloose_nodeta_L1EM15",
586 "HLT_e17_lhloose_nodphires_L1EM15",
587 "HLT_e17_lhloose_L1EM15VHJJ1523ETA49",
588 "HLT_e17_lhvloose",
589 "HLT_e17_loose",
590 "HLT_e17_loose_L1EM15",
591 "HLT_e17_loose_L1EM15VHJJ1523ETA49",
592 "HLT_e17_vloose",
593 "HLT_e20_lhvloose",
594 "HLT_e20_lhvloose_L1EM12",
595 "HLT_e20_vloose",
596 "HLT_e20_vloose_L1EM12",
597 "HLT_e25_lhvloose_L1EM15",
598 "HLT_e25_vloose_L1EM15",
599 "HLT_e30_lhvloose_L1EM15",
600 "HLT_e30_vloose_L1EM15",
601 "HLT_e40_lhvloose",
602 "HLT_e40_lhvloose_L1EM15",
603 "HLT_e40_vloose_L1EM15",
604 "HLT_e50_lhvloose_L1EM15",
605 "HLT_e50_vloose_L1EM15",
606 "HLT_e60_loose",
607 "HLT_e60_vloose",
608 "HLT_e60_lhvloose",
609 "HLT_e70_etcut",
610 "HLT_e70_lhloose",
611 "HLT_e70_lhvloose",
612 "HLT_e70_loose",
613 "HLT_e70_vloose",
614 "HLT_e80_lhvloose",
615 "HLT_e80_vloose",
616 "HLT_e100_lhvloose",
617 "HLT_e100_vloose",
618 "HLT_e120_lhvloose",
619 "HLT_e120_lhloose",
620 "HLT_e120_loose",
621 "HLT_e120_vloose",
622 "HLT_e140_etcut",
623 "HLT_e160_etcut",
624 "HLT_e180_etcut",
625 "HLT_e200_etcut",
626 "HLT_e250_etcut",
627 "HLT_e300_etcut",
628 "HLT_g250_etcut",
629 "HLT_g300_etcut",
630]
631
632
633BootstrapPhotonTriggers = {}
634BootstrapPhotonTriggers["Run3"] = [
635 "HLT_g25_medium_L1EM20VH",
636 "HLT_g35_medium_L1EM20VH",
637 "HLT_g20_tight_icaloloose_L1EM15VHI",
638 "HLT_g15_tight_L1EM10VH",
639 "HLT_g20_tight_L1EM15VHI",
640 "HLT_g22_tight_L1EM15VHI",
641 "HLT_g25_medium_L1eEM24L",
642 "HLT_g35_medium_L1eEM24L",
643 "HLT_g20_tight_icaloloose_L1eEM18M",
644 "HLT_g15_tight_L1eEM12L",
645 "HLT_g20_tight_L1eEM18M",
646 "HLT_g22_tight_L1eEM18M",
647 "HLT_g250_etcut_L1EM22VHI",
648 "HLT_g10_loose_L1EM7",
649 "HLT_g15_loose_L1EM10VH",
650 "HLT_g20_loose_L1EM15VH",
651 "HLT_g25_loose_L1EM20VH",
652 "HLT_g30_loose_L1EM20VH",
653 "HLT_g40_loose_L1EM20VH",
654 "HLT_g50_loose_L1EM20VH",
655 "HLT_g60_loose_L1EM22VHI",
656 "HLT_g80_loose_L1EM22VHI",
657 "HLT_g100_loose_L1EM22VHI",
658 "HLT_g120_loose_L1EM22VHI",
659 "HLT_g250_etcut_L1eEM26M",
660 "HLT_g10_loose_L1eEM9",
661 "HLT_g15_loose_L1eEM12L",
662 "HLT_g20_loose_L1eEM18L",
663 "HLT_g25_loose_L1eEM24L",
664 "HLT_g30_loose_L1eEM24L",
665 "HLT_g40_loose_L1eEM24L",
666 "HLT_g50_loose_L1eEM24L",
667 "HLT_g60_loose_L1eEM26M",
668 "HLT_g80_loose_L1eEM26M",
669 "HLT_g100_loose_L1eEM26M",
670 "HLT_g120_loose_L1eEM26M",
671 "HLT_g25_tight_icaloloose_L1EM20VH",
672 "HLT_g25_tight_icalomedium_L1EM20VH",
673 "HLT_g25_tight_icalotight_L1EM20VH",
674]
675
676BootstrapPhotonTriggers["Run2"] = [
677 # pt_cut triggers
678 "HLT_g20_etcut_L1EM12"
679 # Passed through triggers for bootstrapping
680 "HLT_g10_loose",
681 "HLT_g15_loose_L1EM7",
682 "HLT_g20_loose_L1EM12",
683 "HLT_g20_loose",
684 "HLT_g25_loose_L1EM15",
685 "HLT_g60_loose",
686 "HLT_g100_loose",
687 "HLT_g120_loose",
688 "HLT_g160_loose",
689 "HLT_g160_loose_L1EM24VHIM",
690 "HLT_g180_loose",
691 "HLT_g180_loose_L1EM24VHIM",
692 "HLT_g35_loose_L1EM15",
693 "HLT_g40_loose_L1EM15",
694 "HLT_g45_loose_L1EM15",
695 "HLT_g50_loose_L1EM15",
696 "HLT_g70_loose",
697 "HLT_g80_loose",
698 "HLT_g140_loose",
699 "HLT_g200_loose",
700]
701
702
703noalgTriggers["Run2"] = [
704 "HLT_noalg_L1EM12",
705 "HLT_noalg_L1EM15",
706 "HLT_noalg_L1EM18VH",
707 "HLT_noalg_L1EM20VH",
708 "HLT_noalg_L1EM10",
709 "HLT_noalg_L1EM10VH",
710 "HLT_noalg_L1EM13VH",
711 "HLT_noalg_L1EM20VHI",
712 "HLT_noalg_L1EM22VHI",
713 "HLT_noalg_L1EM8VH",
714 "HLT_noalg_L1EM15VH",
715 "HLT_noalg_L12EM7",
716 "HLT_noalg_L12EM15",
717]
718
719# Additional contaienrs for photon trigger studies
720ExtraContainersPhotonTrigger = {}
721ExtraContainersPhotonTrigger["Run3"] = [
722 "HLT_egamma_Photons",
723 "HLT_egamma_PhotonsAux.",
724 "HLT_egamma_Iso_Photons",
725 "HLT_egamma_Iso_PhotonsAux.",
726 "HLT_FastCaloEMClusters",
727 "HLT_FastCaloEMClustersAux.",
728 "HLT_CaloEMClusters_Photon",
729 "HLT_CaloEMClusters_PhotonAux.",
730]
731
732ExtraContainersPhotonTrigger["Run2"] = [
733 "HLT_xAOD__PhotonContainer_egamma_Photons",
734 "HLT_xAOD__PhotonContainer_egamma_PhotonsAux.",
735 "HLT_xAOD__PhotonContainer_egamma_Iso_Photons",
736 "HLT_xAOD__PhotonContainer_egamma_Iso_PhotonsAux.",
737 "HLT_xAOD__TrigPhotonContainer_L2PhotonFex",
738 "HLT_xAOD__TrigPhotonContainer_L2PhotonFexAux.",
739]
740
741
742# Additional contaienrs for electron trigger studies
743ExtraContainersElectronTrigger = {}
744ExtraContainersElectronTrigger["Run3"] = [
745 "HLT_egamma_Electrons",
746 "HLT_egamma_ElectronsAux.",
747 "HLT_FastCaloEMClusters",
748 "HLT_FastCaloEMClustersAux.",
749 "HLT_IDTrack_Electron_FTF",
750 "HLT_IDTrack_Electron_FTFAux.",
751 "HLT_IDTrack_ElecLRT_FTF",
752 "HLT_IDTrack_ElecLRT_FTFAux.",
753 "HLT_FastElectrons_LRT",
754 "HLT_FastElectrons_LRTAux.",
755 "HLT_CaloEMClusters_Electron",
756 "HLT_CaloEMClusters_ElectronAux.",
757 "HLT_TrigEMClusters_Electrons",
758 "HLT_TrigEMClusters_ElectronsAux.",
759 "HLT_TrigEMClusters_Electrons_GSF",
760 "HLT_TrigEMClusters_Electrons_GSFAux.",
761 "HLT_IDTrack_Electron_IDTrig",
762 "HLT_IDTrack_Electron_IDTrigAux.",
763 "HLT_IDTrack_Electron_GSF",
764 "HLT_IDTrack_Electron_GSFAux.",
765]
766
767ExtraContainersElectronTrigger["Run2"] = [
768 "HLT_xAOD__ElectronContainer_egamma_Electrons",
769 "HLT_xAOD__ElectronContainer_egamma_ElectronsAux.",
770 "HLT_xAOD__TrigElectronContainer_L2ElectronFex",
771 "HLT_xAOD__TrigElectronContainer_L2ElectronFexAux.",
772 "HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex",
773 "HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFexAux.",
774 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrig",
775 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrigAux.",
776 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_EFID",
777 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_EFIDAux.",
778]
779
780# Containers aimed for Navigation, Trigger Matching and L1 RoIs
781ExtraContainersTrigger = {}
782ExtraContainersTrigger["Run3"] = [
783 # And these are Run3 containers
784 "HLT_eEMRoIs",
785 "HLTNav_Summary_AODSlimmed",
786 "HLTNav_Summary_AODSlimmedAux.",
787]
788
789
790ExtraContainersTrigger["Run2"] = [
791 # These are Run2 Containers
792 "LVL1EmTauRoIs",
793 "LVL1EmTauRoIsAux.",
794 "HLT_EMRoIs",
795 "HLT_EMRoIsAux.",
796 "HLT_TrigPassBitsCollection_passbits",
797 "HLT_TrigPassBitsCollection_passbitsAux.",
798 "HLT_TrigPassFlagsCollection_passflags",
799 "HLT_TrigPassFlagsCollection_passflagsAux.",
800 "HLT_TrigRoiDescriptorCollection_initialRoI",
801 "HLT_TrigRoiDescriptorCollection_initialRoIAux.",
802]
803
804
805ExtraContainersMuonTrigger = {}
806ExtraContainersMuonTrigger["Run3"] = [
807 "HLT_Muons_RoI",
808 "HLT_Muons_RoIAux.",
809 "HLT_Muons_FS",
810 "HLT_Muons_FSAux.",
811 "HLT_MuonsCB_RoI",
812 "HLT_MuonsCB_RoIAux.",
813 "HLT_MuonsCB_LRT",
814 "HLT_MuonsCB_LRTAux.",
815 "HLT_MuonsCB_FS",
816 "HLT_MuonsCB_FSAux.",
817]
818ExtraContainersMuonTrigger["Run2"] = [
819 "HLT_xAOD__MuonContainer_MuonEFInfo",
820 "HLT_xAOD__MuonContainer_MuonEFInfoAux.",
821 "HLT_xAOD__MuonContainer_MuonEFInfo_FullScan",
822 "HLT_xAOD__MuonContainer_MuonEFInfo_FullScanAux.",
823]
824
825
826ExtraVariablesHLTPhotons = {}
827ExtraVariablesHLTPhotons["Run3"] = [
828 "HLT_egamma_Photons.e.pt.m.author.Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.fracs1.wtots1.weta1.DeltaE.Eratio.caloClusterLinks",
829 "HLT_CaloEMClusters_Photon.calE.calEta.calPhi.calM.e_sampl.eta_sampl.etaCalo.phiCalo.ETACALOFRAME.PHICALOFRAME",
830]
831ExtraVariablesHLTPhotons["Run2"] = [
832 "HLT_xAOD__PhotonContainer_egamma_Photons.e.pt.m.author.Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.fracs1.wtots1.weta1.DeltaE.Eratio.caloClusterLinks",
833 "HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex.calE.calEta.calPhi.calM.e_sampl.eta_sampl.etaCalo.phiCalo.ETACALOFRAME.PHICALOFRAME",
834]
835
836
837ExtraContainersTriggerDataOnly = {}
838ExtraContainersTriggerDataOnly["Run3"] = []
839
840ExtraContainersTriggerDataOnly["Run2"] = [
841 "HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgamma",
842 "HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgammaAux.",
843 "HLT_xAOD__CaloClusterContainer_TrigCaloClusterMaker",
844 "HLT_xAOD__CaloClusterContainer_TrigCaloClusterMakerAux.",
845 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_FTF",
846 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_FTFAux.",
847 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_L2ID",
848 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_L2IDAux.",
849]