library: libMathCore
#include "BoostZ.h"

ROOT::Math::BoostZ


class description - header file
viewCVS header

class ROOT::Math::BoostZ

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
~BoostZ()
ROOT::Math::BoostZ::ScalarBeta() const
ROOT::Math::BoostZ::XYZVectorBetaVector() const
ROOT::Math::BoostZBoostZ()
ROOT::Math::BoostZBoostZ(ROOT::Math::BoostZ::Scalar beta_z)
ROOT::Math::BoostZBoostZ(const ROOT::Math::BoostZ&)
ROOT::Math::BoostZ::ScalarGamma() const
voidGetComponents(ROOT::Math::BoostZ::Scalar& beta_z) const
voidGetLorentzRotation(ROOT::Math::BoostZ::Scalar* r) const
ROOT::Math::BoostZInverse() const
voidInvert()
booloperator!=(const ROOT::Math::BoostZ& rhs) const
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::BoostZ&operator=(const ROOT::Math::BoostZ&)
booloperator==(const ROOT::Math::BoostZ& rhs) const
voidRectify()
voidSetBeta(ROOT::Math::BoostZ::Scalar beta)
voidSetComponents(ROOT::Math::BoostZ::Scalar beta_z)

Data Members

public:
enum ELorentzRotationMatrixIndex { kLXX
kLXY
kLXZ
kLXT
kLYX
kLYY
kLYZ
kLYT
kLZX
kLZY
kLZZ
kLZT
kLTX
kLTY
kLTZ
kLTT
};
enum EBoostMatrixIndex { kXX
kXY
kXZ
kXT
kYY
kYZ
kYT
kZZ
kZT
kTT
};
private:
ROOT::Math::BoostZ::ScalarfBeta
ROOT::Math::BoostZ::ScalarfGamma

Class Description

BoostZ()
explicit BoostZ(Scalar beta_z)
{ SetComponents(beta_z); }
void Rectify()
Scalar Beta()
{ return fBeta; }
Scalar Gamma()
{ return fGamma; }
void SetBeta(Scalar beta)
{ SetComponents(beta); }
XYZVector BetaVector()
LorentzVector< PxPyPzE4D<double> > r_xyzt = operator()(xyzt)
void Invert()
BoostZ Inverse()
return ! operator==(rhs)

Last update: Fri Dec 1 16:37:50 2006


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.