#include "TLorentzPair.h" |
TLorentzPair
class description - source file - inheritance tree (.pdf)
public:
TLorentzPair()
TLorentzPair(const TLorentzVector& p1, const TLorentzVector& p2)
TLorentzPair(Double_t m1, const TVector3& p1, Double_t m2, const TVector3& p2)
TLorentzPair(const TLorentzPair&)
TLorentzPair operator+(const TLorentzPair& q) const
TLorentzPair operator+(const TLorentzVector& q) const
TLorentzPair operator-(const TLorentzPair& q) const
TLorentzPair operator-(const TLorentzVector& q) const
virtual ~TLorentzPair()
static TClass* Class()
virtual TClass* IsA() const
Double_t M() const
TLorentzPair& operator+=(const TLorentzPair& q)
TLorentzPair& operator+=(const TLorentzVector& q)
TLorentzPair& operator-=(const TLorentzPair& q)
TLorentzPair& operator-=(const TLorentzVector& q)
TLorentzPair& operator=(const TLorentzPair& q)
TVector3 Orthogonal() const
TLorentzVector P1() const
TLorentzVector P2() const
TLorentzVector PPair() const
TVector3 Q() const
Double_t Qcms() const
void SetP(Int_t i, Double_t m, const TVector3& p)
void SetP1(const TLorentzVector& p1)
void SetP1(Double_t m1, const TVector3& p1)
void SetP2(const TLorentzVector& p2)
void SetP2(Double_t m2, const TVector3& p2)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TVector3 VectQcms() const
protected:
TLorentzVector fP1
TLorentzVector fP2
TLorentzPair
Class for two Lorentz vectors
TLorentzPair() : fP1(0.,0.,0.,0.), fP2(0.,0.,0.,0.)
TLorentzPair( Double_t m1, const TVector3& p1, Double_t m2, const TVector3& p2 )
TLorentzPair( const TLorentzVector& p1, const TLorentzVector& p2 ) :
fP1(p1), fP2(p2)
TLorentzPair( const TLorentzPair& pair ) :
fP1(pair.P1()), fP2(pair.P2())
void SetP( Int_t i, Double_t m, const TVector3& p )
TVector3 VectQcms() const
Qz is parallel to pairs total momenta
sign of Qcms components correspond to P2-P1
Double_t M() const
Inline Functions
void ~TLorentzPair()
TLorentzVector P1() const
TLorentzVector P2() const
void SetP1(const TLorentzVector& p1)
void SetP2(const TLorentzVector& p2)
void SetP1(Double_t m1, const TVector3& p1)
void SetP2(Double_t m2, const TVector3& p2)
TLorentzVector PPair() const
TVector3 Orthogonal() const
TVector3 Q() const
Double_t Qcms() const
TLorentzPair& operator=(const TLorentzPair& q)
TLorentzPair& operator+=(const TLorentzPair& q)
TLorentzPair& operator+=(const TLorentzVector& q)
TLorentzPair operator+(const TLorentzPair& q) const
TLorentzPair operator+(const TLorentzVector& q) const
TLorentzPair& operator-=(const TLorentzPair& q)
TLorentzPair& operator-=(const TLorentzVector& q)
TLorentzPair operator-(const TLorentzPair& q) const
TLorentzPair operator-(const TLorentzVector& q) const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Mikhail Zhabitsky
Last update: Fri Jun 8 21:13:36 2007
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.