StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
gl3Track Class Reference
Inheritance diagram for gl3Track:
FtfBaseTrack FtfBaseTrack

Public Member Functions

virtual void nextHit ()
 
int addTrack (gl3Track *)
 
void dropHits (int rest, int rowMin, int rowMax)
 
gl3Trackmerge (FtfContainer *trackArea)
 
void Print (int level)
 
void setDca (Ftf3DHit vertex)
 
float getRealEta ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
void print ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
void set (short sectorIn, local_track *trk)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
void set (FtfTrack *trk)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
virtual void nextHit ()
 
int addTrack (gl3Track *)
 
void dropHits (int rest, int rowMin, int rowMax)
 
gl3Trackmerge (FtfContainer *trackArea)
 
void Print (int level)
 
float getRealEta ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
void print ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
void set (short sectorIn, local_track *trk)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
- Public Member Functions inherited from FtfBaseTrack
int fitHelix ()
 
int refitHelix (int mode, int modEqual, int rowMin, int rowMax)
 
int fitCircle ()
 
int fitLine ()
 
FtfBaseHitgetCurrentHit ()
 
FtfParagetPara ()
 
int getErrorsCircleFit (double a, double b, double r)
 
double arcLength (double x1, double y1, double x2, double y2)
 
Ftf3DHit closestApproach (double xBeam, double yBeam)
 
Ftf3DHit extraRadius (double r)
 
int extraRCyl (double &r, double &phi, double &z, double &rc, double &xc, double &yc)
 
int intersectorZLine (double a, double b, Ftf3DHit &cross1, Ftf3DHit &cross2)
 
int intersectorZLine (double a, double b, Ftf3DHit &cross)
 
int intersectorYCteLine (double a, Ftf3DHit &cross)
 
Ftf3DHit getClosest (double xBeam, double yBeam, double &rc, double &xc, double &yc)
 
int getClosest (double xBeam, double yBeam, double rc, double xc, double yc, double &xClosest, double &yClosest)
 
void updateToRadius (double r)
 
void updateToClosestApproach (double xBeam, double yBeam, double rMax=10000.)
 
int phiRotate (double deltaPhi)
 
Ftf3DHit extrapolate2PathLength (double pathlength)
 
double getRadius ()
 
double getXCenter ()
 
double getYCenter ()
 
double pathLength (double Rx, double Ry, double Rz, double Nx, double Ny, double Nz)
 
virtual void startLoop ()
 
virtual int done ()
 
void Print (int level)
 
unsigned short CompressOver1 (double, double)
 
double DecompressOver1 (unsigned short, double)
 
int fitHelix ()
 
int refitHelix (int mode, int modEqual, int rowMin, int rowMax)
 
int fitCircle ()
 
int fitLine ()
 
FtfBaseHitgetCurrentHit ()
 
FtfParagetPara ()
 
int getErrorsCircleFit (double a, double b, double r)
 
double arcLength (double x1, double y1, double x2, double y2)
 
Ftf3DHit closestApproach (double xBeam, double yBeam)
 
Ftf3DHit extraRadius (double r)
 
int extraRCyl (double &r, double &phi, double &z, double &rc, double &xc, double &yc)
 
int intersectorZLine (double a, double b, Ftf3DHit &cross1, Ftf3DHit &cross2)
 
int intersectorZLine (double a, double b, Ftf3DHit &cross)
 
int intersectorYCteLine (double a, Ftf3DHit &cross)
 
Ftf3DHit getClosest (double xBeam, double yBeam, double &rc, double &xc, double &yc)
 
int getClosest (double xBeam, double yBeam, double rc, double xc, double yc, double &xClosest, double &yClosest)
 
void updateToRadius (double r)
 
void updateToClosestApproach (double xBeam, double yBeam, double rMax=10000)
 
int phiRotate (double deltaPhi)
 
Ftf3DHit extrapolate2PathLength (double pathlength)
 
double getRadius ()
 
double getXCenter ()
 
double getYCenter ()
 
virtual void startLoop ()
 
virtual int done ()
 
void Print (int level)
 
unsigned short CompressOver1 (double, double)
 
double DecompressOver1 (unsigned short, double)
 

Public Attributes

void * nextTrack
 
int sector
 
float dca
 
- Public Attributes inherited from FtfBaseTrack
void * firstHit
 
void * lastHit
 
void * currentHit
 
int id
 
short flag
 
char innerMostRow
 
char outerMostRow
 
short nHits
 
short nDedx
 
short q
 
double chi2 [2]
 
double dedx
 
double pt
 
double phi0
 
double psi
 
double r0
 
double tanl
 
double z0
 
double length
 
double dpt
 
double dpsi
 
double dz0
 
double eta
 
double dtanl
 
void * para
 

Detailed Description

Definition at line 25 of file gl3Track.h.


The documentation for this class was generated from the following files: