'MULTIDIMENSIONAL MODELS' RooFit tutorial macro #304
Simple uncorrelated multi-dimensional p.d.f.s
pdf = gauss(x,mx,sx) * gauss(y,my,sy)
Processing /mnt/build/workspace/root-makedoc-v608/rootspi/rdoc/src/v6-08-00-patches/tutorials/roofit/rf304_uncorrprod.C...
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);
}
- Author
- 07/2008 - Wouter Verkerke
Definition in file rf304_uncorrprod.C.