1 #ifndef PndTrkLegendreFits_H
2 #define PndTrkLegendreFits_H 1
67 Short_t LEGIANDRE_NTHETADIV,
68 Short_t LEGIANDRE_NRADIUSDIV,
104 Short_t nHitsinTrack,
108 Double_t *ErrorDriftRadiusconformal,
122 Short_t LEGIANDRE_NTHETADIV,
123 Short_t LEGIANDRE_NRADIUSDIV,
124 Short_t nHitsinTrack,
131 Double_t *ErrorDriftRadiusconformal,
Short_t FitHelixCylinder(Short_t nHitsinTrack, Double_t *Xconformal, Double_t *Yconformal, Double_t *DriftRadiusconformal, Double_t *ErrorDriftRadiusconformal, Double_t rotationangle, Double_t trajectory_vertex[2], Short_t NMAX, Double_t *m, Double_t *q, Double_t *pAlfa, Double_t *pBeta, Double_t *pGamma, bool *Type, int istampa, int IVOLTE)
Short_t FitHelixCylinder2(Double_t *Cosine, Short_t LEGIANDRE_NTHETADIV, Short_t LEGIANDRE_NRADIUSDIV, Short_t nHitsinTrack, Double_t *Xconformal, Double_t *Yconformal, Double_t *DriftRadiusconformal, Double_t *ErrorDriftRadiusconformal, Double_t rotationangle, Double_t *Sinus, Double_t THETAMAX, Double_t THETAMIN, Double_t trajectory_vertex[2], Short_t NMAX, Double_t *m, Double_t *q, Double_t *pAlfa, Double_t *pBeta, Double_t *pGamma, bool *Type, int istampa, int IVOLTE)
void LoadMatrix_FindMaximum2(Double_t *Cosine, Short_t LEGIANDRE_NTHETADIV, Short_t LEGIANDRE_NRADIUSDIV, Short_t nHitsinTrack, Double_t *Sinus, Double_t THETAMAX, Double_t THETAMIN, Double_t *X, Double_t *Y, Double_t *DriftRadius, Double_t *ErrorDriftRadiusconformal, Double_t *Rout, Double_t *Thetaout)
ClassDef(PndTrkLegendreFits, 1)
int LoadMatrix_FindMaximum(Short_t nHitsinTrack, Double_t *X, Double_t *Y, Double_t *DriftRadius, Double_t *ErrorDriftRadiusconformal, Double_t *Rout, Double_t *Thetaout)
static const Double_t THETAMAX
int FindMaximumInMatrix(int nRDiv, int nThetaD, UShort_t *Mat, int *iRMax, int *iTMax)
Short_t FitSZspace(Short_t nHitsinTrack, Double_t *S, Double_t *Z, Double_t *DriftRadius, Double_t *ErrorDriftRadius, Double_t FInot, Short_t NMAX, Double_t *emme, int PlotNumber)
static const Double_t THETAMIN