26 TCanvas *c1 =
new TCanvas(
"c1_fit1",
"The Fit Canvas",200,10,700,500);
29 c1->GetFrame()->SetFillColor(21);
30 c1->GetFrame()->SetBorderMode(-1);
31 c1->GetFrame()->SetBorderSize(5);
33 gBenchmark->Start(
"fit1");
38 TString dir = gROOT->GetTutorialDir();
40 TFile *file = TFile::Open(
"fillrandom.root");
42 gROOT->ProcessLine(Form(
".x %s../hist/fillrandom.C",dir.Data()));
43 file = TFile::Open(
"fillrandom.root");
58 file->GetObject(
"sqroot",sqroot);
60 Error(
"fit1.C",
"Cannot find object sqroot of type TF1\n");
69 file->GetObject(
"h1f",h1f);
71 Error(
"fit1.C",
"Cannot find object h1f of type TH1F\n");
74 h1f->SetFillColor(45);
80 TPaveText * fitlabel =
new TPaveText(0.6,0.4,0.9,0.75,
"NDC");
81 fitlabel->SetTextAlign(12);
82 fitlabel->SetFillColor(42);
83 fitlabel->ReadFile(Form(
"%sfit1_C.txt",dir.Data()));
86 gBenchmark->Show(
"fit1");