EtMissAnalysis Class Reference

#include <EtMissAnalysis.h>

Inheritance diagram for EtMissAnalysis:

baseAnalysis List of all members.

Public Member Functions

 EtMissAnalysis ()
 empty default constructor
virtual ~EtMissAnalysis ()
 empty default destructor
virtual int Init (double tr_max_eta, double tr_min_pt)
virtual int Process (HepMC::GenEvent *hepmcevt)

Private Attributes

TH1D * m_METTruthX
TH1D * m_METTruthY
TH1D * m_METTruth
TH1D * m_METSumTruth

Detailed Description

Definition at line 12 of file EtMissAnalysis.h.


Constructor & Destructor Documentation

EtMissAnalysis::EtMissAnalysis (  ) 

empty default constructor

Definition at line 31 of file EtMissAnalysis.cc.

EtMissAnalysis::~EtMissAnalysis (  )  [virtual]

empty default destructor

Definition at line 36 of file EtMissAnalysis.cc.


Member Function Documentation

int EtMissAnalysis::Init ( double  tr_max_eta,
double  tr_min_pt 
) [virtual]

Reimplemented from baseAnalysis.

Definition at line 40 of file EtMissAnalysis.cc.

References baseAnalysis::initHist(), baseAnalysis::m_max_eta, m_METSumTruth, m_METTruth, m_METTruthX, m_METTruthY, baseAnalysis::m_min_pt, baseAnalysis::m_outputFileName, and baseAnalysis::m_outputRootDir.

int EtMissAnalysis::Process ( HepMC::GenEvent *  hepmcevt  )  [virtual]

Reimplemented from baseAnalysis.

Definition at line 61 of file EtMissAnalysis.cc.

References baseAnalysis::etMissTruth, baseAnalysis::etsumMissTruth, baseAnalysis::exMissTruth, baseAnalysis::eyMissTruth, baseAnalysis::FindMissingEt(), m_METSumTruth, m_METTruth, m_METTruthX, and m_METTruthY.


Member Data Documentation

TH1D* EtMissAnalysis::m_METSumTruth [private]

Definition at line 27 of file EtMissAnalysis.h.

Referenced by Init(), and Process().

TH1D* EtMissAnalysis::m_METTruth [private]

Definition at line 26 of file EtMissAnalysis.h.

Referenced by Init(), and Process().

TH1D* EtMissAnalysis::m_METTruthX [private]

Definition at line 24 of file EtMissAnalysis.h.

Referenced by Init(), and Process().

TH1D* EtMissAnalysis::m_METTruthY [private]

Definition at line 25 of file EtMissAnalysis.h.

Referenced by Init(), and Process().


The documentation for this class was generated from the following files:
Generated on Mon Jan 4 15:22:36 2010 for HepMCAnalysis by  doxygen 1.4.7