Logo ROOT  
Reference Guide
rf403_weightedevts Namespace Reference

Variables

 a0 = ROOT.RooRealVar("a0", "a0", 1)
 a1 = ROOT.RooRealVar("a1", "a1", 0, -1, 1)
 a2 = ROOT.RooRealVar("a2", "a2", 1, 0, 10)
 binnedData = wdata.binnedClone()
 c = ROOT.TCanvas("rf403_weightedevts", "rf403_weightedevts", 600, 600)
 chi2 = p2.createChi2(binnedData, ROOT.RooFit.DataError("SumW2"))
 data = p0.generate(x, 1000)
 data2 = genPdf.generate(x, 1000)
 data3 = genPdf.generate(x, 43000)
 DataError
 frame = x.frame(Title="Unbinned ML fit, chi^2 fit to weighted data")
 genPdf = ROOT.RooGenericPdf("genPdf", "x*x+10", [x])
 LineColor
 LineStyle
 m = ROOT.RooMinimizer(chi2)
 p0 = ROOT.RooPolynomial("px", "px", x)
 p2 = ROOT.RooPolynomial("p2", "p2", x, [a0, a1, a2], 0)
 r_chi2_wgt = m.save()
 r_ml_unw10 = p2.fitTo(data2, Save=True, PrintLevel=-1)
 r_ml_unw43 = p2.fitTo(data3, Save=True, PrintLevel=-1)
 r_ml_wgt = p2.fitTo(wdata, Save=True, PrintLevel=-1)
 r_ml_wgt_corr = p2.fitTo(wdata, Save=True, SumW2Error=True, PrintLevel=-1)
 wdata = ROOT.RooDataSet(data.GetName(), data.GetTitle(), data.get(), Import=data, WeightVar="w")
 wFunc = ROOT.RooFormulaVar("w", "event weight", "(x*x+10)", [x])
 x = ROOT.RooRealVar("x", "x", -10, 10)

Variable Documentation

◆ a0

rf403_weightedevts.a0 = ROOT.RooRealVar("a0", "a0", 1)

Definition at line 55 of file rf403_weightedevts.py.

◆ a1

rf403_weightedevts.a1 = ROOT.RooRealVar("a1", "a1", 0, -1, 1)

Definition at line 56 of file rf403_weightedevts.py.

◆ a2

rf403_weightedevts.a2 = ROOT.RooRealVar("a2", "a2", 1, 0, 10)

Definition at line 57 of file rf403_weightedevts.py.

◆ binnedData

rf403_weightedevts.binnedData = wdata.binnedClone()

Definition at line 117 of file rf403_weightedevts.py.

◆ c

rf403_weightedevts.c = ROOT.TCanvas("rf403_weightedevts", "rf403_weightedevts", 600, 600)

Definition at line 152 of file rf403_weightedevts.py.

◆ chi2

rf403_weightedevts.chi2 = p2.createChi2(binnedData, ROOT.RooFit.DataError("SumW2"))

Definition at line 125 of file rf403_weightedevts.py.

◆ data

rf403_weightedevts.data = p0.generate(x, 1000)

Definition at line 29 of file rf403_weightedevts.py.

◆ data2

rf403_weightedevts.data2 = genPdf.generate(x, 1000)

Definition at line 103 of file rf403_weightedevts.py.

◆ data3

rf403_weightedevts.data3 = genPdf.generate(x, 43000)

Definition at line 106 of file rf403_weightedevts.py.

◆ DataError

rf403_weightedevts.DataError

Definition at line 91 of file rf403_weightedevts.py.

◆ frame

rf403_weightedevts.frame = x.frame(Title="Unbinned ML fit, chi^2 fit to weighted data")

Definition at line 88 of file rf403_weightedevts.py.

◆ genPdf

rf403_weightedevts.genPdf = ROOT.RooGenericPdf("genPdf", "x*x+10", [x])

Definition at line 100 of file rf403_weightedevts.py.

◆ LineColor

rf403_weightedevts.LineColor

Definition at line 132 of file rf403_weightedevts.py.

◆ LineStyle

rf403_weightedevts.LineStyle

Definition at line 132 of file rf403_weightedevts.py.

◆ m

rf403_weightedevts.m = ROOT.RooMinimizer(chi2)

Definition at line 126 of file rf403_weightedevts.py.

◆ p0

rf403_weightedevts.p0 = ROOT.RooPolynomial("px", "px", x)

Definition at line 26 of file rf403_weightedevts.py.

◆ p2

rf403_weightedevts.p2 = ROOT.RooPolynomial("p2", "p2", x, [a0, a1, a2], 0)

Definition at line 58 of file rf403_weightedevts.py.

◆ r_chi2_wgt

rf403_weightedevts.r_chi2_wgt = m.save()

Definition at line 131 of file rf403_weightedevts.py.

◆ r_ml_unw10

rf403_weightedevts.r_ml_unw10 = p2.fitTo(data2, Save=True, PrintLevel=-1)

Definition at line 110 of file rf403_weightedevts.py.

◆ r_ml_unw43

rf403_weightedevts.r_ml_unw43 = p2.fitTo(data3, Save=True, PrintLevel=-1)

Definition at line 111 of file rf403_weightedevts.py.

◆ r_ml_wgt

rf403_weightedevts.r_ml_wgt = p2.fitTo(wdata, Save=True, PrintLevel=-1)

Definition at line 67 of file rf403_weightedevts.py.

◆ r_ml_wgt_corr

rf403_weightedevts.r_ml_wgt_corr = p2.fitTo(wdata, Save=True, SumW2Error=True, PrintLevel=-1)

Definition at line 82 of file rf403_weightedevts.py.

◆ wdata

rf403_weightedevts.wdata = ROOT.RooDataSet(data.GetName(), data.GetTitle(), data.get(), Import=data, WeightVar="w")

Definition at line 45 of file rf403_weightedevts.py.

◆ wFunc

rf403_weightedevts.wFunc = ROOT.RooFormulaVar("w", "event weight", "(x*x+10)", [x])

Definition at line 35 of file rf403_weightedevts.py.

◆ x

rf403_weightedevts.x = ROOT.RooRealVar("x", "x", -10, 10)

Definition at line 22 of file rf403_weightedevts.py.