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);