void rf307_fullpereventerrors()
{
RooRealVar dterr(
"dterr",
"per-event error on dt", 0.01, 10);
RooLandau pdfDtErr(
"pdfDtErr",
"pdfDtErr", dterr, 1.0, 0.25);
std::unique_ptr<RooDataSet> expDataDterr{pdfDtErr.generate(dterr, 10000)};
std::unique_ptr<RooDataHist> expHistDterr{expDataDterr->binnedClone()};
RooHistPdf pdfErr(
"pdfErr",
"pdfErr", dterr, *expHistDterr);
std::unique_ptr<RooDataSet>
data{model.generate({dt, dterr}, 10000)};
model.plotOn(frame);
TCanvas *
c =
new TCanvas(
"rf307_fullpereventerrors",
"rf307_fullperventerrors", 800, 400);
gPad->SetLeftMargin(0.20);
gPad->SetLeftMargin(0.15);
frame->GetYaxis()->SetTitleOffset(1.6);
frame->Draw();
}
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
Single or double sided decay function that can be analytically convolved with any RooResolutionModel ...
Class RooGaussModel implements a RooResolutionModel that models a Gaussian distribution.
A probability density function sampled from a multidimensional histogram.
Landau distribution p.d.f.
Plot frame and a container for graphics objects within that frame.
Efficient implementation of a product of PDFs of the form.
Variable that can be changed from the outside.
virtual void SetTitleOffset(Float_t offset=1)
Set distance between the axis and the axis title.
virtual void SetLineColor(Color_t lcolor)
Set the line color.
TH1 is the base class of all histogram classes in ROOT.
void Draw(Option_t *option="") override
Default Draw method for all objects.
RooCmdArg Title(const char *name)
RooCmdArg YVar(const RooAbsRealLValue &var, const RooCmdArg &arg={})
RooCmdArg Conditional(const RooArgSet &pdfSet, const RooArgSet &depSet, bool depsAreCond=false)
RooCmdArg PrintLevel(Int_t code)
RooCmdArg Binning(const RooAbsBinning &binning)
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...