#include <TFitConstraintMGaus.h>
Public Member Functions | |
virtual Double_t | getCurrentValue () |
virtual TMatrixD * | getDerivativeAlpha () |
virtual TString | getInfoString () |
virtual Double_t | getInitValue () |
virtual void | print () |
void | setMassConstraint (Double_t Mass, Double_t Width) |
TFitConstraintMGaus () | |
TFitConstraintMGaus (std::vector< TAbsFitParticle * > *ParList1, std::vector< TAbsFitParticle * > *ParList2, Double_t Mass=0, Double_t Width=0) | |
TFitConstraintMGaus (const TString &name, const TString &title, std::vector< TAbsFitParticle * > *ParList1, std::vector< TAbsFitParticle * > *ParList2, Double_t Mass=0, Double_t Width=0) | |
virtual | ~TFitConstraintMGaus () |
Public Member Functions inherited from TFitConstraintM | |
void | addParticle1 (TAbsFitParticle *particle) |
void | addParticle2 (TAbsFitParticle *particle) |
void | addParticles1 (TAbsFitParticle *p1, TAbsFitParticle *p2=0, TAbsFitParticle *p3=0, TAbsFitParticle *p4=0, TAbsFitParticle *p5=0, TAbsFitParticle *p6=0, TAbsFitParticle *p7=0, TAbsFitParticle *p8=0, TAbsFitParticle *p9=0, TAbsFitParticle *p10=0) |
void | addParticles2 (TAbsFitParticle *p1, TAbsFitParticle *p2=0, TAbsFitParticle *p3=0, TAbsFitParticle *p4=0, TAbsFitParticle *p5=0, TAbsFitParticle *p6=0, TAbsFitParticle *p7=0, TAbsFitParticle *p8=0, TAbsFitParticle *p9=0, TAbsFitParticle *p10=0) |
Double_t | CalcMass (std::vector< TAbsFitParticle * > *List, Bool_t IniVal) |
virtual TMatrixD * | getDerivative (TAbsFitParticle *particle) |
Bool_t | OnList (std::vector< TAbsFitParticle * > *List, TAbsFitParticle *particle) |
void | setMassConstraint (Double_t Mass) |
TFitConstraintM () | |
TFitConstraintM (std::vector< TAbsFitParticle * > *ParList1, std::vector< TAbsFitParticle * > *ParList2, Double_t Mass=0) | |
TFitConstraintM (const TString &name, const TString &title, std::vector< TAbsFitParticle * > *ParList1, std::vector< TAbsFitParticle * > *ParList2, Double_t Mass=0) | |
virtual | ~TFitConstraintM () |
Public Member Functions inherited from TAbsFitConstraint | |
virtual void | applyDeltaAlpha (TMatrixD *corrMatrix) |
virtual const TMatrixD * | getCovMatrix () const |
virtual const TMatrixD * | getCovMatrixDeltaAlpha () |
virtual const TMatrixD * | getCovMatrixFit () const |
Int_t | getNPar () |
const TMatrixD * | getParCurr () |
const TMatrixD * | getParIni () |
virtual void | reset () |
virtual void | setCovMatrix (const TMatrixD *theCovMatrix) |
virtual void | setCovMatrixFit (const TMatrixD *theCovMatrixFit) |
void | setParIni (const TMatrixD *parini) |
TAbsFitConstraint () | |
TAbsFitConstraint (const TString &name, const TString &title) | |
virtual | ~TAbsFitConstraint () |
Protected Member Functions | |
void | init () |
Protected Member Functions inherited from TAbsFitConstraint | |
void | calcCovMatrixDeltaAlpha () |
Protected Attributes | |
Double_t | _width |
Protected Attributes inherited from TFitConstraintM | |
std::vector< TAbsFitParticle * > | _ParList1 |
std::vector< TAbsFitParticle * > | _ParList2 |
Double_t | _TheMassConstraint |
Protected Attributes inherited from TAbsFitConstraint | |
TMatrixD | _covMatrix |
TMatrixD | _covMatrixDeltaAlpha |
TMatrixD | _covMatrixFit |
TMatrixD | _iniparameters |
Int_t | _nPar |
TMatrixD | _parameters |
Definition at line 10 of file TFitConstraintMGaus.h.
TFitConstraintMGaus::TFitConstraintMGaus | ( | ) |
TFitConstraintMGaus::TFitConstraintMGaus | ( | std::vector< TAbsFitParticle * > * | ParList1, |
std::vector< TAbsFitParticle * > * | ParList2, | ||
Double_t | Mass = 0 , |
||
Double_t | Width = 0 |
||
) |
Definition at line 31 of file TFitConstraintMGaus.cc.
References init(), and setMassConstraint().
TFitConstraintMGaus::TFitConstraintMGaus | ( | const TString & | name, |
const TString & | title, | ||
std::vector< TAbsFitParticle * > * | ParList1, | ||
std::vector< TAbsFitParticle * > * | ParList2, | ||
Double_t | Mass = 0 , |
||
Double_t | Width = 0 |
||
) |
Definition at line 43 of file TFitConstraintMGaus.cc.
References init(), and setMassConstraint().
|
virtual |
Definition at line 70 of file TFitConstraintMGaus.cc.
|
virtual |
Reimplemented from TFitConstraintM.
Definition at line 105 of file TFitConstraintMGaus.cc.
References TAbsFitConstraint::_parameters, TFitConstraintM::_ParList1, TFitConstraintM::_ParList2, TFitConstraintM::_TheMassConstraint, and TFitConstraintM::CalcMass().
Referenced by getInfoString().
|
virtual |
Reimplemented from TAbsFitConstraint.
Definition at line 117 of file TFitConstraintMGaus.cc.
References TFitConstraintM::_TheMassConstraint.
|
virtual |
Reimplemented from TFitConstraintM.
Definition at line 129 of file TFitConstraintMGaus.cc.
References TAbsFitConstraint::_iniparameters, TAbsFitConstraint::_parameters, TFitConstraintM::_TheMassConstraint, _width, getCurrentValue(), getInitValue(), and info().
Referenced by print().
|
virtual |
Reimplemented from TFitConstraintM.
Definition at line 93 of file TFitConstraintMGaus.cc.
References TAbsFitConstraint::_iniparameters, TFitConstraintM::_ParList1, TFitConstraintM::_ParList2, TFitConstraintM::_TheMassConstraint, and TFitConstraintM::CalcMass().
Referenced by getInfoString().
|
protected |
Definition at line 57 of file TFitConstraintMGaus.cc.
References TAbsFitConstraint::_iniparameters, TAbsFitConstraint::_nPar, and TAbsFitConstraint::_parameters.
Referenced by TFitConstraintMGaus().
|
virtual |
Reimplemented from TFitConstraintM.
Definition at line 150 of file TFitConstraintMGaus.cc.
References getInfoString().
void TFitConstraintMGaus::setMassConstraint | ( | Double_t | Mass, |
Double_t | Width | ||
) |
Definition at line 78 of file TFitConstraintMGaus.cc.
References TAbsFitConstraint::_covMatrix, TFitConstraintM::_TheMassConstraint, _width, Exception, HLT_25ns10e33_v2_cff::Mass, and TAbsFitConstraint::setCovMatrix().
Referenced by TFitConstraintMGaus().
|
protected |
Definition at line 36 of file TFitConstraintMGaus.h.
Referenced by getInfoString(), and setMassConstraint().