#include "LorentzRotation.h" |
ROOT::Math::LorentzRotation
class description - source file - inheritance tree (.pdf)
public:
ROOT::Math::LorentzRotation LorentzRotation()
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::Boost const&)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::BoostX const&)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::BoostY const&)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::BoostZ const&)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::Rotation3D const& r)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::AxisAngle const& a)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::EulerAngles const& e)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::Quaternion const& q)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::RotationX const& r)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::RotationY const& r)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::RotationZ const& r)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::LorentzRotation::Scalar xx, ROOT::Math::LorentzRotation::Scalar xy, ROOT::Math::LorentzRotation::Scalar xz, ROOT::Math::LorentzRotation::Scalar xt, ROOT::Math::LorentzRotation::Scalar yx, ROOT::Math::LorentzRotation::Scalar yy, ROOT::Math::LorentzRotation::Scalar yz, ROOT::Math::LorentzRotation::Scalar yt, ROOT::Math::LorentzRotation::Scalar zx, ROOT::Math::LorentzRotation::Scalar zy, ROOT::Math::LorentzRotation::Scalar zz, ROOT::Math::LorentzRotation::Scalar zt, ROOT::Math::LorentzRotation::Scalar tx, ROOT::Math::LorentzRotation::Scalar ty, ROOT::Math::LorentzRotation::Scalar tz, ROOT::Math::LorentzRotation::Scalar tt)
ROOT::Math::LorentzRotation Inverse() const
ROOT::Math::LorentzRotation operator*(const ROOT::Math::LorentzRotation& r) const
ROOT::Math::LorentzRotation LorentzRotation(const ROOT::Math::LorentzRotation&)
void ~LorentzRotation()
void GetComponents(ROOT::Math::LorentzRotation::Scalar& xx, ROOT::Math::LorentzRotation::Scalar& xy, ROOT::Math::LorentzRotation::Scalar& xz, ROOT::Math::LorentzRotation::Scalar& xt, ROOT::Math::LorentzRotation::Scalar& yx, ROOT::Math::LorentzRotation::Scalar& yy, ROOT::Math::LorentzRotation::Scalar& yz, ROOT::Math::LorentzRotation::Scalar& yt, ROOT::Math::LorentzRotation::Scalar& zx, ROOT::Math::LorentzRotation::Scalar& zy, ROOT::Math::LorentzRotation::Scalar& zz, ROOT::Math::LorentzRotation::Scalar& zt, ROOT::Math::LorentzRotation::Scalar& tx, ROOT::Math::LorentzRotation::Scalar& ty, ROOT::Math::LorentzRotation::Scalar& tz, ROOT::Math::LorentzRotation::Scalar& tt) const
void Invert()
bool operator!=(const ROOT::Math::LorentzRotation& rhs)
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator()(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
ROOT::Math::LorentzRotation& operator=(ROOT::Math::Boost const& b)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::BoostX const& b)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::BoostY const& b)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::BoostZ const& b)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::Rotation3D const& r)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::AxisAngle const& a)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::EulerAngles const& e)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::Quaternion const& q)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::RotationZ const& r)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::RotationY const& r)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::RotationX const& r)
ROOT::Math::LorentzRotation& operator=(const ROOT::Math::LorentzRotation&)
bool operator==(const ROOT::Math::LorentzRotation& rhs)
void Rectify()
void SetComponents(ROOT::Math::LorentzRotation::Scalar xx, ROOT::Math::LorentzRotation::Scalar xy, ROOT::Math::LorentzRotation::Scalar xz, ROOT::Math::LorentzRotation::Scalar xt, ROOT::Math::LorentzRotation::Scalar yx, ROOT::Math::LorentzRotation::Scalar yy, ROOT::Math::LorentzRotation::Scalar yz, ROOT::Math::LorentzRotation::Scalar yt, ROOT::Math::LorentzRotation::Scalar zx, ROOT::Math::LorentzRotation::Scalar zy, ROOT::Math::LorentzRotation::Scalar zz, ROOT::Math::LorentzRotation::Scalar zt, ROOT::Math::LorentzRotation::Scalar tx, ROOT::Math::LorentzRotation::Scalar ty, ROOT::Math::LorentzRotation::Scalar tz, ROOT::Math::LorentzRotation::Scalar tt)
private:
ROOT::Math::LorentzRotation::Scalar fM[16]
public:
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex XX
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex XY
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex XZ
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex XT
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex YX
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex YY
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex YZ
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex YT
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex ZX
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex ZY
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex ZZ
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex ZT
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex TX
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex TY
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex TZ
static const ROOT::Math::LorentzRotation::LorentzRotationMatrixIndex TT
Created by: Mark Fischler Mon Aug 8 2005
Last update: $Id: LorentzRotation.h,v 1.3 2005/09/19 16:43:07 brun Exp $
Inline Functions
void ~LorentzRotation()
ROOT::Math::LorentzRotation LorentzRotation()
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::Boost const&)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::BoostX const&)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::BoostY const&)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::BoostZ const&)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::Rotation3D const& r)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::AxisAngle const& a)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::EulerAngles const& e)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::Quaternion const& q)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::RotationX const& r)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::RotationY const& r)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::RotationZ const& r)
ROOT::Math::LorentzRotation LorentzRotation(ROOT::Math::LorentzRotation::Scalar xx, ROOT::Math::LorentzRotation::Scalar xy, ROOT::Math::LorentzRotation::Scalar xz, ROOT::Math::LorentzRotation::Scalar xt, ROOT::Math::LorentzRotation::Scalar yx, ROOT::Math::LorentzRotation::Scalar yy, ROOT::Math::LorentzRotation::Scalar yz, ROOT::Math::LorentzRotation::Scalar yt, ROOT::Math::LorentzRotation::Scalar zx, ROOT::Math::LorentzRotation::Scalar zy, ROOT::Math::LorentzRotation::Scalar zz, ROOT::Math::LorentzRotation::Scalar zt, ROOT::Math::LorentzRotation::Scalar tx, ROOT::Math::LorentzRotation::Scalar ty, ROOT::Math::LorentzRotation::Scalar tz, ROOT::Math::LorentzRotation::Scalar tt)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::Boost const& b)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::BoostX const& b)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::BoostY const& b)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::BoostZ const& b)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::Rotation3D const& r)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::AxisAngle const& a)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::EulerAngles const& e)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::Quaternion const& q)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::RotationZ const& r)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::RotationY const& r)
ROOT::Math::LorentzRotation& operator=(ROOT::Math::RotationX const& r)
void Rectify()
void SetComponents(ROOT::Math::LorentzRotation::Scalar xx, ROOT::Math::LorentzRotation::Scalar xy, ROOT::Math::LorentzRotation::Scalar xz, ROOT::Math::LorentzRotation::Scalar xt, ROOT::Math::LorentzRotation::Scalar yx, ROOT::Math::LorentzRotation::Scalar yy, ROOT::Math::LorentzRotation::Scalar yz, ROOT::Math::LorentzRotation::Scalar yt, ROOT::Math::LorentzRotation::Scalar zx, ROOT::Math::LorentzRotation::Scalar zy, ROOT::Math::LorentzRotation::Scalar zz, ROOT::Math::LorentzRotation::Scalar zt, ROOT::Math::LorentzRotation::Scalar tx, ROOT::Math::LorentzRotation::Scalar ty, ROOT::Math::LorentzRotation::Scalar tz, ROOT::Math::LorentzRotation::Scalar tt)
void GetComponents(ROOT::Math::LorentzRotation::Scalar& xx, ROOT::Math::LorentzRotation::Scalar& xy, ROOT::Math::LorentzRotation::Scalar& xz, ROOT::Math::LorentzRotation::Scalar& xt, ROOT::Math::LorentzRotation::Scalar& yx, ROOT::Math::LorentzRotation::Scalar& yy, ROOT::Math::LorentzRotation::Scalar& yz, ROOT::Math::LorentzRotation::Scalar& yt, ROOT::Math::LorentzRotation::Scalar& zx, ROOT::Math::LorentzRotation::Scalar& zy, ROOT::Math::LorentzRotation::Scalar& zz, ROOT::Math::LorentzRotation::Scalar& zt, ROOT::Math::LorentzRotation::Scalar& tx, ROOT::Math::LorentzRotation::Scalar& ty, ROOT::Math::LorentzRotation::Scalar& tz, ROOT::Math::LorentzRotation::Scalar& tt) const
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator()(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
void Invert()
ROOT::Math::LorentzRotation Inverse() const
ROOT::Math::LorentzRotation operator*(const ROOT::Math::LorentzRotation& r) const
bool operator==(const ROOT::Math::LorentzRotation& rhs)
bool operator!=(const ROOT::Math::LorentzRotation& rhs)
ROOT::Math::LorentzRotation LorentzRotation(const ROOT::Math::LorentzRotation&)
ROOT::Math::LorentzRotation& operator=(const ROOT::Math::LorentzRotation&)
Last update: root/mathcore:$Name: $:$Id: LorentzRotation.h,v 1.3 2005/09/19 16:43:07 brun Exp $
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.