|
| TRungeKutta (int charge, const double xyz[3], const double mom[3], TRKuttaMag *mag=0) |
|
| TRungeKutta (const TRungeKutta &from) |
|
| TRungeKutta (const TRungeKutta *from) |
|
| TRungeKutta (const THelixTrack_ &from, TRKuttaMag *mag=0) |
|
TRungeKutta & | operator= (const TRungeKutta &from) |
|
void | SetMag (TRKuttaMag *mag) |
|
void | ZetMag (const double *h) |
|
void | Set (int charge, const double xyz[3], const double mom[3]) |
|
void | SetEmx (const double *err=0) |
|
void | SetEmx (const THEmx3d_t *err) |
|
THEmx3d_t * | Emx () const |
|
void | SetDerOn (int derOn=1) |
|
int | IsDerOn () const |
|
void | Backward () |
| Change direction.
|
|
double | Move (double step) |
| Move along track.
|
|
double | Eval (double step, double xyz[3]=0, double mom[3]=0) const |
| Evaluate params with given step along helix.
|
|
double | Path (const double point[3], int idir=0, int ndca=3) const |
|
double | Path (double x, double y, int idir=0) const |
| Path to nearest point to given 2dim point.
|
|
double | Move () |
| Move to point founded before.
|
|
double | Dca (double x, double y, double *dcaErr=0) const |
| DCA to given 2dim point (with error matrix)
|
|
double | Dca (const double point[3], double *dcaErr) const |
|
const double * | Pos () const |
|
const double * | Dir () const |
|
const double * | Mom () const |
|
const double * | Mag () const |
|
double | MomTot () const |
|
double | Pinv () const |
|
void | SetPinv (double Pinv) |
|
int | Charge () const |
|
double | GetCurv () const |
|
int | GetDir () const |
|
const THDer3d_t * | Der () const |
|
const TkDir_t & | TkDir (int idx) const |
|
void | Print (Option_t *opt="") const |
|
|
static void | SetMAG (TRKuttaMag *mag) |
|
static void | Test (int flag=3) |
|
static void | Test2 () |
|
static void | Test3 () |
|
static void | TestBak () |
|
static void | TestDer () |
|
static void | TestDer2 () |
|
static void | TestErr (int charge=1) |
|
static void | TestErr2 (int charge=1) |
|
static void | TestSign () |
|
Definition at line 20 of file TRungeKutta.h.
double TRungeKutta::Path |
( |
const double |
point[3], |
|
|
int |
idir = 0 , |
|
|
int |
ndca = 3 |
|
) |
| const |
void TRungeKutta::TestErr |
( |
int |
charge = 1 | ) |
|
|
static |
The documentation for this class was generated from the following files: