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);