39 { std::cout <<
"TGo4FitModelGauss1:: Invalid sigma value " << std::endl;
return kFALSE; }
43 { std::cout <<
"TGo4FitModelGauss1: invalid index " << std::endl;
return kFALSE; }
55 std::cout <<
" 1-dimensional Gauss for axis " <<
fiNaxis << std::endl;
Double_t GetAmplValue()
Return value of amplitude parameter.
TGo4FitParameter * NewParameter(const char *Name, const char *Title, Double_t iValue=0., Bool_t Fixed=kFALSE, Int_t AtIndx=-1)
Create new parameter with provided properties and add to parameters list.
Bool_t BeforeEval(Int_t ndim) override
Prepares (if necessary) some intermediate variables to be able calculate values of model via EvalN() ...
TGo4FitModelGauss1()
Default constructor.
Int_t fiNaxis
Number of selected axis, where gaussian will be build.
Double_t Integral() override
Calculates integral of model component.
virtual ~TGo4FitModelGauss1()
Destroys TGo4FitModelGauss1 object.
Double_t EvalN(const Double_t *v) override
Calculates value of model according current parameters values and provided axes values.
void Print(Option_t *option="") const override
Print information to standard output.
Double_t Par_x0
Temporary variable for EvalN() function.
Double_t Par_k
Temporary variable for EvalN() function.
void Print(Option_t *option="") const override
Print information about model object on standard output.
TGo4FitModel()
Default constructor.
Double_t GetValue() const
Return parameter value.
TGo4FitParameter * GetPar(Int_t n)
Return parameter according given index.