20x = ROOT.RooRealVar(
"x",
"x", -10, 10)
23sigma = ROOT.RooRealVar(
"sigma",
"sigma", 1, 0.1, 10)
24mean = ROOT.RooRealVar(
"mean",
"mean", -3, -10, 10)
25gauss = ROOT.RooGaussian(
"gauss",
"gauss", x, mean, sigma)
28data = gauss.generate(ROOT.RooArgSet(x), 1000)
37frame = x.frame(ROOT.RooFit.Name(
"xframe"), ROOT.RooFit.Title(
38 "RooPlot with decorations"), ROOT.RooFit.Bins(40))
46gauss.paramOn(frame, ROOT.RooFit.Layout(0.55))
53data.statOn(frame, ROOT.RooFit.Layout(0.55, 0.99, 0.8))
59txt = ROOT.TText(2, 100,
"Signal")
61txt.SetTextColor(ROOT.kRed)
65arrow = ROOT.TArrow(2, 100, -1, 50, 0.01,
"|>")
66arrow.SetLineColor(ROOT.kRed)
67arrow.SetFillColor(ROOT.kRed)
74f = ROOT.TFile(
"rf106_plotdecoration.root",
"RECREATE")
82c = ROOT.TCanvas(
"rf106_plotdecoration",
"rf106_plotdecoration", 600, 600)
83ROOT.gPad.SetLeftMargin(0.15)
84frame.GetYaxis().SetTitleOffset(1.6)
87c.SaveAs(
"rf106_plotdecoration.png")