CMS 3D CMS Logo

reco::GenMET Class Reference

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

Inheritance diagram for reco::GenMET:

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

List of all members.

Public Member Functions

double auxiliaryEnergy () const
 Returns other energy (undecayed Sigmas etc.
double emEnergy () const
 Returns energy of electromagnetic particles.
 GenMET (SpecificGenMETData gen_data_, double sumet_, const LorentzVector &fP4, const Point &fVertex)
 GenMET ()
double hadEnergy () const
 Returns energy of hadronic particles.
double invisibleEnergy () const
 Returns invisible energy.
virtual ~GenMET ()

Private Member Functions

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

Private Attributes

SpecificGenMETData gen_data


Detailed Description

Definition at line 21 of file GenMET.h.


Constructor & Destructor Documentation

reco::GenMET::GenMET (  )  [inline]

Definition at line 25 of file GenMET.h.

00025 {}

reco::GenMET::GenMET ( SpecificGenMETData  gen_data_,
double  sumet_,
const LorentzVector fP4,
const Point fVertex 
) [inline]

Definition at line 26 of file GenMET.h.

00028         : MET( sumet_, fP4, fVertex ), gen_data( gen_data_ ) {}

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

Definition at line 30 of file GenMET.h.

00030 {}


Member Function Documentation

double reco::GenMET::auxiliaryEnergy (  )  const [inline]

Returns other energy (undecayed Sigmas etc.

)

Definition at line 38 of file GenMET.h.

References gen_data, and SpecificGenMETData::m_AuxiliaryEnergy.

Referenced by METTester::analyze().

00038 {return gen_data.m_AuxiliaryEnergy;};

double reco::GenMET::emEnergy (  )  const [inline]

Returns energy of electromagnetic particles.

Definition at line 32 of file GenMET.h.

References gen_data, and SpecificGenMETData::m_EmEnergy.

Referenced by METTester::analyze().

00032 {return gen_data.m_EmEnergy;};

double reco::GenMET::hadEnergy (  )  const [inline]

Returns energy of hadronic particles.

Definition at line 34 of file GenMET.h.

References gen_data, and SpecificGenMETData::m_HadEnergy.

Referenced by METTester::analyze().

00034 {return gen_data.m_HadEnergy;};

double reco::GenMET::invisibleEnergy (  )  const [inline]

Returns invisible energy.

Definition at line 36 of file GenMET.h.

References gen_data, and SpecificGenMETData::m_InvisibleEnergy.

Referenced by METTester::analyze().

00036 {return gen_data.m_InvisibleEnergy;};

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

check overlap with another candidate

Reimplemented from reco::MET.

Definition at line 5 of file GenMET.cc.

00006 {
00007   return false;
00008 }


Member Data Documentation

SpecificGenMETData reco::GenMET::gen_data [private]

Definition at line 45 of file GenMET.h.

Referenced by auxiliaryEnergy(), emEnergy(), hadEnergy(), and invisibleEnergy().


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