24 #ifndef GFABSRECOHIT_H
25 #define GFABSRECOHIT_H
143 const TMatrixT<double>& state,
219 #endif //FITTER_ABSHIT_H
Base Class for genfit track representations. Defines interface for track parameterizations.
virtual TMatrixT< double > residualVector(const GFAbsTrackRep *stateVector, const TMatrixT< double > &state, const GFDetPlane &d)
Calculate residual with respect to a track representation.
Detector plane genfit geometry class.
TMatrixT< double > fHitCoord
Vector of raw coordinates of hit.
virtual const GFDetPlane & getDetPlane(GFAbsTrackRep *)=0
Get detector plane for a given track representation.
virtual const std::string & getPolicyName()
virtual TMatrixT< double > getHMatrix(const GFAbsTrackRep *stateVector)=0
Get transformation matrix. Transformation between hit coordinates and track representation coordinate...
GFAbsRecoHit()
Default constructor needed for compatibility with ROOT.
TMatrixT< double > getRawHitCoord() const
Get raw hit coordinates.
virtual GFAbsRecoHit * clone()=0
Get clone of this object.
virtual TMatrixT< double > getHitCov(const GFDetPlane &)=0
Get hit covariances in a specific detector plane.
Base Class for representing a Hit in GENFIT.
virtual void Print()
Print raw hit coordinates.
TMatrixT< double > getRawHitCov() const
Get raw hit covariances.
virtual TMatrixT< double > getHitCoord(const GFDetPlane &)=0
Get hit coordinates in a specific detector plane.
TMatrixT< double > fHitCov
Covariance of raw hit coordinates.