The RooFit toolkit for data modeling
Wouter Verkerke, David Kirkby

TL;DR
RooFit is a comprehensive C++ toolkit integrated with ROOT that simplifies complex data modeling, fitting, and Monte Carlo simulations, enabling advanced analysis in high-energy physics experiments.
Contribution
It introduces a flexible, extendable framework for data modeling and fitting within ROOT, capable of handling complex models and large-scale projects.
Findings
Supports both binned and unbinned likelihood fits
Provides tools for plotting and Monte Carlo generation
Proven to handle complex fits in large experiments like BABAR
Abstract
RooFit is a library of C++ classes that facilitate data modeling in the ROOT environment. Mathematical concepts such as variables, (probability density) functions and integrals are represented as C++ objects. The package provides a flexible framework for building complex fit models through classes that mimic math operators, and is straightforward to extend. For all constructed models RooFit provides a concise yet powerful interface for fitting (binned and unbinned likelihood, chi^2), plotting and toy Monte Carlo generation as well as sophisticated tools to manage large scale projects. RooFit has matured into an industrial strength tool capable of running the BABAR experiment's most complicated fits and is now available to all users on SourceForge.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications
