27 using namespace RooFit;
 
   29 void rf314_paramfitrange()
 
   36    RooRealVar t(
"t", 
"t", 0, 5);
 
   37    RooRealVar tmin(
"tmin", 
"tmin", 0, 0, 5);
 
   40    t.setRange(tmin, RooConst(t.getMax()));
 
   43    RooRealVar tau(
"tau", 
"tau", -1.54, -10, -0.1);
 
   44    RooExponential model(
"model", 
"model", t, tau);
 
   50    RooDataSet *dall = model.generate(t, 10000);
 
   53    RooDataSet *tmp = RooGaussian(
"gmin", 
"gmin", tmin, RooConst(0), RooConst(0.5)).generate(tmin, 5000);
 
   56    RooDataSet *dacc = model.generate(t, ProtoData(*tmp));
 
   61    RooFitResult *r = model.fitTo(*dacc, Save());
 
   67    RooPlot *frame = t.frame(Title(
"Fit to data with per-event acceptance"));
 
   68    dall->plotOn(frame, MarkerColor(kRed), LineColor(kRed));
 
   75    new TCanvas(
"rf314_paramranges", 
"rf314_paramranges", 600, 600);
 
   76    gPad->SetLeftMargin(0.15);
 
   77    frame->GetYaxis()->SetTitleOffset(1.6);