12 int GetID()
const {
return ID; }
16 for (
int i = 0;
i < 6;
i++)
22 for (
int i = 0;
i < 21;
i++)
29 for (
int i = 0;
i < 21;
i++)
73 float GetX()
const {
return fP[0]; }
74 float GetY()
const {
return fP[1]; }
75 float GetZ()
const {
return fP[2]; }
76 float GetPx()
const {
return fP[3]; }
77 float GetPy()
const {
return fP[4]; }
78 float GetPz()
const {
return fP[5]; }
80 float GetPt()
const {
return sqrt(fP[3] * fP[3] + fP[4] * fP[4]); }
81 float GetP()
const {
return sqrt(fP[3] * fP[3] + fP[4] * fP[4] + fP[5] * fP[5]); }
85 for (
int i = 0;
i < 21;
i++)
101 for (
int i = 0;
i < 6;
i++)
127 void SetX(
float x) { fP[0] = x; }
128 void SetY(
float y) { fP[1] = y; }
129 void SetZ(
float z) { fP[2] = z; }
130 void SetPx(
float px) { fP[3] = px; }
131 void SetPy(
float py) { fP[4] = py; }
139 for (
int i = 0;
i < 21;
i++)
145 int Id()
const {
return fId; };
void SetCovarianceMatrix(const float *C)
void SetXYZ(float x, float y, float z)
void PxPyPz(float *position) const
const float * GetCovMatrix() const
bool GetCovarianceXYZPxPyPz(double cv[21]) const
friend F32vec4 sqrt(const F32vec4 &a)
float GetParameter(int i) const
const float * GetTrack() const
void PxPyPz(double *position) const
void XvYvZv(double *position) const
bool GetXYZPxPyPz(float *p) const
void GetXYZ(float *position) const
void SetParameters(float *position)
void XvYvZv(float *position) const
bool GetCovarianceXYZPxPyPz(float cv[21]) const
void GetPxPyPz(float *position) const
void SetPxPyPz(float px, float py, float pz)
void GetCovarianceMatrix(float *covmatrix)
void SetParameters(float x, float y, float z, float px, float py, float pz)
void RotateXY(float alpha)
float GetChi2perNDF() const
float GetCovariance(int i) const