Sprout - a Software Tool for Your Analysis
M. Bohman
Full text: pdf
Published on: March 04, 2026
Abstract
Data analysis from subatomic physics experiments tends to be a complex endeavor, in particular due to the many systematic checks that this entails. A large number of parameters and combinations thereof, e.g. selection criteria, fitting ranges, bin sizes, background models, etc must be considered. As an aid in this endeavor, I have developed Sprout, a Subatomic Physics ROOT-based Utility Toolkit, in parallel to my own data analysis within the HADES experiment. Sprout is an experiment-agnostic C++ software library that aims to streamline data analysis using the ROOT framework. Its primary objective is to assist users in maintaining concise, manageable, and modular code by automating repetitive or cumbersome aspects of the analysis workflow. Currently, Sprout offers helper classes for handling ROOT histograms, managing analysis parameters, implementing selection cuts and extracting signal yields. Continued development of Sprout is ongoing to incorporate additional features and improvements.
DOI: https://doi.org/10.22323/1.475.0004
How to cite

Metadata are provided both in article format (very similar to INSPIRE) as this helps creating very compact bibliographies which can be beneficial to authors and readers, and in proceeding format which is more detailed and complete.

Open Access
Creative Commons LicenseCopyright owned by the author(s) under the term of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.