TEveVector4T< TT > Class Template Reference

#include <TEveVector.h>

Inheritance diagram for TEveVector4T< TT >:

TEveVectorT< TT > TEveVectorT< TT > List of all members.

Public Member Functions

 TEveVector4T ()
template<typename OO>
 TEveVector4T (const TEveVectorT< OO > &v)
template<typename OO>
 TEveVector4T (const TEveVectorT< OO > &v, Float_t t)
template<typename OO>
 TEveVector4T (const TEveVector4T< OO > &v)
 TEveVector4T (const Float_t *v)
 TEveVector4T (const Double_t *v)
 TEveVector4T (TT x, TT y, TT z, TT t=0)
void Dump () const
TEveVector4Toperator *= (TT s)
TEveVector4Toperator+= (const TEveVector4T &v)
TEveVector4Toperator-= (const TEveVector4T &v)
 ClassDefNV (TEveVector4T, 1)
 TEveVector4T ()
template<typename OO>
 TEveVector4T (const TEveVectorT< OO > &v)
template<typename OO>
 TEveVector4T (const TEveVectorT< OO > &v, Float_t t)
template<typename OO>
 TEveVector4T (const TEveVector4T< OO > &v)
 TEveVector4T (const Float_t *v)
 TEveVector4T (const Double_t *v)
 TEveVector4T (TT x, TT y, TT z, TT t=0)
void Dump () const
TEveVector4Toperator *= (TT s)
TEveVector4Toperator+= (const TEveVector4T &v)
TEveVector4Toperator-= (const TEveVector4T &v)
 ClassDefNV (TEveVector4T, 1)
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)

Public Attributes

TT fT

Private Types

typedef TEveVectorT< TT > TP
typedef TEveVectorT< TT > TP

Detailed Description

template<typename TT>
class TEveVector4T< TT >

Definition at line 212 of file TEveVector.h.


Member Typedef Documentation

template<typename TT>
typedef TEveVectorT<TT> TEveVector4T< TT >::TP [private]

Definition at line 214 of file TEveVector.h.

template<typename TT>
typedef TEveVectorT<TT> TEveVector4T< TT >::TP [private]

Definition at line 214 of file TEveVector.h.


Constructor & Destructor Documentation

template<typename TT>
TEveVector4T< TT >::TEveVector4T (  )  [inline]

Definition at line 219 of file TEveVector.h.

template<typename TT>
template<typename OO>
TEveVector4T< TT >::TEveVector4T ( const TEveVectorT< OO > &  v  )  [inline]

Definition at line 221 of file TEveVector.h.

template<typename TT>
template<typename OO>
TEveVector4T< TT >::TEveVector4T ( const TEveVectorT< OO > &  v,
Float_t  t 
) [inline]

Definition at line 223 of file TEveVector.h.

template<typename TT>
template<typename OO>
TEveVector4T< TT >::TEveVector4T ( const TEveVector4T< OO > &  v  )  [inline]

Definition at line 225 of file TEveVector.h.

template<typename TT>
TEveVector4T< TT >::TEveVector4T ( const Float_t v  )  [inline]

Definition at line 226 of file TEveVector.h.

template<typename TT>
TEveVector4T< TT >::TEveVector4T ( const Double_t v  )  [inline]

Definition at line 227 of file TEveVector.h.

template<typename TT>
TEveVector4T< TT >::TEveVector4T ( TT  x,
TT  y,
TT  z,
TT  t = 0 
) [inline]

Definition at line 228 of file TEveVector.h.

template<typename TT>
TEveVector4T< TT >::TEveVector4T (  )  [inline]

Definition at line 219 of file TEveVector.h.

template<typename TT>
template<typename OO>
TEveVector4T< TT >::TEveVector4T ( const TEveVectorT< OO > &  v  )  [inline]

Definition at line 221 of file TEveVector.h.

template<typename TT>
template<typename OO>
TEveVector4T< TT >::TEveVector4T ( const TEveVectorT< OO > &  v,
Float_t  t 
) [inline]

Definition at line 223 of file TEveVector.h.

template<typename TT>
template<typename OO>
TEveVector4T< TT >::TEveVector4T ( const TEveVector4T< OO > &  v  )  [inline]

Definition at line 225 of file TEveVector.h.

template<typename TT>
TEveVector4T< TT >::TEveVector4T ( const Float_t v  )  [inline]

