|
Hit * | getCurrentHit () |
|
int | fitHelix () |
|
int | fitCircle () |
|
int | fitLine () |
|
TrackFindingParameters * | getPara () |
|
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) |
|
Track * | getNextTrack () |
|
int | mergePrimary (TrackContainer *trackArea) |
|
void | reset () |
|
Hit * | seekNextHit (Container *volume, Hit *baseHit, int nradiusSteps, int whichFunction) |
|
int | segment (Container *volume, int way) |
|
int | segmentHitSelection (Hit *baseHit, Hit *candidateHit) |
|
virtual void | nextHit () |
|