30 :
fX(0),
fY(0),
fZ(0),
fErr2X0(0),
fErr2X1(0),
fErrX12(0),
fErr2X2(0),
fIRow(0),
fID(0),
fPhi(0),
fR(0),
fErr2R(0),
fIsLeft(false),
fXW(0),
fYW(0),
fZW(0),
fTubeR(0),
41 float Z()
const {
return fZ; }
57 float R()
const {
return fR; }
64 float XW()
const {
return fXW; }
65 float YW()
const {
return fYW; }
66 float ZW()
const {
return fZW; }
68 float C(
int i1,
int i2)
const {
return fC[i1][i2]; }
101 void SetC(
float v,
int i1,
int i2) {
fC[i1][i2] =
v; }
102 void SetC(
const TMatrixT<Double_t> c)
104 for (
int i = 0;
i < 3;
i++)
105 for (
int j = 0; j < 3; j++)
176 return (a.
fZ < b.
fZ);
friend std::istream & operator>>(std::istream &in, PndCAGBHit &a)
static bool ComparePRowDown(const PndCAGBHit *a, const PndCAGBHit *b)
static bool Compare(const PndCAGBHit &a, const PndCAGBHit &b)
Hits reordering in accordance with the geometry and the track-finder needs: Hits are sorted by sector...
void SetC(float v, int i1, int i2)
friend std::ostream & operator<<(std::ostream &out, const PndCAGBHit &a)
static bool CompareRowDown(const PndCAGBHit &a, const PndCAGBHit &b)
Hits reordering in accordance with the geometry and the track-finder needs: Hits are sorted by sector...
void SetTubeHalfLength(float v)
void SetC(const TMatrixT< Double_t > c)
float C(int i1, int i2) const
void GetLocalX0X1X2(float &x0, float &x1, float &x2) const