FCN=7196.63 FROM MIGRAD STATUS=CONVERGED 169 CALLS 170 TOTAL
EDM=3.06509e-09 STRATEGY= 1 ERROR MATRIX UNCERTAINTY 2.0 per cent
EXT PARAMETER STEP FIRST
NO. NAME VALUE ERROR SIZE DERIVATIVE
1 p0 5.28670e+01 2.67227e-01 1.71567e-03 1.41590e-04
2 p1 2.00562e+00 9.99521e-03 -6.72962e-05 -5.71949e-03
3 p2 -1.02279e+00 1.35440e-02 3.22465e-05 2.77027e-03
4 p3 2.89928e+00 7.94099e-03 -9.38703e-05 -4.55759e-03
5 p4 3.86656e+00 1.13330e-02 1.06568e-05 -2.11126e-03
Minuit, npass=0 : RT= 0.092 s, Cpu= 0.090 s
****************************************
Minimizer is Fumili
Chi2 = 7196.63
NDf = 7366
NCalls = 30
p0 = 52.8672 +/- 0.262932
p1 = 2.00562 +/- 0.00992527
p2 = -1.02279 +/- 0.0135821
p3 = 2.89927 +/- 0.00781808
p4 = 3.86655 +/- 0.011235
Fumili, npass=0 : RT= 0.046 s, Cpu= 0.050 s
****************************************
Minimizer is Minuit2 / Migrad
Chi2 = 7196.63
NDf = 7366
Edm = 4.35806e-08
NCalls = 176
p0 = 52.867 +/- 0.264728
p1 = 2.00562 +/- 0.00995152
p2 = -1.0228 +/- 0.0137398
p3 = 2.89928 +/- 0.00798634
p4 = 3.86656 +/- 0.0112306
Minuit2, npass=0 : RT= 0.062 s, Cpu= 0.060 s
****************************************
Minimizer is Minuit2 / Fumili
Chi2 = 7196.63
NDf = 7366
Edm = 2.49758e-07
NCalls = 99
p0 = 52.8669 +/- 0.265504
p1 = 2.00562 +/- 0.00992463
p2 = -1.0228 +/- 0.0135834
p3 = 2.89928 +/- 0.00792724
p4 = 3.86656 +/- 0.0113104
Fumili2, npass=0 : RT= 0.038 s, Cpu= 0.040 s
double gaus2D(
double *
x,
double *par) {
double t1 =
x[0] - par[1];
double t2 =
x[1] - par[2];
return par[0]* exp( - 0.5 * (
t1*
t1/( par[3]*par[3]) +
t2*
t2 /( par[4]*par[4] ) ) ) ;
}
}
for (
int i = 0; i <
n; ++i) {
}
}
fitFcn->SetParameters(100,0,0,2,7);
histo->
Fit(
"fitFcn",
"0");
}
histo =
new TH2D(
"h2",
"2D Gauss",100,-10,10,100,-10,10);
}
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
winID h TVirtualViewer3D TVirtualGLPainter p
R__EXTERN TRandom * gRandom
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
R__EXTERN TStyle * gStyle
A 2-Dim function with parameters.
static void AddDirectory(Bool_t add=kTRUE)
Sets the flag controlling the automatic add of histograms in memory.
virtual TFitResultPtr Fit(const char *formula, Option_t *option="", Option_t *goption="", Double_t xmin=0, Double_t xmax=0)
Fit histogram with function fname.
void Draw(Option_t *option="") override
Draw this histogram with options.
2-D histogram with a double per channel (see TH1 documentation)
Int_t Fill(Double_t) override
Invalid Fill method.
A Pave (see TPave) with a text centered in the Pave.
Random number generator class based on M.
virtual Double_t Gaus(Double_t mean=0, Double_t sigma=1)
Samples a random number from the standard Normal (Gaussian) Distribution with the given mean and sigm...
void SetStatY(Float_t y=0)
void SetOptFit(Int_t fit=1)
The type of information about fit parameters printed in the histogram statistics box can be selected ...
static void SetDefaultFitter(const char *name="")
static: set name of default fitter
TVirtualPad is an abstract base class for the Pad and Canvas classes.