16 #include "Riostream.h"
25 Double_t iWidth1, Double_t iWidth2, Double_t iCov12,
26 Int_t iNaxis1, Int_t iNaxis2) :
27 TGo4FitModel(iName,
"2-dimensional Gaussian", kTRUE), fiNaxis1(iNaxis1), fiNaxis2(iNaxis2) {
44 { std::cout <<
" TGo4FitModelGauss2:: invalid Sig0 value" << std::endl;
return kFALSE; }
47 { std::cout <<
" TGo4FitModelGauss2:: invalid Sig1 value" << std::endl;
return kFALSE; }
52 { std::cout <<
" TGo4FitModelGauss2:: invalid index value" << std::endl;
return kFALSE; }
66 std::cout <<
" 2-dimensional Gauss for axis " <<
fiNaxis1 <<
" & " <<
fiNaxis2 << std::endl;
virtual Double_t EvalN(const Double_t *v)
TGo4FitParameter * GetPar(Int_t n)
TGo4FitParameter * NewParameter(const char *Name, const char *Title, Double_t iValue=0., Bool_t Fixed=kFALSE, Int_t AtIndx=-1)
virtual ~TGo4FitModelGauss2()
virtual void Print(Option_t *option) const
virtual void Print(Option_t *option) const
Double_t GetValue() const
virtual Bool_t BeforeEval(Int_t ndim)