Example #1
0
db = DB(mc="mc_%ds_tr" % NS)
renderer = tmpl.renderer()

prefix = " & "
context = tmpl.bins(BINNING)

for np in range(NP, 4):
    b = ["", ""]
    yb = ["", ""]
    eb = ["", ""]
    eff = ""

    for bin in BINNING:
        for nb in range(1, 3):
            fit = db.mcfit(bin=bin, np=np, nb=nb)
            b[nb - 1] += tmpl.col(utils.latex_ve_pair(fit["N"]))
            yb[nb - 1] += tmpl.col(
                utils.long_format(db.mcups(bin=bin, np=np, nb=nb, ns=NS)))
            eb[nb - 1] += tmpl.col(
                utils.latex_ve_pair(db.eff(bin, np=np, nb=nb, ns=NS) * 100))
        eff += tmpl.col(
            utils.latex_ve_pair(db.eff(bin, np=np, ns=NS) * 100), bold=True)

    context.update({
        "np": np,
        "ns": NS,
        "b1": b[0],
        "b2": b[1],
        "yb1": yb[0],
        "yb2": yb[1],