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 >:

Public Member Functions

 TrackDataT (const OriginalTrack_t &motherTrack, const StDcaGeometry *trackDca=nullptr)
const OriginalTrack_t * getMother () const
 TrackDataT (const StMuTrack &motherTrack, const StDcaGeometry *trackDca)
 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

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: