StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
THelixFitter_ Class Reference
Inheritance diagram for THelixFitter_:
THelixTrack_

Public Member Functions

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
 
- Public Member Functions inherited from THelixTrack_
 THelixTrack_ (const double *xyz, const double *dir, double rho)
 
 THelixTrack_ (const THelixTrack_ &from)
 
 THelixTrack_ (const THelixTrack_ *from)
 
THelixTrack_operator= (const THelixTrack_ &from)
 
void Set (const double *xyz, const double *dir, double rho)
 
void Set (double rho)
 
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=0, double *rho=0) const
 Evaluate params with given step along helix.
 
double Path (double stmax, const double *surf, int nsurf, double *x=0, double *dir=0, int nearest=0) const
 
double Path (const double point[3], double *xyz=0, double *dir=0) const
 Distance to nearest point to given space point.
 
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 * Dir () const
 
double * Dir ()
 
double GetRho () 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
 

Static Public Member Functions

static void Test (int kase=0)
 
- Static Public Member Functions inherited from THelixTrack_
static void InvertMtx (double derivs[5][5])
 
static void Test1 ()
 
static void Test2 ()
 
static void Test3 ()
 
static void Test4 ()
 
static void Test5 ()
 
static void TestMtx ()
 
static void TestDer ()
 
static void TestErr ()
 
static void TestTwoHlx ()
 
static void TestBak ()
 

Additional Inherited Members

- Protected Member Functions inherited from THelixTrack_
void MakeMtx (double step, double F[5][5])
 
double Path (double stmin, double stmax, const double *surf, int nsurf, double *x=0, double *dir=0, int nearest=0) const
 
double PathHZ (const double *surf, int nsurf, double *x=0, double *dir=0, int nearest=0) const
 
void Build ()
 
- Protected Attributes inherited from THelixTrack_
char fBeg [1]
 
double fX [3]
 
double fP [3]
 
double fRho
 
double fCosL
 
THEmx_t_fEmx
 
char fEnd [1]
 

Detailed Description

Definition at line 321 of file THelixTrack_.h.


The documentation for this class was generated from the following files: