Cargando…
Software for the LHCb experiment
LHCb is an experiment for precision measurements of CP-violation and rare decays in B mesons at the LHC collider at CERN. The LHCb software development strategy follows an architecture-centric approach as a way of creating a resilient software framework that can withstand changes in requirements and...
Autores principales: | , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2006
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/913834 |
_version_ | 1780908958675894272 |
---|---|
author | Corti, Gloria Barrand, Guy Belyaev, Ivan Cattaneo, Marco Charpentier, Philippe Frank, Markus Koppenburg, Patrick Mato-Vila, P Ranjard, Florence Roiser, Stefan |
author_facet | Corti, Gloria Barrand, Guy Belyaev, Ivan Cattaneo, Marco Charpentier, Philippe Frank, Markus Koppenburg, Patrick Mato-Vila, P Ranjard, Florence Roiser, Stefan |
author_sort | Corti, Gloria |
collection | CERN |
description | LHCb is an experiment for precision measurements of CP-violation and rare decays in B mesons at the LHC collider at CERN. The LHCb software development strategy follows an architecture-centric approach as a way of creating a resilient software framework that can withstand changes in requirements and technology over the expected long lifetime of the experiment. The software architecture, called GAUDI, supports event data processing applications that run in different processing environments ranging from the real-time high- level triggers in the online system to the final physics analysis performed by more than one hundred physicists. The major architectural design choices and the arguments that lead to these choices will be outlined. Object oriented technologies have been used throughout. Initially developed for the LHCb experiment, GAUDI has been adopted and extended by other experiments. Several iterations of the GAUDI software framework have been released and are now being used routinely by the physicists of the LHCb collaboration to facilitate their development of data selection algorithms. The LHCb reconstruction (Brunei), the digitization (Boole) and analysis (Da Vinci) applications together with the simulation application (Gauss), also based on Geant4, and event and detector visualization program (Panoramix) are all based on the Gaudi framework. All these applications are now in production. |
id | cern-913834 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2006 |
record_format | invenio |
spelling | cern-9138342019-09-30T06:29:59Zhttp://cds.cern.ch/record/913834engCorti, GloriaBarrand, GuyBelyaev, IvanCattaneo, MarcoCharpentier, PhilippeFrank, MarkusKoppenburg, PatrickMato-Vila, PRanjard, FlorenceRoiser, StefanSoftware for the LHCb experimentComputing and ComputersLHCb is an experiment for precision measurements of CP-violation and rare decays in B mesons at the LHC collider at CERN. The LHCb software development strategy follows an architecture-centric approach as a way of creating a resilient software framework that can withstand changes in requirements and technology over the expected long lifetime of the experiment. The software architecture, called GAUDI, supports event data processing applications that run in different processing environments ranging from the real-time high- level triggers in the online system to the final physics analysis performed by more than one hundred physicists. The major architectural design choices and the arguments that lead to these choices will be outlined. Object oriented technologies have been used throughout. Initially developed for the LHCb experiment, GAUDI has been adopted and extended by other experiments. Several iterations of the GAUDI software framework have been released and are now being used routinely by the physicists of the LHCb collaboration to facilitate their development of data selection algorithms. The LHCb reconstruction (Brunei), the digitization (Boole) and analysis (Da Vinci) applications together with the simulation application (Gauss), also based on Geant4, and event and detector visualization program (Panoramix) are all based on the Gaudi framework. All these applications are now in production.oai:cds.cern.ch:9138342006 |
spellingShingle | Computing and Computers Corti, Gloria Barrand, Guy Belyaev, Ivan Cattaneo, Marco Charpentier, Philippe Frank, Markus Koppenburg, Patrick Mato-Vila, P Ranjard, Florence Roiser, Stefan Software for the LHCb experiment |
title | Software for the LHCb experiment |
title_full | Software for the LHCb experiment |
title_fullStr | Software for the LHCb experiment |
title_full_unstemmed | Software for the LHCb experiment |
title_short | Software for the LHCb experiment |
title_sort | software for the lhcb experiment |
topic | Computing and Computers |
url | http://cds.cern.ch/record/913834 |
work_keys_str_mv | AT cortigloria softwareforthelhcbexperiment AT barrandguy softwareforthelhcbexperiment AT belyaevivan softwareforthelhcbexperiment AT cattaneomarco softwareforthelhcbexperiment AT charpentierphilippe softwareforthelhcbexperiment AT frankmarkus softwareforthelhcbexperiment AT koppenburgpatrick softwareforthelhcbexperiment AT matovilap softwareforthelhcbexperiment AT ranjardflorence softwareforthelhcbexperiment AT roiserstefan softwareforthelhcbexperiment |