10 HelixTrack(
double ref_point_x,
double ref_point_y,
double ref_point_z,
double d0,
double z0,
double phi0,
double omega,
double tanLambda )
17 HelixTrack(
const double* x1,
const double* x2,
const double* x3,
double Bz,
bool direction );
21 HelixTrack(
const double* position,
const double* p,
double charge,
double Bz ) ;
50 while( phi <= -
M_PI ){ phi += 2. *
M_PI ; }
51 while( phi >
M_PI ){ phi -= 2. *
M_PI ; }
double getRefPointZ() const
double toBaseRange(double phi) const
helper function to restrict the range of the azimuthal angle to ]-pi,pi]
double getRefPointX() const
HelixTrack(double ref_point_x, double ref_point_y, double ref_point_z, double d0, double z0, double phi0, double omega, double tanLambda)
double moveRefPoint(double x, double y, double z)
double getRefPointY() const
double getTanLambda() const