18 #ifndef METProducers_GenMETInfo_h
19 #define METProducers_GenMETInfo_h
34 bool onlyFiducial =
false,
35 bool applyFiducialThresholdForFractions =
false,
50 bool applyFiducialThresholdForFractions,
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.
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