leg = Legend( 3, pad=canvas, topmargin=0.05, margin=0.2, entryheight=0.02, entrysep=0.01, textsize=12, ) leg.AddEntry(d0inc, label='inclusive') leg.AddEntry(d0wbj, label='N_{bjet}#geq1') leg.AddEntry(d0wbj_c, label='N_{bjet}#geq1 (scaled)') leg.Draw() title = TitleAsLatex( '[4#mu VR] muon-type lepton-jet min |d_{0}| shape comparison') title.Draw() frame = canvas.FindObject('TFrame') lo, hi = frame.GetY1(), frame.GetY2() vline = Line(100, lo, 100, hi) vline.color = 'black' vline.linewidth = 2 vline.linestyle = 'dashed' vline.Draw() canvas.SaveAs('{}/ch4mu_muljd0Shape.pdf'.format(outdir)) canvas.clear() pf.close()