27 using namespace RooFit;
35 RooRealVar dt(
"dt",
"dt", -10, 10);
36 RooRealVar tau(
"tau",
"tau", 1.548);
39 RooTruthModel tm1(
"tm",
"truth model", dt);
42 RooDecay decay_tm(
"decay_tm",
"decay", dt, tau, tm1, RooDecay::DoubleSided);
45 RooPlot *frame = dt.frame(Title(
"Bdecay (x) resolution"));
46 decay_tm.plotOn(frame, LineStyle(kDashed));
52 RooRealVar bias1(
"bias1",
"bias1", 0);
53 RooRealVar sigma1(
"sigma1",
"sigma1", 1);
54 RooGaussModel gm1(
"gm1",
"gauss model 1", dt, bias1, sigma1);
57 RooDecay decay_gm1(
"decay_gm1",
"decay", dt, tau, gm1, RooDecay::DoubleSided);
60 decay_gm1.plotOn(frame);
66 RooRealVar bias2(
"bias2",
"bias2", 0);
67 RooRealVar sigma2(
"sigma2",
"sigma2", 5);
68 RooGaussModel gm2(
"gm2",
"gauss model 2", dt, bias2, sigma2);
71 RooRealVar gm1frac(
"gm1frac",
"fraction of gm1", 0.5);
72 RooAddModel gmsum(
"gmsum",
"sum of gm1 and gm2", RooArgList(gm1, gm2), gm1frac);
75 RooDecay decay_gmsum(
"decay_gmsum",
"decay", dt, tau, gmsum, RooDecay::DoubleSided);
78 decay_gmsum.plotOn(frame, LineColor(kRed));
81 new TCanvas(
"rf209_anaconv",
"rf209_anaconv", 600, 600);
82 gPad->SetLeftMargin(0.15);
83 frame->GetYaxis()->SetTitleOffset(1.6);