This C++ version of BAT is still being maintained, but addition of new features is unlikely. Check out our new incarnation, BAT.jl, the Bayesian analysis toolkit in Julia. In addition to Metropolis-Hastings sampling, BAT.jl supports Hamiltonian Monte Carlo (HMC) with automatic differentiation, automatic prior-based parameter space transformations, and much more. See the BAT.jl documentation.

BCGraphFitter

Description:

The BCGraphFitter allows to fit a ROOT TF1 function to a ROOT TGraphErrors function. The uncertainties on y at a given x, defined by the uncertainties of the TGraphErrors, are assumed to be Gaussian, i.e., the uncertainty on y corresponds to the width of the Gaussian. The uncertainties on x are not taken into account.

Authors:
Examples Source code:
Documentation:
Screenshot:
Data points and best fit curve (red curve) together with the errorband (yellow band).