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...

Descripción completa

Detalles Bibliográficos
Autores principales: Corti, Gloria, Barrand, Guy, Belyaev, Ivan, Cattaneo, Marco, Charpentier, Philippe, Frank, Markus, Koppenburg, Patrick, Mato-Vila, P, Ranjard, Florence, Roiser, Stefan
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