best_sm.SetMarkerSize(3.0) best_sm.Draw("P SAME") legend.AddEntry(best_sm, "Expected for 125 GeV SM Higgs", "P") if args.bg_exp: best_bg.SetMarkerStyle(33) best_bg.SetMarkerColor(46) best_bg.SetMarkerSize(3) best_bg.Draw("P SAME") legend.AddEntry(best_bg, "Expected for background only", "P") if args.mass: legend.SetHeader("m_{#phi} = "+args.mass+" GeV") legend.Draw("SAME") if args.sm_exp: overlayLegend,overlayGraphs = plot.getOverlayMarkerAndLegend(legend, {legend.GetNRows()-1 : best_sm}, {legend.GetNRows()-1 : {"MarkerColor" : 2}}, markerStyle="P") plot.DrawCMSLogo(pads[0], 'CMS', args.cms_sub, 11, 0.045, 0.035, 1.2, '', 1.0) plot.DrawTitle(pads[0], args.title_right, 3) plot.DrawTitle(pads[0], args.title_left, 1) plot.FixOverlay() if args.sm_exp: best_sm.Draw("P SAME") for overlayGraph in overlayGraphs: print "test" overlayGraph.Draw("P SAME") overlayLegend.Draw("SAME") canv.Print('.pdf') canv.Print('.png') canv.Close()
best_sm.Draw("P SAME") legend.AddEntry(best_sm, "Expected for 125 GeV SM Higgs", "P") if args.bg_exp: best_bg.SetMarkerStyle(33) best_bg.SetMarkerColor(46) best_bg.SetMarkerSize(3) best_bg.Draw("P SAME") legend.AddEntry(best_bg, "Expected for background only", "P") if args.mass: legend.SetHeader("m_{#phi} = " + args.mass + " GeV") legend.Draw("SAME") if args.sm_exp: overlayLegend, overlayGraphs = plot.getOverlayMarkerAndLegend( legend, {legend.GetNRows() - 1: best_sm}, {legend.GetNRows() - 1: { "MarkerColor": 2 }}, markerStyle="P") plot.DrawCMSLogo(pads[0], 'CMS', args.cms_sub, 11, 0.045, 0.035, 1.2, '', 1.0) pads[0].cd() lumi = ROOT.TLatex(.7, 1.05, "X fb^{-1} (13 TeV)") lumi.SetTextSize(0.03) lumi.DrawTextNDC(.7, .96, "35.9 / fb (13 TeV)") plot.DrawTitle(pads[0], args.title_right, 3) plot.DrawTitle(pads[0], args.title_left, 1) plot.FixOverlay() if args.sm_exp: best_sm.Draw("P SAME") for overlayGraph in overlayGraphs: