10from ctypes
import c_double
14c1 = ROOT.TCanvas(
"c1")
21f2 = ROOT.TF2(
"f2",
"1000*(([0]*sin(x)/x)*([1]*sin(y)/y))+200", -6, 6, -6, 6)
24dte = ROOT.TGraph2DErrors(nd)
34 rnd = r.Uniform(-e, e)
35 z = f2.Eval(x, y) * (1 + rnd)
38 dte.SetPoint(i, x, y, z)
42 dte.SetPointError(i, ex, ey, ez)
48f2.SetParameters(0.5, 1.5)
50fit2 = dte.FindObject(
"f2")
51fit2.SetTitle(
"Minuit fit result on the Graph2DErrors points")
53ROOT.gStyle.SetHistTopMargin(0)