16 TCanvas *canv =
new TCanvas(
"image",
"xygaus + xygaus(5) + xylandau(10)");
17 canv->ToggleEventStatus();
18 canv->SetRightMargin(0.2);
19 canv->SetLeftMargin(0.01);
20 canv->SetTopMargin(0.01);
21 canv->SetBottomMargin(0.01);
24 TImage *img = TImage::Create();
26 TF2 *f2 =
new TF2(
"f2",
"(xygaus + xygaus(5) + xylandau(10))",-4,4,-4,4);
27 Double_t params[] = {130,-1.4,1.8,1.5,1, 150,2,0.5,-2,0.5, 3600,-2,0.7,-3,0.3};
28 f2->SetParameters(params);
29 TH2D *h2 =
new TH2D(
"h2",
"xygaus + xygaus(5) + xylandau(10)",100,-4,4,100,-4,4);
30 h2->FillRandom(
"f2",40000);
31 img->SetImage((
const Double_t *)h2->GetArray(), h2->GetNbinsX() + 2,
32 h2->GetNbinsY() + 2, gHistImagePalette);
34 img->StartPaletteEditor();