|
int | Size () const |
|
int | Used () const |
|
void | Add (double x, double y, double z) |
|
void | AddErr (const double *err2xy, double err2z) |
|
void | AddErr (double errhh, double errzz) |
|
double | Fit () |
|
void | MakeErrs () |
|
double | FixAt (const double vals[5], int flag=1) |
|
void | Skip (int idx) |
|
void | SetCase (int kase=0) |
|
int | GetCase () const |
|
double | Chi2 () const |
|
int | Ndf () const |
|
double | Chi2XY () const |
|
double | Chi2SZ () const |
|
int | NdfXY () const |
|
int | NdfSZ () const |
|
TCircleFitterAux * | GetAux (int i) const |
|
double | EvalChi2 () |
|
void | Clear (const char *opt="") |
|
void | Print (const char *chopt="") const |
|
void | Show () const |
|
| THelixTrack (const double *xyz, const double *dir, double rho, double drho=0) |
|
| THelixTrack (const THelixTrack &from) |
|
| THelixTrack (const THelixTrack *from) |
|
THelixTrack & | operator= (const THelixTrack &from) |
|
void | Set (const double *xyz, const double *dir, double rho, double drho=0) |
|
void | Set (double rho, double drho=0) |
|
void | SetEmx (const double *err2xy, const double *err2z) |
|
void | SetEmx (const double *err=0) |
|
THEmx_t * | Emx () const |
|
void | StiEmx (double emx[21]) const |
|
void | GetSpot (const double axis[3][3], double emx[3]) const |
|
void | Fill (TCircle &circ) const |
|
void | Backward () |
| Change direction.
|
|
double | Move (double step) |
| Move along helix.
|
|
double | Move (double step, double F[5][5]) |
|
double | Eval (double step, double *xyz, double *dir, double &rho) const |
| Evaluate params with given step along helix.
|
|
double | Step (double step, double *xyz, double *dir, double &rho) const |
|
void | Get (double *xyz, double *dir, double &rho) const |
| Get current parameters.
|
|
double | Eval (double step, double *xyz, double *dir=0) const |
|
double | Step (double step, double *xyz, double *dir=0) const |
|
void | Get (double *xyz, double *dir=0) const |
|
double | Step (double stmax, const double *surf, int nsurf, double *x=0, double *dir=0, int nearest=0) const |
|
double | Path (double stmax, const double *surf, int nsurf, double *x=0, double *dir=0, int nearest=0) const |
|
double | Step (const double point[3], double *xyz=0, double *dir=0) const |
| Distance to nearest point to given space point.
|
|
double | Path (const double point[3], double *xyz=0, double *dir=0) const |
|
double | Dca (const double point[3], double *dcaErr=0) const |
| DCA to given space point (with error matrix)
|
|
double | Path (double x, double y) const |
| Distance to nearest point to given 2dim point.
|
|
double | Dca (double x, double y, double *dcaErr=0) const |
| DCA to given 2dim point (with error matrix)
|
|
double | Path (const THelixTrack &hlx, double *s2=0) const |
|
double | PathX (const THelixTrack &hlx, double *s2=0, double *dist=0, double *xyz=0) const |
|
double | Dca (const double point[3], double &dcaXY, double &dcaZ, double dcaEmx[3], int kind=3) const |
| distance and DCAxy and DCAz to given space point (with error matrix) More...
|
|
const double * | GetXYZ () const |
|
const double * | Pos () const |
|
double * | Pos () |
|
const double * | GetDir () const |
|
const double * | Dir () const |
|
double * | Dir () |
|
double | GetRho () const |
|
double | GetDRho () const |
|
double | GetCos () const |
|
double | GetSin () const |
|
double | GetTan () const |
|
double | GetPeriod () const |
|
void | Rot (double angle) |
|
void | Rot (double cosa, double sina) |
|
void | Show (double len, const THelixTrack *other=0) const |
|
void | Print (Option_t *opt="") const |
|
Definition at line 337 of file THelixTrack.h.