library: libPhysics #include "TLorentzVector.h" |
TLorentzVector
class description - header file - source file - inheritance tree (.pdf)
public:
TLorentzVector(Double_t x = 0.0, Double_t y = 0.0, Double_t z = 0.0, Double_t t = 0.0)
TLorentzVector(const Double_t* carray)
TLorentzVector(const Float_t* carray)
TLorentzVector(const TVector3& vector3, Double_t t)
TLorentzVector(const TLorentzVector& lorentzvector)
TLorentzVector operator+(const TLorentzVector& q) const
TLorentzVector operator-(const TLorentzVector& q) const
TLorentzVector operator-() const
TLorentzVector operator*(Double_t a) const
virtual ~TLorentzVector()
Double_t Angle(const TVector3& v) const
Double_t Beta() const
void Boost(Double_t, Double_t, Double_t)
void Boost(const TVector3& b)
TVector3 BoostVector() const
static TClass* Class()
Double_t CosTheta() const
Double_t DeltaPhi(const TLorentzVector& v) const
Double_t DeltaR(const TLorentzVector& v) const
Double_t Dot(const TLorentzVector& q) const
Double_t DrEtaPhi(const TLorentzVector& v) const
Double_t E() const
Double_t Energy() const
Double_t Et() const
Double_t Et(const TVector3& v) const
Double_t Et2() const
Double_t Et2(const TVector3& v) const
Double_t Eta() const
TVector2 EtaPhiVector()
Double_t Gamma() const
void GetXYZT(Double_t* carray) const
void GetXYZT(Float_t* carray) const
virtual TClass* IsA() const
Double_t M() const
Double_t M2() const
Double_t Mag() const
Double_t Mag2() const
Double_t Minus() const
Double_t Mt() const
Double_t Mt2() const
Bool_t operator!=(const TLorentzVector& q) const
Double_t operator()(int i) const
Double_t& operator()(int i)
Double_t operator*(const TLorentzVector& q) const
TLorentzVector& operator*=(Double_t a)
TLorentzVector& operator*=(const TRotation& m)
TLorentzVector& operator*=(const TLorentzRotation&)
TLorentzVector& operator+=(const TLorentzVector& q)
TLorentzVector& operator-=(const TLorentzVector& q)
TLorentzVector& operator=(const TLorentzVector& q)
Bool_t operator==(const TLorentzVector& q) const
Double_t operator[](int i) const
Double_t& operator[](int i)
Double_t P() const
Double_t Perp() const
Double_t Perp(const TVector3& v) const
Double_t Perp2() const
Double_t Perp2(const TVector3& v) const
Double_t Phi() const
Double_t Plus() const
Double_t PseudoRapidity() const
Double_t Pt() const
Double_t Pt(const TVector3& v) const
Double_t Px() const
Double_t Py() const
Double_t Pz() const
Double_t Rapidity() const
Double_t Rho() const
void Rotate(Double_t a, const TVector3& v)
void RotateUz(TVector3& newUzVector)
void RotateX(Double_t angle)
void RotateY(Double_t angle)
void RotateZ(Double_t angle)
void SetE(Double_t a)
void SetPerp(Double_t r)
void SetPhi(Double_t phi)
void SetPtEtaPhiE(Double_t pt, Double_t eta, Double_t phi, Double_t e)
void SetPtEtaPhiM(Double_t pt, Double_t eta, Double_t phi, Double_t m)
void SetPx(Double_t a)
void SetPxPyPzE(Double_t px, Double_t py, Double_t pz, Double_t e)
void SetPy(Double_t a)
void SetPz(Double_t a)
void SetRho(Double_t rho)
void SetT(Double_t a)
void SetTheta(Double_t th)
void SetVect(const TVector3& p)
void SetVectM(const TVector3& spatial, Double_t mass)
void SetVectMag(const TVector3& spatial, Double_t magnitude)
void SetX(Double_t a)
void SetXYZM(Double_t x, Double_t y, Double_t z, Double_t m)
void SetXYZT(Double_t x, Double_t y, Double_t z, Double_t t)
void SetY(Double_t a)
void SetZ(Double_t a)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Double_t T() const
Double_t Theta() const
TLorentzVector& Transform(const TRotation& m)
TLorentzVector& Transform(const TLorentzRotation&)
TVector3 Vect() const
Double_t X() const
Double_t Y() const
Double_t Z() const
private:
TVector3 fP 3 vector component
Double_t fE time or energy of (x,y,z,t) or (px,py,pz,e)
public:
static const enum TLorentzVector:: kX
static const enum TLorentzVector:: kY
static const enum TLorentzVector:: kZ
static const enum TLorentzVector:: kT
static const enum TLorentzVector:: kNUM_COORDINATES
static const enum TLorentzVector:: kSIZE
Author: Pasha Murat, Peter Malzacher 12/02/99
Last update: root/physics:$Name: $:$Id: TLorentzVector.cxx,v 1.10 2006/05/16 08:13:31 brun 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.