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) | |
Definition at line 33 of file rf311_rangeplot.py.
| rf311_rangeplot.c = ROOT.TCanvas("rf311_rangeplot", "rf310_rangeplot", 800, 400) |
Definition at line 68 of file rf311_rangeplot.py.
| rf311_rangeplot.CutRange |
Definition at line 63 of file rf311_rangeplot.py.
Definition at line 39 of file rf311_rangeplot.py.
Definition at line 45 of file rf311_rangeplot.py.
Definition at line 57 of file rf311_rangeplot.py.
| rf311_rangeplot.fsig = ROOT.RooRealVar("fsig", "signal fraction", 0.1, 0.0, 1.0) |
Definition at line 36 of file rf311_rangeplot.py.
| rf311_rangeplot.gx = ROOT.RooGaussian("gx", "gx", x, 0.0, 1.0) |
Definition at line 24 of file rf311_rangeplot.py.
| rf311_rangeplot.gy = ROOT.RooGaussian("gy", "gy", y, 0.0, 1.0) |
Definition at line 25 of file rf311_rangeplot.py.
| rf311_rangeplot.gz = ROOT.RooGaussian("gz", "gz", z, 0.0, 1.0) |
Definition at line 26 of file rf311_rangeplot.py.
Definition at line 37 of file rf311_rangeplot.py.
| rf311_rangeplot.ProjectionRange |
Definition at line 66 of file rf311_rangeplot.py.
| rf311_rangeplot.px = ROOT.RooPolynomial("px", "px", x, [-0.1, 0.004]) |
Definition at line 30 of file rf311_rangeplot.py.
| rf311_rangeplot.py = ROOT.RooPolynomial("py", "py", y, [0.1, -0.004]) |
Definition at line 31 of file rf311_rangeplot.py.
| rf311_rangeplot.pz = ROOT.RooPolynomial("pz", "pz", z) |
Definition at line 32 of file rf311_rangeplot.py.
Definition at line 27 of file rf311_rangeplot.py.
| rf311_rangeplot.x = ROOT.RooRealVar("x", "x", -5, 5) |
Definition at line 19 of file rf311_rangeplot.py.
| rf311_rangeplot.y = ROOT.RooRealVar("y", "y", -5, 5) |
Definition at line 20 of file rf311_rangeplot.py.
| rf311_rangeplot.z = ROOT.RooRealVar("z", "z", -5, 5) |
Definition at line 21 of file rf311_rangeplot.py.