Multidimensional models: usage of full pdf with per-event errors
import ROOT
sigma =
ROOT.RooRealVar(
"sigma",
"per-event error scale factor", 1, 0.1, 10)
gm =
ROOT.RooGaussModel(
"gm1",
"gauss model scaled bt per-event error", dt, bias, sigma, dterr)
decay_gm =
ROOT.RooDecay(
"decay_gm",
"decay", dt, tau, gm, type=
"DoubleSided")
model =
ROOT.RooProdPdf(
"model",
"model", {pdfErr}, Conditional=({decay_gm}, {dt}))
frame =
dt.frame(Title=
"Projection of model(dt|dterr) on dt")
c =
ROOT.TCanvas(
"rf307_fullpereventerrors",
"rf307_fullpereventerrors", 800, 400)
c.SaveAs(
"rf307_fullpereventerrors.png")
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
- Date
- February 2018
- Authors
- Clemens Lange, Wouter Verkerke (C++ version)
Definition in file rf307_fullpereventerrors.py.