]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/AliPosition.h
04-apr-2004 NvE SetMass() invoked from AliTrack::Set3Momentum to get also the energy...
[u/mrichter/AliRoot.git] / RALICE / AliPosition.h
index 83af0774aa30e476baea4ba2cb1139acb2c7922e..206f8840d49306895a89e9059e5b2b26d661d358 100644 (file)
@@ -19,19 +19,24 @@ class AliPosition : public Ali3Vector
   virtual ~AliPosition();                                // Destructor
   AliPosition(const AliPosition& p);                     // Copy constructor
   void SetPosition(Double_t* r,TString f);               // Store position r in frame f
-  void GetPosition(Double_t* r,TString f);               // Provide position r in frame f
+  void GetPosition(Double_t* r,TString f) const;         // Provide position r in frame f
   void SetPosition(Float_t*  r,TString f);               // Store position r in frame f
-  void GetPosition(Float_t*  r,TString f);               // Provide position r in frame f
+  void GetPosition(Float_t*  r,TString f) const;         // Provide position r in frame f
   AliPosition& GetPosition();                            // Provide position
   void SetPosition(Ali3Vector& r);                       // Store position r
   Double_t GetDistance(AliPosition& p);                  // Provide distance to position p
   Double_t GetDistance(AliPosition* p) { return GetDistance(*p); }
   void SetPositionErrors(Double_t* r,TString f);         // Store position r in frame f
-  void GetPositionErrors(Double_t* r,TString f);         // Provide position r in frame f
+  void GetPositionErrors(Double_t* r,TString f) const;   // Provide position r in frame f
   void SetPositionErrors(Float_t*  r,TString f);         // Store position r in frame f
-  void GetPositionErrors(Float_t*  r,TString f);         // Provide position r in frame f
+  void GetPositionErrors(Float_t*  r,TString f) const;   // Provide position r in frame f
   void ResetPosition();                                  // Reset position and errors to 0
+  void SetUnitScale(Float_t s);                          // Set unit scale for the position coordinates
+  Float_t GetUnitScale() const;                          // Provide unit scale for the position coordinates
 
- ClassDef(AliPosition,4) // Handling of positions in various reference frames.
+ protected:
+  Float_t fScale; // The unit scale used for the position coordinates
+
+ ClassDef(AliPosition,6) // Handling of positions in various reference frames.
 };
 #endif