ROOT
6.07/01
Reference Guide
|
class for the individual Minuit Parameter with Name and number; contains the input numbers for the minimization or the output result from minimization; possible interactions: Fix/release, set/remove limits, set Value/error;
From version 5.20: use string to store the name to avoid limitation of name length of 20 characters
Definition at line 33 of file MinuitParameter.h.
Public Member Functions | |
MinuitParameter () | |
MinuitParameter (unsigned int num, const std::string &name, double val) | |
MinuitParameter (unsigned int num, const std::string &name, double val, double err) | |
MinuitParameter (unsigned int num, const std::string &name, double val, double err, double min, double max) | |
~MinuitParameter () | |
MinuitParameter (const MinuitParameter &par) | |
MinuitParameter & | operator= (const MinuitParameter &par) |
unsigned int | Number () const |
const std::string & | GetName () const |
const char * | Name () const |
double | Value () const |
double | Error () const |
void | SetName (const std::string &name) |
void | SetValue (double val) |
void | SetError (double err) |
void | SetLimits (double low, double up) |
void | SetUpperLimit (double up) |
void | SetLowerLimit (double low) |
void | RemoveLimits () |
void | Fix () |
void | Release () |
bool | IsConst () const |
bool | IsFixed () const |
bool | HasLimits () const |
bool | HasLowerLimit () const |
bool | HasUpperLimit () const |
double | LowerLimit () const |
double | UpperLimit () const |
Private Attributes | |
unsigned int | fNum |
double | fValue |
double | fError |
bool | fConst |
bool | fFix |
double | fLoLimit |
double | fUpLimit |
bool | fLoLimValid |
bool | fUpLimValid |
std::string | fName |
#include <Minuit2/MinuitParameter.h>
|
inline |
Definition at line 38 of file MinuitParameter.h.
|
inline |
Definition at line 45 of file MinuitParameter.h.
|
inline |
Definition at line 52 of file MinuitParameter.h.
|
inline |
Definition at line 59 of file MinuitParameter.h.
|
inline |
Definition at line 72 of file MinuitParameter.h.
|
inline |
Definition at line 74 of file MinuitParameter.h.
|
inline |
Definition at line 106 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::Errors(), ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::InitialGradientCalculator::operator()(), and ROOT::Minuit2::Minuit2Minimizer::PrintResults().
|
inline |
Definition at line 146 of file MinuitParameter.h.
|
inline |
Definition at line 101 of file MinuitParameter.h.
|
inline |
Definition at line 153 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::AnalyticalGradientCalculator::operator()(), ROOT::Minuit2::FumiliGradientCalculator::operator()(), ROOT::Minuit2::MnFunctionCross::operator()(), ROOT::Minuit2::MnParameterScan::operator()(), ROOT::Minuit2::MnHesse::operator()(), and ROOT::Minuit2::Minuit2Minimizer::PrintResults().
|
inline |
Definition at line 154 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::MnFunctionCross::operator()(), and ROOT::Minuit2::MnParameterScan::operator()().
|
inline |
Definition at line 155 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::MnFunctionCross::operator()(), and ROOT::Minuit2::MnParameterScan::operator()().
|
inline |
Definition at line 150 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::Correlation(), ROOT::Minuit2::Minuit2Minimizer::CovMatrix(), ROOT::Minuit2::Minuit2Minimizer::Errors(), ROOT::Minuit2::MnMinos::FindCrossValue(), ROOT::Minuit2::Minuit2Minimizer::GetCovMatrix(), ROOT::Minuit2::Minuit2Minimizer::GetHessianMatrix(), ROOT::Minuit2::Minuit2Minimizer::GetMinosError(), ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::Minuit2Minimizer::GlobalCC(), TMinuit2TraceObject::Init(), ROOT::Minuit2::Minuit2Minimizer::IsFixedVariable(), ROOT::Minuit2::MnMinos::Minos(), and ROOT::Minuit2::Minuit2Minimizer::PrintResults().
|
inline |
Definition at line 151 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::Correlation(), ROOT::Minuit2::Minuit2Minimizer::CovMatrix(), ROOT::Minuit2::Minuit2Minimizer::Errors(), ROOT::Minuit2::MnMinos::FindCrossValue(), ROOT::Minuit2::Minuit2Minimizer::GetCovMatrix(), ROOT::Minuit2::Minuit2Minimizer::GetHessianMatrix(), ROOT::Minuit2::Minuit2Minimizer::GetMinosError(), ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::Minuit2Minimizer::GlobalCC(), TMinuit2TraceObject::Init(), ROOT::Minuit2::Minuit2Minimizer::IsFixedVariable(), ROOT::Minuit2::MnMinos::Minos(), and ROOT::Minuit2::Minuit2Minimizer::PrintResults().
|
inline |
Definition at line 156 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::MinosError::Lower(), ROOT::Minuit2::MnMinos::Lower(), ROOT::Minuit2::InitialGradientCalculator::operator()(), ROOT::Minuit2::MnFunctionCross::operator()(), and ROOT::Minuit2::MnParameterScan::operator()().
|
inline |
Definition at line 103 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), and ROOT::Minuit2::Minuit2Minimizer::PrintResults().
|
inline |
Definition at line 99 of file MinuitParameter.h.
|
inline |
Definition at line 82 of file MinuitParameter.h.
|
inline |
Definition at line 147 of file MinuitParameter.h.
|
inline |
Definition at line 139 of file MinuitParameter.h.
Definition at line 112 of file MinuitParameter.h.
Definition at line 113 of file MinuitParameter.h.
Definition at line 132 of file MinuitParameter.h.
|
inline |
Definition at line 109 of file MinuitParameter.h.
Definition at line 125 of file MinuitParameter.h.
Definition at line 111 of file MinuitParameter.h.
|
inline |
Definition at line 157 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::InitialGradientCalculator::operator()(), ROOT::Minuit2::MnFunctionCross::operator()(), ROOT::Minuit2::MnParameterScan::operator()(), ROOT::Minuit2::MinosError::Upper(), and ROOT::Minuit2::MnMinos::Upper().
|
inline |
Definition at line 105 of file MinuitParameter.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(), ROOT::Minuit2::Minuit2Minimizer::PrintResults(), and ROOT::Minuit2::MnUserParameterState::Release().
|
private |
Definition at line 164 of file MinuitParameter.h.
Referenced by IsConst(), and operator=().
|
private |
Definition at line 163 of file MinuitParameter.h.
Referenced by Error(), operator=(), and SetError().
|
private |
Definition at line 165 of file MinuitParameter.h.
Referenced by Fix(), IsFixed(), operator=(), and Release().
|
private |
Definition at line 166 of file MinuitParameter.h.
Referenced by LowerLimit(), MinuitParameter(), operator=(), RemoveLimits(), SetLimits(), SetLowerLimit(), and SetUpperLimit().
|
private |
Definition at line 168 of file MinuitParameter.h.
Referenced by HasLimits(), HasLowerLimit(), operator=(), RemoveLimits(), SetLimits(), SetLowerLimit(), and SetUpperLimit().
|
private |
Definition at line 170 of file MinuitParameter.h.
Referenced by GetName(), Name(), operator=(), and SetName().
|
private |
Definition at line 161 of file MinuitParameter.h.
Referenced by Number(), and operator=().
|
private |
Definition at line 167 of file MinuitParameter.h.
Referenced by MinuitParameter(), operator=(), RemoveLimits(), SetLimits(), SetLowerLimit(), SetUpperLimit(), and UpperLimit().
|
private |
Definition at line 169 of file MinuitParameter.h.
Referenced by HasLimits(), HasUpperLimit(), operator=(), RemoveLimits(), SetLimits(), SetLowerLimit(), and SetUpperLimit().
|
private |
Definition at line 162 of file MinuitParameter.h.
Referenced by operator=(), SetValue(), and Value().