library: libMathCore
#include "BoostX.h"

ROOT::Math::BoostX


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

class ROOT::Math::BoostX

Inheritance Chart:
ROOT::Math::BoostX

    public:
ROOT::Math::BoostX BoostX() ROOT::Math::BoostX BoostX(ROOT::Math::BoostX::Scalar beta_x) ROOT::Math::BoostX Inverse() const ROOT::Math::BoostX BoostX(const ROOT::Math::BoostX&) void ~BoostX() ROOT::Math::BoostX::Scalar Beta() const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > BetaVector() const ROOT::Math::BoostX::Scalar Gamma() const void GetComponents(ROOT::Math::BoostX::Scalar& beta_x) const void GetLorentzRotation(ROOT::Math::BoostX::Scalar* r) const void Invert() bool operator!=(const ROOT::Math::BoostX& 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::BoostX& operator=(const ROOT::Math::BoostX&) bool operator==(const ROOT::Math::BoostX& rhs) void Rectify() void SetBeta(ROOT::Math::BoostX::Scalar beta) void SetComponents(ROOT::Math::BoostX::Scalar beta_x)

Data Members

    private:
ROOT::Math::BoostX::Scalar fBeta ROOT::Math::BoostX::Scalar fGamma public:
static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LXX static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LXY static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LXZ static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LXT static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LYX static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LYY static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LYZ static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LYT static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LZX static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LZY static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LZZ static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LZT static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LTX static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LTY static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LTZ static const ROOT::Math::BoostX::LorentzRotationMatrixIndex LTT static const ROOT::Math::BoostX::BoostMatrixIndex XX static const ROOT::Math::BoostX::BoostMatrixIndex XY static const ROOT::Math::BoostX::BoostMatrixIndex XZ static const ROOT::Math::BoostX::BoostMatrixIndex XT static const ROOT::Math::BoostX::BoostMatrixIndex YY static const ROOT::Math::BoostX::BoostMatrixIndex YZ static const ROOT::Math::BoostX::BoostMatrixIndex YT static const ROOT::Math::BoostX::BoostMatrixIndex ZZ static const ROOT::Math::BoostX::BoostMatrixIndex ZT static const ROOT::Math::BoostX::BoostMatrixIndex TT

Class Description

 Created by: Mark Fischler  Mon Nov 1  2005

 Last update: $Id: BoostX.h,v 1.2 2005/12/08 15:52:41 moneta Exp $




Inline Functions


                                                                      void ~BoostX()
                                                        ROOT::Math::BoostX BoostX()
                                                        ROOT::Math::BoostX BoostX(ROOT::Math::BoostX::Scalar beta_x)
                                                                      void Rectify()
                                                                      void SetComponents(ROOT::Math::BoostX::Scalar beta_x)
                                                                      void GetComponents(ROOT::Math::BoostX::Scalar& beta_x) const
                                                ROOT::Math::BoostX::Scalar Beta() const
                                                ROOT::Math::BoostX::Scalar Gamma() const
                                                                      void SetBeta(ROOT::Math::BoostX::Scalar beta)
        ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > BetaVector() const
                                                                      void GetLorentzRotation(ROOT::Math::BoostX::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::BoostX Inverse() const
                                                                      bool operator==(const ROOT::Math::BoostX& rhs)
                                                                      bool operator!=(const ROOT::Math::BoostX& rhs)
                 ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator*(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
                                                        ROOT::Math::BoostX BoostX(const ROOT::Math::BoostX&)
                                                       ROOT::Math::BoostX& operator=(const ROOT::Math::BoostX&)


Last update: root/mathcore:$Name: $:$Id: BoostX.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.