#include "Riostream.h" #include "TStyle.h" #include "TH1F.h" #include "TF1.h" #include "TCanvas.h" void Fit(){ // Simple Example to extract Fit informations gStyle->SetOptFit(111111); // Abilita la visualizzazione dei risultati del fit sulla canvas // Funzione con cui riempio un istogramma TF1 *funzFill = new TF1("funzFill","gaus",-10,10); funzFill->SetParameter(0,10); funzFill->SetParameter(1,0); funzFill->SetParameter(2,2); TH1F *h =new TH1F("h","histogram",1000,-10,10); h->FillRandom("funzFill",50000); TCanvas *c = new TCanvas("c","c"); c->cd(1); h->Draw(); // Fit h->Fit("gaus"); //Recupero la funzione di Fit TF1 *fFit = (TF1*)h->GetFunction("gaus"); //Informazioni del fit cout<<"Par 0: "<GetParameter(0)<GetParameter(1)<GetParameter(2)<GetChisquare()<GetNDF()<GetChisquare()/fFit->GetNDF()<