68 if ((dynamic_cast<const genf::GeaneTrackRep2*>(stateVector) != NULL) ||
69 (dynamic_cast<const genf::RKTrackRep*>(stateVector) != NULL)){
79 TMatrixT<Double_t> HMatrix(5,5);
81 Double_t C = 0.0136/betac*sqrt(dist/14.0)*(1+0.038*log(dist/14.0));
116 else if(dynamic_cast<const genf::SlTrackRep*>(stateVector)){
117 TMatrixT<Double_t> HMatrix(2,4);
133 std::cerr <<
"PointHit can only handle state" 134 <<
" vectors of type GeaneTrackRep2 -> abort" << std::endl;
143 if ((dynamic_cast<const genf::GeaneTrackRep2*>(stateVector) != NULL) ||
144 (dynamic_cast<const genf::RKTrackRep*>(stateVector) != NULL)){
153 TMatrixT<Double_t> HMatrix(2,5);
171 else if(dynamic_cast<const genf::SlTrackRep*>(stateVector)){
172 TMatrixT<Double_t> HMatrix(2,4);
188 std::cerr <<
"PointHit can only handle state" 189 <<
" vectors of type GeaneTrackRep2 -> abort" << std::endl;
TMatrixT< Double_t > fHitCoord
Vector of raw coordinates of hit.
Base Class for genfit track representations. Defines interface for track parameterizations.
virtual TMatrixT< Double_t > getHMatrix(const GFAbsTrackRep *stateVector)
Get transformation matrix. Transformation between hit coordinates and track representation coordinate...
static const int NparHitRep
virtual GFAbsRecoHit * clone()
Get clone of this object.
TMatrixT< Double_t > fHitCov
Covariance of raw hit coordinates.