1 #ifndef JetMETCorrections_Type1MET_AddCorrectionsToGenericMET_h 2 #define JetMETCorrections_Type1MET_AddCorrectionsToGenericMET_h reco::MET getCorrectedMET(const reco::MET &srcMET, edm::Event &evt, const edm::EventSetup &es)
reco::PFMET getCorrectedPFMET(const reco::PFMET &srcMET, edm::Event &evt, const edm::EventSetup &es)
AddCorrectionsToGenericMET()
std::vector< edm::EDGetTokenT< CorrMETData > > corrTokens_
reco::Candidate::LorentzVector constructP4From(const reco::MET &met, const CorrMETData &correction)
~AddCorrectionsToGenericMET()
math::XYZTLorentzVector LorentzVector
Lorentz vector.
CorrMETData getCorrection(const reco::MET &srcMET, edm::Event &evt, const edm::EventSetup &es)
reco::CaloMET getCorrectedCaloMET(const reco::CaloMET &srcMET, edm::Event &evt, const edm::EventSetup &es)
void setCorTokens(std::vector< edm::EDGetTokenT< CorrMETData > > const &corrTokens)