![]() |
![]() |
#include <DataFormats/METReco/interface/MET.h>
Public Member Functions | |
std::vector< double > | dmEx () |
std::vector< double > | dmEy () |
std::vector< double > | dsumEt () |
double | e_longitudinal () const |
MET (double sumet_, std::vector< CorrMETData > corr_, const LorentzVector &p4_, const Point &vtx_) | |
MET (double sumet_, const LorentzVector &p4_, const Point &vtx_) | |
MET (const LorentzVector &p4_, const Point &vtx_) | |
MET () | |
std::vector< CorrMETData > | mEtCorr () const |
double | mEtSig () const |
double | sumEt () const |
Private Member Functions | |
virtual bool | overlap (const Candidate &) const |
check overlap with another candidate | |
Private Attributes | |
std::vector< CorrMETData > | corr |
double | elongit |
double | sumet |
Definition at line 30 of file MET.h.
MET::MET | ( | ) |
MET::MET | ( | const LorentzVector & | p4_, | |
const Point & | vtx_ | |||
) |
MET::MET | ( | double | sumet_, | |
const LorentzVector & | p4_, | |||
const Point & | vtx_ | |||
) |
MET::MET | ( | double | sumet_, | |
std::vector< CorrMETData > | corr_, | |||
const LorentzVector & | p4_, | |||
const Point & | vtx_ | |||
) |
Definition at line 52 of file MET.cc.
References corr, elongit, i, and sumet.
00053 : 00054 RecoCandidate( 0, p4_, vtx_ ) 00055 { 00056 sumet = sumet_; 00057 elongit = 0.0; 00058 //----------------------------------- 00059 // Fill the vector containing the corrections (corr) with vector of 00060 // known corrections (corr_) passed in via the constructor. 00061 std::vector<CorrMETData>::const_iterator i; 00062 for( i = corr_.begin(); i != corr_.end(); i++ ) 00063 { 00064 corr.push_back( *i ); 00065 } 00066 }
std::vector< double > MET::dmEx | ( | ) |
std::vector< double > MET::dmEy | ( | ) |
std::vector< double > MET::dsumEt | ( | ) |
double reco::MET::e_longitudinal | ( | ) | const [inline] |
Definition at line 48 of file MET.h.
References elongit.
Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().
00048 {return elongit; }
std::vector<CorrMETData> reco::MET::mEtCorr | ( | ) | const [inline] |
double reco::MET::mEtSig | ( | ) | const [inline] |
Definition at line 45 of file MET.h.
References funct::sqrt(), and sumet.
Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().
check overlap with another candidate
Implements reco::RecoCandidate.
Reimplemented in reco::CaloMET, and reco::GenMET.
Definition at line 120 of file MET.cc.
double reco::MET::sumEt | ( | ) | const [inline] |
Definition at line 43 of file MET.h.
References sumet.
Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().
00043 { return sumet; }
std::vector<CorrMETData> reco::MET::corr [private] |
double reco::MET::elongit [private] |
double reco::MET::sumet [private] |