1 #ifndef METReco_GenMET_h
2 #define METReco_GenMET_h
28 :
MET( sumet_, fP4, fVertex ),
gen_data( gen_data_ ) {}
double ChargedEMEt() const
double InvisibleEtFraction
double NeutralHadEtFraction
double MuonEtFraction() const
double InvisibleEt() const
double NeutralEMEtFraction
double NeutralHadEt() const
double invisibleEnergy() const
virtual bool overlap(const Candidate &) const
check overlap with another candidate
double ChargedEMEtFraction() const
MET made from CaloTowers.
double auxiliaryEnergy() const
double ChargedHadEtFraction
double InvisibleEtFraction() const
math::XYZTLorentzVector LorentzVector
Lorentz vector.
double ChargedHadEt() const
double NeutralEMEtFraction() const
double ChargedEMEtFraction
double NeutralHadEtFraction() const
math::XYZPoint Point
point in the space
double NeutralEMEt() const
double ChargedHadEtFraction() const
GenMET(const SpecificGenMETData &gen_data_, double sumet_, const LorentzVector &fP4, const Point &fVertex)
SpecificGenMETData gen_data