Definition at line 226 of file TEveVector.h.

template<typename TT>
TEveVector4T< TT >::TEveVector4T ( const Double_t v  )  [inline]

Definition at line 227 of file TEveVector.h.

template<typename TT>
TEveVector4T< TT >::TEveVector4T ( TT  x,
TT  y,
TT  z,
TT  t = 0 
) [inline]

Definition at line 228 of file TEveVector.h.


Member Function Documentation

template<typename TT>
void TEveVector4T< TT >::Dump (  )  const

Reimplemented from TEveVectorT< TT >.

Definition at line 115 of file TEveVector.cxx.

References TEveVector4T< TT >::fT, TEveVectorT< TT >::fX, TEveVectorT< TT >::fY, and TEveVectorT< TT >::fZ.

template<typename TT>
TEveVector4T& TEveVector4T< TT >::operator *= ( TT  s  )  [inline]

Reimplemented from TEveVectorT< TT >.

Definition at line 232 of file TEveVector.h.

References TEveVector4T< TT >::fT, and TEveVectorT< TT >::operator *=().

template<typename TT>
TEveVector4T& TEveVector4T< TT >::operator+= ( const TEveVector4T< TT > &  v  )  [inline]

Definition at line 233 of file TEveVector.h.

References TEveVector4T< TT >::fT, and TEveVectorT< TT >::operator+=().

template<typename TT>
TEveVector4T& TEveVector4T< TT >::operator-= ( const TEveVector4T< TT > &  v  )  [inline]

Definition at line 234 of file TEveVector.h.

References TEveVector4T< TT >::fT, and TEveVectorT< TT >::operator-=().

template<typename TT>
TEveVector4T< TT >::ClassDefNV ( TEveVector4T< TT >  ,
 
)

template<typename TT>
void TEveVector4T< TT >::Dump (  )  const

Reimplemented from TEveVectorT< TT >.

template<typename TT>
TEveVector4T& TEveVector4T< TT >::operator *= ( TT  s  )  [inline]

Reimplemented from TEveVectorT< TT >.

Definition at line 232 of file TEveVector.h.

References TEveVector4T< TT >::fT, and TEveVectorT< TT >::operator *=().

template<typename TT>
TEveVector4T& TEveVector4T< TT >::operator+= ( const TEveVector4T< TT > &  v  )  [inline]

Definition at line 233 of file TEveVector.h.

References TEveVector4T< TT >::fT, and TEveVectorT< TT >::operator+=().

template<typename TT>
TEveVector4T& TEveVector4T< TT >::operator-= ( const TEveVector4T< TT > &  v  )  [inline]

Definition at line 234 of file TEveVector.h.

References TEveVector4T< TT >::fT, and TEveVectorT< TT >::operator-=().

template<typename TT>
TEveVector4T< TT >::ClassDefNV ( TEveVector4T< TT >  ,
 
)

template<>
TClass * TEveVector4T< float >::Class (  ) 

Reimplemented from TEveVectorT< TT >.

Definition at line 5092 of file G__Eve1.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
TClass * TEveVector4T< double >::Class (  ) 

Reimplemented from TEveVectorT< TT >.

Definition at line 5126 of file G__Eve1.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
void TEveVector4T< float >::Streamer ( TBuffer R__b  ) 

Reimplemented from TEveVectorT< TT >.

Definition at line 6401 of file G__Eve1.cxx.

References TBuffer::IsReading(), TBuffer::ReadClassBuffer(), and TBuffer::WriteClassBuffer().

template<>
void TEveVector4T< double >::Streamer ( TBuffer R__b  ) 

Reimplemented from TEveVectorT< TT >.

Definition at line 6456 of file G__Eve1.cxx.

References TBuffer::IsReading(), TBuffer::ReadClassBuffer(), and TBuffer::WriteClassBuffer().


Member Data Documentation

template<typename TT>
TT TEveVector4T< TT >::fT

Definition at line 217 of file TEveVector.h.

Referenced by TEveVector4T< TT >::Dump(), TEveTrackPropagator::LoopToVertex(), TEveVector4T< TT >::operator *=(), TEveVector4T< TT >::operator+=(), TEveVector4T< TT >::operator-=(), TEveTrackPropagator::Helix_t::Step(), and TEveTrackPropagator::Step().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:16 2011 for ROOT_528-00b_version by  doxygen 1.5.1