Speaker
Description
Gaussino is an experiment-independent simulation package built upon the Gaudi software framework. It provides generic core components and interfaces for a complete HEP simulation application: event generation, detector simulation, geometry, monitoring and output of the simulated data. The generator interface allows for a wide variety of external event generator packages to be used, with an example implementation included for Pythia8. Detector simulation relies on the Geant4 toolkit for particle transport. It also provides a fast simulation interface to offload the simulation of specific sub-detectors to external processes, including GPU-accelerated and machine-learning-based options. Geometry descriptions can be provided through DD4Hep, GDML, experiment-specific software, or simple volumes specified at configuration time. Visualisation of the geometry and simulated data can be performed using the Geant4 visualisation driver or by saving the necessary objects for visualisation with Phoenix. Gaussino ensures a consistent multi-threaded execution between the various components and the underlying Gaudi infrastructure. This talk will focus on the features of Gaussino as a generic standalone application, giving examples for a diverse range of HEP experiments. Finally, the use of Gaussino as a toolkit to build experiment-specific applications will be covered, with LHCb's Gauss as an example.
Requested talk length | 20 |
---|