00001 #ifndef METProducers_CaloMETInfo_h 00002 #define METProducers_CaloMETInfo_h 00003 00007 00008 #include "DataFormats/METReco/interface/CaloMET.h" 00009 #include "DataFormats/Math/interface/LorentzVector.h" 00010 #include "DataFormats/Math/interface/Point3D.h" 00011 #include "DataFormats/METReco/interface/CommonMETData.h" 00012 00013 class CaloSpecificAlgo 00014 { 00015 public: 00016 typedef math::XYZTLorentzVector LorentzVector; 00017 typedef math::XYZPoint Point; 00018 typedef std::vector <const reco::Candidate*> TowerCollection; 00020 //reco::CaloMET addInfo(const reco::CandidateCollection *towers, CommonMETData met); 00021 reco::CaloMET addInfo(edm::Handle<edm::View<reco::Candidate> > towers, CommonMETData met, bool noHF, double globalThreshold); 00022 }; 00023 00024 #endif