ATLAS Offline Software
ListTriggers.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 #!/usr/bin/env python
3 # ListTriggers.py - List of triggers for skimming from athena 21.2 [HION4,HION12]
4 
5 
7 
9  triggers = ['HLT_mb_sptrk_vetombts2in_L1MU0_VTE50']
10  triggers += ['HLT_noalg_L1MU0_VTE50']
11  triggers += ['HLT_hi_loose_upc_L1ZDC_A_C_VTE50']
12  triggers += ['HLT_mb_sptrk_vetombts2in_L1ZDC_A_C_VTE50']
13  triggers += ['HLT_mb_sptrk_ion_L1ZDC_A_C_VTE50']
14  triggers += ['HLT_noalg_L1ZDC_A_C_VTE50']
15  triggers += ['HLT_hi_gg_upc_L1TE5_VTE200']
16 
17  return triggers
18 
20  triggers = ['HLT_e5_etcut_L1EM3_VZDC_A']
21  triggers += ['HLT_e5_etcut_L1EM3_VZDC_C']
22  triggers += ['HLT_e5_lhloose_nod0']
23  triggers += ['HLT_e5_lhloose_L1EM3_VZDC_A']
24  triggers += ['HLT_e5_lhloose_L1EM3_VZDC_C']
25  triggers += ['HLT_e5_lhloose_nod0_L1EM3_VZDC_A']
26  triggers += ['HLT_e5_lhloose_nod0_L1EM3_VZDC_C']
27  triggers += ['HLT_2e5_etcut_L12EM3_VZDC_A']
28  triggers += ['HLT_2e5_etcut_L12EM3_VZDC_C']
29  triggers += ['HLT_2e5_lhloose_L12EM3_VZDC_A']
30  triggers += ['HLT_2e5_lhloose_L12EM3_VZDC_C']
31  triggers += ['HLT_2e5_lhloose_nod0_L12EM3_VZDC_A']
32  triggers += ['HLT_2e5_lhloose_nod0_L12EM3_VZDC_C']
33  triggers += ['HLT_g5_loose_L1VZDC_A']
34  triggers += ['HLT_g5_loose_L1VZDC_C']
35  triggers += ['HLT_g10_loose_L1VZDC_A']
36  triggers += ['HLT_g10_loose_L1VZDC_C']
37  triggers += ['HLT_g5_etcut_L1VZDC_A']
38  triggers += ['HLT_g5_etcut_L1VZDC_C']
39  triggers += ['HLT_g10_etcut_L1VZDC_A']
40  triggers += ['HLT_g10_etcut_L1VZDC_C']
41  triggers += ['HLT_mu4_L1MU4_VTE10']
42  triggers += ['HLT_mu4_L1MU4_VZDC_A']
43  triggers += ['HLT_mu4_L1MU4_VZDC_C']
44  triggers += ['HLT_2mu4_L12MU4_VTE10']
45  triggers += ['HLT_2mu4_L12MU4_VZDC_A']
46  triggers += ['HLT_2mu4_L12MU4_VZDC_C']
47  triggers += ['HLT_mu4_L1MU4_VTE10_VZDC_A']
48  triggers += ['HLT_mu4_L1MU4_VTE10_VZDC_C']
49  triggers += ['HLT_2mu4_L12MU4_VTE10_VZDC_A']
50  triggers += ['HLT_2mu4_L12MU4_VTE10_VZDC_C']
51  triggers += ['HLT_mu6_L1MU6_VTE10_VZDC_A']
52  triggers += ['HLT_mu6_L1MU6_VTE10_VZDC_C']
53  triggers += ['HLT_mb_sptrk_exclusiveloose_L1VTE10_VZDC_A']
54  triggers += ['HLT_mb_sptrk_exclusiveloose_L1VTE10_VZDC_C']
55  triggers += ['HLT_mb_sptrk_exclusiveloose_L1RD0_FILLED']
56  triggers += ['HLT_mb_sptrk_exclusiveloose_L1ZDC']
57  triggers += ['HLT_mb_sptrk_exclusiveloose_L1MU4_VTE10']
58  triggers += ['HLT_mb_sptrk_exclusivetight_L1VTE10_VZDC_A']
59  triggers += ['HLT_mb_sptrk_exclusivetight_L1VTE10_VZDC_C']
60  triggers += ['HLT_mb_sptrk_exclusivetight_L1RD0_FILLED']
61  triggers += ['HLT_mb_sptrk_exclusivetight_L1ZDC']
62  triggers += ['HLT_hi_upc_FgapA_L1RD0']
63  triggers += ['HLT_hi_upc_FgapC_L1RD0']
64  triggers += ['HLT_hi_upc_FgapAC_L1RD0']
65  triggers += ['HLT_hi_upc_FgapA_L1MBTS_1']
66  triggers += ['HLT_hi_upc_FgapC_L1MBTS_1']
67  triggers += ['HLT_hi_upc_FgapAC_L1MBTS_1']
68  triggers += ['HLT_hi_upc_L2FgapA_L1MBTS_1']
69  triggers += ['HLT_hi_upc_L2FgapC_L1MBTS_1']
70  triggers += ['HLT_hi_upc_L2FgapAC_L1MBTS_1']
71  triggers += ['HLT_hi_upc_EFFgapA_L1MBTS_1']
72  triggers += ['HLT_hi_upc_EFFgapC_L1MBTS_1']
73  triggers += ['HLT_hi_upc_EFFgapAC_L1MBTS_1']
74  triggers += ['HLT_hi_upc_FgapA_L1ZDC']
75  triggers += ['HLT_hi_upc_FgapC_L1ZDC']
76  triggers += ['HLT_hi_upc_FgapAC_L1ZDC']
77  triggers += ['HLT_noalg_L1MBTS_2_C_VZDC_A']
78  triggers += ['HLT_noalg_L1MBTS_2_A_VZDC_C']
79  triggers += ['HLT_noalg_L1ZDC_C_VZDC_A']
80  triggers += ['HLT_noalg_L1ZDC_A_VZDC_C']
81  triggers += ['HLT_noalg_L1EM3_VZDC_A']
82  triggers += ['HLT_noalg_L1EM3_VZDC_C']
83  triggers += ['HLT_noalg_L12EM3_VZDC_A']
84  triggers += ['HLT_noalg_L12EM3_VZDC_C']
85  triggers += ['HLT_noalg_L1EM5_VZDC_A']
86  triggers += ['HLT_noalg_L1EM5_VZDC_C']
87  triggers += ['HLT_noalg_L1J5_VZDC_A']
88  triggers += ['HLT_noalg_L1J5_VZDC_C']
89  triggers += ['HLT_noalg_L1J10_VZDC_A']
90  triggers += ['HLT_noalg_L1J10_VZDC_C']
91  triggers += ['HLT_noalg_L1MU4_VZDC_A']
92  triggers += ['HLT_noalg_L1MU4_VZDC_C']
93  triggers += ['HLT_noalg_L1MU6_VZDC_A']
94  triggers += ['HLT_noalg_L1MU6_VZDC_C']
95  triggers += ['HLT_noalg_L1TE5_VZDC_A']
96  triggers += ['HLT_noalg_L1TE5_VZDC_C']
97  triggers += ['HLT_hi_upc_FgapA_mb_sptrk_L1RD0_FILLED']
98  triggers += ['HLT_hi_upc_FgapC_mb_sptrk_L1RD0_FILLED']
99  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_L1RD0_FILLED']
100  triggers += ['HLT_hi_upc_FgapA_mb_sptrk_L1MBTS_2_C']
101  triggers += ['HLT_hi_upc_FgapC_mb_sptrk_L1MBTS_2_A']
102  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_L1MBTS_2']
103  triggers += ['HLT_hi_upc_FgapA_mb_sptrk_L1ZDC']
104  triggers += ['HLT_hi_upc_FgapC_mb_sptrk_L1ZDC']
105  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_L1ZDC']
106  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_exclusiveloose_L1ZDC']
107  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_exclusiveloose']
108  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_exclusiveloose_L1VTE10_VZDC_A']
109  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_exclusiveloose_L1VTE10_VZDC_C']
110  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_exclusivetight_L1ZDC']
111  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_exclusivetight']
112  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_exclusivetight_L1VTE10_VZDC_A']
113  triggers += ['HLT_hi_upc_FgapAC_mb_sptrk_exclusivetight_L1VTE10_VZDC_C']
114  triggers += ['HLT_hi_upc_FgapAC_mu4']
115  triggers += ['HLT_hi_upc_FgapAC_mu6']
116  triggers += ['HLT_hi_upc_FgapAC_2mu4']
117  triggers += ['HLT_hi_upc_FgapAC_mu4_mu4noL1']
118  triggers += ['HLT_hi_upc_FgapAC_mu4_L1MU4_VTE10']
119  triggers += ['HLT_hi_upc_FgapAC_e5_etcut']
120  triggers += ['HLT_hi_upc_FgapAC_e5_lhloose_nod0']
121  triggers += ['HLT_hi_upc_FgapAC_2e5_etcut']
122  triggers += ['HLT_hi_upc_FgapAC_2e5_lhloose_nod0']
123  triggers += ['HLT_hi_upc_FgapA_g5_loose']
124  triggers += ['HLT_hi_upc_FgapC_g5_loose']
125  triggers += ['HLT_hi_upc_FgapA_g10_loose']
126  triggers += ['HLT_hi_upc_FgapC_g10_loose']
127  triggers += ['HLT_hi_upc_FgapA_g5_etcut']
128  triggers += ['HLT_hi_upc_FgapC_g5_etcut']
129  triggers += ['HLT_hi_upc_FgapA_g10_etcut']
130  triggers += ['HLT_hi_upc_FgapC_g10_etcut']
131 
132  triggers += ['HLT_mb_sptrk_exclusiveloose1_L1VTE10_VZDC_A']
133  triggers += ['HLT_mb_sptrk_exclusiveloose1_L1VTE10_VZDC_C']
134  triggers += ['HLT_mb_sptrk_exclusiveloose1_L1RD0_FILLED']
135  triggers += ['HLT_mb_sptrk_exclusiveloose1_L1ZDC']
136  triggers += ['HLT_mb_sptrk_exclusiveloose1_L1MU4_VTE10']
137 
138  triggers += ['HLT_mb_sptrk_exclusiveloose2_L1VTE10_VZDC_A']
139  triggers += ['HLT_mb_sptrk_exclusiveloose2_L1VTE10_VZDC_C']
140  triggers += ['HLT_mb_sptrk_exclusiveloose2_L1RD0_FILLED']
141  triggers += ['HLT_mb_sptrk_exclusiveloose2_L1ZDC']
142  triggers += ['HLT_mb_sptrk_exclusiveloose2_L1MU4_VTE10']
143 
144  return triggers
145 
147  #primary and backup triggers
148  triggers = ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE4_VTE200']
149  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE4_VTE50']
150  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE5_VTE200']
151  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE5_VTE50']
152  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TAU1_TE4_VTE200']
153  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TAU1_TE5_VTE200']
154  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L12TAU1_VTE50']
155  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU2_VTE50']
156  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU2_VTE100']
157  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU2_VTE200']
158  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU3_VTE50']
159  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU3_VTE100']
160  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU3_VTE200']
161 
162  return triggers
163 
165  # supporting triggers
166  triggers = ['HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L12TAU1_VTE50']
167  triggers += ['HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L12TAU2_VTE200']
168  triggers += ['HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose1_L1MU4_VTE50']
169  triggers += ['HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L1MU4_VTE50']
170  triggers += ['HLT_mb_sptrk_exclusiveloose2_L12TAU2_VTE50']
171  triggers += ['HLT_mb_sptrk_exclusiveloose2_L12TAU2_VTE100']
172  triggers += ['HLT_mb_sptrk_exclusiveloose2_L12TAU2_VTE200']
173  triggers += ['HLT_mb_sptrk_vetombts2in_exclusiveloose2_L12TAU1_VTE50']
174  triggers += ['HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose1_L1ZDC_XOR_VTE50']
175  triggers += ['HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L1ZDC_XOR_VTE50']
176  triggers += ['HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L1ZDC_A_C_VTE50']
177  triggers += ['HLT_hi_upc_FgapAC3_mb_sptrk_exclusiveloose2_L1VZDC_A_C_VTE50']
178  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE4_VTE200_EMPTY']
179  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_noiseSup_L1TE5_VTE200_EMPTY']
180  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE50_VTE200']
181  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE4_VTE50']
182  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE4_VTE100']
183  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE4_VTE200']
184  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE5_VTE50']
185  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE5_VTE100']
186  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TE5_VTE200']
187  triggers += ['HLT_hi_gg_upc_L1TE4_VTE50']
188  triggers += ['HLT_hi_gg_upc_L1TE4_VTE100']
189  triggers += ['HLT_hi_gg_upc_L1TE4_VTE200']
190  triggers += ['HLT_hi_gg_upc_L1TE5_VTE50']
191  triggers += ['HLT_hi_gg_upc_L1TE5_VTE100']
192  triggers += ['HLT_hi_gg_upc_L1TE5_VTE200']
193  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TAU1_TE4_VTE200']
194  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L1TAU1_TE5_VTE200']
195  triggers += ['HLT_hi_upc_FgapAC3_hi_gg_upc_L12TAU1_VTE50']
196  triggers += ['HLT_mb_sptrk_vetombts2in_exclusiveloose2_L12TAU2_VTE50']
197  triggers += ['HLT_mb_sptrk_vetombts2in_exclusiveloose2_L12TAU2_VTE100']
198  triggers += ['HLT_mb_sptrk_vetombts2in_exclusiveloose2_L12TAU2_VTE200']
199  triggers += ['HLT_mb_sp_L1VTE50']
200  triggers += ['HLT_mb_sptrk_exclusiveloose2_L12TAU1_VTE50']
201  triggers += ['HLT_mu4_hi_upc_FgapAC3_L1MU4_VTE50']
202 
203  return triggers
204 
206  #primary and backup triggers
207  triggers = []
208  triggers += ['HLT_mu4_L1MU3V_VTE50']
209  triggers += ['HLT_mb_sp_vpix30_hi_FgapAC5_2g0_etcut_25dphiCC_L12TAU1_VTE200']
210  triggers += ['HLT_mb_sp_vpix30_hi_FgapAC5_L1TAU1_TE4_VTE200']
211  triggers += ['HLT_mb_sp_vpix30_hi_FgapAC5_L12TAU1_VTE200']
212  triggers += ['HLT_mb_sp_vpix30_hi_FgapAC5_2g0_etcut_L12TAU1_VTE200']
213  triggers += ['HLT_mb_sptrk_hi_FgapA5_L1VZDC_A_ZDC_C_VTE200']
214  triggers += ['HLT_mb_sptrk_hi_FgapC5_L1ZDC_A_VZDC_C_VTE200']
215  triggers += ['HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L11ZDC_A_1ZDC_C_VTE200']
216  triggers += ['HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1ZDC_XOR4_VTE200']
217  triggers += ['HLT_mb_excl_1trk5_pt1_L1TRT_VZDC_A_VZDC_C_VTE50']
218  triggers += ['HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1TRT_VTE20']
219  triggers += ['HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L1TAU1_TE4_VTE200']
220  triggers += ['HLT_mb_excl_1trk5_pt1_L1TAU1_TE4_VTE200']
221  triggers += ['HLT_mb_excl_1trk5_pt1_hi_FgapAC5_L12TAU1_VTE200']
222  triggers += ['HLT_mb_sptrk_hi_FgapAC5_L12TAU1_VTE200']
223  triggers += ['HLT_mb_sp_vpix15_hi_FgapAC5_L1TAU1_TE4_VTE200_EMPTY']
224  triggers += ['HLT_mb_sp_vpix30_hi_FgapAC5_L1TAU1_TE4_VTE200_EMPTY']
225  triggers += ['HLT_mb_sp_vpix30_hi_FgapAC5_L1TAU8_VTE200_EMPTY']
226 
227  return triggers
228 
230  triggers = HION4SkimmingTriggers2015()
231  triggers += HION4SkimmingTriggers2016()
234  triggers += HION4SkimmingTriggers2023()
235 
236  return triggers
237 
239 
240  VMtrigger = ['HLT_mb_sptrk_exclusiveloose_vetosp1500_L1VTE20']
241 
242  return VMtrigger
243 
244 
246 
248  triggers = []
249 
250  # Photo-nuclear min-bias triggers
251 
252  triggers += ['HLT_mb_sptrk_L1ZDC_XOR_TE5_VTE200'] # Main min-bias stream for photo-nuclear dijets
253  triggers += ['HLT_mb_sptrk_L1ZDC_XOR_VTE200'] # Min-bias stream to check the impact of the TE5 cut. Very pre-scaled.
254  triggers += ['HLT_noalg_L1ZDC_XOR_TE5_VTE200'] # Stream to deal with events where no tracks were re-constructed due to the rapidity gap
255  triggers += ['HLT_noalg_L1ZDC_XOR'] # Stream to deal with overall effects of TE5 and VTE200 cuts. Extremely pre-scaled.
256  triggers += ['HLT_noalg_L1TE5_VTE200'] # Stream to examine the impact of the ZDC cuts. Prescale is 276.6.
257 
258  #2015 photo-nuclear triggers which do not have an identical version in 2018
259 
260  triggers += ['HLT_noalg_mb_L1TE50'] # 2015 MB trigger with high pre-scale on events with low total energy
261  triggers += ['HLT_mb_sptrk_ion_L1ZDC_A_C_VTE50'] # 2015 MB trigger with full ZDC activation for inefficiency
262 
263  # Photoproduction min-bias triggers
264  # Need to apply a ZDC veto in order to assess actual efficiencies for comparison.
265 
266  triggers += ['HLT_mb_sp_L1VTE50'] # Min-bias stream for dijet photoproduction up to 50 GeV. No minimum cut so high pre-scale.
267  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.
268  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.
269 
270  return triggers
271 
273  triggers = []
274  # Photo-nuclear dijet physics triggers (j40 not included since j30 is un-prescaled for the entire run)
275 
276  triggers += ['HLT_j10_L1ZDC_XOR_TE5_VTE200'] # j10 trigger for first half of 2018 run
277  triggers += ['HLT_j10_0eta490_L1ZDC_XOR_TE5_VTE200'] # j10 trigger for second half of 2018 run
278  triggers += ['HLT_j15_L1ZDC_XOR_TE5_VTE200'] # j15 trigger for first half of 2018 run
279  triggers += ['HLT_j15_0eta490_L1ZDC_XOR_TE5_VTE200'] # j15 trigger for second half of 2018 run
280  triggers += ['HLT_j20_L1ZDC_XOR_TE5_VTE200'] # j20 trigger for first half of 2018 run
281  triggers += ['HLT_j20_0eta490_L1ZDC_XOR_TE5_VTE200'] # j20 trigger for second half of 2018 run
282  triggers += ['HLT_j30_L1ZDC_XOR_TE20_VTE200'] # j30 trigger for first half of 2018 run
283  triggers += ['HLT_j30_0eta490_L1ZDC_XOR_TE20_VTE200'] # j30 trigger for second half of 2018 run
284  triggers += ['HLT_j10_rcu4_0eta490_L1ZDC_XOR_TE5_VTE200'] # j10 rcu4 trigger for second half of 2018 run (Lower un-calibrated min-pT cut)
285 
286  # Photoproduction dijet R = 0.4 physics triggers (j40 not included because j30 is un-prescaled for the entire run)
287  # Actually, all of these triggers (except the rcu4) are un-prescaled. Yay!
288 
289  triggers += ['HLT_j10_L1VZDC_A_C_TE5_VTE200'] # j10 trigger for the first half of the 2018 run
290  triggers += ['HLT_j15_L1VZDC_A_C_TE5_VTE200'] # j15 trigger for the first half of the 2018 run
291  triggers += ['HLT_j20_L1VZDC_A_C_TE5_VTE200'] # j20 trigger for the first half of the 2018 run
292  triggers += ['HLT_j30_L1VZDC_A_C_TE20_VTE200'] # j30 trigger for the first half of the 2018 run
293  triggers += ['HLT_j10_0eta490_L1VZDC_A_C_TE5_VTE200'] # j10 trigger for the second half of the 2018 run
294  triggers += ['HLT_j15_0eta490_L1VZDC_A_C_TE5_VTE200'] # j15 trigger for the second half of the 2018 run
295  triggers += ['HLT_j20_0eta490_L1VZDC_A_C_TE5_VTE200'] # j20 trigger for the second half of the 2018 run
296  triggers += ['HLT_j30_0eta490_L1VZDC_A_C_TE20_VTE200'] # j30 trigger for the second half of the 2018 run
297  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)
298 
299  # Photoproduction dijet R = 1.0 physics triggers
300 
301  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.
302  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.
303  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.
304  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.
305 
306  #2015 photo-nuclear triggers which do not have an identical version in 2018.
307 
308  triggers += ['HLT_j10_320eta490_ion_L1TE5_VTE200'] # Forward trigger on HI jets in 2015 without ZDC requirement
309  triggers += ['HLT_j10_ion_L1TE5_VTE200'] # Mid-rapidity j10 trigger on HI jets in 2015 without ZDC requirement
310  triggers += ['HLT_j15_ion_L1TE5_VTE200'] # Mid-rapidity j15 trigger on HI jets in 2015 without ZDC requirement
311  triggers += ['HLT_j20_ion_L1TE5_VTE200'] # Mid-rapidity j20 trigger on HI jets in 2015 without ZDC requirement
312  triggers += ['HLT_j20_ion_L1ZDC_XOR_TE5_VTE200'] # Mid-rapidity j20 trigger on HI jets in 2015 with ZDC requirement
313  triggers += ['HLT_j10_ion_L1ZDC_XOR_TE5_VTE200'] # Mid-rapidity j10 trigger on HI jets in 2015 with ZDC requirement
314  triggers += ['HLT_j15_ion_L1ZDC_XOR_TE5_VTE200'] # Mid-rapidity j15 trigger on HI jets in 2015 with ZDC requirement
315  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
316 
317  return triggers
318 
320  nJetCuts = []
321  nJetCuts += ['(count(AntiKt4EMTopoJets.pt > 7.0*GeV) > 0)']
322  nJetCuts += ['(count(AntiKt4LCTopoJets.pt > 7.0*GeV) > 0)']
323  nJetCuts += ['(count(AntiKt4EMPFlowJets.pt > 7.0*GeV) > 0)']
324  nJetCuts += ['(count(AntiKt4HIJets.pt > 7.0*GeV) > 0)']
325  nJetCuts += ['(count(AntiKt4HITrackJets.pt > 7.0*GeV) > 0)']
326  nJetCuts += ['(count(AntiKt10LCTopoJets.pt > 7.0*GeV) > 0)']
327 
328  return nJetCuts
ListTriggers.HION12nJetCuts2018
def HION12nJetCuts2018()
Definition: ListTriggers.py:319
ListTriggers.HION12triggers2018
def HION12triggers2018()
Definition: ListTriggers.py:272
ListTriggers.HION4SkimmingTriggers2018Primary
def HION4SkimmingTriggers2018Primary()
Definition: ListTriggers.py:146
ListTriggers.HION4SkimmingTriggers2016
def HION4SkimmingTriggers2016()
Definition: ListTriggers.py:19
ListTriggers.HION4SkimmingTriggers2023
def HION4SkimmingTriggers2023()
Definition: ListTriggers.py:205
ListTriggers.HION4SkimmingTriggers2015
def HION4SkimmingTriggers2015()
HION4.
Definition: ListTriggers.py:8
ListTriggers.HION4SkimmingTriggers2018Support
def HION4SkimmingTriggers2018Support()
Definition: ListTriggers.py:164
ListTriggers.HION4SkimmingTriggersALL
def HION4SkimmingTriggersALL()
Definition: ListTriggers.py:229
ListTriggers.HION12MBtriggers2018
def HION12MBtriggers2018()
HION12.
Definition: ListTriggers.py:247
ListTriggers.HION4SkimmingTriggersVM
def HION4SkimmingTriggersVM()
Definition: ListTriggers.py:238