16 #include "Riostream.h"
25 fxParsCfg(), fxParsNew(), fxParsInit(), fxParsDepend(), fxResults(), fbFixedByDefault(kFALSE) {
30 fxParsCfg(kTRUE), fxParsNew(kTRUE), fxParsInit(), fxParsDepend(), fxResults(), fbFixedByDefault(kFALSE) {
53 if(par) par->
SetRange(RangeMin,RangeMax);
76 for(Int_t n=0;n<=list->GetLast();n++) {
78 if (strcmp(par->
GetParameter().Data(),FullName)==0)
return par;
115 std::cout <<
"List of minimization config for parameters: " << std::endl;
117 std::cout <<
"List of new parameters declarations: " << std::endl;
119 std::cout <<
"Order of parameters initialization: " << std::endl;
121 std::cout <<
"Dependency for parameters: " << std::endl;
123 std::cout <<
"Results values: " << std::endl;
const TString & GetParameter()
virtual Bool_t SetParEpsilon(const char *ParName, Double_t Epsilon)
TGo4FitDependency * FindDepen(const char *FullName, TObjArray *list)
TGo4FitParameter * MakeParForProperties(const char *ParName)
void SetExpression(const char *iExpression)
TGo4FitParameter * CreatePar(const char *ParName, const char *Title, Double_t iValue=0)
virtual Bool_t GetParEpsilon(const char *ParName, Double_t &Epsilon)
void SetParDepend(const char *FullName, const char *iExpression)
virtual Bool_t GetParEpsilon(const char *ParName, Double_t &Epsilon)
virtual void Print(Option_t *option) const
TGo4FitParsList fxParsNew
virtual Bool_t GetParFixed(const char *ParName)
void Print(Option_t *option) const
virtual ~TGo4FitterConfig()
void SetInitValue(Double_t InitValue)
void SetParInit(const char *FullName, Double_t iValue)
TGo4FitParameter * FindPar(const char *ParName)
virtual Bool_t GetParRange(const char *ParName, Double_t &RangeMin, Double_t &RangeMax)
virtual Bool_t GetParFixed(const char *ParName)
virtual void DoAction(TGo4FitterAbstract *Fitter)
virtual void Print(Option_t *option) const
void AddResult(const char *Expression)
TGo4FitParsList fxParsCfg
void SetEpsilon(Double_t iEpsilon)
void SetFixed(Bool_t iFixed)
Bool_t ApplyConfig(TGo4FitterConfig *Config)
virtual Bool_t SetParFixed(const char *ParName, Bool_t iFixed=kTRUE)
void SetRange(Double_t iRangeMin, Double_t iRangeMax)
virtual Bool_t GetParRange(const char *ParName, Double_t &RangeMin, Double_t &RangeMax)
virtual Bool_t SetParRange(const char *ParName, Double_t RangeMin, Double_t RangeMax)