{ gROOT->Reset(); #include #include #include TCanvas *c1 = new TCanvas("c1","c1",200,10,600,450); //c1->Divide(2,2); c1->cd(); TH1F *gr1 = new TH1F("","",100,-3,3); for (Int_t i=0;i<10000;i++) gr1->Fill(gRandom->Gaus(0,1)); gr1->Draw(); TF1 *p1 = new TF1("p1","gaus",-3,3); gr1->Fit(p1,"R"); Double_t par[11]; p1->GetParameters(&par[0]); TF1 *p1 = gr1->GetFunction("p1"); Double_t en=p1->GetMaximum(); //en=par[11]; Double_t chi2=p1->GetChisquare(); //chi2=par[10]; Double_t el=p1->GetParError(0); cout<Update(); } }