12 #ifndef ROOT_TLorentzRotation 13 #define ROOT_TLorentzRotation 48 inline Double_t
XX()
const;
49 inline Double_t
XY()
const;
50 inline Double_t
XZ()
const;
51 inline Double_t
XT()
const;
52 inline Double_t
YX()
const;
53 inline Double_t
YY()
const;
54 inline Double_t
YZ()
const;
55 inline Double_t
YT()
const;
56 inline Double_t
ZX()
const;
57 inline Double_t
ZY()
const;
58 inline Double_t
ZZ()
const;
59 inline Double_t
ZT()
const;
60 inline Double_t
TX()
const;
61 inline Double_t
TY()
const;
62 inline Double_t
TZ()
const;
63 inline Double_t
TT()
const;
128 void SetBoost(Double_t, Double_t, Double_t);
132 Double_t, Double_t, Double_t, Double_t,
133 Double_t, Double_t, Double_t, Double_t,
134 Double_t, Double_t, Double_t, Double_t);
164 return fRR->operator()(
fII,jj);
232 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 &)
TLorentzRotation & Invert()
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 Int_t m
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)
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