Logo ROOT  
Reference Guide
rs701_BayesianCalculator Namespace Reference

Variables

 bcalc = ROOT.RooStats.BayesianCalculator(data, model, {POI}, priorPOI, nuisPar)
 bcalc2 = ROOT.RooStats.BayesianCalculator(data, model, {POI}, priorPOI2, nuisPar)
 c1 = ROOT.TCanvas("c1", "Bayesian Calculator Result")
 cl = bcalc.ConfidenceLevel()
float confLevel = 0.90
 data = ROOT.RooDataSet("data", "", {w["x"], w["n"]}, WeightVar="n")
 interval = bcalc.GetInterval()
 interval2 = bcalc2.GetInterval()
 model = w.factory("PROD::model(pdf,prior_b)")
 nuisanceParameters = ROOT.RooArgSet(w["b"])
int nuisPar = 0
 plot = bcalc.GetPosteriorPlot()
 plot2 = bcalc2.GetPosteriorPlot()
 POI = w["s"]
 priorPOI = w.factory("Uniform::priorPOI(s)")
 priorPOI2 = w.factory("GenericPdf::priorPOI2('1/sqrt(@0)',s)")
float size = 1.0 - confLevel
bool useBkg = True
 w = ROOT.RooWorkspace("w")

Variable Documentation

◆ bcalc

rs701_BayesianCalculator.bcalc = ROOT.RooStats.BayesianCalculator(data, model, {POI}, priorPOI, nuisPar)

Definition at line 44 of file rs701_BayesianCalculator.py.

◆ bcalc2

rs701_BayesianCalculator.bcalc2 = ROOT.RooStats.BayesianCalculator(data, model, {POI}, priorPOI2, nuisPar)

Definition at line 61 of file rs701_BayesianCalculator.py.

◆ c1

rs701_BayesianCalculator.c1 = ROOT.TCanvas("c1", "Bayesian Calculator Result")

Definition at line 54 of file rs701_BayesianCalculator.py.

◆ cl

rs701_BayesianCalculator.cl = bcalc.ConfidenceLevel()

Definition at line 47 of file rs701_BayesianCalculator.py.

◆ confLevel

float rs701_BayesianCalculator.confLevel = 0.90

Definition at line 16 of file rs701_BayesianCalculator.py.

◆ data

rs701_BayesianCalculator.data = ROOT.RooDataSet("data", "", {w["x"], w["n"]}, WeightVar="n")

Definition at line 30 of file rs701_BayesianCalculator.py.

◆ interval

rs701_BayesianCalculator.interval = bcalc.GetInterval()

Definition at line 46 of file rs701_BayesianCalculator.py.

◆ interval2

rs701_BayesianCalculator.interval2 = bcalc2.GetInterval()

Definition at line 63 of file rs701_BayesianCalculator.py.

◆ model

rs701_BayesianCalculator.model = w.factory("PROD::model(pdf,prior_b)")

Definition at line 21 of file rs701_BayesianCalculator.py.

◆ nuisanceParameters

rs701_BayesianCalculator.nuisanceParameters = ROOT.RooArgSet(w["b"])

Definition at line 22 of file rs701_BayesianCalculator.py.

◆ nuisPar

rs701_BayesianCalculator.nuisPar = 0

Definition at line 36 of file rs701_BayesianCalculator.py.

◆ plot

rs701_BayesianCalculator.plot = bcalc.GetPosteriorPlot()

Definition at line 53 of file rs701_BayesianCalculator.py.

◆ plot2

rs701_BayesianCalculator.plot2 = bcalc2.GetPosteriorPlot()

Definition at line 70 of file rs701_BayesianCalculator.py.

◆ POI

rs701_BayesianCalculator.POI = w["s"]

Definition at line 24 of file rs701_BayesianCalculator.py.

◆ priorPOI

rs701_BayesianCalculator.priorPOI = w.factory("Uniform::priorPOI(s)")

Definition at line 25 of file rs701_BayesianCalculator.py.

◆ priorPOI2

rs701_BayesianCalculator.priorPOI2 = w.factory("GenericPdf::priorPOI2('1/sqrt(@0)',s)")

Definition at line 26 of file rs701_BayesianCalculator.py.

◆ size

float rs701_BayesianCalculator.size = 1.0 - confLevel

Definition at line 42 of file rs701_BayesianCalculator.py.

◆ useBkg

bool rs701_BayesianCalculator.useBkg = True

Definition at line 15 of file rs701_BayesianCalculator.py.

◆ w

rs701_BayesianCalculator.w = ROOT.RooWorkspace("w")

Definition at line 18 of file rs701_BayesianCalculator.py.