 |
Belle II Software
release-05-01-25
|
13 #include <TMatrixDSymfwd.h>
14 #include <TMatrixDfwd.h>
15 #include <TVectorDfwd.h>
16 #include <genfit/AbsHMatrix.h>
40 TVectorD
Hv(
const TVectorD& v)
const override;
43 TMatrixD
MHt(
const TMatrixDSym& M)
const override;
46 TMatrixD
MHt(
const TMatrixD& M)
const override;
49 void HMHt(TMatrixDSym& M)
const override;
58 virtual void Print(
const Option_t* =
"")
const override;
TVectorD Hv(const TVectorD &v) const override
Calculate H * v = v_0.
TMatrixD MHt(const TMatrixDSym &M) const override
Calculate M * H^T = first column of M.
AbsHMatrix implementation for one-dimensional MeasurementOnPlane and RKTrackRep parameterization.
virtual HMatrixQP * clone() const override
Clone the matrix.
Abstract base class for different kinds of events.
const TMatrixD & getMatrix() const override
Return the underlying matrix.
virtual bool isEqual(const genfit::AbsHMatrix &other) const override
Check for equality.
void HMHt(TMatrixDSym &M) const override
Calculate H * M * H^T = M_00.
virtual void Print(const Option_t *="") const override
Print a symbol for the matrix for debugging.
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.