File indexing completed on 2024-04-06 12:18:32
0001 #include "FWCore/PluginManager/interface/ModuleDef.h"
0002 #include "FWCore/Framework/interface/MakerMacros.h"
0003
0004
0005 #include "HLTrigger/JetMET/interface/AnyJetToCaloJetProducer.h"
0006 #include "HLTrigger/JetMET/interface/HLT2jetGapFilter.h"
0007 #include "HLTrigger/JetMET/interface/HLTAcoFilter.h"
0008 #include "HLTrigger/JetMET/interface/HLTHemiDPhiFilter.h"
0009 #include "HLTrigger/JetMET/interface/HLTPhi2METFilter.h"
0010 #include "HLTrigger/JetMET/interface/HLTRapGapFilter.h"
0011 #include "HLTrigger/JetMET/interface/HLTPFEnergyFractionsFilter.h"
0012 #include "HLTrigger/JetMET/interface/HLTHtMhtFilter.h"
0013 #include "HLTrigger/JetMET/interface/HLTMhtFilter.h"
0014 #include "HLTrigger/JetMET/interface/HLTHPDFilter.h"
0015 #include "HLTrigger/JetMET/interface/HLTHcalMETNoiseCleaner.h"
0016 #include "HLTrigger/JetMET/interface/HLTHcalMETNoiseFilter.h"
0017 #include "HLTrigger/JetMET/interface/HLTHcalLaserFilter.h"
0018 #include "HLTrigger/JetMET/interface/HLTHcalTowerNoiseCleaner.h"
0019 #include "HLTrigger/JetMET/interface/HLTHcalTowerNoiseCleanerWithrechit.h"
0020 #include "HLTrigger/JetMET/interface/HLTNVFilter.h"
0021 #include "HLTrigger/JetMET/interface/HLTCaloJetIDProducer.h"
0022 #include "HLTrigger/JetMET/interface/HLTPFJetIDProducer.h"
0023 #include "HLTrigger/JetMET/interface/HLTMETCleanerUsingJetID.h"
0024
0025 #include "HLTrigger/JetMET/plugins/HLTJetHFCleaner.h"
0026
0027
0028 #include "HLTrigger/JetMET/interface/HLTHtMhtProducer.h"
0029 #include "HLTrigger/JetMET/interface/HLTCaloTowerHtMhtProducer.h"
0030 #include "HLTrigger/JetMET/interface/HLTMhtProducer.h"
0031 #include "HLTrigger/JetMET/interface/HLTTrackMETProducer.h"
0032 #include "HLTrigger/JetMET/interface/HLTMinDPhiMETFilter.h"
0033
0034
0035 #include "DataFormats/HLTReco/interface/TriggerTypeDefs.h"
0036 #include "DataFormats/JetReco/interface/CaloJet.h"
0037 #include "DataFormats/JetReco/interface/CaloJetCollection.h"
0038 #include "DataFormats/JetReco/interface/PFJet.h"
0039 #include "DataFormats/JetReco/interface/PFJetCollection.h"
0040
0041 #include "HLTrigger/JetMET/interface/HLTAlphaTFilter.h"
0042 #include "HLTrigger/JetMET/src/HLTAlphaTFilter.cc"
0043
0044 #include "HLTrigger/JetMET/interface/HLTDiJetAveFilter.h"
0045 #include "HLTrigger/JetMET/src/HLTDiJetAveFilter.cc"
0046
0047 #include "HLTrigger/JetMET/interface/HLTDiJetAveEtaFilter.h"
0048 #include "HLTrigger/JetMET/src/HLTDiJetAveEtaFilter.cc"
0049
0050 #include "HLTrigger/JetMET/interface/HLTDiJetEtaTopologyFilter.h"
0051 #include "HLTrigger/JetMET/src/HLTDiJetEtaTopologyFilter.cc"
0052
0053 #include "HLTrigger/JetMET/interface/HLTJetEtaTopologyFilter.h"
0054 #include "HLTrigger/JetMET/src/HLTJetEtaTopologyFilter.cc"
0055
0056 #include "HLTrigger/JetMET/interface/HLTJetSortedVBFFilter.h"
0057 #include "HLTrigger/JetMET/src/HLTJetSortedVBFFilter.cc"
0058
0059 #include "HLTrigger/JetMET/interface/HLTJetL1MatchProducer.h"
0060 #include "HLTrigger/JetMET/src/HLTJetL1MatchProducer.cc"
0061
0062 #include "HLTrigger/JetMET/interface/HLTJetL1TMatchProducer.h"
0063 #include "HLTrigger/JetMET/src/HLTJetL1TMatchProducer.cc"
0064
0065 #include "HLTrigger/JetMET/interface/HLTMonoJetFilter.h"
0066 #include "HLTrigger/JetMET/src/HLTMonoJetFilter.cc"
0067
0068 #include "HLTrigger/JetMET/interface/HLTJetCollForElePlusJets.h"
0069 #include "HLTrigger/JetMET/src/HLTJetCollForElePlusJets.cc"
0070
0071 #include "HLTrigger/JetMET/interface/HLTJetCollectionsForElePlusJets.h"
0072 #include "HLTrigger/JetMET/src/HLTJetCollectionsForElePlusJets.cc"
0073
0074 #include "HLTrigger/JetMET/interface/HLTJetCollectionsForLeptonPlusJets.h"
0075 #include "HLTrigger/JetMET/src/HLTJetCollectionsForLeptonPlusJets.cc"
0076
0077
0078 #include "HLTrigger/JetMET/interface/HLTJetCollectionsForBoostedLeptonPlusJets.h"
0079 #include "HLTrigger/JetMET/src/HLTJetCollectionsForBoostedLeptonPlusJets.cc"
0080
0081 #include "HLTrigger/JetMET/interface/HLTJetsCleanedFromLeadingLeptons.h"
0082
0083 #include "HLTrigger/JetMET/interface/HLTJetCollectionsFilter.h"
0084 #include "HLTrigger/JetMET/src/HLTJetCollectionsFilter.cc"
0085
0086 #include "HLTrigger/JetMET/interface/HLTJetCollectionsVBFFilter.h"
0087 #include "HLTrigger/JetMET/src/HLTJetCollectionsVBFFilter.cc"
0088
0089 #include "HLTrigger/JetMET/interface/HLTJetVBFFilter.h"
0090 #include "HLTrigger/JetMET/src/HLTJetVBFFilter.cc"
0091
0092 #include "HLTrigger/JetMET/interface/HLTForwardBackwardJetsFilter.h"
0093 #include "HLTrigger/JetMET/src/HLTForwardBackwardJetsFilter.cc"
0094
0095 #include "HLTrigger/JetMET/interface/HLTFatJetMassFilter.h"
0096 #include "HLTrigger/JetMET/src/HLTFatJetMassFilter.cc"
0097
0098 #include "HLTrigger/JetMET/interface/HLTExclDiJetFilter.h"
0099 #include "HLTrigger/JetMET/src/HLTExclDiJetFilter.cc"
0100
0101 #include "HLTJetsMatchedToFilteredJetsProducer.h"
0102
0103 using namespace reco;
0104 using namespace trigger;
0105
0106 typedef HLTAlphaTFilter<CaloJet> HLTAlphaTCaloJetFilter;
0107 typedef HLTAlphaTFilter<PFJet> HLTAlphaTPFJetFilter;
0108
0109 typedef HLTDiJetAveFilter<CaloJet> HLTDiCaloJetAveFilter;
0110 typedef HLTDiJetAveFilter<PFJet> HLTDiPFJetAveFilter;
0111
0112 typedef HLTDiJetAveEtaFilter<CaloJet> HLTDiCaloJetAveEtaFilter;
0113 typedef HLTDiJetAveEtaFilter<PFJet> HLTDiPFJetAveEtaFilter;
0114
0115 typedef HLTDiJetEtaTopologyFilter<CaloJet> HLTDiCaloJetEtaTopologyFilter;
0116 typedef HLTDiJetEtaTopologyFilter<PFJet> HLTDiPFJetEtaTopologyFilter;
0117
0118 typedef HLTJetEtaTopologyFilter<CaloJet> HLTCaloJetEtaTopologyFilter;
0119 typedef HLTJetEtaTopologyFilter<PFJet> HLTPFJetEtaTopologyFilter;
0120
0121 typedef HLTJetSortedVBFFilter<CaloJet> HLTCaloJetSortedVBFFilter;
0122 typedef HLTJetSortedVBFFilter<PFJet> HLTPFJetSortedVBFFilter;
0123
0124 typedef HLTJetL1MatchProducer<CaloJet> HLTCaloJetL1MatchProducer;
0125 typedef HLTJetL1MatchProducer<PFJet> HLTPFJetL1MatchProducer;
0126
0127 typedef HLTJetL1TMatchProducer<CaloJet> HLTCaloJetL1TMatchProducer;
0128 typedef HLTJetL1TMatchProducer<PFJet> HLTPFJetL1TMatchProducer;
0129
0130 typedef HLTMonoJetFilter<CaloJet> HLTMonoCaloJetFilter;
0131 typedef HLTMonoJetFilter<PFJet> HLTMonoPFJetFilter;
0132
0133 typedef HLTJetCollForElePlusJets<CaloJet> HLTCaloJetCollForElePlusJets;
0134 typedef HLTJetCollForElePlusJets<PFJet> HLTPFJetCollForElePlusJets;
0135
0136 typedef HLTJetCollectionsForElePlusJets<CaloJet> HLTCaloJetCollectionsForElePlusJets;
0137 typedef HLTJetCollectionsForElePlusJets<PFJet> HLTPFJetCollectionsForElePlusJets;
0138
0139 typedef HLTJetCollectionsForBoostedLeptonPlusJets<PFJet> HLTPFJetCollectionsForBoostedLeptonPlusJets;
0140
0141 typedef HLTJetCollectionsForLeptonPlusJets<CaloJet> HLTCaloJetCollectionsForLeptonPlusJets;
0142 typedef HLTJetCollectionsForLeptonPlusJets<PFJet> HLTPFJetCollectionsForLeptonPlusJets;
0143
0144 typedef HLTJetsCleanedFromLeadingLeptons<CaloJet> HLTCaloJetsCleanedFromLeadingLeptons;
0145 typedef HLTJetsCleanedFromLeadingLeptons<PFJet> HLTPFJetsCleanedFromLeadingLeptons;
0146
0147 typedef HLTJetCollectionsFilter<CaloJet> HLTCaloJetCollectionsFilter;
0148 typedef HLTJetCollectionsFilter<PFJet> HLTPFJetCollectionsFilter;
0149
0150 typedef HLTJetCollectionsVBFFilter<CaloJet> HLTCaloJetCollectionsVBFFilter;
0151 typedef HLTJetCollectionsVBFFilter<PFJet> HLTPFJetCollectionsVBFFilter;
0152
0153 typedef HLTJetVBFFilter<CaloJet> HLTCaloJetVBFFilter;
0154 typedef HLTJetVBFFilter<PFJet> HLTPFJetVBFFilter;
0155
0156 typedef HLTForwardBackwardJetsFilter<CaloJet> HLTForwardBackwardCaloJetsFilter;
0157 typedef HLTForwardBackwardJetsFilter<PFJet> HLTForwardBackwardPFJetsFilter;
0158
0159 typedef HLTFatJetMassFilter<CaloJet> HLTFatCaloJetMassFilter;
0160 typedef HLTFatJetMassFilter<PFJet> HLTFatPFJetMassFilter;
0161
0162 typedef HLTExclDiJetFilter<CaloJet> HLTExclDiCaloJetFilter;
0163 typedef HLTExclDiJetFilter<PFJet> HLTExclDiPFJetFilter;
0164
0165
0166 DEFINE_FWK_MODULE(AnyJetToCaloJetProducer);
0167 DEFINE_FWK_MODULE(HLT2jetGapFilter);
0168 DEFINE_FWK_MODULE(HLTAcoFilter);
0169 DEFINE_FWK_MODULE(HLTHemiDPhiFilter);
0170 DEFINE_FWK_MODULE(HLTPhi2METFilter);
0171 DEFINE_FWK_MODULE(HLTRapGapFilter);
0172 DEFINE_FWK_MODULE(HLTPFEnergyFractionsFilter);
0173 DEFINE_FWK_MODULE(HLTHtMhtFilter);
0174 DEFINE_FWK_MODULE(HLTMhtFilter);
0175 DEFINE_FWK_MODULE(HLTHPDFilter);
0176 DEFINE_FWK_MODULE(HLTCaloJetIDProducer);
0177 DEFINE_FWK_MODULE(HLTPFJetIDProducer);
0178 DEFINE_FWK_MODULE(HLTHcalMETNoiseFilter);
0179 DEFINE_FWK_MODULE(HLTHcalMETNoiseCleaner);
0180 DEFINE_FWK_MODULE(HLTHcalLaserFilter);
0181 DEFINE_FWK_MODULE(HLTHcalTowerNoiseCleaner);
0182 DEFINE_FWK_MODULE(HLTHcalTowerNoiseCleanerWithrechit);
0183 DEFINE_FWK_MODULE(HLTNVFilter);
0184 DEFINE_FWK_MODULE(HLTMETCleanerUsingJetID);
0185
0186
0187 DEFINE_FWK_MODULE(HLTMhtProducer);
0188 DEFINE_FWK_MODULE(HLTHtMhtProducer);
0189 DEFINE_FWK_MODULE(HLTCaloTowerHtMhtProducer);
0190 DEFINE_FWK_MODULE(HLTTrackMETProducer);
0191 DEFINE_FWK_MODULE(HLTMinDPhiMETFilter);
0192
0193
0194
0195 DEFINE_FWK_MODULE(HLTAlphaTCaloJetFilter);
0196 DEFINE_FWK_MODULE(HLTAlphaTPFJetFilter);
0197
0198 DEFINE_FWK_MODULE(HLTCaloJetSortedVBFFilter);
0199 DEFINE_FWK_MODULE(HLTPFJetSortedVBFFilter);
0200
0201 DEFINE_FWK_MODULE(HLTMonoCaloJetFilter);
0202 DEFINE_FWK_MODULE(HLTMonoPFJetFilter);
0203
0204 DEFINE_FWK_MODULE(HLTCaloJetCollectionsFilter);
0205 DEFINE_FWK_MODULE(HLTPFJetCollectionsFilter);
0206
0207 DEFINE_FWK_MODULE(HLTCaloJetCollectionsVBFFilter);
0208 DEFINE_FWK_MODULE(HLTPFJetCollectionsVBFFilter);
0209
0210 DEFINE_FWK_MODULE(HLTCaloJetCollForElePlusJets);
0211 DEFINE_FWK_MODULE(HLTPFJetCollForElePlusJets);
0212
0213 DEFINE_FWK_MODULE(HLTCaloJetCollectionsForElePlusJets);
0214 DEFINE_FWK_MODULE(HLTPFJetCollectionsForElePlusJets);
0215
0216 DEFINE_FWK_MODULE(HLTPFJetCollectionsForBoostedLeptonPlusJets);
0217
0218 DEFINE_FWK_MODULE(HLTCaloJetCollectionsForLeptonPlusJets);
0219 DEFINE_FWK_MODULE(HLTPFJetCollectionsForLeptonPlusJets);
0220
0221 DEFINE_FWK_MODULE(HLTCaloJetsCleanedFromLeadingLeptons);
0222 DEFINE_FWK_MODULE(HLTPFJetsCleanedFromLeadingLeptons);
0223
0224 DEFINE_FWK_MODULE(HLTDiCaloJetAveFilter);
0225 DEFINE_FWK_MODULE(HLTDiPFJetAveFilter);
0226
0227 DEFINE_FWK_MODULE(HLTDiCaloJetAveEtaFilter);
0228 DEFINE_FWK_MODULE(HLTDiPFJetAveEtaFilter);
0229
0230 DEFINE_FWK_MODULE(HLTDiCaloJetEtaTopologyFilter);
0231 DEFINE_FWK_MODULE(HLTDiPFJetEtaTopologyFilter);
0232
0233 DEFINE_FWK_MODULE(HLTCaloJetEtaTopologyFilter);
0234 DEFINE_FWK_MODULE(HLTPFJetEtaTopologyFilter);
0235
0236 DEFINE_FWK_MODULE(HLTCaloJetL1MatchProducer);
0237 DEFINE_FWK_MODULE(HLTPFJetL1MatchProducer);
0238
0239 DEFINE_FWK_MODULE(HLTCaloJetL1TMatchProducer);
0240 DEFINE_FWK_MODULE(HLTPFJetL1TMatchProducer);
0241
0242 DEFINE_FWK_MODULE(HLTCaloJetVBFFilter);
0243 DEFINE_FWK_MODULE(HLTPFJetVBFFilter);
0244
0245 DEFINE_FWK_MODULE(HLTForwardBackwardCaloJetsFilter);
0246 DEFINE_FWK_MODULE(HLTForwardBackwardPFJetsFilter);
0247
0248 DEFINE_FWK_MODULE(HLTFatCaloJetMassFilter);
0249 DEFINE_FWK_MODULE(HLTFatPFJetMassFilter);
0250
0251 DEFINE_FWK_MODULE(HLTExclDiCaloJetFilter);
0252 DEFINE_FWK_MODULE(HLTExclDiPFJetFilter);
0253
0254 typedef HLTJetsMatchedToFilteredJetsProducer<reco::CaloJet, reco::CaloJetRef>
0255 HLTCaloJetsMatchedToFilteredCaloJetsProducer;
0256 DEFINE_FWK_MODULE(HLTCaloJetsMatchedToFilteredCaloJetsProducer);
0257
0258 typedef HLTJetsMatchedToFilteredJetsProducer<reco::CaloJet, reco::PFJetRef> HLTCaloJetsMatchedToFilteredPFJetsProducer;
0259 DEFINE_FWK_MODULE(HLTCaloJetsMatchedToFilteredPFJetsProducer);
0260
0261 typedef HLTJetsMatchedToFilteredJetsProducer<reco::PFJet, reco::CaloJetRef> HLTPFJetsMatchedToFilteredCaloJetsProducer;
0262 DEFINE_FWK_MODULE(HLTPFJetsMatchedToFilteredCaloJetsProducer);
0263
0264 typedef HLTJetsMatchedToFilteredJetsProducer<reco::PFJet, reco::PFJetRef> HLTPFJetsMatchedToFilteredPFJetsProducer;
0265 DEFINE_FWK_MODULE(HLTPFJetsMatchedToFilteredPFJetsProducer);
0266
0267 typedef HLTJetHFCleaner<reco::CaloJet> HLTCaloJetHFCleaner;
0268 DEFINE_FWK_MODULE(HLTCaloJetHFCleaner);
0269
0270 typedef HLTJetHFCleaner<reco::PFJet> HLTPFJetHFCleaner;
0271 DEFINE_FWK_MODULE(HLTPFJetHFCleaner);