00001 #ifndef JetProducers_MidpointJetProducer_h 00002 #define JetProducers_MidpointJetProducer_h 00003 00017 #include "BaseJetProducer.h" 00018 #include "RecoJets/JetAlgorithms/interface/CMSMidpointAlgorithm.h" 00019 00020 namespace cms 00021 { 00022 class MidpointJetProducer : public cms::BaseJetProducer 00023 { 00024 public: 00025 00026 MidpointJetProducer(const edm::ParameterSet& ps); 00027 00028 virtual ~MidpointJetProducer() {}; 00029 00030 00032 virtual bool runAlgorithm (const JetReco::InputCollection& fInput, 00033 JetReco::OutputCollection* fOutput); 00034 private: 00035 CMSMidpointAlgorithm alg_; 00036 }; 00037 } 00038 00039 00040 #endif