]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/AliBoost.h
- AliHLTComponent: bugfix in buffer handling; overwrite check added to
[u/mrichter/AliRoot.git] / RALICE / AliBoost.h
index 929050975869076e8733f06764849906e2dd0121..dfe442ec3806dbc1709bc48f579fb7e4838a7cb6 100644 (file)
@@ -16,23 +16,23 @@ class AliBoost : public TObject
  public:
   AliBoost();                             // Default constructor
   virtual ~AliBoost();                    // Default destructor
-  AliBoost(AliBoost& b);                  // Copy constructor
+  AliBoost(const AliBoost& b);            // Copy constructor
   void SetBeta(Ali3Vector& b);            // Set boost parameters by beta 3-vector
   void Set4Momentum(Ali4Vector& p);       // Set boost parameters by 4-momentum
-  Ali3Vector GetBetaVector();             // Provide the beta 3-vector
+  Ali3Vector GetBetaVector() const;       // Provide the beta 3-vector
   Double_t GetBeta();                     // Provide norm of beta 3-vector
   Double_t GetGamma();                    // Provide gamma value
   void Data(TString f="car");             // Print boost parameter info in coord. frame f
   Ali4Vector Boost(Ali4Vector& v);        // Perform Lorentz boost on 4-vector v
   Ali4Vector Inverse(Ali4Vector& v);      // Perform inverse Lorentz boost on 4-vector v
-  Double_t GetResultError();              // Provide error on scalar result
+  Double_t GetResultError() const;        // Provide error on scalar result
  
  protected:
-  Ali3Vector fBeta;  // The beta 3-vector
-  Double_t fGamma;   // The gamma factor
-  Double_t fDgamma;  // Error on the gamma value
-  Double_t fDresult; // Error on scalar result
+  Ali3Vector fBeta;    // The beta 3-vector
+  Double32_t fGamma;   // The gamma factor
+  Double32_t fDgamma;  // Error on the gamma value
+  Double32_t fDresult; //! Error on scalar result
  
- ClassDef(AliBoost,3) // Perform various Lorentz transformations.
+ ClassDef(AliBoost,5) // Perform various Lorentz transformations.
 };
 #endif