Logo ROOT   6.08/07
Reference Guide
List of all members | Public Types | Public Member Functions | Public Attributes | List of all members
TEvePathMarkT< TT > Class Template Reference

template<typename TT>
class TEvePathMarkT< TT >

Special-point on track:

Definition at line 22 of file TEvePathMark.h.

Public Types

enum  EType_e {
  kReference, kDaughter, kDecay, kCluster2D,
  kLineSegment
}
 

Public Member Functions

 TEvePathMarkT (EType_e type=kReference)
 
 TEvePathMarkT (EType_e type, const TEveVectorT< TT > &v, TT time=0)
 
 TEvePathMarkT (EType_e type, const TEveVectorT< TT > &v, const TEveVectorT< TT > &p, TT time=0)
 
 TEvePathMarkT (EType_e type, const TEveVectorT< TT > &v, const TEveVectorT< TT > &p, const TEveVectorT< TT > &e, TT time=0)
 
template<typename OO >
 TEvePathMarkT (const TEvePathMarkT< OO > &pm)
 
 ClassDefNV (TEvePathMarkT, 1)
 
const char * TypeName ()
 Return the name of path-mark type. More...
 

Public Attributes

TEveVectorT< TT > fE
 
TEveVectorT< TT > fP
 
TT fTime
 
EType_e fType
 
TEveVectorT< TT > fV
 

#include <TEvePathMark.h>

Member Enumeration Documentation

◆ EType_e

template<typename TT>
enum TEvePathMarkT::EType_e
Enumerator
kReference 
kDaughter 
kDecay 
kCluster2D 
kLineSegment 

Definition at line 25 of file TEvePathMark.h.

Constructor & Destructor Documentation

◆ TEvePathMarkT() [1/5]

template<typename TT>
TEvePathMarkT< TT >::TEvePathMarkT ( EType_e  type = kReference)
inline

Definition at line 33 of file TEvePathMark.h.

◆ TEvePathMarkT() [2/5]

template<typename TT>
TEvePathMarkT< TT >::TEvePathMarkT ( EType_e  type,
const TEveVectorT< TT > &  v,
TT  time = 0 
)
inline

Definition at line 36 of file TEvePathMark.h.

◆ TEvePathMarkT() [3/5]

template<typename TT>
TEvePathMarkT< TT >::TEvePathMarkT ( EType_e  type,
const TEveVectorT< TT > &  v,
const TEveVectorT< TT > &  p,
TT  time = 0 
)
inline

Definition at line 39 of file TEvePathMark.h.

◆ TEvePathMarkT() [4/5]

template<typename TT>
TEvePathMarkT< TT >::TEvePathMarkT ( EType_e  type,
const TEveVectorT< TT > &  v,
const TEveVectorT< TT > &  p,
const TEveVectorT< TT > &  e,
TT  time = 0 
)
inline

Definition at line 42 of file TEvePathMark.h.

◆ TEvePathMarkT() [5/5]

template<typename TT>
template<typename OO >
TEvePathMarkT< TT >::TEvePathMarkT ( const TEvePathMarkT< OO > &  pm)
inline

Definition at line 46 of file TEvePathMark.h.

Member Function Documentation

◆ ClassDefNV()

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

◆ TypeName()

template<typename TT >
const char * TEvePathMarkT< TT >::TypeName ( )

Return the name of path-mark type.

Definition at line 38 of file TEvePathMark.cxx.

Member Data Documentation

◆ fE

template<typename TT>
TEveVectorT<TT> TEvePathMarkT< TT >::fE

Definition at line 30 of file TEvePathMark.h.

◆ fP

template<typename TT>
TEveVectorT<TT> TEvePathMarkT< TT >::fP

Definition at line 29 of file TEvePathMark.h.

◆ fTime

template<typename TT>
TT TEvePathMarkT< TT >::fTime

Definition at line 31 of file TEvePathMark.h.

◆ fType

template<typename TT>
EType_e TEvePathMarkT< TT >::fType

Definition at line 27 of file TEvePathMark.h.

◆ fV

template<typename TT>
TEveVectorT<TT> TEvePathMarkT< TT >::fV

Definition at line 28 of file TEvePathMark.h.


The documentation for this class was generated from the following files: