Addition and convolution: decay function pdfs with optional B physics effects (mixing and CP violation) that can be analytically convolved with e.g. 
Gaussian resolution functions
pdf1 = 
decay(t,tau) (x) delta(t)
 
pdf2 = 
decay(t,tau) (x) gauss(t,m,s)
 
 
  
import ROOT
 
 
 
 
decay_tm = 
ROOT.RooDecay(
"decay_tm", 
"decay", dt, tau, tm, type=
"DoubleSided")
 
 
frame = 
dt.frame(Title=
"Bdecay (x) resolution")
 
 
 
 
decay_gm1 = 
ROOT.RooDecay(
"decay_gm1", 
"decay", dt, tau, gm1, type=
"DoubleSided")
 
 
 
 
 
 
 
 
c = 
ROOT.TCanvas(
"rf209_anaconv", 
"rf209_anaconv", 600, 600)
 
 
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 rf209_anaconv.py.