26dt = ROOT.RooRealVar(
"dt",
"dt", -10, 10)
27tau = ROOT.RooRealVar(
"tau",
"tau", 1.548)
30tm = ROOT.RooTruthModel(
"tm",
"truth model", dt)
33decay_tm = ROOT.RooDecay(
"decay_tm",
"decay", dt,
34 tau, tm, ROOT.RooDecay.DoubleSided)
37frame = dt.frame(ROOT.RooFit.Title(
"Bdecay (x) resolution"))
38decay_tm.plotOn(frame, ROOT.RooFit.LineStyle(ROOT.kDashed))
44bias1 = ROOT.RooRealVar(
"bias1",
"bias1", 0)
45sigma1 = ROOT.RooRealVar(
"sigma1",
"sigma1", 1)
46gm1 = ROOT.RooGaussModel(
"gm1",
"gauss model 1", dt, bias1, sigma1)
49decay_gm1 = ROOT.RooDecay(
"decay_gm1",
"decay",
50 dt, tau, gm1, ROOT.RooDecay.DoubleSided)
53decay_gm1.plotOn(frame)
59bias2 = ROOT.RooRealVar(
"bias2",
"bias2", 0)
60sigma2 = ROOT.RooRealVar(
"sigma2",
"sigma2", 5)
61gm2 = ROOT.RooGaussModel(
"gm2",
"gauss model 2", dt, bias2, sigma2)
64gm1frac = ROOT.RooRealVar(
"gm1frac",
"fraction of gm1", 0.5)
65gmsum = ROOT.RooAddModel(
66 "gmsum",
"sum of gm1 and gm2", ROOT.RooArgList(gm1, gm2), ROOT.RooArgList(gm1frac))
69decay_gmsum = ROOT.RooDecay(
70 "decay_gmsum",
"decay", dt, tau, gmsum, ROOT.RooDecay.DoubleSided)
73decay_gmsum.plotOn(frame, ROOT.RooFit.LineColor(ROOT.kRed))
76c = ROOT.TCanvas(
"rf209_anaconv",
"rf209_anaconv", 600, 600)
77ROOT.gPad.SetLeftMargin(0.15)
78frame.GetYaxis().SetTitleOffset(1.6)
81c.SaveAs(
"rf209_anaconv.png")