virtual TMatrixD * transform(const TLorentzVector &vec)=0
virtual void setCovMatrixFit(const TMatrixD *theCovMatrixFit)
virtual TLorentzVector * calc4Vec(const TMatrixD *params)=0
void calcCovMatrixDeltaY()
virtual TMatrixD * getDerivative()=0
virtual const TMatrixD * getPull()
void setParIni(const TMatrixD *parini)
const TLorentzVector * getCurr4Vec()
const TMatrixD * getParIni()
virtual void setCovMatrix(const TMatrixD *theCovMatrix)
virtual void applycorr(TMatrixD *corrMatrix)
virtual const TMatrixD * getCovMatrixFit() const
virtual const TMatrixD * getCovMatrixDeltaY()
virtual TAbsFitParticle * clone(const TString &newname="") const =0
const TMatrixD * getParCurr()
~TAbsFitParticle() override
virtual void setIni4Vec(const TLorentzVector *pini)=0
TMatrixD _covMatrixDeltaY
virtual const TMatrixD * getCovMatrix() const
const TLorentzVector * getIni4Vec()