CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/PhysicsTools/PatAlgos/plugins/PATCleaner.cc

Go to the documentation of this file.
00001 #include "PhysicsTools/PatAlgos/plugins/PATCleaner.h"
00002 
00003 #include "FWCore/Framework/interface/MakerMacros.h"
00004 namespace pat {
00005     typedef pat::PATCleaner<pat::Electron>   PATElectronCleaner;
00006     typedef pat::PATCleaner<pat::Muon>       PATMuonCleaner;
00007     typedef pat::PATCleaner<pat::Tau>        PATTauCleaner;
00008     typedef pat::PATCleaner<pat::Photon>     PATPhotonCleaner;
00009     typedef pat::PATCleaner<pat::Jet>        PATJetCleaner;
00010     typedef pat::PATCleaner<pat::MET>        PATMETCleaner;
00011     typedef pat::PATCleaner<pat::GenericParticle> PATGenericParticleCleaner;
00012     //typedef pat::PATCleaner<pat::PFParticle> PATPFParticleCleaner; // I don't think the PF folks need/want this
00013                                                                      // but technically it can work
00014 }
00015 using namespace pat;
00016 DEFINE_FWK_MODULE(PATElectronCleaner);
00017 DEFINE_FWK_MODULE(PATMuonCleaner);
00018 DEFINE_FWK_MODULE(PATTauCleaner);
00019 DEFINE_FWK_MODULE(PATPhotonCleaner);
00020 DEFINE_FWK_MODULE(PATJetCleaner);
00021 DEFINE_FWK_MODULE(PATMETCleaner);
00022 DEFINE_FWK_MODULE(PATGenericParticleCleaner);
00023 //DEFINE_FWK_MODULE(PATPFParticleCleaner);