ROOT logo
Gled » TMP1 » STabletPoint

class STabletPoint: public HPointF

Function Members (Methods)

public:
STabletPoint()
STabletPoint(const STabletPoint&)
STabletPoint(Float_t _x, Float_t _y, Float_t _z, Float_t _t, Float_t _p)
~STabletPoint()
HPoint<float>&HPoint<float>::Add(float _x, float _y, float _z)
const float*HPoint<float>::Arr() const
float*HPoint<float>::Arr()
static TClass*Class()
floatHPoint<float>::CosTheta() const
HPoint<float>HPoint<float>::Cross(const HPoint<float>& b) const
HPoint<float>&HPoint<float>::Cross(const HPoint<float>& a, const HPoint<float>& b)
floatHPoint<float>::Distance(const HPoint<float>& b) const
floatHPoint<float>::Dot(const HPoint<float>& v) const
floatHPoint<float>::Dot(const Float_t* v) const
floatHPoint<float>::Dot(const Double_t* v) const
floatHPoint<float>::Eta() const
TClass*IsA() const
floatHPoint<float>::Mag() const
floatHPoint<float>::Mag2() const
floatHPoint<float>::Magnitude() const
HPoint<float>&HPoint<float>::Neg()
floatHPoint<float>::Normalize(float length = 1)
const float*HPoint<float>::operator const float*() const
float*HPoint<float>::operator float*()
STabletPoint&operator*=(Float_t f)
STabletPoint&operator+=(const STabletPoint& a)
STabletPoint&operator-=(const STabletPoint& a)
STabletPoint&operator/=(Float_t d)
STabletPoint&operator=(const STabletPoint&)
floatHPoint<float>::operator[](Int_t idx) const
float&HPoint<float>::operator[](Int_t idx)
HPoint<float>HPoint<float>::Orthogonal() const
voidHPoint<float>::OrthoNormBase(HPoint<float>& a, HPoint<float>& b) const
floatHPoint<float>::Perp() const
floatHPoint<float>::Perp2() const
floatHPoint<float>::Phi() const
voidPrint() const
voidHPoint<float>::Set(const Float_t* p)
voidHPoint<float>::Set(const Double_t* p)
voidHPoint<float>::Set(float _x, float _y, float _z)
voidShowMembers(TMemberInspector& insp)
floatHPoint<float>::SquareDistance(const HPoint<float>& b) const
floatHPoint<float>::SquareMagnitude() const
voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
floatHPoint<float>::Theta() const
voidHPoint<float>::Zero()

Data Members

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void Print() const
STabletPoint()
{}
STabletPoint(Float_t _x, Float_t _y, Float_t _z, Float_t _t, Float_t _p)
{}
STabletPoint& operator+=(const STabletPoint& a)
{ HPointF::operator+=(a); t += a.t; p += a.p; return *this; }
STabletPoint& operator-=(const STabletPoint& a)
{ HPointF::operator-=(a); t -= a.t; p -= a.p; return *this; }
STabletPoint& operator*=(Float_t f)
{ HPointF::operator*=(f); t *= f; p *= f; return *this; }
STabletPoint& operator/=(Float_t d)
{ return operator*=(1/d); }