1 #ifndef RecoMET_METPUSubtraction_noPileUpMEtUtilities_h
2 #define RecoMET_METPUSubtraction_noPileUpMEtUtilities_h
13 namespace noPileUpMEtUtilities
23 const std::vector<reco::Candidate::LorentzVector>&,
37 const std::vector<reco::Candidate::LorentzVector>&,
40 double,
double,
int,
int);
CommonMETData computeJetSum(const reco::MVAMEtJetInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
reco::MVAMEtPFCandInfoCollection cleanPFCandidates(const reco::MVAMEtPFCandInfoCollection &, const std::vector< reco::Candidate::LorentzVector > &, double, bool)
reco::MVAMEtPFCandInfoCollection selectPFCandidates(const reco::MVAMEtPFCandInfoCollection &, double, double, int, int)
CommonMETData computeTrackRecoil(const reco::MVAMEtPFCandInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
CommonMETData computeHadRecoilNoPU(const reco::MVAMEtJetInfoCollection &, const reco::MVAMEtPFCandInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
void finalizeMEtData(CommonMETData &)
std::vector< reco::MVAMEtJetInfo > MVAMEtJetInfoCollection
CommonMETData computeHadRecoilPU(const reco::MVAMEtJetInfoCollection &, const reco::MVAMEtPFCandInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
CommonMETData computeTrackRecoilPU(const reco::MVAMEtPFCandInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
Structure containing data common to all types of MET.
CommonMETData computeJetSum_neutral(const reco::MVAMEtJetInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
reco::MVAMEtJetInfo subleadJet(const reco::MVAMEtJetInfoCollection &)
std::vector< reco::MVAMEtPFCandInfo > MVAMEtPFCandInfoCollection
CommonMETData computeTrackRecoilNoPU(const reco::MVAMEtPFCandInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
reco::MVAMEtJetInfoCollection selectJets(const reco::MVAMEtJetInfoCollection &, double, double, int)
reco::MVAMEtJetInfo leadJet(const reco::MVAMEtJetInfoCollection &)
reco::MVAMEtJetInfoCollection cleanJets(const reco::MVAMEtJetInfoCollection &, const std::vector< reco::Candidate::LorentzVector > &, double, bool)
CommonMETData computePFCandidateSum(const reco::MVAMEtPFCandInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
CommonMETData computeNeutralRecoil_unclustered(const reco::MVAMEtPFCandInfoCollection &, double *sumAbsPx=0, double *sumAbsPy=0)
reco::MVAMEtJetInfo jet(const reco::MVAMEtJetInfoCollection &, unsigned)