6 #ifndef PNDSTTGEOMPOINT_H 7 #define PNDSTTGEOMPOINT_H 1 16 class PndSttGeomCircle;
24 PndSttGeomPoint(Double_t x, Double_t y, Double_t z, Double_t dx = 0., Double_t dy = 0., Double_t dz = 0.);
32 Double_t
GetX()
const {
return fX; }
33 Double_t
GetY()
const {
return fY; }
34 Double_t
GetZ()
const {
return fZ; }
36 void SetX(Double_t newX) { fX = newX; }
37 void SetY(Double_t newY) { fY = newY; }
38 void SetZ(Double_t newZ) { fZ = newZ; }
44 void SetErrorX(Double_t newErrorX) { fErrorX = newErrorX; }
45 void SetErrorY(Double_t newErrorY) { fErrorY = newErrorY; }
46 void SetErrorZ(Double_t newErrorZ) { fErrorZ = newErrorZ; }
50 void Transform(Double_t x, Double_t y, Double_t z);
57 void Draw(Double_t size = 0.5, Int_t color = 1)
const;
Double_t GetErrorX() const
void SetErrorZ(Double_t newErrorZ)
Double_t DistanceTo(PndSttGeomPoint myPoint) const
void Transform(Double_t x, Double_t y, Double_t z)
void SetErrorY(Double_t newErrorY)
virtual ~PndSttGeomPoint()
Bool_t IsBetween(PndSttGeomPoint thisCenter, PndSttGeomPoint otherCenter) const
PndSttGeomPoint & operator=(const PndSttGeomPoint &)
Double_t GetErrorY() const
Double_t GetErrorZ() const
void SetErrorX(Double_t newErrorX)
void Draw(Double_t size=0.5, Int_t color=1) const