1 #ifndef METReco_CaloMET_h
2 #define METReco_CaloMET_h
29 :
MET( sumet_, fP4, fVertex ),
calo_data( calo_data_ ) {}
31 const std::vector<CorrMETData>& corr_,
33 :
MET( sumet_, corr_, fP4, fVertex ),
calo_data( calo_data_ ) {}
CaloMET(SpecificCaloMETData calo_data_, double sumet_, const LorentzVector &fP4, const Point &fVertex)
double CaloMETInmHF() const
double CaloSETInmHF() const
SpecificCaloMETData calo_data
double maxEtInHadTowers() const
CaloMET(SpecificCaloMETData calo_data_, double sumet_, const std::vector< CorrMETData > &corr_, const LorentzVector &fP4, const Point &fVertex)
double maxEtInEmTowers() const
double CaloMETPhiInpHF() const
MET made from CaloTowers.
SpecificCaloMETData getSpecific() const
double CaloMETInpHF() const
double CaloSETInpHF() const
double etFractionHadronic() const
math::XYZTLorentzVector LorentzVector
Lorentz vector.
double metSignificance() const
virtual bool overlap(const Candidate &) const
check overlap with another candidate
double CaloMETPhiInmHF() const
math::XYZPoint Point
point in the space
double significance() const
double emEtFraction() const
void SetMetSignificance(double metsig)
double EtFractionHadronic