MarlinTrkProcessors  2.4.1
Public Member Functions | Public Attributes | List of all members
ftf::Track Class Reference

Public Member Functions

HitgetCurrentHit ()
 
int fitHelix ()
 
int fitCircle ()
 
int fitLine ()
 
TrackFindingParametersgetPara ()
 
int getErrorsCircleFit (double a, double b, double r)
 
double arcLength (double x1, double y1, double x2, double y2)
 
ThreeDPoint closestApproach (double xBeam, double yBeam)
 
ThreeDPoint extraRadius (double r)
 
int extraRCyl (double &r, double &phi, double &z, double &rc, double &xc, double &yc)
 
int intersectorZLine (double a, double b, ThreeDPoint &cross)
 
ThreeDPoint 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)
 
int phiRotate (double deltaPhi)
 
virtual void startLoop ()
 
virtual int done ()
 
void Print (int level)
 
void add (Hit *thisHit, int way)
 
void add (Track *thisTrack)
 
int buildTrack (Hit *firstHit, Container *volume)
 
void dEdx ()
 
void deleteCandidate ()
 
void fill ()
 
void fillPrimary (double &xc, double &yc, double &rc, double xPar, double yPar)
 
void fillSecondary (double &xc, double &yc, double xPar, double yPar)
 
int follow (Container *volume, int way, int rowToStop)
 
int followHitSelection (Hit *baseHit, Hit *candidateHit)
 
TrackgetNextTrack ()
 
int mergePrimary (TrackContainer *trackArea)
 
void reset ()
 
HitseekNextHit (Container *volume, Hit *baseHit, int nradiusSteps, int whichFunction)
 
int segment (Container *volume, int way)
 
int segmentHitSelection (Hit *baseHit, Hit *candidateHit)
 
virtual void nextHit ()
 

Public Attributes

HitfirstHit
 
HitlastHit
 
HitcurrentHit
 
double bField
 
int id
 
short flag
 
int innerMostRow
 
int 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
 
TrackFindingParameterspara
 
double lastXyAngle
 
double xRefHit
 
double yRefHit
 
double xLastHit
 
double yLastHit
 
double s11Xy
 
double s12Xy
 
double s22Xy
 
double g1Xy
 
double g2Xy
 
double s11Sz
 
double s12Sz
 
double s22Sz
 
double g1Sz
 
double g2Sz
 
double ddXy
 
double a1Xy
 
double a2Xy
 
double ddSz
 
double a1Sz
 
double a2Sz
 
Tracknxatrk
 

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