{
    // observable
    RooRealVar x("x", "random variable", 0.0, 1.0);
    
    // parameters
    RooRealVar mu("mu", "mean parameter", 0.5, 0.0, 1.0);
    RooRealVar sigma("sigma", "width parameter", 0.1, 0.0, 0.3);
    
    // PDF
    RooGaussian gaus("gaus", "Gaussian PDF", x, mu, sigma);
    
    // plot the PDF
    RooPlot* frame = x.frame();
    gaus.plotOn(frame);
    frame->Draw();
}