ROOT logo
Gled » GLEDCORE » HPointF

class HPointF: public HPoint<float>

 HPoint -- a simple 3D point

Function Members (Methods)

public:
HPointF()
HPointF(const Float_t* p)
HPointF(const Double_t* p)
HPointF(const HPointF&)
HPointF(Float_t _x, Float_t _y, Float_t _z)
~HPointF()
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*()
HPoint<float>&HPoint<float>::operator*=(float f)
HPoint<float>&HPoint<float>::operator+=(const HPoint<float>& a)
HPoint<float>&HPoint<float>::operator+=(const Float_t* v)
HPoint<float>&HPoint<float>::operator+=(const Double_t* v)
HPoint<float>&HPoint<float>::operator-=(const HPoint<float>& a)
HPoint<float>&HPoint<float>::operator-=(const Float_t* v)
HPoint<float>&HPoint<float>::operator-=(const Double_t* v)
HPoint<float>&HPoint<float>::operator/=(float d)
HPointF&operator=(const HPointF&)
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
voidHPoint<float>::Print() 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

HPointF()
{}
HPointF(const Float_t* p)
{}
HPointF(const Double_t* p)
{}
HPointF(Float_t _x, Float_t _y, Float_t _z)
{}
HPointF(const HPointF& )
{}