Sprout - a Software Tool for Your Analysis

Read full text
Authors: Malin Bohman
Cited by: 0
References: 2

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.

Fields of Study & Subjects

Particle physics theoretical and experimental studies High-Energy Particle Collisions Research Computational Physics and Python Applications

Publication details

Journal / source
FAIR Next Generation Scientists Workshop (FAIRness)
Pages
004–004
Publication date
4 March 2026
Language
EN