library: libMathCore #include "Boost.h" |
ROOT::Math::Boost
class description - header file - source file - inheritance tree (.pdf)
protected:
void SetIdentity()
public:
Boost()
Boost(ROOT::Math::Boost::Scalar beta_x, ROOT::Math::Boost::Scalar beta_y, ROOT::Math::Boost::Scalar beta_z)
Boost(ROOT::Math::BoostX const& bx)
Boost(ROOT::Math::BoostY const& by)
Boost(ROOT::Math::BoostZ const& bz)
ROOT::Math::Boost Inverse() const
Boost(double* begin, double* end)
Boost(const ROOT::Math::Boost&)
~Boost()
ROOT::Math::Boost::XYZVector 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>,ROOT::Math::DefaultCoordinateSystemTag>& beta)
void SetComponents(double* begin, double* end)
private:
ROOT::Math::Boost::Scalar fM[10]
public:
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLXX
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLXY
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLXZ
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLXT
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLYX
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLYY
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLYZ
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLYT
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLZX
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLZY
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLZZ
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLZT
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLTX
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLTY
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLTZ
static const ROOT::Math::Boost::LorentzRotationMatrixIndex kLTT
static const ROOT::Math::Boost::BoostMatrixIndex kXX
static const ROOT::Math::Boost::BoostMatrixIndex kXY
static const ROOT::Math::Boost::BoostMatrixIndex kXZ
static const ROOT::Math::Boost::BoostMatrixIndex kXT
static const ROOT::Math::Boost::BoostMatrixIndex kYY
static const ROOT::Math::Boost::BoostMatrixIndex kYZ
static const ROOT::Math::Boost::BoostMatrixIndex kYT
static const ROOT::Math::Boost::BoostMatrixIndex kZZ
static const ROOT::Math::Boost::BoostMatrixIndex kZT
static const ROOT::Math::Boost::BoostMatrixIndex kTT