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