#include "TCanvas.h" #include "TPad.h" #include "TMultiGraph.h" #include "TGraph.h" #include "TGraphErrors.h" #include "TAxis.h" #include "TLegend.h" #include "TLatex.h" #include "TROOT.h" #include #include // for "exit" void histo() { #if 1 /* 0 or 1 */ const char *datain = "C:/dati.txt"; const char *dataout = "C:/root_v6.20.00/histo.pdf"; #else /* 0 or 1 */ const char *datain = "dati.txt"; const char *dataout = "histo.pdf"; #endif /* 0 or 1 */ TCanvas *c1 = new TCanvas("c1","Histogram",1280,1024); TH1F *h = new TH1F("h", "Histogram",10,25,35); ifstream inp; double x; inp.open(datain); for (int i=1; i<=50; i++) { inp >> x; h->SetBinContent(i,x); } h->Draw(); inp.close(); c1->Print(dataout); delete c1; //exit(0); }