Logo ROOT  
Reference Guide
rf311_rangeplot Namespace Reference

Variables

 bkg = ROOT.RooProdPdf("bkg", "bkg", [px, py, pz])
 c = ROOT.TCanvas("rf311_rangeplot", "rf310_rangeplot", 800, 400)
 CutRange
 data = model.generate({x, y, z}, 20000)
 frame = x.frame(Title="Projection of 3D data and pdf on X", Bins=40)
 frame2 = x.frame(Title="Same projection on X in signal range of (Y,Z)", Bins=40)
 fsig = ROOT.RooRealVar("fsig", "signal fraction", 0.1, 0.0, 1.0)
 gx = ROOT.RooGaussian("gx", "gx", x, 0.0, 1.0)
 gy = ROOT.RooGaussian("gy", "gy", y, 0.0, 1.0)
 gz = ROOT.RooGaussian("gz", "gz", z, 0.0, 1.0)
 model = ROOT.RooAddPdf("model", "model", [sig, bkg], [fsig])
 ProjectionRange
 px = ROOT.RooPolynomial("px", "px", x, [-0.1, 0.004])
 py = ROOT.RooPolynomial("py", "py", y, [0.1, -0.004])
 pz = ROOT.RooPolynomial("pz", "pz", z)
 sig = ROOT.RooProdPdf("sig", "sig", [gx, gy, gz])
 x = ROOT.RooRealVar("x", "x", -5, 5)
 y = ROOT.RooRealVar("y", "y", -5, 5)
 z = ROOT.RooRealVar("z", "z", -5, 5)

Variable Documentation

◆ bkg

rf311_rangeplot.bkg = ROOT.RooProdPdf("bkg", "bkg", [px, py, pz])

Definition at line 33 of file rf311_rangeplot.py.

◆ c

rf311_rangeplot.c = ROOT.TCanvas("rf311_rangeplot", "rf310_rangeplot", 800, 400)

Definition at line 68 of file rf311_rangeplot.py.

◆ CutRange

rf311_rangeplot.CutRange

Definition at line 63 of file rf311_rangeplot.py.

◆ data

rf311_rangeplot.data = model.generate({x, y, z}, 20000)

Definition at line 39 of file rf311_rangeplot.py.

◆ frame

rf311_rangeplot.frame = x.frame(Title="Projection of 3D data and pdf on X", Bins=40)

Definition at line 45 of file rf311_rangeplot.py.

◆ frame2

rf311_rangeplot.frame2 = x.frame(Title="Same projection on X in signal range of (Y,Z)", Bins=40)

Definition at line 57 of file rf311_rangeplot.py.

◆ fsig

rf311_rangeplot.fsig = ROOT.RooRealVar("fsig", "signal fraction", 0.1, 0.0, 1.0)

Definition at line 36 of file rf311_rangeplot.py.

◆ gx

rf311_rangeplot.gx = ROOT.RooGaussian("gx", "gx", x, 0.0, 1.0)

Definition at line 24 of file rf311_rangeplot.py.

◆ gy

rf311_rangeplot.gy = ROOT.RooGaussian("gy", "gy", y, 0.0, 1.0)

Definition at line 25 of file rf311_rangeplot.py.

◆ gz

rf311_rangeplot.gz = ROOT.RooGaussian("gz", "gz", z, 0.0, 1.0)

Definition at line 26 of file rf311_rangeplot.py.

◆ model

rf311_rangeplot.model = ROOT.RooAddPdf("model", "model", [sig, bkg], [fsig])

Definition at line 37 of file rf311_rangeplot.py.

◆ ProjectionRange

rf311_rangeplot.ProjectionRange

Definition at line 66 of file rf311_rangeplot.py.

◆ px

rf311_rangeplot.px = ROOT.RooPolynomial("px", "px", x, [-0.1, 0.004])

Definition at line 30 of file rf311_rangeplot.py.

◆ py

rf311_rangeplot.py = ROOT.RooPolynomial("py", "py", y, [0.1, -0.004])

Definition at line 31 of file rf311_rangeplot.py.

◆ pz

rf311_rangeplot.pz = ROOT.RooPolynomial("pz", "pz", z)

Definition at line 32 of file rf311_rangeplot.py.

◆ sig

rf311_rangeplot.sig = ROOT.RooProdPdf("sig", "sig", [gx, gy, gz])

Definition at line 27 of file rf311_rangeplot.py.

◆ x

rf311_rangeplot.x = ROOT.RooRealVar("x", "x", -5, 5)

Definition at line 19 of file rf311_rangeplot.py.

◆ y

rf311_rangeplot.y = ROOT.RooRealVar("y", "y", -5, 5)

Definition at line 20 of file rf311_rangeplot.py.

◆ z

rf311_rangeplot.z = ROOT.RooRealVar("z", "z", -5, 5)

Definition at line 21 of file rf311_rangeplot.py.