ATLAS Offline Software
ListTriggers.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2 # ListTriggers.py - List of triggers for skimming from athena 21.2 [HION4,HION12]
3 
4 
6 
8  mb_triggers = []
9  mb_triggers += ["HLT_noalg_mb_L1TE50"]
10  mb_triggers += ["HLT_mb_sptrk_ion_L1ZDC_A_C_VTE50"]
11 
12  vn_triggers = []
13  vn_triggers += ["HLT_hi_v23_th14_L1TE50"]
14  vn_triggers += ["HLT_hi_v23_th15_L1TE50"]
15  vn_triggers += ["HLT_hi_v2_th10_L1TE50"]
16  vn_triggers += ["HLT_hi_v2_th13_L1TE50"]
17  vn_triggers += ["HLT_hi_v2_th13_veto3_L1TE50"]
18  vn_triggers += ["HLT_hi_v2_th14_L1TE50"]
19  vn_triggers += ["HLT_hi_v2_th15_L1TE50"]
20  vn_triggers += ["HLT_hi_v2_th16_L1TE50"]
21  vn_triggers += ["HLT_hi_v2_th5_L1TE50"]
22  vn_triggers += ["HLT_hi_v3_th10_L1TE50"]
23  vn_triggers += ["HLT_hi_v3_th13_L1TE50"]
24  vn_triggers += ["HLT_hi_v3_th13_veto2_L1TE50"]
25  vn_triggers += ["HLT_hi_v3_th14_L1TE50"]
26  vn_triggers += ["HLT_hi_v3_th15_L1TE50"]
27  vn_triggers += ["HLT_hi_v3_th16_L1TE50"]
28  vn_triggers += ["HLT_hi_v3_th5_L1TE50"]
29 
30  uc_triggers = []
31  uc_triggers += ["HLT_hi_th1_ucc_L1TE10000"]
32  uc_triggers += ["HLT_hi_th2_ucc_L1TE10000"]
33  uc_triggers += ["HLT_hi_th3_ucc_L1TE10000"]
34  uc_triggers += ["HLT_hi_th1_ucc_L1TE12000"]
35  uc_triggers += ["HLT_hi_th2_ucc_L1TE12000"]
36  uc_triggers += ["HLT_hi_th3_ucc_L1TE12000"]
37  uc_triggers += ["HLT_hi_th1_ucc_L1TE14000"]
38  uc_triggers += ["HLT_hi_th2_ucc_L1TE14000"]
39  uc_triggers += ["HLT_hi_th3_ucc_L1TE14000"]
40 
41  triggers=mb_triggers+vn_triggers+uc_triggers
42 
43  return triggers
44 
46  vn_triggers = []
47  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp3100_trk160_hmt_L1TE120"]
48  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4100_trk200_hmt_L1TE120"]
49  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4100_trk200_hmt_L1TE160"]
50  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4800_trk240_hmt_L1TE120"]
51  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp5000_trk260_hmt_L1TE160"]
52  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4100_pusup900_trk200_hmt_L1TE200"]
53  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4500_pusup1000_trk220_hmt_L1TE200"]
54  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4800_pusup1100_trk240_hmt_L1TE200"]
55  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp3100_pusup700_trk160_hmt_L1TE120"]
56  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4100_pusup900_trk200_hmt_L1TE120"]
57  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4100_pusup900_trk200_hmt_L1TE160"]
58  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp4800_pusup1100_trk240_hmt_L1TE120"]
59  vn_triggers += ["HLT_hi_v2A_th05p_mb_sp5000_pusup1200_trk260_hmt_L1TE160"]
60  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp3100_trk160_hmt_L1TE120"]
61  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4100_trk200_hmt_L1TE120"]
62  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4100_trk200_hmt_L1TE160"]
63  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4800_trk240_hmt_L1TE120"]
64  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp5000_trk260_hmt_L1TE160"]
65  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4100_pusup900_trk200_hmt_L1TE200"]
66  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4500_pusup1000_trk220_hmt_L1TE200"]
67  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4800_pusup1100_trk240_hmt_L1TE200"]
68  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp3100_pusup700_trk160_hmt_L1TE120"]
69  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4100_pusup900_trk200_hmt_L1TE120"]
70  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4100_pusup900_trk200_hmt_L1TE160"]
71  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp4800_pusup1100_trk240_hmt_L1TE120"]
72  vn_triggers += ["HLT_hi_v2C_th05p_mb_sp5000_pusup1200_trk260_hmt_L1TE160"]
73 
74  hmt_triggers = []
75  hmt_triggers += ["HLT_mb_sptrk_L1MBTS_1"]
76  hmt_triggers += ["HLT_mb_sp2400_pusup500_trk120_hmt_L1TE20"]
77  hmt_triggers += ["HLT_mb_sp2800_pusup600_trk140_hmt_L1TE20"]
78  hmt_triggers += ["HLT_mb_sp2800_pusup600_trk140_hmt_L1TE50"]
79  hmt_triggers += ["HLT_mb_sp3100_pusup700_trk160_hmt_L1TE50"]
80  hmt_triggers += ["HLT_mb_sp3100_pusup700_trk160_hmt_L1TE70"]
81  hmt_triggers += ["HLT_mb_sp3500_pusup800_trk180_hmt_L1TE70"]
82  hmt_triggers += ["HLT_mb_sp3500_pusup800_trk180_hmt_L1TE90"]
83  hmt_triggers += ["HLT_mb_sp4100_pusup900_trk200_hmt_L1TE90"]
84  hmt_triggers += ["HLT_mb_sp4100_pusup900_trk200_hmt_L1TE120"]
85  hmt_triggers += ["HLT_mb_sp4500_pusup1000_trk220_hmt_L1TE120"]
86  hmt_triggers += ["HLT_mb_sp4800_pusup1100_trk240_hmt_L1TE160"]
87  hmt_triggers += ["HLT_mb_sp5000_pusup1100_trk240_hmt_L1TE200"]
88  hmt_triggers += ["HLT_mb_sp5000_pusup1200_trk260_hmt_L1TE160"]
89  hmt_triggers += ["HLT_mb_sp5600_pusup1300_trk260_hmt_L1TE200"]
90  hmt_triggers += ["HLT_mb_sp5200_pusup1300_trk280_hmt_L1TE160"]
91  hmt_triggers += ["HLT_mb_sp6000_pusup1400_trk280_hmt_L1TE200"]
92 
93  muon_triggers = []
94  muon_triggers += ["HLT_mu4_mb_sp1200_pusup200_trk60_hmt_L1MU4"]
95  muon_triggers += ["HLT_mu4_mb_sp1200_pusup200_trk60_hmt_L1MU4_TE10.0ETA24"]
96  muon_triggers += ["HLT_mu4_mb_sp1200_pusup200_trk60_hmt_L1MU4_TE15.0ETA24"]
97  muon_triggers += ["HLT_mu4_mb_sp1200_pusup200_trk60_hmt_L1MU4_TE20.0ETA24"]
98  muon_triggers += ["HLT_mu4_mb_sp1200_trk60_hmt_L1MU4"]
99  muon_triggers += ["HLT_mu4_mb_sp1200_trk60_hmt_L1MU4_TE10.0ETA24"]
100  muon_triggers += ["HLT_mu4_mb_sp1200_trk60_hmt_L1MU4_TE15.0ETA24"]
101  muon_triggers += ["HLT_mu4_mb_sp1200_trk60_hmt_L1MU4_TE20.0ETA24"]
102  muon_triggers += ["HLT_mu4_mb_sp1600_pusup300_trk80_hmt_L1MU4"]
103  muon_triggers += ["HLT_mu4_mb_sp1600_pusup300_trk80_hmt_L1MU4_TE15.0ETA24"]
104  muon_triggers += ["HLT_mu4_mb_sp1600_pusup300_trk80_hmt_L1MU4_TE20.0ETA24"]
105  muon_triggers += ["HLT_mu4_mb_sp1600_pusup300_trk80_hmt_L1MU4_TE25.0ETA24"]
106  muon_triggers += ["HLT_mu4_mb_sp1600_trk80_hmt_L1MU4"]
107  muon_triggers += ["HLT_mu4_mb_sp1600_trk80_hmt_L1MU4_TE15.0ETA24"]
108  muon_triggers += ["HLT_mu4_mb_sp1600_trk80_hmt_L1MU4_TE20.0ETA24"]
109  muon_triggers += ["HLT_mu4_mb_sp1600_trk80_hmt_L1MU4_TE25.0ETA24"]
110  muon_triggers += ["HLT_mu4_mb_sp2100_pusup400_trk100_hmt_L1MU4"]
111  muon_triggers += ["HLT_mu4_mb_sp2100_pusup400_trk100_hmt_L1MU4_TE15.0ETA24"]
112  muon_triggers += ["HLT_mu4_mb_sp2100_pusup400_trk100_hmt_L1MU4_TE20.0ETA24"]
113  muon_triggers += ["HLT_mu4_mb_sp2100_pusup400_trk100_hmt_L1MU4_TE25.0ETA24"]
114  muon_triggers += ["HLT_mu4_mb_sp2100_pusup400_trk100_hmt_L1MU4_TE50"]
115  muon_triggers += ["HLT_mu4_mb_sp2100_trk100_hmt_L1MU4"]
116  muon_triggers += ["HLT_mu4_mb_sp2100_trk100_hmt_L1MU4_TE15.0ETA24"]
117  muon_triggers += ["HLT_mu4_mb_sp2100_trk100_hmt_L1MU4_TE20.0ETA24"]
118  muon_triggers += ["HLT_mu4_mb_sp2100_trk100_hmt_L1MU4_TE25.0ETA24"]
119  muon_triggers += ["HLT_mu4_mb_sp2100_trk100_hmt_L1MU4_TE50"]
120  muon_triggers += ["HLT_mu4_mb_sp2400_pusup500_trk120_hmt_L1MU4"]
121  muon_triggers += ["HLT_mu4_mb_sp2400_pusup500_trk120_hmt_L1MU4_TE15.0ETA24"]
122  muon_triggers += ["HLT_mu4_mb_sp2400_pusup500_trk120_hmt_L1MU4_TE20.0ETA24"]
123  muon_triggers += ["HLT_mu4_mb_sp2400_pusup500_trk120_hmt_L1MU4_TE25.0ETA24"]
124  muon_triggers += ["HLT_mu4_mb_sp2400_pusup500_trk120_hmt_L1MU4_TE50"]
125  muon_triggers += ["HLT_mu4_mb_sp2400_trk120_hmt_L1MU4"]
126  muon_triggers += ["HLT_mu4_mb_sp2400_trk120_hmt_L1MU4_TE15.0ETA24"]
127  muon_triggers += ["HLT_mu4_mb_sp2400_trk120_hmt_L1MU4_TE20.0ETA24"]
128  muon_triggers += ["HLT_mu4_mb_sp2400_trk120_hmt_L1MU4_TE25.0ETA24"]
129  muon_triggers += ["HLT_mu4_mb_sp2400_trk120_hmt_L1MU4_TE50"]
130  muon_triggers += ["HLT_mu4_mb_sp2800_pusup600_trk140_hmt_L1MU4_TE50"]
131  muon_triggers += ["HLT_mu4_mb_sp2800_pusup600_trk140_hmt_L1MU4_TE70"]
132  muon_triggers += ["HLT_mu4_mb_sp2800_pusup600_trk140_hmt_L1MU4_TE90"]
133  muon_triggers += ["HLT_mu4_mb_sp2800_trk140_hmt_L1MU4_TE50"]
134  muon_triggers += ["HLT_mu4_mb_sp2800_trk140_hmt_L1MU4_TE70"]
135  muon_triggers += ["HLT_mu4_mb_sp2800_trk140_hmt_L1MU4_TE90"]
136  muon_triggers += ["HLT_mu4_mb_sp3100_pusup700_trk160_hmt_L1MU4_TE20.0ETA24"]
137  muon_triggers += ["HLT_mu4_mb_sp3100_pusup700_trk160_hmt_L1MU4_TE25.0ETA24"]
138  muon_triggers += ["HLT_mu4_mb_sp3100_pusup700_trk160_hmt_L1MU4_TE30.0ETA24"]
139  muon_triggers += ["HLT_mu4_mb_sp3100_pusup700_trk160_hmt_L1MU4_TE50"]
140  muon_triggers += ["HLT_mu4_mb_sp3100_pusup700_trk160_hmt_L1MU4_TE70"]
141  muon_triggers += ["HLT_mu4_mb_sp3100_trk160_hmt_L1MU4_TE20.0ETA24"]
142  muon_triggers += ["HLT_mu4_mb_sp3100_trk160_hmt_L1MU4_TE25.0ETA24"]
143  muon_triggers += ["HLT_mu4_mb_sp3100_trk160_hmt_L1MU4_TE30.0ETA24"]
144  muon_triggers += ["HLT_mu4_mb_sp3100_trk160_hmt_L1MU4_TE50"]
145  muon_triggers += ["HLT_mu4_mb_sp3100_trk160_hmt_L1MU4_TE70"]
146  muon_triggers += ["HLT_mu4_mb_sp3500_pusup800_trk180_hmt_L1MU4_TE120"]
147  muon_triggers += ["HLT_mu4_mb_sp3500_pusup800_trk180_hmt_L1MU4_TE70"]
148  muon_triggers += ["HLT_mu4_mb_sp3500_pusup800_trk180_hmt_L1MU4_TE90"]
149  muon_triggers += ["HLT_mu4_mb_sp3500_trk180_hmt_L1MU4_TE120"]
150  muon_triggers += ["HLT_mu4_mb_sp3500_trk180_hmt_L1MU4_TE70"]
151  muon_triggers += ["HLT_mu4_mb_sp3500_trk180_hmt_L1MU4_TE90"]
152  muon_triggers += ["HLT_mu4_mb_sp4100_pusup900_trk200_hmt_L1MU4_TE120"]
153  muon_triggers += ["HLT_mu4_mb_sp4100_pusup900_trk200_hmt_L1MU4_TE160"]
154  muon_triggers += ["HLT_mu4_mb_sp4100_pusup900_trk200_hmt_L1MU4_TE90"]
155  muon_triggers += ["HLT_mu4_mb_sp4100_trk200_hmt_L1MU4_TE120"]
156  muon_triggers += ["HLT_mu4_mb_sp4100_trk200_hmt_L1MU4_TE160"]
157  muon_triggers += ["HLT_mu4_mb_sp4100_trk200_hmt_L1MU4_TE90"]
158  muon_triggers += ["HLT_mu4_mb_sp4500_pusup1000_trk220_hmt_L1MU4_TE30.0ETA24"]
159  muon_triggers += ["HLT_mu4_mb_sp4500_pusup1000_trk220_hmt_L1MU4_TE35.0ETA24"]
160  muon_triggers += ["HLT_mu4_mb_sp4500_pusup1000_trk220_hmt_L1MU4_TE40.0ETA24"]
161  muon_triggers += ["HLT_mu4_mb_sp4500_trk220_hmt_L1MU4_TE30.0ETA24"]
162  muon_triggers += ["HLT_mu4_mb_sp4500_trk220_hmt_L1MU4_TE35.0ETA24"]
163  muon_triggers += ["HLT_mu4_mb_sp4500_trk220_hmt_L1MU4_TE40.0ETA24"]
164  muon_triggers += ["HLT_mu4_mb_sp4800_pusup1100_trk240_hmt_L1MU4_TE120"]
165  muon_triggers += ["HLT_mu4_mb_sp4800_pusup1100_trk240_hmt_L1MU4_TE160"]
166  muon_triggers += ["HLT_mu4_mb_sp4800_trk240_hmt_L1MU4_TE120"]
167  muon_triggers += ["HLT_mu4_mb_sp4800_trk240_hmt_L1MU4_TE160"]
168  muon_triggers += ["HLT_mu4"]
169 
170  triggers=vn_triggers+hmt_triggers+muon_triggers
171 
172  return triggers
173 
175  triggers = []
176  triggers += ["HLT_noalg_mb_L1MBTS_1"]
177  triggers += ["HLT_mb_sp100_trk60_hmt_L1MBTS_1_1"]
178  triggers += ["HLT_mb_sp100_trk80_hmt_L1MBTS_1_1"]
179  triggers += ["HLT_mb_sp100_trk100_hmt_L1MBTS_1_1"]
180  triggers += ["HLT_mb_sp100_trk110_hmt_L1MBTS_1_1"]
181 
182  return triggers
183 
185  triggers = []
186  triggers += ["HLT_noalg_L1TE600p0ETA49"]
187  triggers += ["HLT_noalg_L1TE50_VTE600p0ETA49"]
188  triggers += ["HLT_mb_sptrk_pc_L1ZDC_A_C_VTE50"]
189 
190  return triggers
191 
193  triggers = []
194  triggers += ["HLT_noalg_L1jTE600"]
195  triggers += ["HLT_noalg_L1jTE50_VjTE600"]
196  triggers += ["HLT_mb_sptrk_pc_L1ZDC_A_C_VjTE50"]
197 
198  return triggers
199 
201  triggers = []
202  triggers += ["HLT_mb_sptrk_L1TRT_FILLED"]
203  triggers += ["HLT_j20_ionp_L1jJ10"]
204  triggers += ["HLT_j40_ionp_L1jJ20"]
205 
206  return triggers
207 
208 
210 
212  triggers = ["HLT_mb_sptrk_vetombts2in_L1MU0_VTE50"]
213  triggers += ["HLT_noalg_L1MU0_VTE50"]
214  triggers += ["HLT_hi_loose_upc_L1ZDC_A_C_VTE50"]
215  triggers += ["HLT_mb_sptrk_vetombts2in_L1ZDC_A_C_VTE50"]
216  triggers += ["HLT_mb_sptrk_ion_L1ZDC_A_C_VTE50"]
217  triggers += ["HLT_noalg_L1ZDC_A_C_VTE50"]
218  triggers += ["HLT_hi_gg_upc_L1TE5_VTE200"]
219 
220  return triggers
221 
223  triggers = ["HLT_e5_etcut_L1EM3_VZDC_A"]
224  triggers += ["HLT_e5_etcut_L1EM3_VZDC_C"]
225  triggers += ["HLT_e5_lhloose_nod0"]
226  triggers += ["HLT_e5_lhloose_L1EM3_VZDC_A"]
227  triggers += ["HLT_e5_lhloose_L1EM3_VZDC_C"]
228  triggers += ["HLT_e5_lhloose_nod0_L1EM3_VZDC_A"]
229  triggers += ["HLT_e5_lhloose_nod0_L1EM3_VZDC_C"]
230  triggers += ["HLT_2e5_etcut_L12EM3_VZDC_A"]
231  triggers += ["HLT_2e5_etcut_L12EM3_VZDC_C"]
232  triggers += ["HLT_2e5_lhloose_L12EM3_VZDC_A"]
233  triggers += ["HLT_2e5_lhloose_L12EM3_VZDC_C"]
234  triggers += ["HLT_2e5_lhloose_nod0_L12EM3_VZDC_A"]
235  triggers += ["HLT_2e5_lhloose_nod0_L12EM3_VZDC_C"]
236  triggers += ["HLT_g5_loose_L1VZDC_A"]
237  triggers += ["HLT_g5_loose_L1VZDC_C"]
238  triggers += ["HLT_g10_loose_L1VZDC_A"]
239  triggers += ["HLT_g10_loose_L1VZDC_C"]
240  triggers += ["HLT_g5_etcut_L1VZDC_A"]
241  triggers += ["HLT_g5_etcut_L1VZDC_C"]
242  triggers += ["HLT_g10_etcut_L1VZDC_A"]
243  triggers += ["HLT_g10_etcut_L1VZDC_C"]
244  triggers += ["HLT_mu4_L1MU4_VTE10"]
245  triggers += ["HLT_mu4_L1MU4_VZDC_A"]
246  triggers += ["HLT_mu4_L1MU4_VZDC_C"]
247  triggers += ["HLT_2mu4_L12MU4_VTE10"]
248  triggers += ["HLT_2mu4_L12MU4_VZDC_A"]
249  triggers += ["HLT_2mu4_L12MU4_VZDC_C"]
250  triggers += ["HLT_mu4_L1MU4_VTE10_VZDC_A"]
251  triggers += ["HLT_mu4_L1MU4_VTE10_VZDC_C"]
252  triggers += ["HLT_2mu4_L12MU4_VTE10_VZDC_A"]
253  triggers += ["HLT_2mu4_L12MU4_VTE10_VZDC_C"]
254  triggers += ["HLT_mu6_L1MU6_VTE10_VZDC_A"]
255  triggers += ["HLT_mu6_L1MU6_VTE10_VZDC_C"]
256  triggers += ["HLT_mb_sptrk_exclusiveloose_L1VTE10_VZDC_A"]
257  triggers += ["HLT_mb_sptrk_exclusiveloose_L1VTE10_VZDC_C"]
258  triggers += ["HLT_mb_sptrk_exclusiveloose_L1RD0_FILLED"]
259  triggers += ["HLT_mb_sptrk_exclusiveloose_L1ZDC"]
260  triggers += ["HLT_mb_sptrk_exclusiveloose_L1MU4_VTE10"]
261  triggers += ["HLT_mb_sptrk_exclusivetight_L1VTE10_VZDC_A"]
262  triggers += ["HLT_mb_sptrk_exclusivetight_L1VTE10_VZDC_C"]
263  triggers += ["HLT_mb_sptrk_exclusivetight_L1RD0_FILLED"]
264  triggers += ["HLT_mb_sptrk_exclusivetight_L1ZDC"]
265  triggers += ["HLT_hi_upc_FgapA_L1RD0"]
266  triggers += ["HLT_hi_upc_FgapC_L1RD0"]
267  triggers += ["HLT_hi_upc_FgapAC_L1RD0"]
268  triggers += ["HLT_hi_upc_FgapA_L1MBTS_1"]
269  triggers += ["HLT_hi_upc_FgapC_L1MBTS_1"]
270  triggers += ["HLT_hi_upc_FgapAC_L1MBTS_1"]
271  triggers += ["HLT_hi_upc_L2FgapA_L1MBTS_1"]
272  triggers += ["HLT_hi_upc_L2FgapC_L1MBTS_1"]
273  triggers += ["HLT_hi_upc_L2FgapAC_L1MBTS_1"]
274  triggers += ["HLT_hi_upc_EFFgapA_L1MBTS_1"]
275  triggers += ["HLT_hi_upc_EFFgapC_L1MBTS_1"]
276  triggers += ["HLT_hi_upc_EFFgapAC_L1MBTS_1"]
277  triggers += ["HLT_hi_upc_FgapA_L1ZDC"]
278  triggers += ["HLT_hi_upc_FgapC_L1ZDC"]
279  triggers += ["HLT_hi_upc_FgapAC_L1ZDC"]
280  triggers += ["HLT_noalg_L1MBTS_2_C_VZDC_A"]
281  triggers += ["HLT_noalg_L1MBTS_2_A_VZDC_C"]
282  triggers += ["HLT_noalg_L1ZDC_C_VZDC_A"]
283  triggers += ["HLT_noalg_L1ZDC_A_VZDC_C"]
284  triggers += ["HLT_noalg_L1EM3_VZDC_A"]
285  triggers += ["HLT_noalg_L1EM3_VZDC_C"]
286  triggers += ["HLT_noalg_L12EM3_VZDC_A"]
287  triggers += ["HLT_noalg_L12EM3_VZDC_C"]
288  triggers += ["HLT_noalg_L1EM5_VZDC_A"]
289  triggers += ["HLT_noalg_L1EM5_VZDC_C"]
290  triggers += ["HLT_noalg_L1J5_VZDC_A"]
291  triggers += ["HLT_noalg_L1J5_VZDC_C"]
292  triggers += ["HLT_noalg_L1J10_VZDC_A"]
293  triggers += ["HLT_noalg_L1J10_VZDC_C"]
294  triggers += ["HLT_noalg_L1MU4_VZDC_A"]
295  triggers += ["HLT_noalg_L1MU4_VZDC_C"]
296  triggers += ["HLT_noalg_L1MU6_VZDC_A"]
297  triggers += ["HLT_noalg_L1MU6_VZDC_C"]
298  triggers += ["HLT_noalg_L1TE5_VZDC_A"]
299  triggers += ["HLT_noalg_L1TE5_VZDC_C"]
300  triggers += ["HLT_hi_upc_FgapA_mb_sptrk_L1RD0_FILLED"]
301  triggers += ["HLT_hi_upc_FgapC_mb_sptrk_L1RD0_FILLED"]
302  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_L1RD0_FILLED"]
303  triggers += ["HLT_hi_upc_FgapA_mb_sptrk_L1MBTS_2_C"]
304  triggers += ["HLT_hi_upc_FgapC_mb_sptrk_L1MBTS_2_A"]
305  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_L1MBTS_2"]
306  triggers += ["HLT_hi_upc_FgapA_mb_sptrk_L1ZDC"]
307  triggers += ["HLT_hi_upc_FgapC_mb_sptrk_L1ZDC"]
308  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_L1ZDC"]
309  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_exclusiveloose_L1ZDC"]
310  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_exclusiveloose"]
311  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_exclusiveloose_L1VTE10_VZDC_A"]
312  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_exclusiveloose_L1VTE10_VZDC_C"]
313  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_exclusivetight_L1ZDC"]
314  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_exclusivetight"]
315  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_exclusivetight_L1VTE10_VZDC_A"]
316  triggers += ["HLT_hi_upc_FgapAC_mb_sptrk_exclusivetight_L1VTE10_VZDC_C"]
317  triggers += ["HLT_hi_upc_FgapAC_mu4"]
318  triggers += ["HLT_hi_upc_FgapAC_mu6"]
319  triggers += ["HLT_hi_upc_FgapAC_2mu4"]
320  triggers += ["HLT_hi_upc_FgapAC_mu4_mu4noL1"]
321  triggers += ["HLT_hi_upc_FgapAC_mu4_L1MU4_VTE10"]
322  triggers += ["HLT_hi_upc_FgapAC_e5_etcut"]
323  triggers += ["HLT_hi_upc_FgapAC_e5_lhloose_nod0"]
324  triggers += ["HLT_hi_upc_FgapAC_2e5_etcut"]
325  triggers += ["HLT_hi_upc_FgapAC_2e5_lhloose_nod0"]
326  triggers += ["HLT_hi_upc_FgapA_g5_loose"]
327  triggers += ["HLT_hi_upc_FgapC_g5_loose"]
328  triggers += ["HLT_hi_upc_FgapA_g10_loose"]
329  triggers += ["HLT_hi_upc_FgapC_g10_loose"]
330  triggers += ["HLT_hi_upc_FgapA_g5_etcut"]
331  triggers += ["HLT_hi_upc_FgapC_g5_etcut"]
332  triggers += ["HLT_hi_upc_FgapA_g10_etcut"]
333  triggers += ["HLT_hi_upc_FgapC_g10_etcut"]
334 
335  triggers += ["HLT_mb_sptrk_exclusiveloose1_L1VTE10_VZDC_A"]
336  triggers += ["HLT_mb_sptrk_exclusiveloose1_L1VTE10_VZDC_C"]
337  triggers += ["HLT_mb_sptrk_exclusiveloose1_L1RD0_FILLED"]
338  triggers += ["HLT_mb_sptrk_exclusiveloose1_L1ZDC"]
339  triggers += ["HLT_mb_sptrk_exclusiveloose1_L1MU4_VTE10"]
340 
341  triggers += ["HLT_mb_sptrk_exclusiveloose2_L1VTE10_VZDC_A"]
342  triggers += ["HLT_mb_sptrk_exclusiveloose2_L1VTE10_VZDC_C"]
343  triggers += ["HLT_mb_sptrk_exclusiveloose2_L1RD0_FILLED"]
344  triggers += ["HLT_mb_sptrk_exclusiveloose2_L1ZDC"]
345  triggers += ["HLT_mb_sptrk_exclusiveloose2_L1MU4_VTE10"]
346 
347  return triggers
348 
350  #primary and backup triggers
351  triggers = ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE4_VTE200"]
352  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE4_VTE50"]
353  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE5_VTE200"]
354  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE5_VTE50"]
355  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TAU1_TE4_VTE200"]
356  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TAU1_TE5_VTE200"]
357  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L12TAU1_VTE50"]
358  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU2_VTE50"]
359  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU2_VTE100"]
360  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU2_VTE200"]
361  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU3_VTE50"]
362  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU3_VTE100"]
363  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU3_VTE200"]
364 
365  return triggers
366 
368  # supporting triggers
369  triggers = ["HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L12TAU1_VTE50"]
370  triggers += ["HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L12TAU2_VTE200"]
371  triggers += ["HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose1_L1MU4_VTE50"]
372  triggers += ["HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L1MU4_VTE50"]
373  triggers += ["HLT_mb_sptrk_exclusiveloose2_L12TAU2_VTE50"]
374  triggers += ["HLT_mb_sptrk_exclusiveloose2_L12TAU2_VTE100"]
375  triggers += ["HLT_mb_sptrk_exclusiveloose2_L12TAU2_VTE200"]
376  triggers += ["HLT_mb_sptrk_vetombts2in_exclusiveloose2_L12TAU1_VTE50"]
377  triggers += ["HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose1_L1ZDC_XOR_VTE50"]
378  triggers += ["HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L1ZDC_XOR_VTE50"]
379  triggers += ["HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L1ZDC_A_C_VTE50"]
380  triggers += ["HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L1VZDC_A_C_VTE50"]
381  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE4_VTE200_EMPTY"]
382  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE5_VTE200_EMPTY"]
383  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE50_VTE200"]
384  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE4_VTE50"]
385  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE4_VTE100"]
386  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE4_VTE200"]
387  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE5_VTE50"]
388  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE5_VTE100"]
389  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE5_VTE200"]
390  triggers += ["HLT_hi_gg_upc_L1TE4_VTE50"]
391  triggers += ["HLT_hi_gg_upc_L1TE4_VTE100"]
392  triggers += ["HLT_hi_gg_upc_L1TE4_VTE200"]
393  triggers += ["HLT_hi_gg_upc_L1TE5_VTE50"]
394  triggers += ["HLT_hi_gg_upc_L1TE5_VTE100"]
395  triggers += ["HLT_hi_gg_upc_L1TE5_VTE200"]
396  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TAU1_TE4_VTE200"]
397  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L1TAU1_TE5_VTE200"]
398  triggers += ["HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU1_VTE50"]
399  triggers += ["HLT_mb_sptrk_vetombts2in_exclusiveloose2_L12TAU2_VTE50"]
400  triggers += ["HLT_mb_sptrk_vetombts2in_exclusiveloose2_L12TAU2_VTE100"]
401  triggers += ["HLT_mb_sptrk_vetombts2in_exclusiveloose2_L12TAU2_VTE200"]
402  triggers += ["HLT_mb_sp_L1VTE50"]
403  triggers += ["HLT_mb_sptrk_exclusiveloose2_L12TAU1_VTE50"]
404  triggers += ["HLT_mu4_hi_upc_FgapAC3_L1MU4_VTE50"]
405 
406  return triggers
407 
409  #primary and backup triggers
410  triggers = []
411  triggers += ["HLT_mu3_L1MU3V_VTE50"]
412  triggers += ["HLT_mu3_hi_FgapAC5_L1MU3V_VTE50"]
413  triggers += ["HLT_mu4_L1MU3V_VTE50"]
414  triggers += ["HLT_mu4_hi_FgapAC5_L1MU3V_VTE50"]
415  triggers += ["HLT_mb_sp_vpix30_hi_FgapAC5_2g0_etcut_25dphiCC_L12TAU1_VTE200"]
416  triggers += ["HLT_mb_sp_vpix30_hi_FgapAC5_L1TAU1_TE4_VTE200"]
417  triggers += ["HLT_mb_sp_vpix30_hi_FgapAC5_L12TAU1_VTE200"]
418  triggers += ["HLT_mb_sp_vpix30_hi_FgapAC5_2g0_etcut_L12TAU1_VTE200"]
419  triggers += ["HLT_mb_sptrk_hi_FgapA5_L1VZDC_A_ZDC_C_VTE200"]
420  triggers += ["HLT_mb_sptrk_hi_FgapC5_L1ZDC_A_VZDC_C_VTE200"]
421  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L11ZDC_A_1ZDC_C_VTE200"]
422  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1ZDC_XOR4_VTE200"]
423  triggers += ["HLT_mb_excl_1trk5_pt1_L1TRT_VZDC_A_VZDC_C_VTE50"]
424  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1TRT_VTE20"]
425  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1TAU1_TE4_VTE200"]
426  triggers += ["HLT_mb_excl_1trk5_pt1_L1TAU1_TE4_VTE200"]
427  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L12TAU1_VTE200"]
428  triggers += ["HLT_mb_sptrk_hi_FgapAC5_L12TAU1_VTE200"]
429  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1TAU2_VZDC_A_VZDC_C_VTE100"]
430  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1TAU2_ZDC_XOR4_VTE100"]
431  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1TAU1_TRT_VTE50"]
432  triggers += ["HLT_mb_sp_vpix15_hi_FgapAC5_L1TAU1_TE4_VTE200_EMPTY"]
433  triggers += ["HLT_mb_sp_vpix30_hi_FgapAC5_L1TAU1_TE4_VTE200_EMPTY"]
434  triggers += ["HLT_mb_sp_vpix30_hi_FgapAC5_L1TAU8_VTE200_EMPTY"]
435 
436  return triggers
437 
439  #primary and backup triggers
440  triggers = []
441  triggers += ["HLT_mu3_hi_FgapAC5_L1MU3V_VjTE50"]
442  triggers += ["HLT_mu3_L1MU3V_VjTE50"]
443  triggers += ["HLT_mu4_hi_FgapAC5_L1MU3V_VjTE50"]
444  triggers += ["HLT_mu4_L1MU3V_VjTE50"]
445  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1eTAU1_TRT_VZDC_A_VZDC_C_VjTE100"]
446  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1TRT_VjTE20"]
447  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1VZDC_A_VZDC_C_VjTE200"]
448  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L11ZDC_A_1ZDC_C_VjTE200"]
449  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1ZDC_XOR_VjTE200"]
450  triggers += ["HLT_mb_excl_1trk5_pt1_L1TRT_VjTE20"]
451  triggers += ["HLT_mb_excl_1trk5_pt0p5_L1TRT_VjTE20"]
452  triggers += ["HLT_mb_sptrk_L1TRT_ZDC_XOR_VjTE200"]
453  triggers += ["HLT_mb_excl_1trk5_pt0p5_hi_FgapAC5_L1TRT_VjTE20"]
454  triggers += ["HLT_mb_sptrk_L1ZDC_XOR_VjTE200"]
455  triggers += ["HLT_mb_sptrk_L11ZDC_A_1ZDC_C_VjTE200"]
456  triggers += ["HLT_mb_sptrk_L1ZDC_1XOR5_VjTE200"]
457  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L12eTAU1_VjTE200"]
458  triggers += ["HLT_mb_excl_1trk5_pt1_L12eTAU1_VjTE200"]
459  triggers += ["HLT_mb_sp_vpix30_hi_FgapAC5_L1DPHI_2eTAU1_VjTE200"]
460  triggers += ["HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1DPHI_2eTAU1_VjTE200"]
461  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L1DPHI_2eTAU1_VjTE200"]
462  triggers += ["HLT_mb_excl_1trk5_pt2_L1eEM1_VTE200"]
463  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_2g0_etcut_L12eTAU1_VjTE200"]
464  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L12eTAU1_VjTE200"]
465  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_2g0_etcut_L1DPHI_2eEM1_VjTE200"]
466  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L1DPHI_2eEM1_VjTE200"]
467  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L1eEM5_VjTE200"]
468  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L1eEM9_VjTE200_EMPTY"]
469  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L1DPHI_2eEM1_VjTE200_EMPTY"]
470  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L1DPHI_2eTAU1_VjTE200_EMPTY"]
471  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L12eTAU1_VjTE200_EMPTY"]
472  triggers += ["HLT_mb_sp_vpix60_hi_FgapAC5_L1eTAU1_TRT_VjTE200_EMPTY"]
473 
474  return triggers
475 
477  triggers = HION4SkimmingTriggers2015()
478  triggers += HION4SkimmingTriggers2016()
481  triggers += HION4SkimmingTriggers2023()
482  triggers += HION4SkimmingTriggers2024()
483 
484  return triggers
485 
487 
488  VMtrigger = ["HLT_mb_sptrk_exclusiveloose_vetosp1500_L1VTE20"]
489 
490  return VMtrigger
491 
492 
494 
496  triggers = []
497  triggers += ["HLT_e15_lhloose_nod0"]
498  triggers += ["HLT_mu15"]
499  triggers += ["HLT_g10_loose"]
500  triggers += ["HLT_g15_loose"]
501  triggers += ["HLT_g20_loose"]
502  triggers += ["HLT_g25_loose"]
503  triggers += ["HLT_g30_loose"]
504  triggers += ["HLT_g35_loose"]
505 
506 
507  #2023 HI
508  triggers += ["HLT_e15_lhloose_nogsf_ion_L1EM12"]
509  triggers += ["HLT_e15_loose_nogsf_ion_L1EM12"]
510  triggers += ["HLT_e15_lhmedium_nogsf_ion_L1EM12"]
511  triggers += ["HLT_e15_medium_nogsf_ion_L1EM12"]
512  triggers += ["HLT_e18_lhloose_nogsf_ion_L1EM15"]
513  triggers += ["HLT_e18_loose_nogsf_ion_L1EM15"]
514  triggers += ["HLT_e18_lhmedium_nogsf_ion_L1EM15"]
515  triggers += ["HLT_e18_medium_nogsf_ion_L1EM15"]
516  triggers += ["HLT_e20_lhloose_nogsf_ion_L1EM15"]
517  triggers += ["HLT_e20_lhmedium_nogsf_ion_L1EM15"]
518  triggers += ["HLT_e20_loose_nogsf_ion_L1EM15"]
519  triggers += ["HLT_e20_medium_nogsf_ion_L1EM15"]
520  triggers += ["HLT_mu10_L1MU8F"] #also 2024
521  triggers += ["HLT_mu10_L1MU5VF"] #also 2024
522  triggers += ["HLT_g15_loose_ion_L1eEM12"]
523  triggers += ["HLT_g15_loose_ion_L1eEM15"]
524  triggers += ["HLT_g20_loose_ion_L1eEM15"]
525  triggers += ["HLT_g20_loose_ion_L1eEM18"]
526  triggers += ["HLT_g30_loose_ion_L1eEM18"]
527  triggers += ["HLT_g50_loose_ion_L1eEM26"]
528 
529  #2024 HI
530  triggers += ["HLT_e15_lhloose_nogsf_ion_L1eEM15"]
531  triggers += ["HLT_e15_loose_nogsf_ion_L1eEM15"]
532  triggers += ["HLT_e15_lhmedium_nogsf_ion_L1eEM15"]
533  triggers += ["HLT_e15_medium_nogsf_ion_L1eEM15"]
534  triggers += ["HLT_e20_lhloose_nogsf_ion_L1eEM18"]
535  triggers += ["HLT_e20_lhmedium_nogsf_ion_L1eEM18"]
536  triggers += ["HLT_e20_loose_nogsf_ion_L1eEM18"]
537  triggers += ["HLT_e20_loose_nogsf_ion_L1eEM18L"]
538  triggers += ["HLT_e20_medium_nogsf_ion_L1eEM18"]
539 
540  #2024 pp ref
541  triggers += ["HLT_e14_lhvloose_L1eEM12L"]
542  triggers += ["HLT_e15_lhloose_L1eEM15"]
543  triggers += ["HLT_e15_loose_L1eEM15"]
544  triggers += ["HLT_e15_lhmedium_L1eEM15"]
545  triggers += ["HLT_e15_medium_L1eEM15"]
546  triggers += ["HLT_e20_lhloose_L1eEM18"]
547  triggers += ["HLT_e20_lhmedium_L1eEM18"]
548  triggers += ["HLT_e20_loose_L1eEM18"]
549  triggers += ["HLT_e20_loose_L1eEM18L"]
550  triggers += ["HLT_e20_medium_L1eEM18"]
551  triggers += ["HLT_e30_lhloose_L1eEM18"]
552  triggers += ["HLT_e30_lhmedium_L1eEM18"]
553  triggers += ["HLT_e30_loose_L1eEM18"]
554  triggers += ["HLT_e30_medium_L1eEM18"]
555  triggers += ["HLT_mu12_L1MU8F"]
556  triggers += ["HLT_mu15_L1MU8F"]
557  triggers += ["HLT_mu15_L1MU14FCH"]
558  triggers += ["HLT_mu4noL1_L1MBTS_1"]
559  triggers += ["HLT_g15_loose_L1eEM15"]
560  triggers += ["HLT_g20_loose_L1eEM15"]
561  triggers += ["HLT_g30_loose_L1eEM18"]
562  triggers += ["HLT_g40_loose_L1eEM18"]
563  triggers += ["HLT_g40_loose_L1eEM26"]
564  triggers += ["HLT_g50_loose_L1eEM26"]
565 
566  # 2025 OO
567 
568  triggers += ["HLT_mu8_L1MU5VF"]
569  triggers += ["HLT_e10_loose_L1eEM9"]
570 
571  return triggers
572 
573 
576 
578  triggers = {}
579  triggers.update({'HLT_j60_ion_L1J15' : 60})
580  triggers.update({'HLT_j75_ion_L1J20' : 75})
581  triggers.update({'HLT_j85_ion_L1J15' : 85})
582 
583  return triggers
584 
586  triggers = {}
587  triggers.update({'HLT_mu4_j50_ion_dRAB05_L1MU3V' : 50})
588  triggers.update({'HLT_mu4_j50_ion_dRAB05_L1MU3V_J12' : 50})
589  triggers.update({'HLT_mu4_j60_ion_dRAB05_L1MU3V' : 60})
590  triggers.update({'HLT_mu6_j40_ion_dRAB05_L1MU5VF' : 40})
591  triggers.update({'HLT_mu6_j50_ion_dRAB05_L1MU5VF' : 50})
592  triggers.update({'HLT_mu4_j40_ion_dRAB05_L1MU3V' : 40})
593  triggers.update({'HLT_mu6_j30_ion_dRAB05_L1MU5VF' : 30})
594 
595  return triggers
596 
597 def HION7FwdJetTriggers2023(): # currently not included in HION7
598  triggers = {}
599  triggers.update({'HLT_j30f_ion_L1TE20' : 30})
600  triggers.update({'HLT_j50f_ion_L1TE50' : 50})
601  triggers.update({'HLT_j50f_ion_L1J15p31ETA49' : 50})
602 
603  return triggers
604 
606  triggers = {}
607  triggers.update({'HLT_mb_sptrk_pc_L1ZDC_A_C_VTE50' : 20})
608  triggers.update({'HLT_noalg_L1TE50_VTE600p0ETA49' : 20})
609  triggers.update({'HLT_noalg_L1TE600p0ETA49' : 20})
610 
611  return triggers
612 
614  triggers = {}
615  triggers.update({'HLT_j60_ion_L1jJ40' : 60})
616  triggers.update({'HLT_j75_ion_L1jJ50' : 75})
617 
618  return triggers
619 
621  triggers = {}
622  triggers.update({'HLT_mu4_L1MU3V' : 25}) # accept any event with jet above 25 GeV
623 
624  return triggers
625 
626 def HION7FwdJetTriggers2024(): # currently not included in HION7
627  triggers = {}
628  triggers.update({'HLT_j30f_ion_L1jTE20' : 30})
629  triggers.update({'HLT_j50f_ion_L1jTE50' : 50})
630  triggers.update({'HLT_j50f_ion_L1jJ40p30ETA49' : 50})
631 
632  return triggers
633 
635  triggers = {}
636  triggers.update({'HLT_mb_sptrk_pc_L1ZDC_A_C_VjTE50' : 20})
637  triggers.update({'HLT_noalg_L1jTE50_VjTE600' : 20})
638  triggers.update({'HLT_noalg_L1jTE600' : 20})
639 
640  return triggers
641 
643  triggers = {}
644  triggers.update({'HLT_j20_L1RD0_FILLED' : 20})
645  triggers.update({'HLT_j30a_L1jTE20' : 30})
646  triggers.update({'HLT_j40_L1jJ40' : 40})
647  triggers.update({'HLT_j50_L1jJ40' : 50})
648  triggers.update({'HLT_j60_L1jJ50' : 60})
649  triggers.update({'HLT_j75_L1jJ50' : 75})
650  triggers.update({'HLT_j85_L1jJ50' : 85})
651  triggers.update({'HLT_j100_L1jJ50': 100})
652  triggers.update({'HLT_j100_L1jJ60': 100})
653  triggers.update({'HLT_j120_L1jJ60': 120})
654 
655  return triggers
656 
658  triggers = {}
659  triggers.update({'HLT_mu4_j40_L1MU3V_jJ50' : 40})
660  triggers.update({'HLT_j30_0eta290_020jvt_bgn260_pf_ftf_L1jTE50' : 30})
661  triggers.update({'HLT_j45_0eta290_020jvt_bgn260_pf_ftf_L1jJ40' : 45})
662  triggers.update({'HLT_j60_0eta290_020jvt_bgn260_pf_ftf_L1jJ50' : 60})
663  triggers.update({'HLT_j80_0eta290_020jvt_bgn260_pf_ftf_L1jJ60' : 80})
664  triggers.update({'HLT_j30_0eta290_020jvt_boffperf_pf_ftf_L1jTE50' : 30})
665  triggers.update({'HLT_j45_0eta290_020jvt_boffperf_pf_ftf_L1jJ40' : 45})
666  triggers.update({'HLT_j60_0eta290_020jvt_boffperf_pf_ftf_L1jJ50' : 60})
667  triggers.update({'HLT_j80_0eta290_020jvt_boffperf_pf_ftf_L1jJ60' : 80})
668  triggers.update({'HLT_j100_0eta290_020jvt_boffperf_pf_ftf_L1jJ60' : 100})
669 
670  return triggers
671 
672 def HION7FwdJetTriggersPP(): # currently not included in HION7
673  triggers = {}
674  triggers.update({'HLT_j15f_L1jTE5': 15})
675  triggers.update({'HLT_j25f_L1jTE10' : 25})
676  triggers.update({'HLT_j35f_L1jTE20' : 35})
677  triggers.update({'HLT_j45f_L1jJ40p30ETA49' : 45})
678  triggers.update({'HLT_j60f_L1jJ50p30ETA49' : 60})
679 
680  return triggers
681 
683  triggers = {}
684  triggers.update({'HLT_mb_sptrk_L1RD0_FILLED' : 15})
685 
686  return triggers
687 
689  triggers = {}
690  triggers.update({'HLT_j20_L1jJ20' : 20})
691  triggers.update({'HLT_j30_L1jJ20' : 30})
692  triggers.update({'HLT_j40_L1jJ20' : 40})
693  triggers.update({'HLT_j20_pf_ftf_L1jJ20' : 20})
694  triggers.update({'HLT_j30_pf_ftf_L1jJ20' : 30})
695  triggers.update({'HLT_j40_pf_ftf_L1jJ20' : 40})
696  triggers.update({'HLT_j20_ionp_L1jJ10' : 20})
697  triggers.update({'HLT_j30_ionp_L1jJ10' : 30})
698  triggers.update({'HLT_j40_ionp_L1jJ20' : 40})
699 
700  return triggers
701 
703  triggers = {}
704  triggers.update({'HLT_mb_sptrk_L1RD0_FILLED' : 15})
705  triggers.update({'HLT_mb_sptrk_L1TRT_FILLED' : 15})
706  triggers.update({'HLT_mb_sptrk_L1ZDC_OR' : 15})
707  triggers.update({'HLT_mb_sptrk_L1jTE20' : 15})
708  triggers.update({'HLT_mb_sptrk_L1jTE50' : 15})
709 
710  return triggers
711 
713  triggers = {}
714  triggers.update({'HLT_j20_ionp_L1jJ10' : 20})
715  triggers.update({'HLT_j40_ionp_L1jJ20' : 40})
716  triggers.update({'HLT_j50_ionp_L1jJ30' : 50})
717 
718  return triggers
719 
721  triggers = HION7JetTriggers2023()
722  triggers.update(HION7BJetTriggers2023())
723  triggers.update(HION7MuonTriggers())
724  triggers.update(HION7PCCCTriggers2023())
725 
726  return triggers
727 
729  triggers = HION7JetTriggers2024()
730  triggers.update(HION7MuonTriggers())
731  triggers.update(HION7PCCCTriggers2024())
732 
733  return triggers
734 
736  triggers = HION7JetTriggersPP()
737  triggers.update(HION7BJetTriggersPP())
738  triggers.update(HION7MuonTriggers())
739  triggers.update(HION7MinBiasTriggersPP())
740 
741  return triggers
742 
744  triggers = HION7JetTriggerspO()
745  triggers.update(HION7MinBiasTriggerspO())
746 
747  return triggers
748 
750  triggers = HION7JetTriggerspO()
751  triggers.update(HION7JetTriggersOO())
752  triggers.update(HION7MinBiasTriggerspO())
753 
754  return triggers
755 
757  triggers = HION7SkimmingTriggers2024()
758 
759  return triggers
760 
761 
762 def GetTriggers(project_tag, isSmallSystem):
763  switcher_HION7 = {
764  'data23_hi': HION7SkimmingTriggers2023(),
765  'data24_hi': HION7SkimmingTriggers2024(),
766  'data25_hi': HION7SkimmingTriggers2025(),
767  }
768 
769  switcher_SmallSystems = {
770  'data24_5p36TeV': HION7SkimmingTriggersPP(),
771  'data25_hip': HION7SkimmingTriggerspO(),
772  'data25_hi': HION7SkimmingTriggersOO(),
773  }
774 
775  if isSmallSystem:
776  return switcher_SmallSystems.get(project_tag, "Invalid project tag")
777  else:
778  return switcher_HION7.get(project_tag, "Invalid project tag")
779 
780 
781 
783 
785  triggers = []
786 
787  # Photo-nuclear min-bias triggers
788 
789  triggers += ["HLT_mb_sptrk_L1ZDC_XOR_TE5_VTE200"] # Main min-bias stream for photo-nuclear dijets
790  triggers += ["HLT_mb_sptrk_L1ZDC_XOR_VTE200"] # Min-bias stream to check the impact of the TE5 cut. Very pre-scaled.
791  triggers += ["HLT_noalg_L1ZDC_XOR_TE5_VTE200"] # Stream to deal with events where no tracks were re-constructed due to the rapidity gap
792  triggers += ["HLT_noalg_L1ZDC_XOR"] # Stream to deal with overall effects of TE5 and VTE200 cuts. Extremely pre-scaled.
793  triggers += ["HLT_noalg_L1TE5_VTE200"] # Stream to examine the impact of the ZDC cuts. Prescale is 276.6.
794 
795  #2015 photo-nuclear triggers which do not have an identical version in 2018
796 
797  triggers += ["HLT_noalg_mb_L1TE50"] # 2015 MB trigger with high pre-scale on events with low total energy
798  triggers += ["HLT_mb_sptrk_ion_L1ZDC_A_C_VTE50"] # 2015 MB trigger with full ZDC activation for inefficiency
799 
800  # Photoproduction min-bias triggers
801  # Need to apply a ZDC veto in order to assess actual efficiencies for comparison.
802 
803  triggers += ["HLT_mb_sp_L1VTE50"] # Min-bias stream for dijet photoproduction up to 50 GeV. No minimum cut so high pre-scale.
804  triggers += ["HLT_noalg_pc_L1TE50_VTE600.0ETA49"] # Part of the main heavy ion min-bias stream from 50 to 600 GeV. In the PC stream so requires special attention.
805  triggers += ["HLT_mb_sptrk_L1ZDC_A_C_VTE50"] # Part of the main heavy ion min-bias stream from 0 to 50 GeV. In the PC stream so requires special attention.
806 
807  return triggers
808 
810  triggers = []
811  # Photo-nuclear dijet physics triggers (j40 not included since j30 is un-prescaled for the entire run)
812 
813  triggers += ["HLT_j10_L1ZDC_XOR_TE5_VTE200"] # j10 trigger for first half of 2018 run
814  triggers += ["HLT_j10_0eta490_L1ZDC_XOR_TE5_VTE200"] # j10 trigger for second half of 2018 run
815  triggers += ["HLT_j15_L1ZDC_XOR_TE5_VTE200"] # j15 trigger for first half of 2018 run
816  triggers += ["HLT_j15_0eta490_L1ZDC_XOR_TE5_VTE200"] # j15 trigger for second half of 2018 run
817  triggers += ["HLT_j20_L1ZDC_XOR_TE5_VTE200"] # j20 trigger for first half of 2018 run
818  triggers += ["HLT_j20_0eta490_L1ZDC_XOR_TE5_VTE200"] # j20 trigger for second half of 2018 run
819  triggers += ["HLT_j30_L1ZDC_XOR_TE20_VTE200"] # j30 trigger for first half of 2018 run
820  triggers += ["HLT_j30_0eta490_L1ZDC_XOR_TE20_VTE200"] # j30 trigger for second half of 2018 run
821  triggers += ["HLT_j10_rcu4_0eta490_L1ZDC_XOR_TE5_VTE200"] # j10 rcu4 trigger for second half of 2018 run (Lower un-calibrated min-pT cut)
822 
823  # Photoproduction dijet R = 0.4 physics triggers (j40 not included because j30 is un-prescaled for the entire run)
824  # Actually, all of these triggers (except the rcu4) are un-prescaled. Yay!
825 
826  triggers += ["HLT_j10_L1VZDC_A_C_TE5_VTE200"] # j10 trigger for the first half of the 2018 run
827  triggers += ["HLT_j15_L1VZDC_A_C_TE5_VTE200"] # j15 trigger for the first half of the 2018 run
828  triggers += ["HLT_j20_L1VZDC_A_C_TE5_VTE200"] # j20 trigger for the first half of the 2018 run
829  triggers += ["HLT_j30_L1VZDC_A_C_TE20_VTE200"] # j30 trigger for the first half of the 2018 run
830  triggers += ["HLT_j10_0eta490_L1VZDC_A_C_TE5_VTE200"] # j10 trigger for the second half of the 2018 run
831  triggers += ["HLT_j15_0eta490_L1VZDC_A_C_TE5_VTE200"] # j15 trigger for the second half of the 2018 run
832  triggers += ["HLT_j20_0eta490_L1VZDC_A_C_TE5_VTE200"] # j20 trigger for the second half of the 2018 run
833  triggers += ["HLT_j30_0eta490_L1VZDC_A_C_TE20_VTE200"] # j30 trigger for the second half of the 2018 run
834  triggers += ["HLT_j10_rcu4_0eta490_L1VZDC_A_C_TE5_VTE200"] # j10 rcu4 trigger for second half of 2018 run (Lower un-calibrated min-pT cut)
835 
836  # Photoproduction dijet R = 1.0 physics triggers
837 
838  triggers += ["HLT_j10_a10_lcw_subjes_L1VZDC_A_C_TE5_VTE200"] # j10 R=1.0 trigger for second half of the 2018 run. Same pre-scale as j15.
839  triggers += ["HLT_j15_a10_lcw_subjes_L1VZDC_A_C_TE5_VTE200"] # j15 R=1.0 trigger for second half of the 2018 run. Same pre-scale as j10.
840  triggers += ["HLT_j20_a10_lcw_subjes_L1VZDC_A_C_TE5_VTE200"] # j20 R=1.0 trigger for second half of the 2018 run. Same pre-scale as j30.
841  triggers += ["HLT_j30_a10_lcw_subjes_L1VZDC_A_C_TE5_VTE200"] # j30 R=1.0 trigger for second half of the 2018 run. Same pre-scale as j20.
842 
843  #2015 photo-nuclear triggers which do not have an identical version in 2018.
844 
845  triggers += ["HLT_j10_320eta490_ion_L1TE5_VTE200"] # Forward trigger on HI jets in 2015 without ZDC requirement
846  triggers += ["HLT_j10_ion_L1TE5_VTE200"] # Mid-rapidity j10 trigger on HI jets in 2015 without ZDC requirement
847  triggers += ["HLT_j15_ion_L1TE5_VTE200"] # Mid-rapidity j15 trigger on HI jets in 2015 without ZDC requirement
848  triggers += ["HLT_j20_ion_L1TE5_VTE200"] # Mid-rapidity j20 trigger on HI jets in 2015 without ZDC requirement
849  triggers += ["HLT_j20_ion_L1ZDC_XOR_TE5_VTE200"] # Mid-rapidity j20 trigger on HI jets in 2015 with ZDC requirement
850  triggers += ["HLT_j10_ion_L1ZDC_XOR_TE5_VTE200"] # Mid-rapidity j10 trigger on HI jets in 2015 with ZDC requirement
851  triggers += ["HLT_j15_ion_L1ZDC_XOR_TE5_VTE200"] # Mid-rapidity j15 trigger on HI jets in 2015 with ZDC requirement
852  triggers += ["HLT_j10_ion_mb_mbts_vetombts1side2in_L1ZDC_XOR_TE5_VTE200"] # j10 trigger on HI jets in 2015 with an asymmetric MBTS and ZDC XOR requirement
853 
854  return triggers
855 
857  nJetCuts = []
858  nJetCuts += ["(count(AntiKt4EMTopoJets.pt > 7.0*GeV) > 0)"]
859  nJetCuts += ["(count(AntiKt4LCTopoJets.pt > 7.0*GeV) > 0)"]
860  nJetCuts += ["(count(AntiKt4EMPFlowJets.pt > 7.0*GeV) > 0)"]
861  nJetCuts += ["(count(AntiKt4HIJets.pt > 7.0*GeV) > 0)"]
862  nJetCuts += ["(count(AntiKt4HITrackJets.pt > 7.0*GeV) > 0)"]
863  nJetCuts += ["(count(AntiKt10LCTopoJets.pt > 7.0*GeV) > 0)"]
864 
865  return nJetCuts
866 
868  triggers = []
869 
870  # Eliminate UCC peak
871  triggers += ['HLT_mb_sptrk_ion_L1ZDC_A_C_VTE50']
872  triggers += ['HLT_noalg_mb_L1TE50']
873 
874  return triggers
python.ListTriggers.HION7MuonTriggers
def HION7MuonTriggers()
Definition: ListTriggers.py:620
python.ListTriggers.HION4SkimmingTriggers2024
def HION4SkimmingTriggers2024()
Definition: ListTriggers.py:438
python.ListTriggers.HION12nJetCuts2018
def HION12nJetCuts2018()
Definition: ListTriggers.py:856
python.ListTriggers.HION4SkimmingTriggers2015
def HION4SkimmingTriggers2015()
HION4.
Definition: ListTriggers.py:211
python.ListTriggers.HION7PCCCTriggers2024
def HION7PCCCTriggers2024()
Definition: ListTriggers.py:634
python.ListTriggers.HION7MinBiasTriggersPP
def HION7MinBiasTriggersPP()
Definition: ListTriggers.py:682
python.ListTriggers.HION7SkimmingTriggers2024
def HION7SkimmingTriggers2024()
Definition: ListTriggers.py:728
python.ListTriggers.HION7JetTriggersOO
def HION7JetTriggersOO()
Definition: ListTriggers.py:712
python.ListTriggers.HION7BJetTriggersPP
def HION7BJetTriggersPP()
Definition: ListTriggers.py:657
python.ListTriggers.HION4SkimmingTriggersALL
def HION4SkimmingTriggersALL()
Definition: ListTriggers.py:476
python.ListTriggers.HION7PCCCTriggers2023
def HION7PCCCTriggers2023()
Definition: ListTriggers.py:605
python.ListTriggers.HION7FwdJetTriggers2023
def HION7FwdJetTriggers2023()
Definition: ListTriggers.py:597
python.ListTriggers.HION7JetTriggers2023
def HION7JetTriggers2023()
HION7 for all jet triggers HLT jet threshold as cutoff.
Definition: ListTriggers.py:577
python.ListTriggers.HION7SkimmingTriggers2025
def HION7SkimmingTriggers2025()
Definition: ListTriggers.py:756
python.ListTriggers.HION7FwdJetTriggers2024
def HION7FwdJetTriggers2024()
Definition: ListTriggers.py:626
python.ListTriggers.HION2pPb_2016_5TeV
def HION2pPb_2016_5TeV()
Definition: ListTriggers.py:174
python.ListTriggers.HION7SkimmingTriggers2023
def HION7SkimmingTriggers2023()
Definition: ListTriggers.py:720
python.ListTriggers.HION4SkimmingTriggers2016
def HION4SkimmingTriggers2016()
Definition: ListTriggers.py:222
python.ListTriggers.HION2MinBias2024
def HION2MinBias2024()
Definition: ListTriggers.py:192
python.ListTriggers.HION5SkimmingTriggers
def HION5SkimmingTriggers()
HION5.
Definition: ListTriggers.py:495
python.ListTriggers.HION14SkimmingTriggersOpenData
def HION14SkimmingTriggersOpenData()
Definition: ListTriggers.py:867
python.ListTriggers.HION2MinBias2023
def HION2MinBias2023()
Definition: ListTriggers.py:184
python.ListTriggers.HION7FwdJetTriggersPP
def HION7FwdJetTriggersPP()
Definition: ListTriggers.py:672
python.ListTriggers.HION2pPb_2016_8TeV
def HION2pPb_2016_8TeV()
Definition: ListTriggers.py:45
python.ListTriggers.HION2PbPb_2015_5TeV
def HION2PbPb_2015_5TeV()
HION2.
Definition: ListTriggers.py:7
python.ListTriggers.HION7JetTriggers2024
def HION7JetTriggers2024()
Definition: ListTriggers.py:613
python.ListTriggers.HION4SkimmingTriggers2018Support
def HION4SkimmingTriggers2018Support()
Definition: ListTriggers.py:367
python.ListTriggers.HION7SkimmingTriggersOO
def HION7SkimmingTriggersOO()
Definition: ListTriggers.py:749
python.ListTriggers.HION7JetTriggersPP
def HION7JetTriggersPP()
Definition: ListTriggers.py:642
python.ListTriggers.GetTriggers
def GetTriggers(project_tag, isSmallSystem)
Definition: ListTriggers.py:762
python.ListTriggers.HION7JetTriggerspO
def HION7JetTriggerspO()
Definition: ListTriggers.py:688
python.ListTriggers.HION4SkimmingTriggers2023
def HION4SkimmingTriggers2023()
Definition: ListTriggers.py:408
python.ListTriggers.HION7SkimmingTriggersPP
def HION7SkimmingTriggersPP()
Definition: ListTriggers.py:735
python.ListTriggers.HION4SkimmingTriggersVM
def HION4SkimmingTriggersVM()
Definition: ListTriggers.py:486
python.ListTriggers.HION7SkimmingTriggerspO
def HION7SkimmingTriggerspO()
Definition: ListTriggers.py:743
python.ListTriggers.HION12triggers2018
def HION12triggers2018()
Definition: ListTriggers.py:809
python.ListTriggers.HION7BJetTriggers2023
def HION7BJetTriggers2023()
Definition: ListTriggers.py:585
python.ListTriggers.HION2MinBiasOxygenOxygen2025
def HION2MinBiasOxygenOxygen2025()
Definition: ListTriggers.py:200
python.ListTriggers.HION12MBtriggers2018
def HION12MBtriggers2018()
HION12.
Definition: ListTriggers.py:784
python.ListTriggers.HION4SkimmingTriggers2018Primary
def HION4SkimmingTriggers2018Primary()
Definition: ListTriggers.py:349
python.ListTriggers.HION7MinBiasTriggerspO
def HION7MinBiasTriggerspO()
Definition: ListTriggers.py:702