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
336WTnPTriggers = {}
337
338WTnPTriggers["Run3"] = [
339 # No W TnP triggers in the menu?
340]
341
342WTnPTriggers["Run2"] = [
343 # L1Topo W T&P
344 "HLT_e13_etcut_trkcut",
345 "HLT_e18_etcut_trkcut",
346
347 "HLT_e13_etcut_trkcut_xs15",
348 "HLT_e18_etcut_trkcut_xs20",
349
350 "HLT_e13_etcut_trkcut_xs15_mt25",
351 "HLT_e18_etcut_trkcut_xs20_mt35",
352
353 "HLT_e13_etcut_trkcut_xs15_j20_perf_xe15_2dphi05",
354 "HLT_e13_etcut_trkcut_xs15_j20_perf_xe15_2dphi05_mt25",
355 "HLT_e13_etcut_trkcut_j20_perf_xe15_2dphi05_mt25",
356 "HLT_e13_etcut_trkcut_j20_perf_xe15_2dphi05",
357 "HLT_e13_etcut_trkcut_xs15_j20_perf_xe15_6dphi05",
358 "HLT_e13_etcut_trkcut_xs15_j20_perf_xe15_6dphi05_mt25",
359 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi05_mt25",
360 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi05",
361 "HLT_e18_etcut_trkcut_xs20_j20_perf_xe20_6dphi15",
362 "HLT_e18_etcut_trkcut_xs20_j20_perf_xe20_6dphi15_mt35",
363 "HLT_e18_etcut_trkcut_j20_perf_xe20_6dphi15_mt35",
364 "HLT_e18_etcut_trkcut_j20_perf_xe20_6dphi15",
365 # others
366 "HLT_e5_etcut_L1W-05DPHI-JXE-0",
367 "HLT_e5_etcut_L1W-10DPHI-JXE-0",
368 "HLT_e5_etcut_L1W-15DPHI-JXE-0",
369 "HLT_e5_etcut_L1W-10DPHI-EMXE-0",
370 "HLT_e5_etcut_L1W-15DPHI-EMXE-0",
371 "HLT_e5_etcut_L1W-05DPHI-EMXE-1",
372 "HLT_e5_etcut_L1W-05RO-XEHT-0",
373 "HLT_e5_etcut_L1W-90RO2-XEHT-0",
374 "HLT_e5_etcut_L1W-250RO2-XEHT-0",
375 "HLT_e5_etcut_L1W-HT20-JJ15.ETA49",
376 "HLT_e13_etcut_L1W-NOMATCH",
377 "HLT_e13_etcut_L1W-NOMATCH_W-05RO-XEEMHT",
378 "HLT_e13_etcut_L1EM10_W-MT25",
379 "HLT_e13_etcut_L1EM10_W-MT30",
380 "HLT_e13_etcut_trkcut_L1EM12",
381 "HLT_e13_etcut_trkcut_L1EM10_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE",
382 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi15_mt25",
383 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi15_mt25_L1EM12_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE_XS20",
384 "HLT_e13_etcut_trkcut_j20_perf_xe15_6dphi15_mt25_L1EM12_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE_W-90RO2-XEHT-0",
385 "HLT_e13_etcut_trkcut_xs30_xe30_mt35",
386 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35",
387 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35",
388 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_2dphi05_mt35",
389 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35",
390 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35_L1EM12_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE_XS20",
391 "HLT_e13_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35_L1EM12_W-MT25_W-15DPHI-JXE-0_W-15DPHI-EMXE_W-90RO2-XEHT-0",
392 "HLT_e18_etcut_L1EM15_W-MT35",
393 "HLT_e18_etcut_trkcut_L1EM15",
394 "HLT_e18_etcut_trkcut_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EMXE",
395 "HLT_e18_etcut_trkcut_xs30_xe30_mt35",
396 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35",
397 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35",
398 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi05_mt35",
399 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35",
400 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
401 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
402 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi05_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
403 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
404 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_2dphi15_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
405 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
406 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
407 "HLT_e18_etcut_trkcut_xs30_j15_perf_xe30_6dphi15_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-15DPHI-JXE-0_W-15DPHI-EM15XE",
408 "HLT_e18_etcut_trkcut_xs30_xe30_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
409 "HLT_e18_etcut_trkcut_xs30_xe30_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
410 "HLT_e18_etcut_trkcut_xs30_xe30_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-15DPHI-JXE-0_W-15DPHI-EM15XE",
411 "HLT_e18_etcut_trkcut_j20_perf_xe20_6dphi15_mt35_L1EM15_W-MT35_W-05DPHI-JXE-0_W-05DPHI-EM15XE_XS30",
412 "HLT_e18_etcut_trkcut_j20_perf_xe20_6dphi15_mt35_L1EM15_W-MT35_W-250RO2-XEHT-0_W-05DPHI-JXE-0_W-05DPHI-EM15XE",
413 # added for 2017
414 "HLT_e60_etcut",
415 "HLT_e60_etcut_L1EM24VHIM",
416 "HLT_e60_etcut_trkcut_L1EM24VHIM_j15_perf_xe60_6dphi15_mt35",
417 "HLT_e60_etcut_trkcut_L1EM24VHIM_xe60_mt35",
418 "HLT_e60_etcut_trkcut_L1EM24VHIM_xs30_j15_perf_xe30_6dphi15_mt35",
419 "HLT_e60_etcut_trkcut_L1EM24VHIM_xs30_xe30_mt35",
420 "HLT_e60_lhmedium_nod0",
421 "HLT_e60_lhmedium_nod0_L1EM24VHI",
422 "HLT_e60_lhmedium_nod0_L1EM24VHIM",
423 "HLT_e60_lhvloose_nod0",
424 "HLT_e60_etcut_trkcut_j15_perf_xe60_6dphi05_mt35",
425 "HLT_e60_etcut_trkcut_xs30_j15_perf_xe30_6dphi05_mt35",
426 "HLT_e70_etcut",
427 "HLT_e70_etcut_L1EM24VHIM",
428 "HLT_e70_lhloose_nod0_L1EM24VHIM_xe70noL1",
429 "HLT_e70_lhloose_nod0_xe70noL1",
430 "HLT_noalg_l1topo_L1EM15",
431 "HLT_noalg_l1topo_L1EM7",
432 "HLT_j80_xe80",
433 "HLT_xe80_tc_lcw_L1XE50",
434 "HLT_xe90_mht_L1XE50",
435 "HLT_xe90_tc_lcw_wEFMu_L1XE50",
436 "HLT_xe90_mht_wEFMu_L1XE50",
437 "HLT_xe110_mht_L1XE50",
438 "HLT_xe110_pufit_L1XE50",
439 # added for low-mu data analysis, 2017 and 2018 data
440 "HLT_e15_lhloose_nod0_L1EM12",
441 # added for low-mu data analysis, 2018 data
442 "HLT_xe35",
443 "HLT_e15_etcut_trkcut_xe30noL1",
444]
445
446
447noalgTriggers = {}
448noalgTriggers["Run2"] = [
449 "HLT_noalg_L1EM15VH",
450 "HLT_noalg_L1EM12",
451 "HLT_noalg_L1EM15",
452 "HLT_noalg_L1EM18VH",
453 "HLT_noalg_L1EM20VH",
454 "HLT_noalg_L1EM10",
455 "HLT_noalg_L1EM10VH",
456 "HLT_noalg_L1EM13VH",
457 "HLT_noalg_L1EM20VHI",
458 "HLT_noalg_L1EM22VHI",
459 "HLT_noalg_L1EM8VH",
460]
461noalgTriggers["Run3"] = [
462 "HLT_noalg_L1EM22VHI",
463 "HLT_noalg_L1EM3",
464 "HLT_noalg_L1EM7",
465 "HLT_noalg_L1EM12",
466 "HLT_noalg_L1EM15",
467 "HLT_noalg_L1EM8VH",
468 "HLT_noalg_L1EM10VH",
469 "HLT_noalg_L1EM15VH",
470 "HLT_noalg_L1EM20VH",
471 "HLT_noalg_L1eEM5",
472 "HLT_noalg_L1eEM7",
473 "HLT_noalg_L1eEM9",
474 "HLT_noalg_L1eEM10L",
475 "HLT_noalg_L1eEM12L",
476 "HLT_noalg_L1eEM15",
477 "HLT_noalg_L1eEM18",
478 "HLT_noalg_L1eEM18L",
479 "HLT_noalg_L1eEM18M",
480 "HLT_noalg_L1eEM22M",
481 "HLT_noalg_L1eEM24L",
482 "HLT_noalg_L1eEM24VM",
483 "HLT_noalg_L1eEM26",
484 "HLT_noalg_L1eEM26L",
485 "HLT_noalg_L1eEM26M",
486 "HLT_noalg_L1eEM26T",
487]
488
489
490# ====================================================================
491# trigger-based selection
492# prescaled _etcut triggers
493# prescaled _loose triggers
494# prescaled _lhloose triggers
495# ====================================================================
496BkgElectronTriggers = {}
497BkgElectronTriggers["Run3"] = [
498 "HLT_e5_nopid_L1EM3",
499 "HLT_e5_etcut_L1EM3",
500 "HLT_e50_etcut_L1EM22VHI",
501 "HLT_e50_etcut_L1eEM26M",
502 "HLT_e120_etcut_L1EM22VHI",
503 "HLT_e120_etcut_L1eEM26M",
504 "HLT_e250_etcut_L1EM22VHI",
505 "HLT_e250_etcut_L1eEM26M",
506 "HLT_e300_etcut_L1eEM26M",
507 "HLT_e300_etcut_L1EM22VHI",
508 "HLT_g250_etcut_L1EM22VHI",
509 "HLT_g250_etcut_L1eEM26M",
510 "HLT_g300_etcut_L1EM22VHI",
511 "HLT_g300_etcut_L1eEM26M",
512 # Added for 2024
513 "HLT_e5_etcut_L1eEM5",
514 "HLT_e5_nopid_L1eEM5",
515 "HLT_e10_etcut_L1eEM9",
516 "HLT_e15_etcut_L1eEM9",
517 "HLT_e20_etcut_L1eEM18M",
518 "HLT_e25_etcut_L1eEM18M",
519 "HLT_e30_etcut_L1eEM18M",
520 "HLT_e40_etcut_L1eEM18M",
521 "HLT_e60_etcut_L1eEM26M",
522 "HLT_e70_etcut_L1eEM26M",
523 "HLT_e80_etcut_L1eEM26M",
524 "HLT_e100_etcut_L1eEM26M"
525]
526
527BkgElectronTriggers["Run2"] = [
528 "HLT_e4_etcut",
529 "HLT_e5_etcut",
530 "HLT_e9_etcut",
531 "HLT_e10_etcut_L1EM7",
532 "HLT_e14_etcut",
533 "HLT_e15_etcut_L1EM7",
534 "HLT_e17_etcut_L1EM15",
535 "HLT_e20_etcut_L1EM12",
536 "HLT_e25_etcut_L1EM15",
537 "HLT_e30_etcut_L1EM15",
538 "HLT_e40_etcut_L1EM15",
539 "HLT_e50_etcut_L1EM15",
540 "HLT_e60_etcut",
541 "HLT_e80_etcut",
542 "HLT_e100_etcut",
543 "HLT_e120_etcut",
544 "HLT_g10_etcut",
545 "HLT_g20_etcut_L1EM12",
546 "HLT_g200_etcut",
547 "HLT_e5_lhloose",
548 "HLT_e5_lhvloose",
549 "HLT_e5_loose",
550 "HLT_e5_vloose",
551 "HLT_e10_lhvloose_L1EM7",
552 "HLT_e10_vloose_L1EM7",
553 "HLT_e12_lhloose",
554 "HLT_e12_lhloose_L1EM10VH",
555 "HLT_e12_lhvloose_L1EM10VH",
556 "HLT_e12_loose",
557 "HLT_e12_loose_L1EM10VH",
558 "HLT_e12_vloose_L1EM10VH",
559 "HLT_e15_lhloose_L1EM13VH",
560 "HLT_e15_lhvloose_L1EM13VH",
561 "HLT_e15_lhvloose_L1EM7",
562 "HLT_e15_loose_L1EM13VH",
563 "HLT_e15_vloose_L1EM13VH",
564 "HLT_e15_vloose_L1EM7",
565 "HLT_e17_lhloose",
566 "HLT_e17_lhloose_L1EM15",
567 "HLT_e17_lhloose_cutd0dphideta_L1EM15",
568 "HLT_e17_lhloose_nod0_L1EM15",
569 "HLT_e17_lhloose_nodeta_L1EM15",
570 "HLT_e17_lhloose_nodphires_L1EM15",
571 "HLT_e17_lhloose_L1EM15VHJJ1523ETA49",
572 "HLT_e17_lhvloose",
573 "HLT_e17_loose",
574 "HLT_e17_loose_L1EM15",
575 "HLT_e17_loose_L1EM15VHJJ1523ETA49",
576 "HLT_e17_vloose",
577 "HLT_e20_lhvloose",
578 "HLT_e20_lhvloose_L1EM12",
579 "HLT_e20_vloose",
580 "HLT_e20_vloose_L1EM12",
581 "HLT_e25_lhvloose_L1EM15",
582 "HLT_e25_vloose_L1EM15",
583 "HLT_e30_lhvloose_L1EM15",
584 "HLT_e30_vloose_L1EM15",
585 "HLT_e40_lhvloose",
586 "HLT_e40_lhvloose_L1EM15",
587 "HLT_e40_vloose_L1EM15",
588 "HLT_e50_lhvloose_L1EM15",
589 "HLT_e50_vloose_L1EM15",
590 "HLT_e60_loose",
591 "HLT_e60_vloose",
592 "HLT_e60_lhvloose",
593 "HLT_e70_etcut",
594 "HLT_e70_lhloose",
595 "HLT_e70_lhvloose",
596 "HLT_e70_loose",
597 "HLT_e70_vloose",
598 "HLT_e80_lhvloose",
599 "HLT_e80_vloose",
600 "HLT_e100_lhvloose",
601 "HLT_e100_vloose",
602 "HLT_e120_lhvloose",
603 "HLT_e120_lhloose",
604 "HLT_e120_loose",
605 "HLT_e120_vloose",
606 "HLT_e140_etcut",
607 "HLT_e160_etcut",
608 "HLT_e180_etcut",
609 "HLT_e200_etcut",
610 "HLT_e250_etcut",
611 "HLT_e300_etcut",
612 "HLT_g250_etcut",
613 "HLT_g300_etcut",
614]
615
616
617BootstrapPhotonTriggers = {}
618BootstrapPhotonTriggers["Run3"] = [
619 "HLT_g25_medium_L1EM20VH",
620 "HLT_g35_medium_L1EM20VH",
621 "HLT_g20_tight_icaloloose_L1EM15VHI",
622 "HLT_g15_tight_L1EM10VH",
623 "HLT_g20_tight_L1EM15VHI",
624 "HLT_g22_tight_L1EM15VHI",
625 "HLT_g25_medium_L1eEM24L",
626 "HLT_g35_medium_L1eEM24L",
627 "HLT_g20_tight_icaloloose_L1eEM18M",
628 "HLT_g15_tight_L1eEM12L",
629 "HLT_g20_tight_L1eEM18M",
630 "HLT_g22_tight_L1eEM18M",
631 "HLT_g250_etcut_L1EM22VHI",
632 "HLT_g10_loose_L1EM7",
633 "HLT_g15_loose_L1EM10VH",
634 "HLT_g20_loose_L1EM15VH",
635 "HLT_g25_loose_L1EM20VH",
636 "HLT_g30_loose_L1EM20VH",
637 "HLT_g40_loose_L1EM20VH",
638 "HLT_g50_loose_L1EM20VH",
639 "HLT_g60_loose_L1EM22VHI",
640 "HLT_g80_loose_L1EM22VHI",
641 "HLT_g100_loose_L1EM22VHI",
642 "HLT_g120_loose_L1EM22VHI",
643 "HLT_g250_etcut_L1eEM26M",
644 "HLT_g10_loose_L1eEM9",
645 "HLT_g15_loose_L1eEM12L",
646 "HLT_g20_loose_L1eEM18L",
647 "HLT_g25_loose_L1eEM24L",
648 "HLT_g30_loose_L1eEM24L",
649 "HLT_g40_loose_L1eEM24L",
650 "HLT_g50_loose_L1eEM24L",
651 "HLT_g60_loose_L1eEM26M",
652 "HLT_g80_loose_L1eEM26M",
653 "HLT_g100_loose_L1eEM26M",
654 "HLT_g120_loose_L1eEM26M",
655 "HLT_g25_tight_icaloloose_L1EM20VH",
656 "HLT_g25_tight_icalomedium_L1EM20VH",
657 "HLT_g25_tight_icalotight_L1EM20VH",
658]
659
660BootstrapPhotonTriggers["Run2"] = [
661 # pt_cut triggers
662 "HLT_g20_etcut_L1EM12"
663 # Passed through triggers for bootstrapping
664 "HLT_g10_loose",
665 "HLT_g15_loose_L1EM7",
666 "HLT_g20_loose_L1EM12",
667 "HLT_g20_loose",
668 "HLT_g25_loose_L1EM15",
669 "HLT_g60_loose",
670 "HLT_g100_loose",
671 "HLT_g120_loose",
672 "HLT_g160_loose",
673 "HLT_g160_loose_L1EM24VHIM",
674 "HLT_g180_loose",
675 "HLT_g180_loose_L1EM24VHIM",
676 "HLT_g35_loose_L1EM15",
677 "HLT_g40_loose_L1EM15",
678 "HLT_g45_loose_L1EM15",
679 "HLT_g50_loose_L1EM15",
680 "HLT_g70_loose",
681 "HLT_g80_loose",
682 "HLT_g140_loose",
683 "HLT_g200_loose",
684]
685
686
687noalgTriggers["Run2"] = [
688 "HLT_noalg_L1EM12",
689 "HLT_noalg_L1EM15",
690 "HLT_noalg_L1EM18VH",
691 "HLT_noalg_L1EM20VH",
692 "HLT_noalg_L1EM10",
693 "HLT_noalg_L1EM10VH",
694 "HLT_noalg_L1EM13VH",
695 "HLT_noalg_L1EM20VHI",
696 "HLT_noalg_L1EM22VHI",
697 "HLT_noalg_L1EM8VH",
698 "HLT_noalg_L1EM15VH",
699 "HLT_noalg_L12EM7",
700 "HLT_noalg_L12EM15",
701]
702
703# Additional contaienrs for photon trigger studies
704ExtraContainersPhotonTrigger = {}
705ExtraContainersPhotonTrigger["Run3"] = [
706 "HLT_egamma_Photons",
707 "HLT_egamma_PhotonsAux.",
708 "HLT_egamma_Iso_Photons",
709 "HLT_egamma_Iso_PhotonsAux.",
710 "HLT_FastCaloEMClusters",
711 "HLT_FastCaloEMClustersAux.",
712 "HLT_CaloEMClusters_Photon",
713 "HLT_CaloEMClusters_PhotonAux.",
714]
715
716ExtraContainersPhotonTrigger["Run2"] = [
717 "HLT_xAOD__PhotonContainer_egamma_Photons",
718 "HLT_xAOD__PhotonContainer_egamma_PhotonsAux.",
719 "HLT_xAOD__PhotonContainer_egamma_Iso_Photons",
720 "HLT_xAOD__PhotonContainer_egamma_Iso_PhotonsAux.",
721 "HLT_xAOD__TrigPhotonContainer_L2PhotonFex",
722 "HLT_xAOD__TrigPhotonContainer_L2PhotonFexAux.",
723]
724
725
726# Additional contaienrs for electron trigger studies
727ExtraContainersElectronTrigger = {}
728ExtraContainersElectronTrigger["Run3"] = [
729 "HLT_egamma_Electrons",
730 "HLT_egamma_ElectronsAux.",
731 "HLT_FastCaloEMClusters",
732 "HLT_FastCaloEMClustersAux.",
733 "HLT_IDTrack_Electron_FTF",
734 "HLT_IDTrack_Electron_FTFAux.",
735 "HLT_IDTrack_ElecLRT_FTF",
736 "HLT_IDTrack_ElecLRT_FTFAux.",
737 "HLT_FastElectrons_LRT",
738 "HLT_FastElectrons_LRTAux.",
739 "HLT_CaloEMClusters_Electron",
740 "HLT_CaloEMClusters_ElectronAux.",
741 "HLT_TrigEMClusters_Electrons",
742 "HLT_TrigEMClusters_ElectronsAux.",
743 "HLT_TrigEMClusters_Electrons_GSF",
744 "HLT_TrigEMClusters_Electrons_GSFAux.",
745 "HLT_IDTrack_Electron_IDTrig",
746 "HLT_IDTrack_Electron_IDTrigAux.",
747 "HLT_IDTrack_Electron_GSF",
748 "HLT_IDTrack_Electron_GSFAux.",
749]
750
751ExtraContainersElectronTrigger["Run2"] = [
752 "HLT_xAOD__ElectronContainer_egamma_Electrons",
753 "HLT_xAOD__ElectronContainer_egamma_ElectronsAux.",
754 "HLT_xAOD__TrigElectronContainer_L2ElectronFex",
755 "HLT_xAOD__TrigElectronContainer_L2ElectronFexAux.",
756 "HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex",
757 "HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFexAux.",
758 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrig",
759 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrigAux.",
760 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_EFID",
761 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_EFIDAux.",
762]
763
764# Containers aimed for Navigation, Trigger Matching and L1 RoIs
765ExtraContainersTrigger = {}
766ExtraContainersTrigger["Run3"] = [
767 # And these are Run3 containers
768 "HLT_eEMRoIs",
769 "HLTNav_Summary_AODSlimmed",
770 "HLTNav_Summary_AODSlimmedAux.",
771]
772
773
774ExtraContainersTrigger["Run2"] = [
775 # These are Run2 Containers
776 "LVL1EmTauRoIs",
777 "LVL1EmTauRoIsAux.",
778 "HLT_EMRoIs",
779 "HLT_EMRoIsAux.",
780 "HLT_TrigPassBitsCollection_passbits",
781 "HLT_TrigPassBitsCollection_passbitsAux.",
782 "HLT_TrigPassFlagsCollection_passflags",
783 "HLT_TrigPassFlagsCollection_passflagsAux.",
784 "HLT_TrigRoiDescriptorCollection_initialRoI",
785 "HLT_TrigRoiDescriptorCollection_initialRoIAux.",
786]
787
788
789ExtraContainersMuonTrigger = {}
790ExtraContainersMuonTrigger["Run3"] = [
791 "HLT_Muons_RoI",
792 "HLT_Muons_RoIAux.",
793 "HLT_Muons_FS",
794 "HLT_Muons_FSAux.",
795 "HLT_MuonsCB_RoI",
796 "HLT_MuonsCB_RoIAux.",
797 "HLT_MuonsCB_LRT",
798 "HLT_MuonsCB_LRTAux.",
799 "HLT_MuonsCB_FS",
800 "HLT_MuonsCB_FSAux.",
801]
802ExtraContainersMuonTrigger["Run2"] = [
803 "HLT_xAOD__MuonContainer_MuonEFInfo",
804 "HLT_xAOD__MuonContainer_MuonEFInfoAux.",
805 "HLT_xAOD__MuonContainer_MuonEFInfo_FullScan",
806 "HLT_xAOD__MuonContainer_MuonEFInfo_FullScanAux.",
807]
808
809
810ExtraVariablesHLTPhotons = {}
811ExtraVariablesHLTPhotons["Run3"] = [
812 "HLT_egamma_Photons.e.pt.m.author.Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.fracs1.wtots1.weta1.DeltaE.Eratio.caloClusterLinks",
813 "HLT_CaloEMClusters_Photon.calE.calEta.calPhi.calM.e_sampl.eta_sampl.etaCalo.phiCalo.ETACALOFRAME.PHICALOFRAME",
814]
815ExtraVariablesHLTPhotons["Run2"] = [
816 "HLT_xAOD__PhotonContainer_egamma_Photons.e.pt.m.author.Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.fracs1.wtots1.weta1.DeltaE.Eratio.caloClusterLinks",
817 "HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex.calE.calEta.calPhi.calM.e_sampl.eta_sampl.etaCalo.phiCalo.ETACALOFRAME.PHICALOFRAME",
818]
819
820
821ExtraContainersTriggerDataOnly = {}
822ExtraContainersTriggerDataOnly["Run3"] = []
823
824ExtraContainersTriggerDataOnly["Run2"] = [
825 "HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgamma",
826 "HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgammaAux.",
827 "HLT_xAOD__CaloClusterContainer_TrigCaloClusterMaker",
828 "HLT_xAOD__CaloClusterContainer_TrigCaloClusterMakerAux.",
829 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_FTF",
830 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_FTFAux.",
831 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_L2ID",
832 "HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_L2IDAux.",
833]