フィット関数を描画したい(TF1::Draw

 1#include <TH1D.h>
 2#include <TF1.h>
 3#include <TRandom3.h>
 4#include <TCanvas.h>
 5
 6TH1D *h = new TH1D("h", "Gaussian Fit", 100, -5, 5);
 7
 8TRandom3 random;
 9for (int i = 0; i < 5000; i++) {
10    h->Fill(random.Gaus(0, 1));
11}
12
13TF1 *f = new TF1("f", "gaus", -5, 5);
14h->Fit(f);
15
16TCanvas *c = new TCanvas("c", "Fit Result", 600, 400);
17h->Draw();
18f->SetLineColor(2);
19f->SetLineWidth(2);
20f->Draw("same");
21
22c->BuildLegend();

TF1::Drawでフィット曲線を描画できます。 "same"オプションでヒストグラムとフィット曲線を重ねて描画できます。