def shape_linlog_og(h, blrange=(100,3000), erange=(-1,1), zrange=(0,0.2)): ''' Shape the histogram for an explicitly log energy scale but a linear plot. ''' x = h.GetXaxis() x.SetRangeUser(*blrange) y = h.GetYaxis() y.SetRangeUser(*erange) set_energy_axis_label(y) z = h.GetZaxis() z.SetRangeUser(*zrange)
def shape_linlog_og(h, blrange=(100, 3000), erange=(-1, 1), zrange=(0, 0.2)): ''' Shape the histogram for an explicitly log energy scale but a linear plot. ''' x = h.GetXaxis() x.SetRangeUser(*blrange) y = h.GetYaxis() y.SetRangeUser(*erange) set_energy_axis_label(y) z = h.GetZaxis() z.SetRangeUser(*zrange)
def shape_hist(h, par): tit = 'At {blname} km'.format(**par) xtit = 'E_{#nu} (GeV)' ytit = 'P(%(inu_rlatex)s #rightarrow %(fnu_rlatex)s), %(hier)s' % par h.SetStats(0) h.SetTitle(tit) ea = h.GetXaxis() ea.SetRangeUser(-1,1) ea.SetTitle(xtit) ea.CenterTitle() set_energy_axis_label(ea) pa = h.GetYaxis() pa.SetRangeUser(0,0.2) pa.SetTitle(ytit) pa.CenterTitle()