| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Model and data objects parameter.
Has value, error, range and epsilon attributes.
From TGo4FitNamed class obtains full name, which consist of owner name (name of data object or model component) and name of parameter like "Gauss1.Width".
Field Summary | |
private Bool_t | fbBlocked |
protected Bool_t | fbEpsilon |
protected Bool_t | fbFixed |
protected Bool_t | fbRange |
protected Double_t | fdEpsilon |
protected Double_t | fdError |
protected Double_t | fdRangeMax |
protected Double_t | fdRangeMin |
private Double_t | fdRememberedValue |
protected Double_t | fdValue |
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
TGo4FitParameter() Default constructor. | |
TGo4FitParameter(const char * name, const char * title, Double_t iValue) Create TGo4FitParameter object with given name, title and initial value. | |
TGo4FitParameter(const char * name, const char * title, Double_t iValue, Double_t iRangeMin, Double_t iRangeMax) Create TGo4FitParameter object with given name, title, initial value and given range limits. | |
TGo4FitParameter(const char * name, const char * title, Double_t iValue, Double_t iEpsilon) Create TGo4FitParameter object with given name, title, initial value and given epsilon. | |
TGo4FitParameter(const char * name, const char * title, Double_t iValue, Double_t iRangeMin, Double_t iRangeMax, Double_t iEpsilon) Create TGo4FitParameter object with given name, title, initial value, given range and epsilon. |
Destructor Summary | |
virtual synchronized | ~TGo4FitParameter() Destroy TGo4FitParameter object. |
Method Summary | |
void | ChangeEpsilon(Double_t iEpsilon) Change epsilon value. |
void | ChangeRangeMax(Double_t iRangeMax) Cahnge value of range maximum. |
void | ChangeRangeMin(Double_t iRangeMin) Change value of range minimum. |
void | ClearBlocked() Release blocking of parameter. |
void | ClearEpsilon() Set status, what epsilon is not specified. |
void | ClearRange() Clear status, that range was psecified. |
const Bool_t | GetEpsilon(Double_t& eps) Return value of parameter epsilon. |
const Double_t | GetError() Get value of parameter error. |
const Bool_t | GetFixed() Return status, if parameter fixed or not. |
const Bool_t | GetRange(Double_t& min, Double_t& max) Return range left (minimum) and right (maximum) values. |
Double_t | GetRangeMax() Return value of range maximum. |
Double_t | GetRangeMin() Return value of range minimum. |
const Double_t | GetValue() Return parameter value. |
void | MemorizeValue() Memorize value of parameter. |
virtual const void | Print(Option_t* option) Print TGo4FitParameter object to standard output. |
void | RememberValue() Restore value, which was previosly memorized. |
protected void | Reset() |
void | SetBlocked() Blocks parameter value. |
void | SetEpsilon(Double_t iEpsilon) Return epsilon value of parameter. |
void | SetEpsilonUse(Bool_t use) Set status, if epsilon value was specified or not. |
void | SetError(Double_t iError) Set value of parameter error. |
void | SetFixed(Bool_t iFixed) Set status of parameter fixed or not. |
void | SetRange(Double_t iRangeMin, Double_t iRangeMax) Set range minimum and maximum values. |
void | SetRangeUse(Bool_t use) Change status, is range was specified or not. |
void | SetValue(Double_t iValue) Set parameter value. |
Methods inherited from class Go4Fit.TGo4FitNamed |
GetFullName, GetOwner, GetOwnerFullName, SetOwner |
Methods inherited from class TNamed |
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Field Detail |
private Bool_t fbBlocked
protected Bool_t fbEpsilon
protected Bool_t fbFixed
protected Bool_t fbRange
protected Double_t fdEpsilon
protected Double_t fdError
protected Double_t fdRangeMax
protected Double_t fdRangeMin
private Double_t fdRememberedValue
protected Double_t fdValue
Constructor Detail |
public TGo4FitParameter()
public TGo4FitParameter(const char * name, const char * title, Double_t iValue)
public TGo4FitParameter(const char * name, const char * title, Double_t iValue, Double_t iRangeMin, Double_t iRangeMax)
public TGo4FitParameter(const char * name, const char * title, Double_t iValue, Double_t iEpsilon)
public TGo4FitParameter(const char * name, const char * title, Double_t iValue, Double_t iRangeMin, Double_t iRangeMax, Double_t iEpsilon)
Method Detail |
public virtual synchronized ~TGo4FitParameter()
Method Detail |
public void ChangeEpsilon(Double_t iEpsilon)
public void ChangeRangeMax(Double_t iRangeMax)
public void ChangeRangeMin(Double_t iRangeMin)
public void ClearBlocked()
public void ClearEpsilon()
public void ClearRange()
public const Bool_t GetEpsilon(Double_t& eps)
public const Double_t GetError()
public const Bool_t GetFixed()
public const Bool_t GetRange(Double_t& min, Double_t& max)
public Double_t GetRangeMax()
public Double_t GetRangeMin()
public const Double_t GetValue()
public void MemorizeValue()
public virtual const void Print(Option_t* option)
public void RememberValue()
protected void Reset()
public void SetBlocked()
public void SetEpsilon(Double_t iEpsilon)
public void SetEpsilonUse(Bool_t use)
public void SetError(Double_t iError)
public void SetFixed(Bool_t iFixed)
public void SetRange(Double_t iRangeMin, Double_t iRangeMax)
public void SetRangeUse(Bool_t use)
public void SetValue(Double_t iValue)
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |