X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=RALICE%2FAliBoost.h;h=dfe442ec3806dbc1709bc48f579fb7e4838a7cb6;hb=63192539661085cb940c90a6ae2ee0ffe69fc4ee;hp=535f2fa3b6cc810604b6e33926ab3097924ce825;hpb=9f8f3e10ed6c0905ac305cb006415043fd15887f;p=u%2Fmrichter%2FAliRoot.git diff --git a/RALICE/AliBoost.h b/RALICE/AliBoost.h index 535f2fa3b6c..dfe442ec380 100644 --- a/RALICE/AliBoost.h +++ b/RALICE/AliBoost.h @@ -5,7 +5,6 @@ // $Id$ -#include "Riostream.h" #include #include "TObject.h" @@ -16,23 +15,24 @@ class AliBoost : public TObject { public: AliBoost(); // Default constructor - ~AliBoost(); // Default destructor - void SetBeta(Ali3Vector b); // Set boost parameters by beta 3-vector + virtual ~AliBoost(); // Default destructor + 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 Info(TString f="car"); // Print boost parameter info in coord. frame f + 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,1) // Perform various Lorentz transformations. + ClassDef(AliBoost,5) // Perform various Lorentz transformations. }; #endif