-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathttjet_13tev_june2019.hpp
3047 lines (3018 loc) · 125 KB
/
ttjet_13tev_june2019.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#pragma once
// This record dimension example is inspired by a non-public CMS NanoAOD file called: ttjet_13tev_june2019_lzma.
#include <cstdint>
#include <llama/llama.hpp>
using bit = bool;
using byte = unsigned char;
using Index = std::uint32_t;
// clang-format off
struct run {};
struct luminosityBlock {};
struct event {};
struct HTXS_Higgs_pt {};
struct HTXS_Higgs_y {};
struct HTXS_stage1_1_cat_pTjet25GeV {};
struct HTXS_stage1_1_cat_pTjet30GeV {};
struct HTXS_stage1_1_fine_cat_pTjet25GeV {};
struct HTXS_stage1_1_fine_cat_pTjet30GeV {};
struct HTXS_stage_0 {};
struct HTXS_stage_1_pTjet25 {};
struct HTXS_stage_1_pTjet30 {};
struct HTXS_njets25 {};
struct HTXS_njets30 {};
struct btagWeight_CSVV2 {};
struct btagWeight_DeepCSVB {};
struct CaloMET_phi {};
struct CaloMET_pt {};
struct CaloMET_sumEt {};
struct ChsMET_phi {};
struct ChsMET_pt {};
struct ChsMET_sumEt {};
struct nCorrT1METJet {};
struct CorrT1METJet_area {};
struct CorrT1METJet_eta {};
struct CorrT1METJet_muonSubtrFactor {};
struct CorrT1METJet_phi {};
struct CorrT1METJet_rawPt {};
struct nElectron {};
struct Electron_deltaEtaSC {};
struct Electron_dr03EcalRecHitSumEt {};
struct Electron_dr03HcalDepth1TowerSumEt {};
struct Electron_dr03TkSumPt {};
struct Electron_dr03TkSumPtHEEP {};
struct Electron_dxy {};
struct Electron_dxyErr {};
struct Electron_dz {};
struct Electron_dzErr {};
struct Electron_eCorr {};
struct Electron_eInvMinusPInv {};
struct Electron_energyErr {};
struct Electron_eta {};
struct Electron_hoe {};
struct Electron_ip3d {};
struct Electron_jetPtRelv2 {};
struct Electron_jetRelIso {};
struct Electron_mass {};
struct Electron_miniPFRelIso_all {};
struct Electron_miniPFRelIso_chg {};
struct Electron_mvaFall17V1Iso {};
struct Electron_mvaFall17V1noIso {};
struct Electron_mvaFall17V2Iso {};
struct Electron_mvaFall17V2noIso {};
struct Electron_pfRelIso03_all {};
struct Electron_pfRelIso03_chg {};
struct Electron_phi {};
struct Electron_pt {};
struct Electron_r9 {};
struct Electron_sieie {};
struct Electron_sip3d {};
struct Electron_mvaTTH {};
struct Electron_charge {};
struct Electron_cutBased {};
struct Electron_cutBased_Fall17_V1 {};
struct Electron_jetIdx {};
struct Electron_pdgId {};
struct Electron_photonIdx {};
struct Electron_tightCharge {};
struct Electron_vidNestedWPbitmap {};
struct Electron_convVeto {};
struct Electron_cutBased_HEEP {};
struct Electron_isPFcand {};
struct Electron_lostHits {};
struct Electron_mvaFall17V1Iso_WP80 {};
struct Electron_mvaFall17V1Iso_WP90 {};
struct Electron_mvaFall17V1Iso_WPL {};
struct Electron_mvaFall17V1noIso_WP80 {};
struct Electron_mvaFall17V1noIso_WP90 {};
struct Electron_mvaFall17V1noIso_WPL {};
struct Electron_mvaFall17V2Iso_WP80 {};
struct Electron_mvaFall17V2Iso_WP90 {};
struct Electron_mvaFall17V2Iso_WPL {};
struct Electron_mvaFall17V2noIso_WP80 {};
struct Electron_mvaFall17V2noIso_WP90 {};
struct Electron_mvaFall17V2noIso_WPL {};
struct Electron_seedGain {};
struct Electron_genPartIdx {};
struct Electron_genPartFlav {};
struct Electron_cleanmask {};
struct Flag_ecalBadCalibFilterV2 {};
struct nFatJet {};
struct FatJet_area {};
struct FatJet_btagCMVA {};
struct FatJet_btagCSVV2 {};
struct FatJet_btagDDBvL {};
struct FatJet_btagDDCvB {};
struct FatJet_btagDDCvL {};
struct FatJet_btagDeepB {};
struct FatJet_btagHbb {};
struct FatJet_deepTagMD_H4qvsQCD {};
struct FatJet_deepTagMD_HbbvsQCD {};
struct FatJet_deepTagMD_TvsQCD {};
struct FatJet_deepTagMD_WvsQCD {};
struct FatJet_deepTagMD_ZHbbvsQCD {};
struct FatJet_deepTagMD_ZHccvsQCD {};
struct FatJet_deepTagMD_ZbbvsQCD {};
struct FatJet_deepTagMD_ZvsQCD {};
struct FatJet_deepTagMD_bbvsLight {};
struct FatJet_deepTagMD_ccvsLight {};
struct FatJet_deepTag_H {};
struct FatJet_deepTag_QCD {};
struct FatJet_deepTag_QCDothers {};
struct FatJet_deepTag_TvsQCD {};
struct FatJet_deepTag_WvsQCD {};
struct FatJet_deepTag_ZvsQCD {};
struct FatJet_eta {};
struct FatJet_mass {};
struct FatJet_msoftdrop {};
struct FatJet_n2b1 {};
struct FatJet_n3b1 {};
struct FatJet_phi {};
struct FatJet_pt {};
struct FatJet_rawFactor {};
struct FatJet_tau1 {};
struct FatJet_tau2 {};
struct FatJet_tau3 {};
struct FatJet_tau4 {};
struct FatJet_jetId {};
struct FatJet_subJetIdx1 {};
struct FatJet_subJetIdx2 {};
struct nGenJetAK8 {};
struct GenJetAK8_eta {};
struct GenJetAK8_mass {};
struct GenJetAK8_phi {};
struct GenJetAK8_pt {};
struct GenJetAK8_partonFlavour {};
struct GenJetAK8_hadronFlavour {};
struct nGenJet {};
struct GenJet_eta {};
struct GenJet_mass {};
struct GenJet_phi {};
struct GenJet_pt {};
struct GenJet_partonFlavour {};
struct GenJet_hadronFlavour {};
struct nGenPart {};
struct GenPart_eta {};
struct GenPart_mass {};
struct GenPart_phi {};
struct GenPart_pt {};
struct GenPart_genPartIdxMother {};
struct GenPart_pdgId {};
struct GenPart_status {};
struct GenPart_statusFlags {};
struct nSubGenJetAK8 {};
struct SubGenJetAK8_eta {};
struct SubGenJetAK8_mass {};
struct SubGenJetAK8_phi {};
struct SubGenJetAK8_pt {};
struct Generator_binvar {};
struct Generator_scalePDF {};
struct Generator_weight {};
struct Generator_x1 {};
struct Generator_x2 {};
struct Generator_xpdf1 {};
struct Generator_xpdf2 {};
struct Generator_id1 {};
struct Generator_id2 {};
struct nGenVisTau {};
struct GenVisTau_eta {};
struct GenVisTau_mass {};
struct GenVisTau_phi {};
struct GenVisTau_pt {};
struct GenVisTau_charge {};
struct GenVisTau_genPartIdxMother {};
struct GenVisTau_status {};
struct genWeight {};
struct LHEWeight_originalXWGTUP {};
struct nLHEPdfWeight {};
struct LHEPdfWeight {};
struct nLHEReweightingWeight {};
struct LHEReweightingWeight {};
struct nLHEScaleWeight {};
struct LHEScaleWeight {};
struct nPSWeight {};
struct PSWeight {};
struct nIsoTrack {};
struct IsoTrack_dxy {};
struct IsoTrack_dz {};
struct IsoTrack_eta {};
struct IsoTrack_pfRelIso03_all {};
struct IsoTrack_pfRelIso03_chg {};
struct IsoTrack_phi {};
struct IsoTrack_pt {};
struct IsoTrack_miniPFRelIso_all {};
struct IsoTrack_miniPFRelIso_chg {};
struct IsoTrack_fromPV {};
struct IsoTrack_pdgId {};
struct IsoTrack_isHighPurityTrack {};
struct IsoTrack_isPFcand {};
struct IsoTrack_isFromLostTrack {};
struct nJet {};
struct Jet_area {};
struct Jet_btagCMVA {};
struct Jet_btagCSVV2 {};
struct Jet_btagDeepB {};
struct Jet_btagDeepC {};
struct Jet_btagDeepFlavB {};
struct Jet_btagDeepFlavC {};
struct Jet_chEmEF {};
struct Jet_chHEF {};
struct Jet_eta {};
struct Jet_jercCHF {};
struct Jet_jercCHPUF {};
struct Jet_mass {};
struct Jet_muEF {};
struct Jet_muonSubtrFactor {};
struct Jet_neEmEF {};
struct Jet_neHEF {};
struct Jet_phi {};
struct Jet_pt {};
struct Jet_qgl {};
struct Jet_rawFactor {};
struct Jet_bRegCorr {};
struct Jet_bRegRes {};
struct Jet_electronIdx1 {};
struct Jet_electronIdx2 {};
struct Jet_jetId {};
struct Jet_muonIdx1 {};
struct Jet_muonIdx2 {};
struct Jet_nConstituents {};
struct Jet_nElectrons {};
struct Jet_nMuons {};
struct Jet_puId {};
struct Jet_genJetIdx {};
struct Jet_hadronFlavour {};
struct Jet_partonFlavour {};
struct Jet_cleanmask {};
struct LHE_HT {};
struct LHE_HTIncoming {};
struct LHE_Vpt {};
struct LHE_Njets {};
struct LHE_Nb {};
struct LHE_Nc {};
struct LHE_Nuds {};
struct LHE_Nglu {};
struct LHE_NpNLO {};
struct LHE_NpLO {};
struct nLHEPart {};
struct LHEPart_pt {};
struct LHEPart_eta {};
struct LHEPart_phi {};
struct LHEPart_mass {};
struct LHEPart_pdgId {};
struct GenMET_phi {};
struct GenMET_pt {};
struct MET_MetUnclustEnUpDeltaX {};
struct MET_MetUnclustEnUpDeltaY {};
struct MET_covXX {};
struct MET_covXY {};
struct MET_covYY {};
struct MET_phi {};
struct MET_pt {};
struct MET_significance {};
struct MET_sumEt {};
struct nMuon {};
struct Muon_dxy {};
struct Muon_dxyErr {};
struct Muon_dz {};
struct Muon_dzErr {};
struct Muon_eta {};
struct Muon_ip3d {};
struct Muon_jetPtRelv2 {};
struct Muon_jetRelIso {};
struct Muon_mass {};
struct Muon_miniPFRelIso_all {};
struct Muon_miniPFRelIso_chg {};
struct Muon_pfRelIso03_all {};
struct Muon_pfRelIso03_chg {};
struct Muon_pfRelIso04_all {};
struct Muon_phi {};
struct Muon_pt {};
struct Muon_ptErr {};
struct Muon_segmentComp {};
struct Muon_sip3d {};
struct Muon_softMva {};
struct Muon_tkRelIso {};
struct Muon_tunepRelPt {};
struct Muon_mvaLowPt {};
struct Muon_mvaTTH {};
struct Muon_charge {};
struct Muon_jetIdx {};
struct Muon_nStations {};
struct Muon_nTrackerLayers {};
struct Muon_pdgId {};
struct Muon_tightCharge {};
struct Muon_highPtId {};
struct Muon_inTimeMuon {};
struct Muon_isGlobal {};
struct Muon_isPFcand {};
struct Muon_isTracker {};
struct Muon_looseId {};
struct Muon_mediumId {};
struct Muon_mediumPromptId {};
struct Muon_miniIsoId {};
struct Muon_multiIsoId {};
struct Muon_mvaId {};
struct Muon_pfIsoId {};
struct Muon_softId {};
struct Muon_softMvaId {};
struct Muon_tightId {};
struct Muon_tkIsoId {};
struct Muon_triggerIdLoose {};
struct Muon_genPartIdx {};
struct Muon_genPartFlav {};
struct Muon_cleanmask {};
struct nPhoton {};
struct Photon_eCorr {};
struct Photon_energyErr {};
struct Photon_eta {};
struct Photon_hoe {};
struct Photon_mass {};
struct Photon_mvaID {};
struct Photon_mvaIDV1 {};
struct Photon_pfRelIso03_all {};
struct Photon_pfRelIso03_chg {};
struct Photon_phi {};
struct Photon_pt {};
struct Photon_r9 {};
struct Photon_sieie {};
struct Photon_charge {};
struct Photon_cutBasedbitmap {};
struct Photon_cutBasedV1bitmap {};
struct Photon_electronIdx {};
struct Photon_jetIdx {};
struct Photon_pdgId {};
struct Photon_vidNestedWPbitmap {};
struct Photon_electronVeto {};
struct Photon_isScEtaEB {};
struct Photon_isScEtaEE {};
struct Photon_mvaID_WP80 {};
struct Photon_mvaID_WP90 {};
struct Photon_pixelSeed {};
struct Photon_seedGain {};
struct Photon_genPartIdx {};
struct Photon_genPartFlav {};
struct Photon_cleanmask {};
struct Pileup_nTrueInt {};
struct Pileup_pudensity {};
struct Pileup_gpudensity {};
struct Pileup_nPU {};
struct Pileup_sumEOOT {};
struct Pileup_sumLOOT {};
struct PuppiMET_phi {};
struct PuppiMET_pt {};
struct PuppiMET_sumEt {};
struct RawMET_phi {};
struct RawMET_pt {};
struct RawMET_sumEt {};
struct fixedGridRhoFastjetAll {};
struct fixedGridRhoFastjetCentral {};
struct fixedGridRhoFastjetCentralCalo {};
struct fixedGridRhoFastjetCentralChargedPileUp {};
struct fixedGridRhoFastjetCentralNeutral {};
struct nGenDressedLepton {};
struct GenDressedLepton_eta {};
struct GenDressedLepton_mass {};
struct GenDressedLepton_phi {};
struct GenDressedLepton_pt {};
struct GenDressedLepton_pdgId {};
struct GenDressedLepton_hasTauAnc {};
struct nSoftActivityJet {};
struct SoftActivityJet_eta {};
struct SoftActivityJet_phi {};
struct SoftActivityJet_pt {};
struct SoftActivityJetHT {};
struct SoftActivityJetHT10 {};
struct SoftActivityJetHT2 {};
struct SoftActivityJetHT5 {};
struct SoftActivityJetNjets10 {};
struct SoftActivityJetNjets2 {};
struct SoftActivityJetNjets5 {};
struct nSubJet {};
struct SubJet_btagCMVA {};
struct SubJet_btagCSVV2 {};
struct SubJet_btagDeepB {};
struct SubJet_eta {};
struct SubJet_mass {};
struct SubJet_n2b1 {};
struct SubJet_n3b1 {};
struct SubJet_phi {};
struct SubJet_pt {};
struct SubJet_rawFactor {};
struct SubJet_tau1 {};
struct SubJet_tau2 {};
struct SubJet_tau3 {};
struct SubJet_tau4 {};
struct nTau {};
struct Tau_chargedIso {};
struct Tau_dxy {};
struct Tau_dz {};
struct Tau_eta {};
struct Tau_leadTkDeltaEta {};
struct Tau_leadTkDeltaPhi {};
struct Tau_leadTkPtOverTauPt {};
struct Tau_mass {};
struct Tau_neutralIso {};
struct Tau_phi {};
struct Tau_photonsOutsideSignalCone {};
struct Tau_pt {};
struct Tau_puCorr {};
struct Tau_rawAntiEle {};
struct Tau_rawAntiEle2018 {};
struct Tau_rawIso {};
struct Tau_rawIsodR03 {};
struct Tau_rawMVAnewDM2017v2 {};
struct Tau_rawMVAoldDM {};
struct Tau_rawMVAoldDM2017v1 {};
struct Tau_rawMVAoldDM2017v2 {};
struct Tau_rawMVAoldDMdR032017v2 {};
struct Tau_charge {};
struct Tau_decayMode {};
struct Tau_jetIdx {};
struct Tau_rawAntiEleCat {};
struct Tau_rawAntiEleCat2018 {};
struct Tau_idAntiEle {};
struct Tau_idAntiEle2018 {};
struct Tau_idAntiMu {};
struct Tau_idDecayMode {};
struct Tau_idDecayModeNewDMs {};
struct Tau_idMVAnewDM2017v2 {};
struct Tau_idMVAoldDM {};
struct Tau_idMVAoldDM2017v1 {};
struct Tau_idMVAoldDM2017v2 {};
struct Tau_idMVAoldDMdR032017v2 {};
struct Tau_cleanmask {};
struct Tau_genPartIdx {};
struct Tau_genPartFlav {};
struct TkMET_phi {};
struct TkMET_pt {};
struct TkMET_sumEt {};
struct nTrigObj {};
struct TrigObj_pt {};
struct TrigObj_eta {};
struct TrigObj_phi {};
struct TrigObj_l1pt {};
struct TrigObj_l1pt_2 {};
struct TrigObj_l2pt {};
struct TrigObj_id {};
struct TrigObj_l1iso {};
struct TrigObj_l1charge {};
struct TrigObj_filterbits {};
struct genTtbarId {};
struct nOtherPV {};
struct OtherPV_z {};
struct PV_ndof {};
struct PV_x {};
struct PV_y {};
struct PV_z {};
struct PV_chi2 {};
struct PV_score {};
struct PV_npvs {};
struct PV_npvsGood {};
struct nSV {};
struct SV_dlen {};
struct SV_dlenSig {};
struct SV_pAngle {};
struct SV_chi2 {};
struct SV_eta {};
struct SV_mass {};
struct SV_ndof {};
struct SV_phi {};
struct SV_pt {};
struct SV_x {};
struct SV_y {};
struct SV_z {};
struct MET_fiducialGenPhi {};
struct MET_fiducialGenPt {};
struct L1simulation_step {};
struct HLTriggerFirstPath {};
struct HLT_AK8PFJet360_TrimMass30 {};
struct HLT_AK8PFJet380_TrimMass30 {};
struct HLT_AK8PFJet400_TrimMass30 {};
struct HLT_AK8PFJet420_TrimMass30 {};
struct HLT_AK8PFHT750_TrimMass50 {};
struct HLT_AK8PFHT800_TrimMass50 {};
struct HLT_AK8PFHT850_TrimMass50 {};
struct HLT_AK8PFHT900_TrimMass50 {};
struct HLT_CaloJet500_NoJetID {};
struct HLT_CaloJet550_NoJetID {};
struct HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL {};
struct HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon {};
struct HLT_Trimuon5_3p5_2_Upsilon_Muon {};
struct HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon {};
struct HLT_DoubleEle25_CaloIdL_MW {};
struct HLT_DoubleEle27_CaloIdL_MW {};
struct HLT_DoubleEle33_CaloIdL_MW {};
struct HLT_DoubleEle24_eta2p1_WPTight_Gsf {};
struct HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350 {};
struct HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350 {};
struct HLT_Ele27_Ele37_CaloIdL_MW {};
struct HLT_Mu27_Ele37_CaloIdL_MW {};
struct HLT_Mu37_Ele27_CaloIdL_MW {};
struct HLT_Mu37_TkMu27 {};
struct HLT_DoubleMu4_3_Bs {};
struct HLT_DoubleMu4_3_Jpsi {};
struct HLT_DoubleMu4_JpsiTrk_Displaced {};
struct HLT_DoubleMu4_LowMassNonResonantTrk_Displaced {};
struct HLT_DoubleMu3_Trk_Tau3mu {};
struct HLT_DoubleMu3_TkMu_DsTau3Mu {};
struct HLT_DoubleMu4_PsiPrimeTrk_Displaced {};
struct HLT_DoubleMu4_Mass3p8_DZ_PFHT350 {};
struct HLT_Mu3_PFJet40 {};
struct HLT_Mu7p5_L2Mu2_Jpsi {};
struct HLT_Mu7p5_L2Mu2_Upsilon {};
struct HLT_Mu7p5_Track2_Jpsi {};
struct HLT_Mu7p5_Track3p5_Jpsi {};
struct HLT_Mu7p5_Track7_Jpsi {};
struct HLT_Mu7p5_Track2_Upsilon {};
struct HLT_Mu7p5_Track3p5_Upsilon {};
struct HLT_Mu7p5_Track7_Upsilon {};
struct HLT_Mu3_L1SingleMu5orSingleMu7 {};
struct HLT_DoublePhoton33_CaloIdL {};
struct HLT_DoublePhoton70 {};
struct HLT_DoublePhoton85 {};
struct HLT_Ele20_WPTight_Gsf {};
struct HLT_Ele15_WPLoose_Gsf {};
struct HLT_Ele17_WPLoose_Gsf {};
struct HLT_Ele20_WPLoose_Gsf {};
struct HLT_Ele20_eta2p1_WPLoose_Gsf {};
struct HLT_DiEle27_WPTightCaloOnly_L1DoubleEG {};
struct HLT_Ele27_WPTight_Gsf {};
struct HLT_Ele28_WPTight_Gsf {};
struct HLT_Ele30_WPTight_Gsf {};
struct HLT_Ele32_WPTight_Gsf {};
struct HLT_Ele35_WPTight_Gsf {};
struct HLT_Ele35_WPTight_Gsf_L1EGMT {};
struct HLT_Ele38_WPTight_Gsf {};
struct HLT_Ele40_WPTight_Gsf {};
struct HLT_Ele32_WPTight_Gsf_L1DoubleEG {};
struct HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1 {};
struct HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1 {};
struct HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1 {};
struct HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1 {};
struct HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1 {};
struct HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1 {};
struct HLT_HT450_Beamspot {};
struct HLT_HT300_Beamspot {};
struct HLT_ZeroBias_Beamspot {};
struct HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1 {};
struct HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1 {};
struct HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1 {};
struct HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1 {};
struct HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1 {};
struct HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1 {};
struct HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1 {};
struct HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1 {};
struct HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1 {};
struct HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1 {};
struct HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1 {};
struct HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1 {};
struct HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1 {};
struct HLT_IsoMu20 {};
struct HLT_IsoMu24 {};
struct HLT_IsoMu24_eta2p1 {};
struct HLT_IsoMu27 {};
struct HLT_IsoMu30 {};
struct HLT_UncorrectedJetE30_NoBPTX {};
struct HLT_UncorrectedJetE30_NoBPTX3BX {};
struct HLT_UncorrectedJetE60_NoBPTX3BX {};
struct HLT_UncorrectedJetE70_NoBPTX3BX {};
struct HLT_L1SingleMu18 {};
struct HLT_L1SingleMu25 {};
struct HLT_L2Mu10 {};
struct HLT_L2Mu10_NoVertex_NoBPTX3BX {};
struct HLT_L2Mu10_NoVertex_NoBPTX {};
struct HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX {};
struct HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX {};
struct HLT_L2Mu50 {};
struct HLT_L2Mu23NoVtx_2Cha {};
struct HLT_L2Mu23NoVtx_2Cha_CosmicSeed {};
struct HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4 {};
struct HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4 {};
struct HLT_DoubleL2Mu50 {};
struct HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed {};
struct HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched {};
struct HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed {};
struct HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched {};
struct HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4 {};
struct HLT_DoubleL2Mu23NoVtx_2Cha {};
struct HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched {};
struct HLT_DoubleL2Mu25NoVtx_2Cha {};
struct HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched {};
struct HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4 {};
struct HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL {};
struct HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL {};
struct HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ {};
struct HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ {};
struct HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8 {};
struct HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8 {};
struct HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8 {};
struct HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8 {};
struct HLT_Mu25_TkMu0_Onia {};
struct HLT_Mu30_TkMu0_Psi {};
struct HLT_Mu30_TkMu0_Upsilon {};
struct HLT_Mu20_TkMu0_Phi {};
struct HLT_Mu25_TkMu0_Phi {};
struct HLT_Mu12 {};
struct HLT_Mu15 {};
struct HLT_Mu20 {};
struct HLT_Mu27 {};
struct HLT_Mu50 {};
struct HLT_Mu55 {};
struct HLT_OldMu100 {};
struct HLT_TkMu100 {};
struct HLT_DiPFJetAve40 {};
struct HLT_DiPFJetAve60 {};
struct HLT_DiPFJetAve80 {};
struct HLT_DiPFJetAve140 {};
struct HLT_DiPFJetAve200 {};
struct HLT_DiPFJetAve260 {};
struct HLT_DiPFJetAve320 {};
struct HLT_DiPFJetAve400 {};
struct HLT_DiPFJetAve500 {};
struct HLT_DiPFJetAve60_HFJEC {};
struct HLT_DiPFJetAve80_HFJEC {};
struct HLT_DiPFJetAve100_HFJEC {};
struct HLT_DiPFJetAve160_HFJEC {};
struct HLT_DiPFJetAve220_HFJEC {};
struct HLT_DiPFJetAve300_HFJEC {};
struct HLT_AK8PFJet15 {};
struct HLT_AK8PFJet25 {};
struct HLT_AK8PFJet40 {};
struct HLT_AK8PFJet60 {};
struct HLT_AK8PFJet80 {};
struct HLT_AK8PFJet140 {};
struct HLT_AK8PFJet200 {};
struct HLT_AK8PFJet260 {};
struct HLT_AK8PFJet320 {};
struct HLT_AK8PFJet400 {};
struct HLT_AK8PFJet450 {};
struct HLT_AK8PFJet500 {};
struct HLT_AK8PFJet550 {};
struct HLT_PFJet15 {};
struct HLT_PFJet25 {};
struct HLT_PFJet40 {};
struct HLT_PFJet60 {};
struct HLT_PFJet80 {};
struct HLT_PFJet140 {};
struct HLT_PFJet200 {};
struct HLT_PFJet260 {};
struct HLT_PFJet320 {};
struct HLT_PFJet400 {};
struct HLT_PFJet450 {};
struct HLT_PFJet500 {};
struct HLT_PFJet550 {};
struct HLT_PFJetFwd15 {};
struct HLT_PFJetFwd25 {};
struct HLT_PFJetFwd40 {};
struct HLT_PFJetFwd60 {};
struct HLT_PFJetFwd80 {};
struct HLT_PFJetFwd140 {};
struct HLT_PFJetFwd200 {};
struct HLT_PFJetFwd260 {};
struct HLT_PFJetFwd320 {};
struct HLT_PFJetFwd400 {};
struct HLT_PFJetFwd450 {};
struct HLT_PFJetFwd500 {};
struct HLT_AK8PFJetFwd15 {};
struct HLT_AK8PFJetFwd25 {};
struct HLT_AK8PFJetFwd40 {};
struct HLT_AK8PFJetFwd60 {};
struct HLT_AK8PFJetFwd80 {};
struct HLT_AK8PFJetFwd140 {};
struct HLT_AK8PFJetFwd200 {};
struct HLT_AK8PFJetFwd260 {};
struct HLT_AK8PFJetFwd320 {};
struct HLT_AK8PFJetFwd400 {};
struct HLT_AK8PFJetFwd450 {};
struct HLT_AK8PFJetFwd500 {};
struct HLT_PFHT180 {};
struct HLT_PFHT250 {};
struct HLT_PFHT370 {};
struct HLT_PFHT430 {};
struct HLT_PFHT510 {};
struct HLT_PFHT590 {};
struct HLT_PFHT680 {};
struct HLT_PFHT780 {};
struct HLT_PFHT890 {};
struct HLT_PFHT1050 {};
struct HLT_PFHT500_PFMET100_PFMHT100_IDTight {};
struct HLT_PFHT500_PFMET110_PFMHT110_IDTight {};
struct HLT_PFHT700_PFMET85_PFMHT85_IDTight {};
struct HLT_PFHT700_PFMET95_PFMHT95_IDTight {};
struct HLT_PFHT800_PFMET75_PFMHT75_IDTight {};
struct HLT_PFHT800_PFMET85_PFMHT85_IDTight {};
struct HLT_PFMET110_PFMHT110_IDTight {};
struct HLT_PFMET120_PFMHT120_IDTight {};
struct HLT_PFMET130_PFMHT130_IDTight {};
struct HLT_PFMET140_PFMHT140_IDTight {};
struct HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1 {};
struct HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1 {};
struct HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1 {};
struct HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1 {};
struct HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1 {};
struct HLT_PFMET120_PFMHT120_IDTight_PFHT60 {};
struct HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60 {};
struct HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60 {};
struct HLT_PFMETTypeOne110_PFMHT110_IDTight {};
struct HLT_PFMETTypeOne120_PFMHT120_IDTight {};
struct HLT_PFMETTypeOne130_PFMHT130_IDTight {};
struct HLT_PFMETTypeOne140_PFMHT140_IDTight {};
struct HLT_PFMETNoMu110_PFMHTNoMu110_IDTight {};
struct HLT_PFMETNoMu120_PFMHTNoMu120_IDTight {};
struct HLT_PFMETNoMu130_PFMHTNoMu130_IDTight {};
struct HLT_PFMETNoMu140_PFMHTNoMu140_IDTight {};
struct HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight {};
struct HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight {};
struct HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight {};
struct HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight {};
struct HLT_L1ETMHadSeeds {};
struct HLT_CaloMHT90 {};
struct HLT_CaloMET80_NotCleaned {};
struct HLT_CaloMET90_NotCleaned {};
struct HLT_CaloMET100_NotCleaned {};
struct HLT_CaloMET110_NotCleaned {};
struct HLT_CaloMET250_NotCleaned {};
struct HLT_CaloMET70_HBHECleaned {};
struct HLT_CaloMET80_HBHECleaned {};
struct HLT_CaloMET90_HBHECleaned {};
struct HLT_CaloMET100_HBHECleaned {};
struct HLT_CaloMET250_HBHECleaned {};
struct HLT_CaloMET300_HBHECleaned {};
struct HLT_CaloMET350_HBHECleaned {};
struct HLT_PFMET200_NotCleaned {};
struct HLT_PFMET200_HBHECleaned {};
struct HLT_PFMET250_HBHECleaned {};
struct HLT_PFMET300_HBHECleaned {};
struct HLT_PFMET200_HBHE_BeamHaloCleaned {};
struct HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned {};
struct HLT_MET105_IsoTrk50 {};
struct HLT_MET120_IsoTrk50 {};
struct HLT_SingleJet30_Mu12_SinglePFJet40 {};
struct HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71 {};
struct HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71 {};
struct HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71 {};
struct HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71 {};
struct HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71 {};
struct HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71 {};
struct HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71 {};
struct HLT_DoublePFJets40_CaloBTagDeepCSV_p71 {};
struct HLT_DoublePFJets100_CaloBTagDeepCSV_p71 {};
struct HLT_DoublePFJets200_CaloBTagDeepCSV_p71 {};
struct HLT_DoublePFJets350_CaloBTagDeepCSV_p71 {};
struct HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71 {};
struct HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71 {};
struct HLT_Photon300_NoHE {};
struct HLT_Mu8_TrkIsoVVL {};
struct HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ {};
struct HLT_Mu8_DiEle12_CaloIdL_TrackIdL {};
struct HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ {};
struct HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350 {};
struct HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ {};
struct HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30 {};
struct HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30 {};
struct HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5 {};
struct HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5 {};
struct HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL {};
struct HLT_Mu17_TrkIsoVVL {};
struct HLT_Mu19_TrkIsoVVL {};
struct HLT_BTagMu_AK4DiJet20_Mu5 {};
struct HLT_BTagMu_AK4DiJet40_Mu5 {};
struct HLT_BTagMu_AK4DiJet70_Mu5 {};
struct HLT_BTagMu_AK4DiJet110_Mu5 {};
struct HLT_BTagMu_AK4DiJet170_Mu5 {};
struct HLT_BTagMu_AK4Jet300_Mu5 {};
struct HLT_BTagMu_AK8DiJet170_Mu5 {};
struct HLT_BTagMu_AK8Jet170_DoubleMu5 {};
struct HLT_BTagMu_AK8Jet300_Mu5 {};
struct HLT_BTagMu_AK4DiJet20_Mu5_noalgo {};
struct HLT_BTagMu_AK4DiJet40_Mu5_noalgo {};
struct HLT_BTagMu_AK4DiJet70_Mu5_noalgo {};
struct HLT_BTagMu_AK4DiJet110_Mu5_noalgo {};
struct HLT_BTagMu_AK4DiJet170_Mu5_noalgo {};
struct HLT_BTagMu_AK4Jet300_Mu5_noalgo {};
struct HLT_BTagMu_AK8DiJet170_Mu5_noalgo {};
struct HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo {};
struct HLT_BTagMu_AK8Jet300_Mu5_noalgo {};
struct HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL {};
struct HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ {};
struct HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL {};
struct HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ {};
struct HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL {};
struct HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL {};
struct HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ {};
struct HLT_Mu12_DoublePhoton20 {};
struct HLT_TriplePhoton_20_20_20_CaloIdLV2 {};
struct HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL {};
struct HLT_TriplePhoton_30_30_10_CaloIdLV2 {};
struct HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL {};
struct HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL {};
struct HLT_Photon20 {};
struct HLT_Photon33 {};
struct HLT_Photon50 {};
struct HLT_Photon75 {};
struct HLT_Photon90 {};
struct HLT_Photon120 {};
struct HLT_Photon150 {};
struct HLT_Photon175 {};
struct HLT_Photon200 {};
struct HLT_Photon100EB_TightID_TightIso {};
struct HLT_Photon110EB_TightID_TightIso {};
struct HLT_Photon120EB_TightID_TightIso {};
struct HLT_Photon100EBHE10 {};
struct HLT_Photon100EEHE10 {};
struct HLT_Photon100EE_TightID_TightIso {};
struct HLT_Photon50_R9Id90_HE10_IsoM {};
struct HLT_Photon75_R9Id90_HE10_IsoM {};
struct HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3 {};
struct HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3 {};
struct HLT_Photon90_R9Id90_HE10_IsoM {};
struct HLT_Photon120_R9Id90_HE10_IsoM {};
struct HLT_Photon165_R9Id90_HE10_IsoM {};
struct HLT_Photon90_CaloIdL_PFHT700 {};
struct HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90 {};
struct HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95 {};
struct HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55 {};
struct HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55 {};
struct HLT_Photon35_TwoProngs35 {};
struct HLT_IsoMu24_TwoProngs35 {};
struct HLT_Dimuon0_Jpsi_L1_NoOS {};
struct HLT_Dimuon0_Jpsi_NoVertexing_NoOS {};
struct HLT_Dimuon0_Jpsi {};
struct HLT_Dimuon0_Jpsi_NoVertexing {};
struct HLT_Dimuon0_Jpsi_L1_4R_0er1p5R {};
struct HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R {};
struct HLT_Dimuon0_Jpsi3p5_Muon2 {};
struct HLT_Dimuon0_Upsilon_L1_4p5 {};
struct HLT_Dimuon0_Upsilon_L1_5 {};
struct HLT_Dimuon0_Upsilon_L1_4p5NoOS {};
struct HLT_Dimuon0_Upsilon_L1_4p5er2p0 {};
struct HLT_Dimuon0_Upsilon_L1_4p5er2p0M {};
struct HLT_Dimuon0_Upsilon_NoVertexing {};
struct HLT_Dimuon0_Upsilon_L1_5M {};
struct HLT_Dimuon0_LowMass_L1_0er1p5R {};
struct HLT_Dimuon0_LowMass_L1_0er1p5 {};
struct HLT_Dimuon0_LowMass {};
struct HLT_Dimuon0_LowMass_L1_4 {};
struct HLT_Dimuon0_LowMass_L1_4R {};
struct HLT_Dimuon0_LowMass_L1_TM530 {};
struct HLT_Dimuon0_Upsilon_Muon_L1_TM0 {};
struct HLT_Dimuon0_Upsilon_Muon_NoL1Mass {};
struct HLT_TripleMu_5_3_3_Mass3p8_DZ {};
struct HLT_TripleMu_10_5_5_DZ {};
struct HLT_TripleMu_12_10_5 {};
struct HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15 {};
struct HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1 {};
struct HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15 {};
struct HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1 {};
struct HLT_DoubleMu3_DZ_PFMET50_PFMHT60 {};
struct HLT_DoubleMu3_DZ_PFMET70_PFMHT70 {};
struct HLT_DoubleMu3_DZ_PFMET90_PFMHT90 {};
struct HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass {};
struct HLT_DoubleMu4_Jpsi_Displaced {};
struct HLT_DoubleMu4_Jpsi_NoVertexing {};
struct HLT_DoubleMu4_JpsiTrkTrk_Displaced {};
struct HLT_DoubleMu43NoFiltersNoVtx {};
struct HLT_DoubleMu48NoFiltersNoVtx {};
struct HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL {};
struct HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL {};
struct HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL {};
struct HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL {};
struct HLT_DoubleMu33NoFiltersNoVtxDisplaced {};
struct HLT_DoubleMu40NoFiltersNoVtxDisplaced {};
struct HLT_DoubleMu20_7_Mass0to30_L1_DM4 {};
struct HLT_DoubleMu20_7_Mass0to30_L1_DM4EG {};
struct HLT_HT425 {};
struct HLT_HT430_DisplacedDijet40_DisplacedTrack {};
struct HLT_HT500_DisplacedDijet40_DisplacedTrack {};
struct HLT_HT430_DisplacedDijet60_DisplacedTrack {};
struct HLT_HT400_DisplacedDijet40_DisplacedTrack {};
struct HLT_HT650_DisplacedDijet60_Inclusive {};
struct HLT_HT550_DisplacedDijet60_Inclusive {};
struct HLT_DiJet110_35_Mjj650_PFMET110 {};
struct HLT_DiJet110_35_Mjj650_PFMET120 {};
struct HLT_DiJet110_35_Mjj650_PFMET130 {};
struct HLT_TripleJet110_35_35_Mjj650_PFMET110 {};
struct HLT_TripleJet110_35_35_Mjj650_PFMET120 {};
struct HLT_TripleJet110_35_35_Mjj650_PFMET130 {};
struct HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned {};
struct HLT_Ele28_eta2p1_WPTight_Gsf_HT150 {};
struct HLT_Ele28_HighEta_SC20_Mass55 {};
struct HLT_DoubleMu20_7_Mass0to30_Photon23 {};
struct HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5 {};
struct HLT_Ele15_IsoVVVL_PFHT450_PFMET50 {};
struct HLT_Ele15_IsoVVVL_PFHT450 {};
struct HLT_Ele50_IsoVVVL_PFHT450 {};
struct HLT_Ele15_IsoVVVL_PFHT600 {};
struct HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60 {};
struct HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60 {};
struct HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60 {};
struct HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5 {};
struct HLT_Mu15_IsoVVVL_PFHT450_PFMET50 {};
struct HLT_Mu15_IsoVVVL_PFHT450 {};
struct HLT_Mu50_IsoVVVL_PFHT450 {};
struct HLT_Mu15_IsoVVVL_PFHT600 {};
struct HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight {};
struct HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight {};
struct HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight {};
struct HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight {};
struct HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight {};
struct HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight {};
struct HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight {};
struct HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight {};
struct HLT_Dimuon10_PsiPrime_Barrel_Seagulls {};
struct HLT_Dimuon20_Jpsi_Barrel_Seagulls {};
struct HLT_Dimuon12_Upsilon_y1p4 {};
struct HLT_Dimuon14_Phi_Barrel_Seagulls {};
struct HLT_Dimuon18_PsiPrime {};
struct HLT_Dimuon25_Jpsi {};
struct HLT_Dimuon18_PsiPrime_noCorrL1 {};
struct HLT_Dimuon24_Upsilon_noCorrL1 {};
struct HLT_Dimuon24_Phi_noCorrL1 {};
struct HLT_Dimuon25_Jpsi_noCorrL1 {};
struct HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8 {};
struct HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ {};
struct HLT_DiMu9_Ele9_CaloIdL_TrackIdL {};
struct HLT_DoubleIsoMu20_eta2p1 {};
struct HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx {};
struct HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx {};
struct HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx {};
struct HLT_Mu8 {};
struct HLT_Mu17 {};
struct HLT_Mu19 {};
struct HLT_Mu17_Photon30_IsoCaloId {};
struct HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30 {};
struct HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30 {};
struct HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30 {};
struct HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30 {};
struct HLT_Ele8_CaloIdM_TrackIdM_PFJet30 {};
struct HLT_Ele17_CaloIdM_TrackIdM_PFJet30 {};
struct HLT_Ele23_CaloIdM_TrackIdM_PFJet30 {};
struct HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165 {};
struct HLT_Ele115_CaloIdVT_GsfTrkIdT {};
struct HLT_Ele135_CaloIdVT_GsfTrkIdT {};
struct HLT_Ele145_CaloIdVT_GsfTrkIdT {};
struct HLT_Ele200_CaloIdVT_GsfTrkIdT {};
struct HLT_Ele250_CaloIdVT_GsfTrkIdT {};
struct HLT_Ele300_CaloIdVT_GsfTrkIdT {};
struct HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5 {};
struct HLT_PFHT330PT30_QuadPFJet_75_60_45_40 {};
struct HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94 {};
struct HLT_PFHT400_SixPFJet32 {};
struct HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59 {};
struct HLT_PFHT450_SixPFJet36 {};
struct HLT_PFHT350 {};
struct HLT_PFHT350MinPFJet15 {};
struct HLT_Photon60_R9Id90_CaloIdL_IsoL {};
struct HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL {};
struct HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15 {};
struct HLT_ECALHT800 {};
struct HLT_DiSC30_18_EIso_AND_HE_Mass70 {};
struct HLT_Physics {};
struct HLT_Physics_part0 {};
struct HLT_Physics_part1 {};
struct HLT_Physics_part2 {};
struct HLT_Physics_part3 {};
struct HLT_Physics_part4 {};
struct HLT_Physics_part5 {};
struct HLT_Physics_part6 {};
struct HLT_Physics_part7 {};
struct HLT_Random {};
struct HLT_ZeroBias {};
struct HLT_ZeroBias_Alignment {};
struct HLT_ZeroBias_part0 {};
struct HLT_ZeroBias_part1 {};
struct HLT_ZeroBias_part2 {};
struct HLT_ZeroBias_part3 {};
struct HLT_ZeroBias_part4 {};
struct HLT_ZeroBias_part5 {};
struct HLT_ZeroBias_part6 {};
struct HLT_ZeroBias_part7 {};
struct HLT_AK4CaloJet30 {};
struct HLT_AK4CaloJet40 {};
struct HLT_AK4CaloJet50 {};
struct HLT_AK4CaloJet80 {};
struct HLT_AK4CaloJet100 {};
struct HLT_AK4CaloJet120 {};
struct HLT_AK4PFJet30 {};