14#ifndef TGO4FITPARAMETER_H
15#define TGO4FITPARAMETER_H
41 TGo4FitParameter(
const char *name,
const char *title, Double_t iValue, Double_t iRangeMin, Double_t iRangeMax);
46 TGo4FitParameter(
const char *name,
const char *title, Double_t iValue, Double_t iEpsilon);
51 TGo4FitParameter(
const char *name,
const char *title, Double_t iValue, Double_t iRangeMin, Double_t iRangeMax, Double_t iEpsilon);
139 void SetRange(Double_t iRangeMin, Double_t iRangeMax);
186 void Print(Option_t *option =
"")
const override;
TGo4FitNamed()
Default constructor.
Model and data objects parameter.
void RememberValue()
Restore value, which was previously memorized.
void ChangeEpsilon(Double_t iEpsilon)
Change epsilon value.
void ChangeRangeMax(Double_t iRangeMax)
Change value of range maximum.
Double_t GetRangeMax() const
Return value of range maximum.
Double_t fdRememberedValue
void SetEpsilon(Double_t iEpsilon)
Return epsilon value of parameter.
void SetRangeUse(Bool_t use)
Change status, is range was specified or not.
void ChangeRangeMin(Double_t iRangeMin)
Change value of range minimum.
Bool_t GetEpsilon(Double_t &eps) const
Return value of parameter epsilon.
void SetRange(Double_t iRangeMin, Double_t iRangeMax)
Set range minimum and maximum values.
Double_t GetValue() const
Return parameter value.
void SetEpsilonUse(Bool_t use)
Set status, if epsilon value was specified or not.
Double_t GetError() const
Get value of parameter error.
void Print(Option_t *option="") const override
Print TGo4FitParameter object to standard output.
Bool_t GetRange(Double_t &min, Double_t &max) const
Return range left (minimum) and right (maximum) values.
void SetBlocked()
Blocks parameter value.
void ClearEpsilon()
Set status, what epsilon is not specified.
Bool_t GetFixed() const
Return status, if parameter fixed or not.
void SetError(Double_t iError)
Set value of parameter error.
TGo4FitParameter()
Default constructor.
void ClearRange()
Clear status, that range was specified.
void SetValue(Double_t iValue)
Set parameter value.
void SetFixed(Bool_t iFixed)
Set status of parameter fixed or not.
void MemorizeValue()
Memorize value of parameter.
void ClearBlocked()
Release blocking of parameter.
Double_t GetRangeMin() const
Return value of range minimum.
virtual ~TGo4FitParameter()
Destroy TGo4FitParameter object.