#include <TFitParticleMCMomDev.h>
Public Member Functions | |
TLorentzVector * | calc4Vec (const TMatrixD *params) override |
TAbsFitParticle * | clone (const TString &newname=TString("")) const override |
TMatrixD * | getDerivative () override |
void | setIni4Vec (const TLorentzVector *pini) override |
void | setIni4Vec (const TVector3 *p, Double_t M) |
TFitParticleMCMomDev () | |
TFitParticleMCMomDev (const TFitParticleMCMomDev &fitParticle) | |
TFitParticleMCMomDev (TVector3 *p, Double_t M, const TMatrixD *theCovMatrix) | |
TFitParticleMCMomDev (const TString &name, const TString &title, TVector3 *p, Double_t M, const TMatrixD *theCovMatrix) | |
TMatrixD * | transform (const TLorentzVector &vec) override |
~TFitParticleMCMomDev () override | |
Public Member Functions inherited from TAbsFitParticle | |
virtual void | applycorr (TMatrixD *corrMatrix) |
virtual const TMatrixD * | getCovMatrix () const |
virtual const TMatrixD * | getCovMatrixDeltaY () |
virtual const TMatrixD * | getCovMatrixFit () const |
const TLorentzVector * | getCurr4Vec () |
TString | getInfoString () |
const TLorentzVector * | getIni4Vec () |
Int_t | getNPar () const |
const TMatrixD * | getParCurr () |
const TMatrixD * | getParIni () |
virtual const TMatrixD * | getPull () |
const TVector3 * | getu1 () |
const TVector3 * | getu2 () |
const TVector3 * | getu3 () |
virtual void | print () |
virtual void | reset () |
virtual void | setCovMatrix (const TMatrixD *theCovMatrix) |
virtual void | setCovMatrixFit (const TMatrixD *theCovMatrixFit) |
void | setParIni (const TMatrixD *parini) |
TAbsFitParticle () | |
TAbsFitParticle (const TString &name, const TString &title) | |
~TAbsFitParticle () override | |
Protected Member Functions | |
void | init (TVector3 *p, Double_t M, const TMatrixD *theCovMatrix) |
Protected Member Functions inherited from TAbsFitParticle | |
void | calcCovMatrixDeltaY () |
Additional Inherited Members | |
Protected Attributes inherited from TAbsFitParticle | |
TMatrixD | _covMatrix |
TMatrixD | _covMatrixDeltaY |
TMatrixD | _covMatrixFit |
TMatrixD | _iniparameters |
Int_t | _nPar |
TMatrixD | _parameters |
TLorentzVector | _pcurr |
TLorentzVector | _pini |
TMatrixD | _pull |
TVector3 | _u1 |
TVector3 | _u2 |
TVector3 | _u3 |
Definition at line 10 of file TFitParticleMCMomDev.h.
TFitParticleMCMomDev::TFitParticleMCMomDev | ( | ) |
Definition at line 32 of file TFitParticleMCMomDev.cc.
References init().
Referenced by clone().
TFitParticleMCMomDev::TFitParticleMCMomDev | ( | const TFitParticleMCMomDev & | fitParticle | ) |
Definition at line 34 of file TFitParticleMCMomDev.cc.
References TAbsFitParticle::_covMatrix, TAbsFitParticle::_iniparameters, TAbsFitParticle::_nPar, TAbsFitParticle::_parameters, TAbsFitParticle::_pcurr, TAbsFitParticle::_pini, TAbsFitParticle::_u1, TAbsFitParticle::_u2, and TAbsFitParticle::_u3.
TFitParticleMCMomDev::TFitParticleMCMomDev | ( | TVector3 * | p, |
Double_t | M, | ||
const TMatrixD * | theCovMatrix | ||
) |
Definition at line 50 of file TFitParticleMCMomDev.cc.
References init().
TFitParticleMCMomDev::TFitParticleMCMomDev | ( | const TString & | name, |
const TString & | title, | ||
TVector3 * | p, | ||
Double_t | M, | ||
const TMatrixD * | theCovMatrix | ||
) |
Definition at line 54 of file TFitParticleMCMomDev.cc.
References init().
|
override |
Definition at line 72 of file TFitParticleMCMomDev.cc.
|
overridevirtual |
Implements TAbsFitParticle.
Definition at line 89 of file TFitParticleMCMomDev.cc.
References TAbsFitParticle::_nPar, TAbsFitParticle::_pini, TAbsFitParticle::_u1, TAbsFitParticle::_u2, TAbsFitParticle::_u3, X, DOFs::Y, and DOFs::Z.
|
overridevirtual |
Implements TAbsFitParticle.
Definition at line 60 of file TFitParticleMCMomDev.cc.
References TFitParticleMCMomDev().
|
overridevirtual |
Implements TAbsFitParticle.
Definition at line 145 of file TFitParticleMCMomDev.cc.
References TAbsFitParticle::_parameters, TAbsFitParticle::_pcurr, TAbsFitParticle::_pini, TAbsFitParticle::_u1, TAbsFitParticle::_u2, and TAbsFitParticle::_u3.
|
protected |
Definition at line 77 of file TFitParticleMCMomDev.cc.
References TAbsFitParticle::_iniparameters, TAbsFitParticle::_nPar, TAbsFitParticle::_parameters, TAbsFitParticle::setCovMatrix(), and setIni4Vec().
Referenced by TFitParticleMCMomDev().
|
overridevirtual |
Implements TAbsFitParticle.
Definition at line 111 of file TFitParticleMCMomDev.cc.
Referenced by init().
void TFitParticleMCMomDev::setIni4Vec | ( | const TVector3 * | p, |
Double_t | M | ||
) |
Definition at line 119 of file TFitParticleMCMomDev.cc.
References TAbsFitParticle::_iniparameters, TAbsFitParticle::_parameters, TAbsFitParticle::_pcurr, TAbsFitParticle::_pini, TAbsFitParticle::_u1, TAbsFitParticle::_u2, and TAbsFitParticle::_u3.
|
overridevirtual |
Implements TAbsFitParticle.
Definition at line 179 of file TFitParticleMCMomDev.cc.
References TAbsFitParticle::_nPar, TAbsFitParticle::_pini, TAbsFitParticle::_u1, TAbsFitParticle::_u2, TAbsFitParticle::_u3, and makeMuonMisalignmentScenario::rot.