'MULTIDIMENSIONAL MODELS' RooFit tutorial macro #304
Simple uncorrelated multi-dimensional p.d.f.s
pdf = gauss(x,mx,sx) * gauss(y,my,sy)
#ifndef __CINT__
#endif
using namespace RooFit ;
void rf304_uncorrprod()
{
RooRealVar meanx(
"mean1",
"mean of gaussian x",2) ;
RooRealVar meany(
"mean2",
"mean of gaussian y",-2) ;
RooRealVar sigmax(
"sigmax",
"width of gaussian x",1) ;
RooRealVar sigmay(
"sigmay",
"width of gaussian y",5) ;
RooGaussian gaussx(
"gaussx",
"gaussian PDF",
x,meanx,sigmax) ;
RooGaussian gaussy(
"gaussy",
"gaussian PDF",
y,meany,sigmay) ;
RooPlot* xframe =
x.frame(
Title(
"X projection of gauss(x)*gauss(y)")) ;
gaussxy.plotOn(xframe) ;
RooPlot* yframe =
y.frame(
Title(
"Y projection of gauss(x)*gauss(y)")) ;
gaussxy.plotOn(yframe) ;
TCanvas *c = new TCanvas("rf304_uncorrprod","rf304_uncorrprod",800, 400);
c->Divide(2);
}
- Author
- 07/2008 - Wouter Verkerke
Definition in file rf304_uncorrprod.C.