#include <TGo4FitDependency.h>
Public Member Functions | |
TGo4FitDependency () | |
TGo4FitDependency (const char *iParameter, const char *iExpression) | |
TGo4FitDependency (const char *iParameter, Double_t InitValue) | |
virtual | ~TGo4FitDependency () |
void | SetParameter (const char *iParameter) |
void | SetInitValue (Double_t InitValue) |
void | SetExpression (const char *iExpression) |
const TString & | GetParameter () |
const TString & | GetExpression () |
Double_t | GetInitValue () |
Bool_t | IsResultDepend () |
Bool_t | IsInitValue () |
void | Initialize (Int_t iNumPar, const char *iFormula) |
Double_t | ExecuteDependency (Double_t *Params) |
void | Finalize () |
virtual void | Print (Option_t *option) const |
Protected Attributes | |
TString | fxParameter |
TString | fxExpression |
Double_t | fdInitValue |
Int_t | fiNumPar |
TFormula * | fxFormula |
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.
Definition at line 28 of file TGo4FitDependency.h.
TGo4FitDependency::TGo4FitDependency | ( | ) |
Definition at line 20 of file TGo4FitDependency.cxx.
TGo4FitDependency::TGo4FitDependency | ( | const char * | iParameter, | |
const char * | iExpression | |||
) |
Definition at line 25 of file TGo4FitDependency.cxx.
TGo4FitDependency::TGo4FitDependency | ( | const char * | iParameter, | |
Double_t | InitValue | |||
) |
Definition at line 29 of file TGo4FitDependency.cxx.
TGo4FitDependency::~TGo4FitDependency | ( | ) | [virtual] |
void TGo4FitDependency::SetParameter | ( | const char * | iParameter | ) |
void TGo4FitDependency::SetInitValue | ( | Double_t | InitValue | ) |
Definition at line 41 of file TGo4FitDependency.cxx.
References fdInitValue, and fxExpression.
Referenced by TGo4FitterConfig::SetParInit().
void TGo4FitDependency::SetExpression | ( | const char * | iExpression | ) |
Definition at line 47 of file TGo4FitDependency.cxx.
References fxExpression.
Referenced by TGo4FitterConfig::SetParDepend(), and TGo4FitterConfig::SetParInit().
const TString& TGo4FitDependency::GetParameter | ( | ) | [inline] |
const TString& TGo4FitDependency::GetExpression | ( | ) | [inline] |
Double_t TGo4FitDependency::GetInitValue | ( | ) | [inline] |
Bool_t TGo4FitDependency::IsResultDepend | ( | ) | [inline] |
Bool_t TGo4FitDependency::IsInitValue | ( | ) | [inline] |
void TGo4FitDependency::Initialize | ( | Int_t | iNumPar, | |
const char * | iFormula | |||
) |
Double_t TGo4FitDependency::ExecuteDependency | ( | Double_t * | Params | ) |
Definition at line 61 of file TGo4FitDependency.cxx.
References fdInitValue, fiNumPar, and fxFormula.
void TGo4FitDependency::Finalize | ( | ) |
void TGo4FitDependency::Print | ( | Option_t * | option | ) | const [virtual] |
Definition at line 72 of file TGo4FitDependency.cxx.
References fdInitValue, fxExpression, and fxParameter.
TString TGo4FitDependency::fxParameter [protected] |
Definition at line 53 of file TGo4FitDependency.h.
Referenced by GetParameter(), IsResultDepend(), Print(), and SetParameter().
TString TGo4FitDependency::fxExpression [protected] |
Definition at line 54 of file TGo4FitDependency.h.
Referenced by GetExpression(), IsInitValue(), Print(), SetExpression(), and SetInitValue().
Double_t TGo4FitDependency::fdInitValue [protected] |
Definition at line 55 of file TGo4FitDependency.h.
Referenced by ExecuteDependency(), GetInitValue(), Print(), and SetInitValue().
Int_t TGo4FitDependency::fiNumPar [protected] |
Definition at line 56 of file TGo4FitDependency.h.
Referenced by ExecuteDependency(), and Initialize().
TFormula* TGo4FitDependency::fxFormula [protected] |
Definition at line 57 of file TGo4FitDependency.h.
Referenced by ExecuteDependency(), Finalize(), Initialize(), and ~TGo4FitDependency().