histfitter
HistFitter is a framework for building and performing statistical fits with ROOT HistFactory using configurable histogram workflows.
HistFitter is a framework for building and performing statistical fits with ROOT HistFactory using configurable histogram workflows.
To install this package, run one of the following:
HistFitter is a statistical analysis framework designed for performing shape and normalization fits using the HistFactory model within ROOT and RooFit. It enables rapid development of physics analyses by generating histograms from ROOT TTrees according to user-defined configurations describing samples, variables, selections, and systematic uncertainties.
The framework dynamically constructs histograms in memory from configuration files, allowing the histogram-building stage to be executed once and reused across multiple analyses or parameter scans. Generated histograms and corresponding HistFactory XML configurations are written to ROOT files for efficient reuse, avoiding repeated data processing when analysis definitions remain unchanged.
HistFitter integrates histogram production, statistical model construction, and workspace evaluation into a single workflow, supporting large-scale analyses that require constrained nuisance parameters derived from control regions and applied to signal-region fits.
Summary
HistFitter is a framework for building and performing statistical fits with ROOT HistFactory using configurable histogram workflows.
Last Updated
Apr 16, 2026 at 19:37
License
BSD-2-Clause
Supported Platforms
GitHub Repository
https://github.com/histfitter/histfitter