Multidimensional models: making 2/3 dimensional plots of pdfs and datasets 
 
  
import ROOT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    "hh_data3",
    x,
    Binning=8,
    YVar=dict(var=y, Binning=8),
    ZVar=dict(var=z, Binning=8),
)
 
    "hh_model3",
    x,
    Binning=20,
    YVar=dict(var=y, Binning=20),
    ZVar=dict(var=z, Binning=20),
)
 
c1 = 
ROOT.TCanvas(
"rf309_2dimplot", 
"rf309_2dimplot", 800, 800)
 
 
c2 = 
ROOT.TCanvas(
"rf309_3dimplot", 
"rf309_3dimplot", 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 'sigma' with range [-inf, inf] of the RooGaussian 'model' exceeds the safe range of (0, inf). Advise to limit its range.
[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)
[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)
[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)
[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)
[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)
[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)
[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)
[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)
- Date
 - February 2018 
 
- Authors
 - Clemens Lange, Wouter Verkerke (C++ version) 
 
Definition in file rf309_ndimplot.py.