import rootnotes
from lib import utils
cfg = utils.json("configs/chib1s.json")
import ROOT
tuples = ROOT.TChain("ChibAlg/Chib")
tuples.Add(cfg["tuples2011"])
cut = cfg["cut"]
cut["pt_ups"] = (18,30)
cut["dm"] = (0.31, 1.43)
from lib.chib import ChibModel
from lib import fit
canvas=rootnotes.default_canvas()
model = ChibModel(canvas,
dm_begin=cut["dm"][0],
dm_end=cut["dm"][1],
nbins=57,
bgorder=2,
frac=[0.6, 0.5, 0.5]
)
f = fit.Fit(model=model,
tuples=tuples,
cut=cut,
field="dm",
is_unbinned=False,
nbins=57,
has_splot=False)
result = f.process()
canvas