00001 #ifndef JetProducers_ExtKtPilupSubtractionJetProducer_h 00002 #define JetProducers_ExtKtPilupSubtractionJetProducer_h 00003 00022 #include "BasePilupSubtractionJetProducer.h" 00023 #include "RecoJets/JetAlgorithms/interface/ExtKtJetAlgorithmWrapper.h" 00024 00025 00026 00027 namespace cms 00028 { 00029 class ExtKtPilupSubtractionJetProducer : public cms::BasePilupSubtractionJetProducer 00030 { 00031 public: 00032 00033 ExtKtPilupSubtractionJetProducer(const edm::ParameterSet& ps); 00034 00036 virtual ~ExtKtPilupSubtractionJetProducer() {} 00038 virtual bool runAlgorithm (const JetReco::InputCollection& fInput, JetReco::OutputCollection* fOutput); 00039 00040 private: 00042 ExtKtJetAlgorithmWrapper alg_; 00043 }; 00044 } 00045 00046 #endif