ROOT logo
Gled » GLEDCORE » HPointD

class HPointD: public HPoint<double>

 HPoint -- a simple 3D point

Function Members (Methods)

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

Data Members

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

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