00001 #ifndef JetProducers_KtPilupSubtractionJetProducer_h 00002 #define JetProducers_KtPilupSubtractionJetProducer_h 00003 00030 #include "BasePilupSubtractionJetProducer.h" 00031 #include "RecoJets/JetAlgorithms/interface/KtJetAlgorithmWrapper.h" 00032 00033 namespace cms 00034 { 00035 class KtPilupSubtractionJetProducer : public cms::BasePilupSubtractionJetProducer 00036 { 00037 public: 00038 00039 KtPilupSubtractionJetProducer(const edm::ParameterSet& ps); 00040 00042 virtual ~KtPilupSubtractionJetProducer() {} 00044 virtual bool runAlgorithm (const JetReco::InputCollection& fInput, JetReco::OutputCollection* fOutput); 00045 00046 private: 00048 KtJetAlgorithmWrapper alg_; 00049 }; 00050 } 00051 00052 #endif