23 #ifndef genfit_AbsHMatrix_h 24 #define genfit_AbsHMatrix_h 27 #include <TMatrixDSym.h> 47 virtual TVectorD
Hv(
const TVectorD &
v)
const {
return getMatrix() *
v; }
62 virtual void Print(
const Option_t * =
"")
const { ; }
76 #endif // genfit_AbsHMatrix_h bool operator==(const AbsHMatrix &other) const
AbsHMatrix(const AbsHMatrix &o)
AbsHMatrix & operator=(const AbsHMatrix &)
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.
bool operator!=(const AbsHMatrix &other) const
virtual void Print(const Option_t *="") const
virtual TVectorD Hv(const TVectorD &v) const
H*v.
virtual TMatrixD MHt(const TMatrixD &M) const
virtual const TMatrixD & getMatrix() const =0
Get the actual matrix representation.
virtual bool isEqual(const AbsHMatrix &other) const =0
virtual void HMHt(TMatrixDSym &M) const
similarity: H*M*H^t
virtual TMatrixD MHt(const TMatrixDSym &M) const
M*H^t.
TMatrixT< double > TMatrixD
virtual AbsHMatrix * clone() const =0