00001 #ifndef METAlgo_h 00002 #define METAlgo_h 00003 00014 #include <vector> 00015 #include <string> 00016 00017 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00018 #include "DataFormats/Candidate/interface/CandidateFwd.h" 00019 #include "DataFormats/METReco/interface/CommonMETData.h" 00020 00021 class METAlgo 00022 { 00023 public: 00024 //typedef std::vector<const reco::Candidate*> InputCollection; 00025 typedef std::vector<const reco::Candidate> InputCollection; 00026 METAlgo(); 00027 virtual ~METAlgo(); 00028 //virtual void run(const reco::CandidateCollection*, CommonMETData*, double ); 00029 virtual void run(edm::Handle<edm::View<reco::Candidate> >, CommonMETData*, double ); 00030 private: 00031 }; 00032 00033 #endif // METAlgo_h 00034 00035 /* LocalWords: METAlgo 00036 */