TMBL3Base Class Reference
[Level 3 Trigger]

#include <TMBL3Base.hpp>

Inheritance diagram for TMBL3Base:

TMBL3Ele TMBL3Isolation TMBL3Jet TMBL3Muon TMBL3Photon TMBL3Tau TMBL3Track List of all members.

Detailed Description

Common Level 3 Base Class.

Definition at line 22 of file TMBL3Base.hpp.

Public Member Functions

 TMBL3Base ()
 TMBL3Base (const TMBL3Base &)
 ~TMBL3Base ()
void Et (float x)
void Eta (float x)
void DetEta (float x)
void Phi (float x)
void ToolName (const std::string &x)
std::string ToolName () const
float Et () const
float Pt () const
float Eta () const
float DetEta () const
float Phi () const
float Px () const
float Py () const
float Pz () const
float E () const

Protected Attributes

float et
float eta
float deteta
float phi
std::string toolname


Constructor & Destructor Documentation

TMBL3Base::TMBL3Base  ) 
 

TMBL3Base::TMBL3Base const TMBL3Base  ) 
 

Definition at line 14 of file TMBL3Base.cpp.

References deteta, et, eta, phi, and toolname.

TMBL3Base::~TMBL3Base  )  [inline]
 

Definition at line 28 of file TMBL3Base.hpp.


Member Function Documentation

float TMBL3Base::DetEta  )  const [inline]
 

Definition at line 42 of file TMBL3Base.hpp.

References deteta.

void TMBL3Base::DetEta float  x  )  [inline]
 

Definition at line 33 of file TMBL3Base.hpp.

References deteta.

float TMBL3Base::E  )  const [inline]
 

Definition at line 47 of file TMBL3Base.hpp.

References et, and eta.

float TMBL3Base::Et  )  const [inline]
 

Definition at line 39 of file TMBL3Base.hpp.

References et.

void TMBL3Base::Et float  x  )  [inline]
 

Definition at line 31 of file TMBL3Base.hpp.

References et.

float TMBL3Base::Eta  )  const [inline]
 

Definition at line 41 of file TMBL3Base.hpp.

References eta.

void TMBL3Base::Eta float  x  )  [inline]
 

Definition at line 32 of file TMBL3Base.hpp.

References eta.

float TMBL3Base::Phi  )  const [inline]
 

Definition at line 43 of file TMBL3Base.hpp.

References phi.

void TMBL3Base::Phi float  x  )  [inline]
 

Definition at line 34 of file TMBL3Base.hpp.

References phi.

float TMBL3Base::Pt  )  const [inline]
 

Reimplemented in TMBL3Muon.

Definition at line 40 of file TMBL3Base.hpp.

References et.

float TMBL3Base::Px  )  const [inline]
 

Definition at line 44 of file TMBL3Base.hpp.

References et, and phi.

float TMBL3Base::Py  )  const [inline]
 

Definition at line 45 of file TMBL3Base.hpp.

References et, and phi.

float TMBL3Base::Pz  )  const [inline]
 

Definition at line 46 of file TMBL3Base.hpp.

References et, and eta.

std::string TMBL3Base::ToolName  )  const [inline]
 

Reimplemented in TMBL3Isolation.

Definition at line 38 of file TMBL3Base.hpp.

References toolname.

void TMBL3Base::ToolName const std::string &  x  )  [inline]
 

Reimplemented in TMBL3Isolation.

Definition at line 35 of file TMBL3Base.hpp.

References toolname.


Member Data Documentation

float TMBL3Base::deteta [protected]
 

Definition at line 54 of file TMBL3Base.hpp.

Referenced by ClassImp(), DetEta(), and TMBL3Base().

float TMBL3Base::et [protected]
 

Definition at line 52 of file TMBL3Base.hpp.

Referenced by ClassImp(), E(), Et(), Pt(), Px(), Py(), Pz(), and TMBL3Base().

float TMBL3Base::eta [protected]
 

Definition at line 53 of file TMBL3Base.hpp.

Referenced by ClassImp(), E(), Eta(), TMBL3Tau::iEta(), Pz(), TMBL3Track::tanl(), and TMBL3Base().

float TMBL3Base::phi [protected]
 

Definition at line 55 of file TMBL3Base.hpp.

Referenced by ClassImp(), Phi(), Px(), Py(), and TMBL3Base().

std::string TMBL3Base::toolname [protected]
 

Reimplemented in TMBL3Isolation.

Definition at line 56 of file TMBL3Base.hpp.

Referenced by ClassImp(), TMBL3Base(), and ToolName().


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