ROOT logo
ROOT » GRAF3D » EVE » TEveVector4T<float>

class TEveVector4T<float>: public TEveVectorT<float>

 TEveVector

This class is also known as (typedefs to this class)

TEveVector4T<Float_t>, TEveVector4, TEveVector4F

Function Members (Methods)

public:
TEveVector4T<float>()
TEveVector4T<float>(const Float_t* v)
TEveVector4T<float>(const Double_t* v)
TEveVector4T<float>(const TEveVectorT<double>& v)
TEveVector4T<float>(const TEveVector4T<double>& v)
TEveVector4T<float>(const TEveVector4T<float>&)
TEveVector4T<float>(float x, float y, float z, float t = 0)
~TEveVector4T<float>()
const float*TEveVectorT<float>::Arr() const
float*TEveVectorT<float>::Arr()
static TClass*Class()
floatTEveVectorT<float>::CosTheta() const
TEveVectorT<float>TEveVectorT<float>::Cross(const TEveVectorT<float>& a) const
floatTEveVectorT<float>::Distance(const TEveVectorT<float>& b) const
floatTEveVectorT<float>::Dot(const TEveVectorT<float>& a) const
voidDump() const
floatTEveVectorT<float>::Eta() const
TClass*IsA() const
Bool_tTEveVectorT<float>::IsZero() const
floatTEveVectorT<float>::Mag() const
floatTEveVectorT<float>::Mag2() const
TEveVectorT<float>&TEveVectorT<float>::Mult(const TEveVectorT<float>& a, float af)
voidTEveVectorT<float>::NegateXYZ()
floatTEveVectorT<float>::Normalize(float length = 1)
const float*TEveVectorT<float>::operator const float*() const
float*TEveVectorT<float>::operator float*()
TEveVector4T<float>&operator*=(float s)
TEveVector4T<float>&operator+=(const TEveVector4T<float>& v)
TEveVector4T<float>&operator-=(const TEveVector4T<float>& v)
TEveVector4T<float>&operator=(const TEveVector4T<float>&)
floatTEveVectorT<float>::operator[](Int_t idx) const
float&TEveVectorT<float>::operator[](Int_t idx)
TEveVectorT<float>TEveVectorT<float>::Orthogonal() const
voidTEveVectorT<float>::OrthoNormBase(TEveVectorT<float>& a, TEveVectorT<float>& b) const
floatTEveVectorT<float>::Perp() const
floatTEveVectorT<float>::Perp2() const
floatTEveVectorT<float>::Phi() const
floatTEveVectorT<float>::R() const
voidTEveVectorT<float>::Set(const Float_t* v)
voidTEveVectorT<float>::Set(const Double_t* v)
voidTEveVectorT<float>::Set(const TVector3& v)
voidTEveVectorT<float>::Set(float x, float y, float z)
voidShowMembers(TMemberInspector&)
floatTEveVectorT<float>::SquareDistance(const TEveVectorT<float>& b) const
voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TEveVectorT<float>&TEveVectorT<float>::Sub(const TEveVectorT<float>& a, const TEveVectorT<float>& b)
floatTEveVectorT<float>::Theta() const

Data Members

public:
floatfT
floatTEveVectorT<float>::fX
floatTEveVectorT<float>::fY
floatTEveVectorT<float>::fZComponents of the vector.

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

template<typename TT> void TEveVector4T<TT> Dump() const
 Dump to stdout as "(x, y, z; t)\n".
TEveVectorT& operator*=(float s)
{ fX *= s; fY *= s; fZ *= s; return *this; }
TEveVectorT& operator+=(const TEveVector4T<float>& v)
{ fX += v.fX; fY += v.fY; fZ += v.fZ; return *this; }
TEveVectorT& operator-=(const TEveVector4T<float>& v)
{ fX -= v.fX; fY -= v.fY; fZ -= v.fZ; return *this; }