12 #ifndef ROOT_TLorentzRotation 13 #define ROOT_TLorentzRotation 16 #ifndef ROOT_TRotation 19 #ifndef ROOT_TLorentzVector 168 return fRR->operator()(
fII,jj);
236 return (
fxx == 1.0 &&
fxy == 0.0 &&
fxz == 0.0 &&
fxt == 0.0 &&
The TLorentzRotation class describes Lorentz transformations including Lorentz boosts and rotations (...
TLorentzRotation & operator=(const TLorentzRotation &)
TLorentzRotation & Rotate(Double_t, const TVector3 &)
TLorentzVector operator*(const TLorentzVector &) const
TLorentzRotation & Boost(Double_t, Double_t, Double_t)
TLorentzRotation MatrixMultiplication(const TLorentzRotation &) const
TLorentzRotation Inverse() const
void SetBoost(Double_t, Double_t, Double_t)
Double_t operator[](int) const
Bool_t operator==(const TLorentzRotation &) const
TLorentzRotation & operator*=(const TLorentzRotation &)
#define ClassDef(name, id)
TLorentzRotation & Invert()
TVector3 is a general three vector class, which can be used for the description of different vectors ...
TLorentzRotation & RotateX(Double_t)
TLorentzRotation & RotateY(Double_t)
The TRotation class describes a rotation of objects of the TVector3 class.
TLorentzVector is a general four-vector class, which can be used either for the description of positi...
const TLorentzRotation * fRR
TLorentzRotationRow operator[](int) const
TLorentzRotationRow(const TLorentzRotation &, int)
Mother of all ROOT objects.
TLorentzVector VectorMultiplication(const TLorentzVector &) const
TLorentzRotation & RotateZ(Double_t)
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
Double_t operator()(int, int) const
TLorentzRotation & Transform(const TLorentzRotation &)
Bool_t IsIdentity() const
Bool_t operator!=(const TLorentzRotation &) const