Sprout - a Software Tool for Your Analysis
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.