Logo ROOT  
Reference Guide
rf103_interprfuncs Namespace Reference

Variables

 alpha = ROOT.RooRealVar("alpha", "alpha", 5, 0.1, 10)
 c = ROOT.TCanvas("rf103_interprfuncs", "rf103_interprfuncs", 800, 400)
 data = genpdf.generate({x}, 10000)
 data2 = g1.generate({x}, 1000)
 g1 = ROOT.RooGaussian("g1", "g1", x, 10, 3)
 g2 = ROOT.RooGaussian("g2", "h2", x, mean, sigma)
 genpdf = ROOT.RooGenericPdf("genpdf", "genpdf", "(1+0.1*abs(x)+sin(sqrt(abs(x*alpha+0.1))))", [x, alpha])
 mean = ROOT.RooFormulaVar("mean", "mean", "sqrt(mean2)", [mean2])
 mean2 = ROOT.RooRealVar("mean2", "mean^2", 10, 0, 200)
 PrintLevel
 r = g2.fitTo(data2, Save=True, PrintLevel=-1)
 sigma = ROOT.RooRealVar("sigma", "sigma", 3, 0.1, 10)
 x = ROOT.RooRealVar("x", "x", -20, 20)
 xframe = x.frame(Title="Interpreted expression pdf")
 xframe2 = x.frame(Title="Tailored Gaussian pdf")

Variable Documentation

◆ alpha

rf103_interprfuncs.alpha = ROOT.RooRealVar("alpha", "alpha", 5, 0.1, 10)

Definition at line 27 of file rf103_interprfuncs.py.

◆ c

rf103_interprfuncs.c = ROOT.TCanvas("rf103_interprfuncs", "rf103_interprfuncs", 800, 400)

Definition at line 82 of file rf103_interprfuncs.py.

◆ data

rf103_interprfuncs.data = genpdf.generate({x}, 10000)

Definition at line 34 of file rf103_interprfuncs.py.

◆ data2

rf103_interprfuncs.data2 = g1.generate({x}, 1000)

Definition at line 67 of file rf103_interprfuncs.py.

◆ g1

rf103_interprfuncs.g1 = ROOT.RooGaussian("g1", "g1", x, 10, 3)

Definition at line 66 of file rf103_interprfuncs.py.

◆ g2

rf103_interprfuncs.g2 = ROOT.RooGaussian("g2", "h2", x, mean, sigma)

Definition at line 59 of file rf103_interprfuncs.py.

◆ genpdf

rf103_interprfuncs.genpdf = ROOT.RooGenericPdf("genpdf", "genpdf", "(1+0.1*abs(x)+sin(sqrt(abs(x*alpha+0.1))))", [x, alpha])

Definition at line 28 of file rf103_interprfuncs.py.

◆ mean

rf103_interprfuncs.mean = ROOT.RooFormulaVar("mean", "mean", "sqrt(mean2)", [mean2])

Definition at line 56 of file rf103_interprfuncs.py.

◆ mean2

rf103_interprfuncs.mean2 = ROOT.RooRealVar("mean2", "mean^2", 10, 0, 200)

Definition at line 52 of file rf103_interprfuncs.py.

◆ PrintLevel

rf103_interprfuncs.PrintLevel

Definition at line 37 of file rf103_interprfuncs.py.

◆ r

rf103_interprfuncs.r = g2.fitTo(data2, Save=True, PrintLevel=-1)

Definition at line 73 of file rf103_interprfuncs.py.

◆ sigma

rf103_interprfuncs.sigma = ROOT.RooRealVar("sigma", "sigma", 3, 0.1, 10)

Definition at line 53 of file rf103_interprfuncs.py.

◆ x

rf103_interprfuncs.x = ROOT.RooRealVar("x", "x", -20, 20)

Definition at line 19 of file rf103_interprfuncs.py.

◆ xframe

rf103_interprfuncs.xframe = x.frame(Title="Interpreted expression pdf")

Definition at line 40 of file rf103_interprfuncs.py.

◆ xframe2

rf103_interprfuncs.xframe2 = x.frame(Title="Tailored Gaussian pdf")

Definition at line 77 of file rf103_interprfuncs.py.