StRoot
1
|
Public Member Functions | |
int | fitHelix () |
int | refitHelix (int mode, int modEqual, int rowMin, int rowMax) |
int | fitCircle () |
int | fitLine () |
FtfBaseHit * | getCurrentHit () |
FtfPara * | getPara () |
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 void | nextHit ()=0 |
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 () |
FtfBaseHit * | getCurrentHit () |
FtfPara * | getPara () |
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 void | nextHit ()=0 |
virtual int | done () |
void | Print (int level) |
unsigned short | CompressOver1 (double, double) |
double | DecompressOver1 (unsigned short, double) |
Definition at line 18 of file FtfBaseTrack.h.