CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/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; 
00013 }
00014 using namespace pat;
00015 DEFINE_FWK_MODULE(PATElectronCleaner);
00016 DEFINE_FWK_MODULE(PATMuonCleaner);
00017 DEFINE_FWK_MODULE(PATTauCleaner);
00018 DEFINE_FWK_MODULE(PATPhotonCleaner);
00019 DEFINE_FWK_MODULE(PATJetCleaner);
00020 DEFINE_FWK_MODULE(PATMETCleaner);
00021 DEFINE_FWK_MODULE(PATGenericParticleCleaner);
00022 DEFINE_FWK_MODULE(PATPFParticleCleaner);