void script(){ gStyle->SetOptStat(0); gStyle->SetOptTitle(0); TFile *f_1s = new TFile("/home/christos/public_html/RpA/eff_pPb8_22_NewPtReweights/Eff_pPb_1S_8_22_NewPtReweights.root"); TFile *f_2s = new TFile("/home/christos/public_html/RpA/eff_pPb8_22_NewPtReweights/Eff_pPb_2S_8_22_NewPtReweights.root"); //TFile *f_3s = TFile::Open("/home/christos/public_html/RpA/eff_pPb8_22_NewPtReweights/Eff_pPb_3S_8_22_NewPtReweights.root"); TGraphAsymmErrors *gr_1s = (TGraphAsymmErrors*)f_1s->Get("EffPt"); TGraphAsymmErrors *gr_2s = (TGraphAsymmErrors*)f_2s->Get("EffPt"); //TGraphAsymmErrors *gr_3s = (TGraphAsymmErrors*)f_3s->Get("EffPt"); gr_2s->SetMarkerColor(kBlue); //gr_3s->SetMarkerColor(kGreen+3); gr_2s->SetMarkerStyle(33); //gr_3s->SetMarkerStyle(21); gr_1s->SetMarkerSize(1.25); gr_2s->SetMarkerSize(1.5); //gr_3s->SetMarkerSize(1); TH1D *h_1s = new TH1D("h_1s","Dummy;P_{T} (GeV);Efficiency",100,0,30); h_1s->SetMaximum(1.1); TCanvas *c_effPt = new TCanvas("c_effPt","eff. vs Pt.",500,500); gPad->SetTicks(1,1); h_1s->Draw(); gr_1s->Draw("PSAME"); gr_2s->Draw("PSAME"); //gr_3s->Draw("PSAME"); TLegend *leg = new TLegend(.4,.2,.8,.4); leg->SetBorderSize(0); leg->SetTextSize(0.03); //leg->AddEntry(gr_1s,"pPb Efficiency",""); //leg->AddEntry(gr_1s,"Monte Carlo with Tag and Probe Reweight",""); leg->AddEntry(gr_1s,"#varUpsilon(1S)","P"); leg->AddEntry(gr_2s,"#varUpsilon(2S)","P"); //leg->AddEntry(gr_3s,"#varUpsilon(3S)","P"); const char *label1 = "pPb Efficiency"; const char *label2 = "Monte Carlo with TnP Reweight"; TLatex latex; latex.SetTextSize(0.025); latex.DrawLatex(13,.5,label1); latex.DrawLatex(13,.45,label2); leg->Draw(); }