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.