The LHCb Simulation Application, Gauss: Design, Evolution and Experience

Приложение моделирования LHCb Gauss: проектирование, развитие и опыт эксплуатации
M. Clemencic, G. Corti, S. Easo, R. L. Jones, S. Miglioranzi, M. Pappagallo, P. Robbe
2011-12-23

GEANT4 particle transportGaudi frameworkLHCb simulationPYTHIA 6 and EvtGenPython-based configuration
The LHCb simulation application, Gauss, is based on the Gaudi framework and on experiment basic components such as the Event Model and Detector Description. Gauss also depends on external libraries for the generation of the primary events (PYTHIA 6, EvtGen, etc.) and on GEANT4 for particle transport in the experimental setup. The application supports the production of different types of events from minimum bias to B physics signals and particle guns. It is used for purely generator-level studies as well as full simulations. Gauss is used both directly by users and in massive central productions on the grid. The design and implementation of the application and its evolution due to evolving requirements will be described as in the case of the recently adopted Python-based configuration or the possibility of taking into account detectors conditions via a Simulation Conditions database. The challenge of supporting at the same time the flexibililty needed for the different tasks for which it is used, from evaluation of physics reach to background modeling, together with the stability and reliabilty of the code will also be described.
1
A central design challenge is balancing flexibility for physics-reach evaluation and background modeling with software stability and reliability.
2
Gauss is an LHCb simulation application built on the Gaudi framework, the experiment’s Event Model and Detector Description, external event generators, and GEANT4 particle transport.
3
Gauss serves individual users and large-scale centralized grid productions, demonstrating scalability across interactive and massive simulation workflows.
4
Its evolving design includes Python-based configuration and the use of a Simulation Conditions database to incorporate detector conditions.
5
The application supports event production ranging from minimum-bias and B-physics processes to particle-gun samples, enabling both generator-level studies and full detector simulations.

The LHCb simulation application Gauss

Gauss’s design, evolution, implementation, and operational experience, including its flexibility, stability, reliability, configuration, and simulation-conditions handling

Publication Details
Publication Date
2011-12-23
Journal
Publisher
ISSN
Access Type
Author Information
Authors
M. Clemencic
G. Corti
S. Easo
R. L. Jones
S. Miglioranzi
M. Pappagallo
P. Robbe
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%