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.
Changelog for version 0.9.2
2012-11-20 Daniel Kollar* final version BAT 0.9.2 2012-11-20 Daniel Kollar * updated version info for all libraries * updated release notes * small code cleanup * BCTemplateFitter: more reverting in plotting methods * BCLog: updated startup printout * increased version of BAT to 0.9.2.rc1 2012-11-19 Frederik Beaujean * BCTemplateFitter: Revert accidental update to new plotting options for the bugfix release only 2012-11-19 Frederik Beaujean * roointerface example: fix up code and readme 2012-11-19 Frederik Beaujean * roostats: Include missing std namespace to fix compilation 2012-10-24 Frederik Beaujean * BCIntegrate: fix off-by-one bug in sample-mean integration 2012-10-08 Kevin Kroeninger * Updated RooInterface based on new code from Stefan Schmitz. 2012-10-03 Kevin Kroeninger * Replace statements with BCLog output where applicable, not done in BCLog (startup information) and BCModelManager (as information is dumped into file). * Remove "using namespace std" in BCTemplateEnsembleTest.cxx * Added "std::" where missing (mostly in RooRoots interface) * Bug fix in MTF: had to delete uncertainty histograms when setting a new data set. * Changed startup information to prompt proper copyright statement * Minor changes in BCAux: adjusted title offset and margins 2012-07-11 Frederik Beaujean * BCMath: bugfix R value in case all samples agree * models/mtf: Add missing include to fix compilation on mac os 10.7 with gcc-4.7