PoS - Proceedings of Science
Volume 414 - 41st International Conference on High Energy physics (ICHEP2022) - Computing and Data Handling
Gauss and Gaussino: the LHCb simulation software and its new experiment agnostic core framework
M. Mazurek*, M. Clemencic and G. Corti
Full text: pdf
Pre-published on: November 24, 2022
Published on:
The LHCb experiment is resuming operation in Run3 after a major upgrade. New software exploiting modern technologies for all data processing and in the underlying LHCb core software framework is part of the upgrade. The LHCb simulation framework, Gauss, had to be adapted accordingly, with the additional constraint that it also relies on external simulation libraries. At the same time, a decision was taken to consolidate the simulation software and extract all generic components into a new core experiment-independent framework, called Gaussino. This new core simulation framework allows easier prototyping and testing of new technologies where only the core elements are affected. It relies on Gaudi for general functionalities and the Geant4 toolkit for particle transport, combining their specific multi-threaded approaches. A fast simulation interface to replace the Geant4 physics processes with a palette of fast simulation models for a given sub-detector is the most recent addition. Geometry layouts can be provided through DD4hep or experiment-specific software. A built-in mechanism to define simple volumes at configuration time and ease the development cycle is also available. A plug&play mechanism for modeling collisions and interfacing generators like Pythia8 and EvtGen is provided. We will describe the structure and functionality of Gaussino and how the new version of Gauss exploits Gaussino's infrastructure to provide what is required for the simulation(s) of the LHCb experiment.
DOI: https://doi.org/10.22323/1.414.0225
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.