library: libMathCore
#include "Boost.h"

ROOT::Math::Boost


class description - source file - inheritance tree (.pdf)

class ROOT::Math::Boost

Inheritance Chart:
ROOT::Math::Boost

    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)

Data Members

    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

Class Description

 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.