Organization and simultaneous fits: basic use of the 'object factory' associated with a workspace to rapidly build pdfs functions and their parameter components 
 
 
void compact = false)
{
 
   
   
 
   
   
   
   
   
   
 
 
      
      w->factory(
"Gaussian::sig1(x[-10,10],mean[5,0,10],0.5)");
 
      w->factory(
"Gaussian::sig2(x,mean,1)");
 
      w->factory(
"Chebychev::bkg(x,{a0[0.5,0.,1],a1[0.2,0.,1.]})");
 
      w->factory(
"SUM::sig(sig1frac[0.8,0.,1.]*sig1,sig2)");
 
      w->factory(
"SUM::model(bkgfrac[0.5,0.,1.]*bkg,sig)");
 
 
   } else {
 
      
      
      
 
      w->factory(
"SUM::model(bkgfrac[0.5,0.,1.]*Chebychev::bkg(x[-10,10],{a0[0.5,0.,1],a1[0.2,0.,1.]})," 
                 "SUM(sig1frac[0.8,0.,1.]*Gaussian(x,mean[5,0,10],0.5), Gaussian(x,mean,1)))");
   }
 
   
   
   
   
   
   
   
   
   
 
   
   std::unique_ptr<RooDataSet> 
data{
w->pdf(
"model")->generate(*
w->var(
"x"), 1000)};
 
 
   
   
   w->factory(
"KeysPdf::k(x,data,NoMirror,0.2)");
 
 
   
}
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
 
Persistable container for RooFit projects.
 
RooCmdArg Rename(const char *suffix)
 
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
 
   
[#1] INFO:ObjectHandling -- RooWorkspace::import(w) importing dataset modelData
[#1] INFO:ObjectHandling -- RooWorkSpace::import(w) changing name of dataset from  modelData to data
 
RooWorkspace(w) w contents
 
variables
---------
(a0,a1,bkgfrac,mean,sig1frac,x)
 
p.d.f.s
-------
RooChebychev::bkg[ x=x coefList=(a0,a1) ] = 0.8
RooKeysPdf::k[ x=x ] = 0.0210129
RooAddPdf::model[ bkgfrac * bkg + [%] * sig ] = 0.4/1
RooAddPdf::sig[ sig1frac * sig1 + [%] * sig2 ] = 7.45331e-07/1
RooGaussian::sig1[ x=x mean=mean sigma=0.5 ] = 1.92875e-22
RooGaussian::sig2[ x=x mean=mean sigma=1 ] = 3.72665e-06
 
datasets
--------
RooDataSet::data(x)
 
- Date
 - July 2009 
 
- Author
 - Wouter Verkerke 
 
Definition in file rf511_wsfactory_basic.C.