CMS 3D CMS Logo

reco::CaloMET Class Reference

#include <DataFormats/METReco/interface/CaloMET.h>

Inheritance diagram for reco::CaloMET:

reco::MET reco::RecoCandidate reco::LeafCandidate reco::Candidate reco::Particle

List of all members.

Public Member Functions

 CaloMET (SpecificCaloMETData calo_data_, double sumet_, std::vector< CorrMETData > corr_, const LorentzVector &fP4, const Point &fVertex)
 CaloMET (SpecificCaloMETData calo_data_, double sumet_, const LorentzVector &fP4, const Point &fVertex)
 CaloMET ()
double CaloMETInmHF () const
double CaloMETInpHF () const
double CaloMETPhiInmHF () const
double CaloMETPhiInpHF () const
double CaloSETInmHF () const
double CaloSETInpHF () const
double emEtFraction () const
double emEtInEB () const
double emEtInEE () const
double emEtInHF () const
double etFractionHadronic () const
SpecificCaloMETData getSpecific () const
double hadEtInHB () const
double hadEtInHE () const
double hadEtInHF () const
double hadEtInHO () const
double maxEtInEmTowers () const
double maxEtInHadTowers () const
double metSignificance () const
virtual ~CaloMET ()

Private Member Functions

virtual bool overlap (const Candidate &) const
 check overlap with another candidate

Private Attributes

SpecificCaloMETData calo_data


Detailed Description

Definition at line 22 of file CaloMET.h.


Constructor & Destructor Documentation

reco::CaloMET::CaloMET (  )  [inline]

Definition at line 26 of file CaloMET.h.

00026 {}

reco::CaloMET::CaloMET ( SpecificCaloMETData  calo_data_,
double  sumet_,
const LorentzVector fP4,
const Point fVertex 
) [inline]

Definition at line 27 of file CaloMET.h.

00029         : MET( sumet_, fP4, fVertex ), calo_data( calo_data_ ) {}

reco::CaloMET::CaloMET ( SpecificCaloMETData  calo_data_,
double  sumet_,
std::vector< CorrMETData corr_,
const LorentzVector fP4,
const Point fVertex 
) [inline]

Definition at line 30 of file CaloMET.h.

00033         : MET( sumet_, corr_, fP4, fVertex ), calo_data( calo_data_ ) {}

virtual reco::CaloMET::~CaloMET (  )  [inline, virtual]

Definition at line 35 of file CaloMET.h.

00035 {}


Member Function Documentation

double reco::CaloMET::CaloMETInmHF (  )  const [inline]

Definition at line 69 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::CaloMETInmHF.

00069 {return calo_data.CaloMETInmHF;};

double reco::CaloMET::CaloMETInpHF (  )  const [inline]

Definition at line 67 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::CaloMETInpHF.

00067 {return calo_data.CaloMETInpHF;};

double reco::CaloMET::CaloMETPhiInmHF (  )  const [inline]

Definition at line 73 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::CaloMETPhiInmHF.

00073 {return calo_data.CaloMETPhiInmHF;};

double reco::CaloMET::CaloMETPhiInpHF (  )  const [inline]

Definition at line 71 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::CaloMETPhiInpHF.

00071 {return calo_data.CaloMETPhiInpHF;};

double reco::CaloMET::CaloSETInmHF (  )  const [inline]

Definition at line 65 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::CaloSETInmHF.

00065 {return calo_data.CaloSETInmHF;};

double reco::CaloMET::CaloSETInpHF (  )  const [inline]

Definition at line 63 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::CaloSETInpHF.

00063 {return calo_data.CaloSETInpHF;};

double reco::CaloMET::emEtFraction (  )  const [inline]

Definition at line 45 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::EtFractionEm.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00045 {return calo_data.EtFractionEm;};

double reco::CaloMET::emEtInEB (  )  const [inline]

Definition at line 55 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::EmEtInEB.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00055 {return calo_data.EmEtInEB;};

double reco::CaloMET::emEtInEE (  )  const [inline]

Definition at line 57 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::EmEtInEE.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00057 {return calo_data.EmEtInEE;};

double reco::CaloMET::emEtInHF (  )  const [inline]

Definition at line 59 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::EmEtInHF.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00059 {return calo_data.EmEtInHF;};

double reco::CaloMET::etFractionHadronic (  )  const [inline]

Definition at line 42 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::EtFractionHadronic.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00043         {return calo_data.EtFractionHadronic;};

SpecificCaloMETData reco::CaloMET::getSpecific (  )  const [inline]

Definition at line 77 of file CaloMET.h.

References calo_data.

Referenced by makeMet(), and pat::MET::MET().

00077 {return calo_data;}

double reco::CaloMET::hadEtInHB (  )  const [inline]

Definition at line 47 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::HadEtInHB.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00047 {return calo_data.HadEtInHB;};

double reco::CaloMET::hadEtInHE (  )  const [inline]

Definition at line 51 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::HadEtInHE.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00051 {return calo_data.HadEtInHE;};

double reco::CaloMET::hadEtInHF (  )  const [inline]

Definition at line 53 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::HadEtInHF.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00053 {return calo_data.HadEtInHF;};

double reco::CaloMET::hadEtInHO (  )  const [inline]

Definition at line 49 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::HadEtInHO.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00049 {return calo_data.HadEtInHO;};

double reco::CaloMET::maxEtInEmTowers (  )  const [inline]

Definition at line 38 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::MaxEtInEmTowers.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00038 {return calo_data.MaxEtInEmTowers;};

double reco::CaloMET::maxEtInHadTowers (  )  const [inline]

Definition at line 40 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::MaxEtInHadTowers.

Referenced by METTester::analyze(), and CaloMETAnalyzer::analyze().

00040 {return calo_data.MaxEtInHadTowers;};

double reco::CaloMET::metSignificance (  )  const [inline]

Definition at line 61 of file CaloMET.h.

References calo_data, and SpecificCaloMETData::METSignificance.

00061 {return calo_data.METSignificance;};

bool CaloMET::overlap ( const Candidate  )  const [private, virtual]

check overlap with another candidate

Reimplemented from reco::MET.

Definition at line 5 of file CaloMET.cc.

00006 {
00007   return false;
00008 }


Member Data Documentation

SpecificCaloMETData reco::CaloMET::calo_data [private]

Definition at line 83 of file CaloMET.h.

Referenced by CaloMETInmHF(), CaloMETInpHF(), CaloMETPhiInmHF(), CaloMETPhiInpHF(), CaloSETInmHF(), CaloSETInpHF(), emEtFraction(), emEtInEB(), emEtInEE(), emEtInHF(), etFractionHadronic(), getSpecific(), hadEtInHB(), hadEtInHE(), hadEtInHF(), hadEtInHO(), maxEtInEmTowers(), maxEtInHadTowers(), and metSignificance().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:50:59 2009 for CMSSW by  doxygen 1.5.4