109 #ifndef StTrackFitTraits_hh
110 #define StTrackFitTraits_hh
111 #include "StObject.h"
113 #include "StMatrixF.hh"
126 unsigned short numberOfFitPoints()
const;
127 unsigned short numberOfFitPoints(StDetectorId)
const;
130 const float* covariance()
const {
return mCovariantMatrix.GetArray();}
131 double chi2(
unsigned int = 0)
const;
132 bool primaryVertexUsedInFit()
const;
134 void clearCovariantMatrix();
135 void setNumberOfFitPoints(
unsigned char n, StDetectorId
id=kUnknownId);
136 void setPrimaryVertexUsedInFit(
bool);
138 void setPidHypothesis(
unsigned short);
139 void setChi2(
float,
unsigned int = 0);
140 void setCovariantMatrix(
float[15]);
143 UShort_t mPidHypothesis;
144 UShort_t mNumberOfFitPoints;
145 UChar_t mNumberOfFitPointsTpc;
146 UChar_t mNumberOfFitPointsFtpcWest;
147 UChar_t mNumberOfFitPointsFtpcEast;
148 UChar_t mNumberOfFitPointsSvt;
149 UChar_t mNumberOfFitPointsSsd;
150 UChar_t mNumberOfFitPointsSst;
151 UChar_t mNumberOfFitPointsPxl;
152 UChar_t mNumberOfFitPointsIst;
153 Bool_t mPrimaryVertexUsedInFit;
155 TArrayF mCovariantMatrix;