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

Public Member Functions

 HitPars_t (const HitPars_t &fr)
 
const double & Err (int idx) const
 
double & Err (int idx)
 
double Err (int iYZ, const HitAccr &accr) const
 
double Err (int iDet, int iYZ, const double A[3]) const
 
const double & operator[] (int i) const
 
double & operator[] (int i)
 
HitPars_toperator= (const HitPars_t &fr)
 
HitPars_toperator* (double f)
 
HitPars_toperator+= (const double *f)
 
HitPars_toperator= (double f)
 
HitPars_toperator+= (const TVectorD &add)
 
int NPars () const
 
int Len (int iDet, int iYZ=0) const
 
int Lim (int i) const
 
const double & Min (int i) const
 
double & Min (int i)
 
const double & Max (int i) const
 
double & Max (int i)
 
const double & Min (int iDet, int iYZ, int i) const
 
const double & Max (int iDet, int iYZ, int i) const
 
double & Min (int iDet, int iYZ, int i)
 
double & Max (int iDet, int iYZ, int i)
 
int IPar (int iDet, int iYZ, int *npars=0) const
 
void Set (int iDet, int iYZ, int nini, const double *ini)
 
void Limit ()
 
double Deriv (int npt, const MyPull *pt, TVectorD &Di, TMatrixD &Dij) const
 
double DERIV (int npt, const MyPull *pt, TVectorD &Di, TMatrixD &Dij, int maxTrk=9999999)
 
int Test (int npt, const MyPull *pt) const
 
void Print (const HitPars_t *init=0) const
 
double Diff (const HitPars_t &init) const
 

Static Public Member Functions

static void Prep (int npt, const MyPull *pt, TVectorD &Y, TVectorD &Z, TVectorD &S, TVectorD &cos2Psi)
 
static int Test ()
 
static void HitCond (const MyPull &myRes, HitAccr &acc)
 
static void Show (int npt, const MyPull *pt)
 
static double Dens (double rxy, int ntk)
 
static double Err (const double Pars[3], int nPars, const double A[3])
 
static void myDers (double fake, double wy, double wz, double dens, double g[2][3], double G[2][3][3])
 
static double myFake (double fake, double wy, double wz, double dens, double Cd[3], double Cdd[3][3])
 

Public Attributes

int mNDets
 
int mNPars
 
int mNTrks
 
int mLen [kNDETS][2]
 
double * mPars [kNDETS][2]
 
double * mErrs [kNDETS][2]
 
double mDat [1+kNDETS *2 *3]
 
double mDrr [1+kNDETS *2 *3]
 
double mMin [1+kNDETS *2 *3]
 
double mMax [1+kNDETS *2 *3]
 

Detailed Description

Definition at line 125 of file fiterr.C.


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