00001 #ifndef JetAlgorithms_CMSIterativeConeAlgorithm_h 00002 #define JetAlgorithms_CMSIterativeConeAlgorithm_h 00003 00015 #include <vector> 00016 00017 #include "RecoParticleFlow/PFRootEvent/interface/JetRecoTypes.h" 00018 00019 class CMSIterativeConeAlgorithm{ 00020 public: 00025 CMSIterativeConeAlgorithm(double seed, double radius): 00026 theSeedThreshold(seed), 00027 theConeRadius(radius) 00028 { } 00029 00031 void run(const JetReco::InputCollection& fInput, JetReco::OutputCollection* fOutput) const; 00032 00033 private: 00034 00035 double theSeedThreshold; 00036 double theConeRadius; 00037 }; 00038 00039 #endif