00001 #ifndef JetProducers_IterativeConeJetProducer_h 00002 #define JetProducers_IterativeConeJetProducer_h 00003 00011 #include "BaseJetProducer.h" 00012 #include "RecoJets/JetAlgorithms/interface/CMSIterativeConeAlgorithm.h" 00013 00014 namespace cms 00015 { 00016 class IterativeConeJetProducer : public cms::BaseJetProducer 00017 { 00018 public: 00019 00020 // The following is not yet used, but will be the primary 00021 // constructor when the parameter set system is available. 00022 // 00023 IterativeConeJetProducer(const edm::ParameterSet& ps); 00024 00025 virtual ~IterativeConeJetProducer() {} 00026 00028 virtual bool runAlgorithm (const JetReco::InputCollection& fInput, 00029 JetReco::OutputCollection* fOutput); 00030 00031 private: 00032 CMSIterativeConeAlgorithm alg_; 00033 }; 00034 } 00035 00036 00037 #endif