18 #ifndef METProducers_GenMETInfo_h 19 #define METProducers_GenMETInfo_h 34 bool onlyFiducial =
false,
55 #endif // METProducers_GenMETInfo_h
reco::GenMET addInfo(edm::Handle< edm::View< reco::Candidate > > particles, CommonMETData *met, double globalThreshold=0, bool onlyFiducial=false, bool applyFiducialThresholdForFractions=false, bool usePt=false)
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
void fillCommonMETData(CommonMETData *met, edm::Handle< edm::View< reco::Candidate > > &particles, double globalThreshold, bool onlyFiducial, bool usePt)
Structure containing data common to all types of MET.
applyFiducialThresholdForFractions
using Pt instead Et
XYZPointD XYZPoint
point in space with cartesian internal representation
SpecificGenMETData mkSpecificGenMETData(edm::Handle< edm::View< reco::Candidate > > &particles, double globalThreshold, bool onlyFiducial, bool applyFiducialThresholdForFractions, bool usePt)
math::XYZTLorentzVector LorentzVector