c1 = TCanvas() gStyle.SetOptStat(0) c1.SetGrid() graph.SetTitle('Track Momentum') graph.GetXaxis().SetTitle('track p') graph.GetYaxis().SetTitle('number of events') gPad.SetLogx() gPad.SetLogy() g2.SetTitle('Track Momentum (trk_nclusters_EM_200+trk_nclusters_HAD_200 > 0)*(trk_nTRT>=20)') g2.GetXaxis().SetTitle('track p') g2.GetYaxis().SetTitle('number of events') g2.SetLineColor(2) gPad.SetLogx() gPad.SetLogy() graph.Draw("SAME") g2.Draw("SAME") leg.AddEntry(graph, "Track Momentum", "l") leg.AddEntry(g2, "Track Momentum (trk_nclusters_EM_200+trk_nclusters_HAD_200 > 0)*(trk_nTRT>=20)", "l") leg.SetTextSizePixels(12) leg.Draw() c1.Draw() c2 = TCanvas() gStyle.SetOptStat(0) c2.SetGrid() g3.Divide(g2, graph) g3.Draw() c2.Draw()