Functions | |
| draw (i, frame) | |
Variables | |
| a0 = ROOT.RooRealVar("a0", "a0", -0.1, -1, 1) | |
| a0_ctl = ROOT.RooRealVar("a0_ctl", "a0_ctl", -0.1, -1, 1) | |
| a1 = ROOT.RooRealVar("a1", "a1", 0.004, -1, 1) | |
| a1_ctl = ROOT.RooRealVar("a1_ctl", "a1_ctl", 0.5, -0.1, 1) | |
| c = ROOT.TCanvas("rf501_simultaneouspdf", "rf501_simultaneouspdf", 1200, 400) | |
| combData | |
| Components | |
| data = model.generate({x}, 1000) | |
| data_ctl = model_ctl.generate({x}, 2000) | |
| f = ROOT.RooRealVar("f", "f", 0.2, 0.0, 1.0) | |
| f_ctl = ROOT.RooRealVar("f_ctl", "f_ctl", 0.5, 0.0, 1.0) | |
| fitResult = simPdf.fitTo(combData, PrintLevel=-1, Save=True) | |
| frame1 = x.frame(Title="Physics sample") | |
| frame2 = x.frame(Title="Control sample") | |
| frame3 = x.frame(Title="Both samples") | |
| gx = ROOT.RooGaussian("gx", "gx", x, mean, sigma) | |
| gx_ctl = ROOT.RooGaussian("gx_ctl", "gx_ctl", x, mean_ctl, sigma) | |
| LineStyle | |
| mean = ROOT.RooRealVar("mean", "mean", 0, -8, 8) | |
| mean_ctl = ROOT.RooRealVar("mean_ctl", "mean_ctl", -3, -8, 8) | |
| model = ROOT.RooAddPdf("model", "model", [gx, px], [f]) | |
| model_ctl = ROOT.RooAddPdf("model_ctl", "model_ctl", [gx_ctl, px_ctl], [f_ctl]) | |
| ProjWData | |
| px = ROOT.RooChebychev("px", "px", x, [a0, a1]) | |
| px_ctl = ROOT.RooChebychev("px_ctl", "px_ctl", x, [a0_ctl, a1_ctl]) | |
| sample = ROOT.RooCategory("sample", "sample") | |
| sigma = ROOT.RooRealVar("sigma", "sigma", 0.3, 0.1, 10) | |
| simPdf = ROOT.RooSimultaneous("simPdf", "simultaneous pdf", {"physics": model, "control": model_ctl}, sample) | |
| slicedData1 = combData.reduce(Cut="sample==sample::physics") | |
| slicedData2 = combData.reduce(Cut="sample==sample::control") | |
| x = ROOT.RooRealVar("x", "x", -8, 8) | |
| rf501_simultaneouspdf.draw | ( | i, | |
| frame ) |
Definition at line 132 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.a0 = ROOT.RooRealVar("a0", "a0", -0.1, -1, 1) |
Definition at line 28 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.a0_ctl = ROOT.RooRealVar("a0_ctl", "a0_ctl", -0.1, -1, 1) |
Definition at line 45 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.a1 = ROOT.RooRealVar("a1", "a1", 0.004, -1, 1) |
Definition at line 29 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.a1_ctl = ROOT.RooRealVar("a1_ctl", "a1_ctl", 0.5, -0.1, 1) |
Definition at line 46 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.c = ROOT.TCanvas("rf501_simultaneouspdf", "rf501_simultaneouspdf", 1200, 400) |
Definition at line 128 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.combData |
Definition at line 69 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.Components |
Definition at line 103 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.data = model.generate({x}, 1000) |
Definition at line 57 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.data_ctl = model_ctl.generate({x}, 2000) |
Definition at line 58 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.f = ROOT.RooRealVar("f", "f", 0.2, 0.0, 1.0) |
Definition at line 33 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.f_ctl = ROOT.RooRealVar("f_ctl", "f_ctl", 0.5, 0.0, 1.0) |
Definition at line 50 of file rf501_simultaneouspdf.py.
Definition at line 88 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.frame1 = x.frame(Title="Physics sample") |
Definition at line 95 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.frame2 = x.frame(Title="Control sample") |
Definition at line 115 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.frame3 = x.frame(Title="Both samples") |
Definition at line 123 of file rf501_simultaneouspdf.py.
Definition at line 25 of file rf501_simultaneouspdf.py.
Definition at line 42 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.LineStyle |
Definition at line 103 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.mean = ROOT.RooRealVar("mean", "mean", 0, -8, 8) |
Definition at line 23 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.mean_ctl = ROOT.RooRealVar("mean_ctl", "mean_ctl", -3, -8, 8) |
Definition at line 41 of file rf501_simultaneouspdf.py.
Definition at line 34 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.model_ctl = ROOT.RooAddPdf("model_ctl", "model_ctl", [gx_ctl, px_ctl], [f_ctl]) |
Definition at line 51 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.ProjWData |
Definition at line 118 of file rf501_simultaneouspdf.py.
Definition at line 30 of file rf501_simultaneouspdf.py.
Definition at line 47 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.sample = ROOT.RooCategory("sample", "sample") |
Definition at line 64 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.sigma = ROOT.RooRealVar("sigma", "sigma", 0.3, 0.1, 10) |
Definition at line 24 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.simPdf = ROOT.RooSimultaneous("simPdf", "simultaneous pdf", {"physics": model, "control": model_ctl}, sample) |
Definition at line 82 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.slicedData1 = combData.reduce(Cut="sample==sample::physics") |
Definition at line 98 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.slicedData2 = combData.reduce(Cut="sample==sample::control") |
Definition at line 116 of file rf501_simultaneouspdf.py.
| rf501_simultaneouspdf.x = ROOT.RooRealVar("x", "x", -8, 8) |
Definition at line 20 of file rf501_simultaneouspdf.py.