22x = ROOT.RooRealVar(
"x",
"x", -5, 5)
23y = ROOT.RooRealVar(
"y",
"y", -5, 5)
26a0 = ROOT.RooRealVar(
"a0",
"a0", -0.5, -5, 5)
27a1 = ROOT.RooRealVar(
"a1",
"a1", -0.5, -1, 1)
28fy = ROOT.RooPolyVar(
"fy",
"fy", y, ROOT.RooArgList(a0, a1))
31sigma = ROOT.RooRealVar(
"sigma",
"width of gaussian", 0.5)
32model = ROOT.RooGaussian(
33 "model",
"Gaussian with shifting mean", x, fy, sigma)
39data = model.generate(ROOT.RooArgSet(x, y), 10000)
54hh_model = model.createHistogram(
"hh_model", x, ROOT.RooFit.Binning(
55 50), ROOT.RooFit.YVar(y, ROOT.RooFit.Binning(50)))
56hh_model.SetLineColor(ROOT.kBlue)
59c = ROOT.TCanvas(
"rf301_composition",
"rf301_composition", 1200, 400)
62ROOT.gPad.SetLeftMargin(0.15)
63xframe.GetYaxis().SetTitleOffset(1.4)
66ROOT.gPad.SetLeftMargin(0.15)
67yframe.GetYaxis().SetTitleOffset(1.4)
70ROOT.gPad.SetLeftMargin(0.20)
71hh_model.GetZaxis().SetTitleOffset(2.5)
74c.SaveAs(
"rf301_composition.png")