18 #ifndef METProducers_GenMETInfo_h 19 #define METProducers_GenMETInfo_h 45 #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)
usePt
Global Threshold for input objects.
math::XYZTLorentzVector LorentzVector