![]() |
AmpGen 2.1
|
Definition at line 15 of file MinuitParameter.h.
Public Member Functions | |
| MinuitParameter ()=default | |
| MinuitParameter (const std::string &name, const Flag &flag, const double &mean, const double &step, const double &min=0, const double &max=0) | |
| MinuitParameter (const std::string &name, const double &mean, const double &step, const double &min=0, const double &max=0) | |
| virtual MinuitParameter | clone () const |
| virtual | ~MinuitParameter () |
| Flag | flag () const |
| bool | isFixed () const |
| bool | isFree () const |
| bool | isBlind () const |
| const std::string & | name () const |
| double | meanInit () const |
| double | stepInit () const |
| double | minInit () const |
| double | maxInit () const |
| double | err () const |
| double | errPos () const |
| double | errNeg () const |
| double * | vp () |
| void | setInit (const double &init, const double &step=-1) |
| void | setStepInit (const double &si) |
| void | setFree () |
| void | scaleStep (const double &sf) |
| void | fix () |
| void | setCurrentFitVal (double cfv) |
| void | setLimits (const double &min, const double &max) |
| void | setVal (const double &val) |
| void | setResult (double fitMean, double fitErr, double fitErrNeg, double fitErrPos) |
| void | resetToInit () |
| void | setName (const std::string &name) |
| void | broadcastToAll () |
| virtual double | mean () const |
| virtual | operator double () const |
| void | setFromMinuitState (const double *x) |
| void | setMinuitIndex (const int &index) |
| int | index () const |
| void | subscribe (MinuitProxy *sub) |
| void | unsubscribe (MinuitProxy *sub) |
| void | print_proxies () const |
Protected Attributes | |
| Flag | m_flag |
| std::string | m_name = {""} |
| double | m_meanInit = {0} |
| double | m_stepInit = {0} |
| double | m_minInit = {0} |
| double | m_maxInit = {0} |
| double | m_meanResult = {0} |
| double | m_errPosResult = {0} |
| double | m_errNegResult = {0} |
| double | m_errResult = {0} |
| int | m_minuitIndex = {-1} |
| std::set< MinuitProxy * > | m_subscribers |
Friends | |
| class | MinuitParameterSet |
| class | MinuitProxy |
|
default |
| AmpGen::MinuitParameter::MinuitParameter | ( | const std::string & | name, |
| const Flag & | flag, | ||
| const double & | mean, | ||
| const double & | step, | ||
| const double & | min = 0, | ||
| const double & | max = 0 ) |
| AmpGen::MinuitParameter::MinuitParameter | ( | const std::string & | name, |
| const double & | mean, | ||
| const double & | step, | ||
| const double & | min = 0, | ||
| const double & | max = 0 ) |
|
virtual |
| void AmpGen::MinuitParameter::broadcastToAll | ( | ) |
|
inlinevirtual |
Definition at line 20 of file MinuitParameter.h.
| double AmpGen::MinuitParameter::err | ( | ) | const |
| double AmpGen::MinuitParameter::errNeg | ( | ) | const |
| double AmpGen::MinuitParameter::errPos | ( | ) | const |
| void AmpGen::MinuitParameter::fix | ( | ) |
| Flag AmpGen::MinuitParameter::flag | ( | ) | const |
|
inline |
Definition at line 55 of file MinuitParameter.h.
| bool AmpGen::MinuitParameter::isBlind | ( | ) | const |
| bool AmpGen::MinuitParameter::isFixed | ( | ) | const |
| bool AmpGen::MinuitParameter::isFree | ( | ) | const |
| double AmpGen::MinuitParameter::maxInit | ( | ) | const |
|
virtual |
Reimplemented in AmpGen::MinuitExpression.
| double AmpGen::MinuitParameter::meanInit | ( | ) | const |
| double AmpGen::MinuitParameter::minInit | ( | ) | const |
| const std::string & AmpGen::MinuitParameter::name | ( | ) | const |
|
inlinevirtual |
Reimplemented in AmpGen::MinuitExpression.
Definition at line 50 of file MinuitParameter.h.
|
inline |
Definition at line 62 of file MinuitParameter.h.
| void AmpGen::MinuitParameter::resetToInit | ( | ) |
| void AmpGen::MinuitParameter::scaleStep | ( | const double & | sf | ) |
| void AmpGen::MinuitParameter::setCurrentFitVal | ( | double | cfv | ) |
| void AmpGen::MinuitParameter::setFree | ( | ) |
|
inline |
Definition at line 51 of file MinuitParameter.h.
| void AmpGen::MinuitParameter::setInit | ( | const double & | init, |
| const double & | step = -1 ) |
| void AmpGen::MinuitParameter::setLimits | ( | const double & | min, |
| const double & | max ) |
|
inline |
Definition at line 54 of file MinuitParameter.h.
| void AmpGen::MinuitParameter::setName | ( | const std::string & | name | ) |
| void AmpGen::MinuitParameter::setResult | ( | double | fitMean, |
| double | fitErr, | ||
| double | fitErrNeg, | ||
| double | fitErrPos ) |
| void AmpGen::MinuitParameter::setStepInit | ( | const double & | si | ) |
| void AmpGen::MinuitParameter::setVal | ( | const double & | val | ) |
| double AmpGen::MinuitParameter::stepInit | ( | ) | const |
|
inline |
Definition at line 60 of file MinuitParameter.h.
|
inline |
Definition at line 61 of file MinuitParameter.h.
|
inline |
Definition at line 35 of file MinuitParameter.h.
|
friend |
Definition at line 57 of file MinuitParameter.h.
|
friend |
Definition at line 58 of file MinuitParameter.h.
|
protected |
Definition at line 77 of file MinuitParameter.h.
|
protected |
Definition at line 76 of file MinuitParameter.h.
|
protected |
Definition at line 78 of file MinuitParameter.h.
|
protected |
Definition at line 69 of file MinuitParameter.h.
|
protected |
Definition at line 74 of file MinuitParameter.h.
|
protected |
Definition at line 71 of file MinuitParameter.h.
|
protected |
Definition at line 75 of file MinuitParameter.h.
|
protected |
Definition at line 73 of file MinuitParameter.h.
|
protected |
Definition at line 79 of file MinuitParameter.h.
|
protected |
Definition at line 70 of file MinuitParameter.h.
|
protected |
Definition at line 72 of file MinuitParameter.h.
|
protected |
Definition at line 80 of file MinuitParameter.h.