StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
TrackDataT< OriginalTrack_t > Class Template Reference
Inheritance diagram for TrackDataT< OriginalTrack_t >:
TrackData

Public Member Functions

 TrackDataT (const OriginalTrack_t &motherTrack, const StDcaGeometry *trackDca=nullptr)
 
const OriginalTrack_t * getMother () const
 
template<>
 TrackDataT (const StMuTrack &motherTrack, const StDcaGeometry *trackDca)
 
template<>
 TrackDataT (const StMuTrack &motherTrack, const StDcaGeometry *trackDca)
 
- Public Member Functions inherited from TrackData
 TrackData (const void *motherTrack, const StDcaGeometry *motherDca)
 
template<class OriginalTrack_t >
const OriginalTrack_t * getMother () const
 
void scanNodes (vector< int > &hitPatt, int jz0)
 
bool matchVertex (VertexData &V, float kSig)
 
double calcChi2DCA (const VertexData &V) const
 Calculates chi^2 at track DCA w.r.t. the vertex.
 
float getTpcWeight ()
 
void updateAnyMatch (bool match, bool vet, int &mXXX)
 
void print (ostream &os) const
 

Additional Inherited Members

- Public Attributes inherited from TrackData
int vertexID
 
const void * mother
 Pointer to original track.
 
const StDcaGeometrydca
 
short mIdTruth
 
short mQuality
 
int mIdParentVx
 
DcaTrack dcaTrack
 
float zDca
 
float ezDca
 
float rxyDca
 
float gPt
 
int mBtof
 
int mCtb
 
int mBemc
 
int mEemc
 
int mTpc
 
bool anyMatch
 
bool anyVeto
 
float weight
 
int btofBin
 
int ctbBin
 
int bemcBin
 
int eemcBin
 

Detailed Description

template<class OriginalTrack_t>
class TrackDataT< OriginalTrack_t >

Definition at line 86 of file TrackData.h.

Constructor & Destructor Documentation

template<>
TrackDataT< StMuTrack >::TrackDataT ( const StMuTrack motherTrack,
const StDcaGeometry trackDca 
)

Specialized constructor to create tracks from StMuTrack-s

Definition at line 182 of file TrackData.cxx.


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