v2.10-0 (21000JUN2005)

Go4Fit
Class TGo4FitDependency


class TGo4FitDependency
derived from TObject

Object, used to store dependency of one parameter from other, calculated via expression.
It used in dependencies calculations, in parameters initialization and in resuly calculation.
Value can be calculated via expression or be just a double constant.
The result parameter is sets via it's index in fitter parameters list.


Field Summary
 protected Double_tfdInitValue
           
 protected Int_tfiNumPar
           
 protected TStringfxExpression
           
 protected TFormula*fxFormula
           
 protected TStringfxParameter
           

Constructor Summary
TGo4FitDependency()
           
TGo4FitDependency(const char * iParameter, const char * iExpression)
           
TGo4FitDependency(const char * iParameter, Double_t InitValue)
           

Destructor Summary
 virtual synchronized ~TGo4FitDependency()
           

Method Summary
 Double_tExecute(Double_t* Params)
           
 voidFinalize()
           
 const const TString&GetExpression()
           
 Double_tGetInitValue()
           
 const const TString&GetParameter()
           
 voidInitialize(Int_t iNumPar, const char * iFormula)
           
 Bool_tIsInitValue()
           
 Bool_tIsResultDepend()
           
 virtual const voidPrint(Option_t* option)
           
 voidSetExpression(const char * iExpression)
           
 voidSetInitValue(Double_t InitValue)
           
 voidSetParameter(const char * iParameter)
           

Field Detail

fdInitValue

protected Double_t fdInitValue

fiNumPar

protected Int_t fiNumPar

fxExpression

protected TString fxExpression

fxFormula

protected TFormula* fxFormula

fxParameter

protected TString fxParameter
Constructor Detail

TGo4FitDependency

public TGo4FitDependency()

TGo4FitDependency

public TGo4FitDependency(const char * iParameter, const char * iExpression)

TGo4FitDependency

public TGo4FitDependency(const char * iParameter, Double_t InitValue)
Method Detail

~TGo4FitDependency

public virtual synchronized ~TGo4FitDependency()
Method Detail

Execute

public Double_t Execute(Double_t* Params)

Finalize

public void Finalize()

GetExpression

public const const TString& GetExpression()

GetInitValue

public Double_t GetInitValue()

GetParameter

public const const TString& GetParameter()

Initialize

public void Initialize(Int_t iNumPar, const char * iFormula)

IsInitValue

public Bool_t IsInitValue()

IsResultDepend

public Bool_t IsResultDepend()

Print

public virtual const void Print(Option_t* option)

SetExpression

public void SetExpression(const char * iExpression)

SetInitValue

public void SetInitValue(Double_t InitValue)

SetParameter

public void SetParameter(const char * iParameter)

Association Links

to Class TFormula


J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005