library: libMathCore #include "Boost.h" |
ROOT::Math::Boost
class description - source file - inheritance tree (.pdf)
protected:
void SetIdentity()
public:
ROOT::Math::Boost Boost()
ROOT::Math::Boost Boost(ROOT::Math::Boost::Scalar beta_x, ROOT::Math::Boost::Scalar beta_y, ROOT::Math::Boost::Scalar beta_z)
ROOT::Math::Boost Boost(ROOT::Math::BoostX const& bx)
ROOT::Math::Boost Boost(ROOT::Math::BoostY const& by)
ROOT::Math::Boost Boost(ROOT::Math::BoostZ const& bz)
ROOT::Math::Boost Inverse() const
ROOT::Math::Boost Boost(double* begin, double* end)
ROOT::Math::Boost Boost(const ROOT::Math::Boost&)
void ~Boost()
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > BetaVector() const
void GetComponents(ROOT::Math::Boost::Scalar& beta_x, ROOT::Math::Boost::Scalar& beta_y, ROOT::Math::Boost::Scalar& beta_z) const
void GetComponents(double* begin, double* end) const
void GetLorentzRotation(ROOT::Math::Boost::Scalar* r) const
void Invert()
bool operator!=(const ROOT::Math::Boost& rhs)
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator()(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator*(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
ROOT::Math::Boost& operator=(ROOT::Math::BoostX const& bx)
ROOT::Math::Boost& operator=(ROOT::Math::BoostY const& by)
ROOT::Math::Boost& operator=(ROOT::Math::BoostZ const& bz)
ROOT::Math::Boost& operator=(const ROOT::Math::Boost&)
bool operator==(const ROOT::Math::Boost& rhs)
void Rectify()
void SetComponents(ROOT::Math::Boost::Scalar beta_x, ROOT::Math::Boost::Scalar beta_y, ROOT::Math::Boost::Scalar beta_z)
void SetComponents(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >& beta)
void SetComponents(double* begin, double* end)
private:
ROOT::Math::Boost::Scalar fM[10]
public:
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LXX
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LXY
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LXZ
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LXT
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LYX
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LYY
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LYZ
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LYT
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LZX
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LZY
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LZZ
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LZT
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LTX
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LTY
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LTZ
static const ROOT::Math::Boost::LorentzRotationMatrixIndex LTT
static const ROOT::Math::Boost::BoostMatrixIndex XX
static const ROOT::Math::Boost::BoostMatrixIndex XY
static const ROOT::Math::Boost::BoostMatrixIndex XZ
static const ROOT::Math::Boost::BoostMatrixIndex XT
static const ROOT::Math::Boost::BoostMatrixIndex YY
static const ROOT::Math::Boost::BoostMatrixIndex YZ
static const ROOT::Math::Boost::BoostMatrixIndex YT
static const ROOT::Math::Boost::BoostMatrixIndex ZZ
static const ROOT::Math::Boost::BoostMatrixIndex ZT
static const ROOT::Math::Boost::BoostMatrixIndex TT
Created by: Mark Fischler Mon Nov 1 2005
Last update: $Id: Boost.h,v 1.2 2005/12/08 15:52:41 moneta Exp $
Inline Functions
void ~Boost()
ROOT::Math::Boost Boost()
ROOT::Math::Boost Boost(ROOT::Math::Boost::Scalar beta_x, ROOT::Math::Boost::Scalar beta_y, ROOT::Math::Boost::Scalar beta_z)
ROOT::Math::Boost Boost(ROOT::Math::BoostX const& bx)
ROOT::Math::Boost Boost(ROOT::Math::BoostY const& by)
ROOT::Math::Boost Boost(ROOT::Math::BoostZ const& bz)
ROOT::Math::Boost& operator=(ROOT::Math::BoostX const& bx)
ROOT::Math::Boost& operator=(ROOT::Math::BoostY const& by)
ROOT::Math::Boost& operator=(ROOT::Math::BoostZ const& bz)
void Rectify()
void SetComponents(ROOT::Math::Boost::Scalar beta_x, ROOT::Math::Boost::Scalar beta_y, ROOT::Math::Boost::Scalar beta_z)
void GetComponents(ROOT::Math::Boost::Scalar& beta_x, ROOT::Math::Boost::Scalar& beta_y, ROOT::Math::Boost::Scalar& beta_z) const
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > BetaVector() const
void GetLorentzRotation(ROOT::Math::Boost::Scalar* r) const
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator()(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
void Invert()
ROOT::Math::Boost Inverse() const
bool operator==(const ROOT::Math::Boost& rhs)
bool operator!=(const ROOT::Math::Boost& rhs)
void SetIdentity()
ROOT::Math::Boost Boost(double* begin, double* end)
void SetComponents(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >& beta)
void SetComponents(double* begin, double* end)
void GetComponents(double* begin, double* end) const
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator*(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
ROOT::Math::Boost Boost(const ROOT::Math::Boost&)
ROOT::Math::Boost& operator=(const ROOT::Math::Boost&)
Last update: root/mathcore:$Name: $:$Id: Boost.h,v 1.2 2005/12/08 15:52:41 moneta 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.