Logo ROOT  
Reference Guide
rf104_classfactory Namespace Reference

Variables

 a = ROOT.RooRealVar("a", "a", 1)
 alpha = ROOT.RooRealVar("alpha", "alpha", 5, 0.1, 10)
 b = ROOT.RooRealVar("b", "b", 2, -10, 10)
 c = ROOT.TCanvas("rf104_classfactory", "rf104_classfactory", 800, 400)
 data = pdf.generate({y}, 1000)
 data2 = genpdf.generate({x}, 50000)
 frame1 = y.frame(Title="Compiled class MyPdfV3")
 frame2 = x.frame(Title="Compiled version of pdf of rf103")
 genpdf = ROOT.RooClassFactory.makePdfInstance("GenPdf", "(1+0.1*fabs(x)+sin(sqrt(fabs(x*alpha+0.1))))", [x, alpha])
 pdf = ROOT.MyPdfV3("pdf", "pdf", y, a, b)
 PrintLevel
 x = ROOT.RooRealVar("x", "x", -20, 20)
 y = ROOT.RooRealVar("y", "y", -10, 10)

Variable Documentation

◆ a

rf104_classfactory.a = ROOT.RooRealVar("a", "a", 1)

Definition at line 63 of file rf104_classfactory.py.

◆ alpha

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

Definition at line 86 of file rf104_classfactory.py.

◆ b

rf104_classfactory.b = ROOT.RooRealVar("b", "b", 2, -10, 10)

Definition at line 64 of file rf104_classfactory.py.

◆ c

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

Definition at line 101 of file rf104_classfactory.py.

◆ data

rf104_classfactory.data = pdf.generate({y}, 1000)

Definition at line 70 of file rf104_classfactory.py.

◆ data2

rf104_classfactory.data2 = genpdf.generate({x}, 50000)

Definition at line 90 of file rf104_classfactory.py.

◆ frame1

rf104_classfactory.frame1 = y.frame(Title="Compiled class MyPdfV3")

Definition at line 69 of file rf104_classfactory.py.

◆ frame2

rf104_classfactory.frame2 = x.frame(Title="Compiled version of pdf of rf103")

Definition at line 96 of file rf104_classfactory.py.

◆ genpdf

rf104_classfactory.genpdf = ROOT.RooClassFactory.makePdfInstance("GenPdf", "(1+0.1*fabs(x)+sin(sqrt(fabs(x*alpha+0.1))))", [x, alpha])

Definition at line 87 of file rf104_classfactory.py.

◆ pdf

rf104_classfactory.pdf = ROOT.MyPdfV3("pdf", "pdf", y, a, b)

Definition at line 66 of file rf104_classfactory.py.

◆ PrintLevel

rf104_classfactory.PrintLevel

Definition at line 71 of file rf104_classfactory.py.

◆ x

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

Definition at line 80 of file rf104_classfactory.py.

◆ y

rf104_classfactory.y = ROOT.RooRealVar("y", "y", -10, 10)

Definition at line 65 of file rf104_classfactory.py.