18 #ifndef PNDSTTGEOMPOINT_H 19 #define PNDSTTGEOMPOINT_H 1 28 class PndSttGeomCircle;
36 PndSttGeomPoint(Double_t x, Double_t y, Double_t z, Double_t dx = 0., Double_t dy = 0., Double_t dz = 0.);
44 Double_t
GetX()
const {
return fX; }
45 Double_t
GetY()
const {
return fY; }
46 Double_t
GetZ()
const {
return fZ; }
48 void SetX(Double_t newX) { fX = newX; }
49 void SetY(Double_t newY) { fY = newY; }
50 void SetZ(Double_t newZ) { fZ = newZ; }
56 void SetErrorX(Double_t newErrorX) { fErrorX = newErrorX; }
57 void SetErrorY(Double_t newErrorY) { fErrorY = newErrorY; }
58 void SetErrorZ(Double_t newErrorZ) { fErrorZ = newErrorZ; }
62 void Transform(Double_t x, Double_t y, Double_t z);
69 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