TMBL2Base Class Reference
[Level 2 Trigger]

#include <TMBL2Base.hpp>

Inheritance diagram for TMBL2Base:

TMBL2CPS TMBL2EM TMBL2FPS TMBL2GblBase TMBL2Jet TMBL2Muon TMBL2GblEM TMBL2GblHt TMBL2GblJet TMBL2GblMEt TMBL2GblMJt TMBL2GblMuon TMBL2GblTau TMBL2GblTrack TMBL2GblTransMass List of all members.

Detailed Description

Common base class for Level 2 trigger objects.

Provides conversion from L2 coordinate system to general eta/phi coordinates.

Definition at line 22 of file TMBL2Base.hpp.

Public Member Functions

 TMBL2Base ()
 TMBL2Base (const TMBL2Base &)
 ~TMBL2Base ()
Setters
void Et (float x)
void iEta (int x)
void iPhi (int x)
Accessors
float Et () const
float Pt () const
int iEta () const
int iPhi () const
float Eta () const
float Phi () const
float Px () const
float Py () const
float Pz () const
float E () const

Protected Attributes

float et
int ieta
int iphi


Constructor & Destructor Documentation

TMBL2Base::TMBL2Base  ) 
 

TMBL2Base::TMBL2Base const TMBL2Base  ) 
 

Definition at line 12 of file TMBL2Base.cpp.

References et, ieta, and iphi.

TMBL2Base::~TMBL2Base  )  [inline]
 

Definition at line 28 of file TMBL2Base.hpp.


Member Function Documentation

float TMBL2Base::E  )  const [inline]
 

Definition at line 49 of file TMBL2Base.hpp.

References et, and Eta().

float TMBL2Base::Et  )  const [inline]
 

Definition at line 39 of file TMBL2Base.hpp.

References et.

void TMBL2Base::Et float  x  )  [inline]
 

Definition at line 32 of file TMBL2Base.hpp.

References et.

float TMBL2Base::Eta  )  const [inline]
 

Definition at line 43 of file TMBL2Base.hpp.

References ieta.

Referenced by E(), and Pz().

int TMBL2Base::iEta  )  const [inline]
 

Definition at line 41 of file TMBL2Base.hpp.

References ieta.

void TMBL2Base::iEta int  x  )  [inline]
 

Definition at line 33 of file TMBL2Base.hpp.

References ieta.

int TMBL2Base::iPhi  )  const [inline]
 

Definition at line 42 of file TMBL2Base.hpp.

References iphi.

void TMBL2Base::iPhi int  x  )  [inline]
 

Definition at line 34 of file TMBL2Base.hpp.

References iphi.

float TMBL2Base::Phi  )  const [inline]
 

Definition at line 44 of file TMBL2Base.hpp.

References iphi.

Referenced by Px(), and Py().

float TMBL2Base::Pt  )  const [inline]
 

Definition at line 40 of file TMBL2Base.hpp.

References et.

float TMBL2Base::Px  )  const [inline]
 

Definition at line 46 of file TMBL2Base.hpp.

References et, and Phi().

float TMBL2Base::Py  )  const [inline]
 

Definition at line 47 of file TMBL2Base.hpp.

References et, and Phi().

float TMBL2Base::Pz  )  const [inline]
 

Definition at line 48 of file TMBL2Base.hpp.

References et, and Eta().


Member Data Documentation

float TMBL2Base::et [protected]
 

Definition at line 52 of file TMBL2Base.hpp.

Referenced by ClassImp(), E(), Et(), TMBL2GblHt::Ht(), TMBL2GblMEt::MEt(), TMBL2GblMJt::MJt(), Pt(), Px(), Py(), Pz(), and TMBL2Base().

int TMBL2Base::ieta [protected]
 

Definition at line 53 of file TMBL2Base.hpp.

Referenced by TMBL2FPS::AbsiEta(), ClassImp(), Eta(), iEta(), and TMBL2Base().

int TMBL2Base::iphi [protected]
 

Definition at line 54 of file TMBL2Base.hpp.

Referenced by ClassImp(), iPhi(), Phi(), and TMBL2Base().


The documentation for this class was generated from the following files:
Generated on Thu Apr 3 04:14:26 2008 for CAF by doxygen 1.3.4