CERN Accelerating science

LHCb Note
Report number LHCb-PROC-2011-006 ; CERN-LHCb-PROC-2011-006
Title The LHCb Simulation Application, Gauss: Design, Evolution and Experience
Author(s) Miglioranzi, S (CERN) ; Clemencic, M (CERN) ; Corti, C (CERN) ; Easo, S (Rutherford) ; Jones, C R (Cambridge U.) ; Pappagallo, M (INFN, Bari ; U. Bari (main)) ; Robbe, P (Orsay, LAL ; CERN)
Submitted to Conference on Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010
Submitted by [email protected] on 14 Jan 2011
Subject category Computing and Computers
Accelerator/Facility, Experiment CERN LHC ; LHCb
Free keywords LHCb ; Gauss
Abstract 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 flexibility needed for the different tasks for which it is used, from evaluation of physics reach to background modeling, together with the stability and reliability of the code will also be described.
Copyright/License Preprint: © 2011-2025 CERN (License: CC-BY-3.0)

Email contact(s) : [email protected]


 Element opprettet 2011-01-14, sist endret 2016-06-29


Fulltekst:
Last ned fulltekst
PDF