Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

TMBL3Track Class Reference
[Level 3 Trigger]

Level 3 Track. More...

#include <TMBL3Track.hpp>

Inheritance diagram for TMBL3Track:

TMBL3Base List of all members.

Public Member Functions

 TMBL3Track ()
 TMBL3Track (const TMBL3Track &)
 ~TMBL3Track ()
void PtInv (double x)
void Z (double x)
void DCA (double x)
void ChiSqXY (float x)
void ChiSqZ (float x)
void ValidZFit (bool x)
void ValidXYFit (bool x)
void nHitsZ (int x)
void nHitsXY (int x)
void nSMTHitsZ (int x)
void nSMTHitsXY (int x)
double PtInv () const
double Z () const
double DCA () const
float tanl () const
float ChiSq () const
float ChiSqXY () const
float ChiSqZ () const
bool ValidFit () const
bool ValidXYFit () const
bool ValidZFit () const
int nHitsZ () const
int nHitsXY () const
int nSMTHitsZ () const
int nSMTHitsXY () const

Private Attributes

double ptinv
double z
double dca
float chisqxy
float chisqz
bool validxyfit
bool validzfit
int nhitsz
int nhitsxy
int nsmthitsz
int nsmthitsxy

Detailed Description

Level 3 Track.

Definition at line 21 of file TMBL3Track.hpp.


Constructor & Destructor Documentation

TMBL3Track::TMBL3Track  ) 
 

TMBL3Track::TMBL3Track const TMBL3Track  ) 
 

Definition at line 19 of file TMBL3Track.cpp.

References chisqxy, chisqz, dca, nhitsxy, nhitsz, nsmthitsxy, nsmthitsz, ptinv, validxyfit, validzfit, and z.

TMBL3Track::~TMBL3Track  )  [inline]
 

Definition at line 26 of file TMBL3Track.hpp.


Member Function Documentation

float TMBL3Track::ChiSq  )  const [inline]
 

Definition at line 46 of file TMBL3Track.hpp.

References chisqxy, and chisqz.

float TMBL3Track::ChiSqXY  )  const [inline]
 

Definition at line 47 of file TMBL3Track.hpp.

References chisqxy.

void TMBL3Track::ChiSqXY float  x  )  [inline]
 

Definition at line 32 of file TMBL3Track.hpp.

References chisqxy.

float TMBL3Track::ChiSqZ  )  const [inline]
 

Definition at line 48 of file TMBL3Track.hpp.

References chisqz.

void TMBL3Track::ChiSqZ float  x  )  [inline]
 

Definition at line 33 of file TMBL3Track.hpp.

References chisqz.

double TMBL3Track::DCA  )  const [inline]
 

Definition at line 44 of file TMBL3Track.hpp.

References dca.

void TMBL3Track::DCA double  x  )  [inline]
 

Definition at line 31 of file TMBL3Track.hpp.

References dca.

int TMBL3Track::nHitsXY  )  const [inline]
 

Definition at line 53 of file TMBL3Track.hpp.

References nhitsxy.

void TMBL3Track::nHitsXY int  x  )  [inline]
 

Definition at line 37 of file TMBL3Track.hpp.

References nhitsxy.

int TMBL3Track::nHitsZ  )  const [inline]
 

Definition at line 52 of file TMBL3Track.hpp.

References nhitsz.

void TMBL3Track::nHitsZ int  x  )  [inline]
 

Definition at line 36 of file TMBL3Track.hpp.

References nhitsz.

int TMBL3Track::nSMTHitsXY  )  const [inline]
 

Definition at line 55 of file TMBL3Track.hpp.

References nsmthitsxy.

void TMBL3Track::nSMTHitsXY int  x  )  [inline]
 

Definition at line 39 of file TMBL3Track.hpp.

References nsmthitsxy.

int TMBL3Track::nSMTHitsZ  )  const [inline]
 

Definition at line 54 of file TMBL3Track.hpp.

References nsmthitsz.

void TMBL3Track::nSMTHitsZ int  x  )  [inline]
 

Definition at line 38 of file TMBL3Track.hpp.

References nsmthitsz.

double TMBL3Track::PtInv  )  const [inline]
 

Definition at line 42 of file TMBL3Track.hpp.

References ptinv.

void TMBL3Track::PtInv double  x  )  [inline]
 

Definition at line 29 of file TMBL3Track.hpp.

References ptinv.

float TMBL3Track::tanl  )  const [inline]
 

Definition at line 45 of file TMBL3Track.hpp.

References TMBL3Base::eta.

bool TMBL3Track::ValidFit  )  const [inline]
 

Definition at line 49 of file TMBL3Track.hpp.

References validxyfit, and validzfit.

bool TMBL3Track::ValidXYFit  )  const [inline]
 

Definition at line 50 of file TMBL3Track.hpp.

References validxyfit.

void TMBL3Track::ValidXYFit bool  x  )  [inline]
 

Definition at line 35 of file TMBL3Track.hpp.

References validxyfit.

bool TMBL3Track::ValidZFit  )  const [inline]
 

Definition at line 51 of file TMBL3Track.hpp.

References validzfit.

void TMBL3Track::ValidZFit bool  x  )  [inline]
 

Definition at line 34 of file TMBL3Track.hpp.

References validzfit.

double TMBL3Track::Z  )  const [inline]
 

Definition at line 43 of file TMBL3Track.hpp.

References z.

void TMBL3Track::Z double  x  )  [inline]
 

Definition at line 30 of file TMBL3Track.hpp.

References z.


Member Data Documentation

float TMBL3Track::chisqxy [private]
 

Definition at line 61 of file TMBL3Track.hpp.

Referenced by ChiSq(), ChiSqXY(), and TMBL3Track().

float TMBL3Track::chisqz [private]
 

Definition at line 62 of file TMBL3Track.hpp.

Referenced by ChiSq(), ChiSqZ(), and TMBL3Track().

double TMBL3Track::dca [private]
 

Definition at line 60 of file TMBL3Track.hpp.

Referenced by DCA(), and TMBL3Track().

int TMBL3Track::nhitsxy [private]
 

Definition at line 66 of file TMBL3Track.hpp.

Referenced by nHitsXY(), and TMBL3Track().

int TMBL3Track::nhitsz [private]
 

Definition at line 65 of file TMBL3Track.hpp.

Referenced by nHitsZ(), and TMBL3Track().

int TMBL3Track::nsmthitsxy [private]
 

Definition at line 68 of file TMBL3Track.hpp.

Referenced by nSMTHitsXY(), and TMBL3Track().

int TMBL3Track::nsmthitsz [private]
 

Definition at line 67 of file TMBL3Track.hpp.

Referenced by nSMTHitsZ(), and TMBL3Track().

double TMBL3Track::ptinv [private]
 

Definition at line 58 of file TMBL3Track.hpp.

Referenced by PtInv(), and TMBL3Track().

bool TMBL3Track::validxyfit [private]
 

Definition at line 63 of file TMBL3Track.hpp.

Referenced by TMBL3Track(), ValidFit(), and ValidXYFit().

bool TMBL3Track::validzfit [private]
 

Definition at line 64 of file TMBL3Track.hpp.

Referenced by TMBL3Track(), ValidFit(), and ValidZFit().

double TMBL3Track::z [private]
 

Definition at line 59 of file TMBL3Track.hpp.

Referenced by TMBL3Track(), and Z().


The documentation for this class was generated from the following files:
Generated on Tue Mar 28 10:13:07 2006 for CAF by doxygen 1.3.4