|
ROOT
Reference Guide |
|
Go to the documentation of this file.
12 #ifndef ROOT_TLorentzRotation
13 #define ROOT_TLorentzRotation
164 return fRR->operator()(fII,jj);
232 return (
fxx == 1.0 &&
fxy == 0.0 &&
fxz == 0.0 &&
fxt == 0.0 &&
260 return *
this =
m.MatrixMultiplication(*
this);
TLorentzRotation MatrixMultiplication(const TLorentzRotation &) const
TVector3 is a general three vector class, which can be used for the description of different vectors ...
const TLorentzRotation * fRR
Double_t operator()(int, int) const
TLorentzRotation & Transform(const TLorentzRotation &)
TLorentzVector operator*(const TLorentzVector &) const
TLorentzRotation & operator*=(const TLorentzRotation &)
TLorentzRotation & Rotate(Double_t, const TVector3 &)
void SetBoost(Double_t, Double_t, Double_t)
TLorentzRotation & RotateX(Double_t)
TLorentzRotation & Invert()
Bool_t operator==(const TLorentzRotation &) const
TLorentzRotation & Boost(Double_t, Double_t, Double_t)
TLorentzRotation Inverse() const
The TLorentzRotation class describes Lorentz transformations including Lorentz boosts and rotations (...
TLorentzRotationRow(const TLorentzRotation &, int)
TLorentzVector VectorMultiplication(const TLorentzVector &) const
The TRotation class describes a rotation of objects of the TVector3 class.
TLorentzRotation & RotateY(Double_t)
Double_t operator[](int) const
TLorentzRotation & RotateZ(Double_t)
Bool_t IsIdentity() const
TLorentzRotationRow operator[](int) const
Bool_t operator!=(const TLorentzRotation &) const
Mother of all ROOT objects.
#define ClassDef(name, id)
TLorentzRotation & operator=(const TLorentzRotation &)