Multidimensional models: simple uncorrelated multi-dimensional pdfs 
pdf = gauss(x,mx,sx) * gauss(y,my,sy)
  
import ROOT
 
 
 
 
 
 
 
 
 
 
xframe = 
x.frame(Title=
"X projection of gauss(x)*gauss(y)")
 
 
yframe = 
y.frame(Title=
"Y projection of gauss(x)*gauss(y)")
 
 
c = 
ROOT.TCanvas(
"rf304_uncorrprod", 
"rf304_uncorrprod", 800, 400)
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
  [#0] WARNING:InputArguments -- The parameter 'sigmax' with range [-inf, inf] of the RooGaussian 'gaussx' exceeds the safe range of (0, inf). Advise to limit its range.
[#0] WARNING:InputArguments -- The parameter 'sigmay' with range [-inf, inf] of the RooGaussian 'gaussy' exceeds the safe range of (0, inf). Advise to limit its range.
[#1] INFO:Plotting -- RooAbsReal::plotOn(gaussxy) plot on x integrates over variables (y)
[#1] INFO:Plotting -- RooAbsReal::plotOn(gaussxy) plot on y integrates over variables (x)
- Date
 - February 2018 
 
- Authors
 - Clemens Lange, Wouter Verkerke (C++ version) 
 
Definition in file rf304_uncorrprod.py.