1 #include "BinnedPDF.hxx" 12 Float_t bin_width = (6*sigma/((Float_t)(nbins-1)));
13 Float_t xmin=mean-3*sigma;
16 for (Int_t i=0;i<nbins;i++){
18 Float_t x = xmin + bin_width*(i-1./2);
19 Float_t x1 = xmin + bin_width*(i+1./2);
21 Float_t x_norm=(x-mean)/(sqrt(2)*sigma);
22 Float_t x1_norm=(x1-mean)/(sqrt(2)*sigma);
25 Float_t w_erf=(TMath::Erf(x1_norm)-TMath::Erf(x_norm))/2;
std::vector< Float_t > _params
vector of parameters
std::vector< Float_t > _binCenter
vector of bin centers
BinnedGaussian(int nbins, Float_t mean, Float_t sigma)
Define the integral of a gaussian normalized to 1, inside each of the nbins.
std::vector< Float_t > _binWeight
vector of weights