#include "TFile.h" #include "TH1.h" #include "TH1F.h" #include "TStyle.h" #include "TCanvas.h" #include "TMath.h" #include "TGraphAsymmErrors.h" #include #include #include #include #include #include #include #include #include #include #include #include void plot_Single() { TFile *f = new TFile("try.root","RECREATE"); TFile* _fileMC = TFile::Open("dm_relIsob_pteta15.root"); TDirectory* dir = _fileMC->GetDirectory("muonEffs/pt_reliso15/fit_eff_plots/"); TString fitname = "pt_PLOT"; TCanvas *canvas = (TCanvas*)dir->Get("pt_PLOT"); RooHist *rh = (RooHist*)canvas->GetPrimitive("hxy_fit_eff"); TH1F *h = (TH1F*)rh->GetHistogram(); h->GetXaxis()->SetTitle("pt_muon"); h->GetXaxis()->SetTitleSize(0.06); h->GetXaxis()->SetTitleOffset(0.56); h->GetYaxis()->SetTitle("Muon ID efficiency"); h->GetYaxis()->SetTitleSize(0.05); h->SetMaximum(1.05); h->SetMinimum(0.6); h->SetFillColor(4); h->SetFillStyle(0); h->SetLineColor(4); h->SetLineWidth(2); //canvas->Clear(); canvas->Draw(); //h->Draw("AP"); return ; }