Cargando…

Recent developments in the LHCb software framework gaudi

After ten years from its first version, the Gaudi software framework underwent many changes and improvements with a subsequent increase of the code base. Those changes were almost always introduced preserving the backward compatibility and reducing as much as possible changes in the framework itself...

Descripción completa

Detalles Bibliográficos
Autores principales: Clemencic, M, Degaudenzi, H, Mato, P, Binet, S, Lavrijsen, W, Leggett, C, Belyaev, I
Lenguaje:eng
Publicado: 2010
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/219/4/042006
http://cds.cern.ch/record/1269669
_version_ 1780920172767346688
author Clemencic, M
Degaudenzi, H
Mato, P
Binet, S
Lavrijsen, W
Leggett, C
Belyaev, I
author_facet Clemencic, M
Degaudenzi, H
Mato, P
Binet, S
Lavrijsen, W
Leggett, C
Belyaev, I
author_sort Clemencic, M
collection CERN
description After ten years from its first version, the Gaudi software framework underwent many changes and improvements with a subsequent increase of the code base. Those changes were almost always introduced preserving the backward compatibility and reducing as much as possible changes in the framework itself; obsolete code has been removed only rarely. After a release of Gaudi targeted to the data taking of 2008, it has been decided to have a review of the code of the framework with the aim of a general consolidation in view of the data taking of 2009. We also decided to take the occasion to introduce those improvements never implemented because of the big impact they have on the rest of the code, and those changes of the framework needed to solve some intrinsic problems of the implementation, but never made because they were considered too disruptive. With this contribution we want to describe which are the problems we addressed and the improvements we made to the framework during this review.
id cern-1269669
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-12696692022-08-17T13:33:03Zdoi:10.1088/1742-6596/219/4/042006http://cds.cern.ch/record/1269669engClemencic, MDegaudenzi, HMato, PBinet, SLavrijsen, WLeggett, CBelyaev, IRecent developments in the LHCb software framework gaudiComputing and ComputersAfter ten years from its first version, the Gaudi software framework underwent many changes and improvements with a subsequent increase of the code base. Those changes were almost always introduced preserving the backward compatibility and reducing as much as possible changes in the framework itself; obsolete code has been removed only rarely. After a release of Gaudi targeted to the data taking of 2008, it has been decided to have a review of the code of the framework with the aim of a general consolidation in view of the data taking of 2009. We also decided to take the occasion to introduce those improvements never implemented because of the big impact they have on the rest of the code, and those changes of the framework needed to solve some intrinsic problems of the implementation, but never made because they were considered too disruptive. With this contribution we want to describe which are the problems we addressed and the improvements we made to the framework during this review.oai:cds.cern.ch:12696692010
spellingShingle Computing and Computers
Clemencic, M
Degaudenzi, H
Mato, P
Binet, S
Lavrijsen, W
Leggett, C
Belyaev, I
Recent developments in the LHCb software framework gaudi
title Recent developments in the LHCb software framework gaudi
title_full Recent developments in the LHCb software framework gaudi
title_fullStr Recent developments in the LHCb software framework gaudi
title_full_unstemmed Recent developments in the LHCb software framework gaudi
title_short Recent developments in the LHCb software framework gaudi
title_sort recent developments in the lhcb software framework gaudi
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/219/4/042006
http://cds.cern.ch/record/1269669
work_keys_str_mv AT clemencicm recentdevelopmentsinthelhcbsoftwareframeworkgaudi
AT degaudenzih recentdevelopmentsinthelhcbsoftwareframeworkgaudi
AT matop recentdevelopmentsinthelhcbsoftwareframeworkgaudi
AT binets recentdevelopmentsinthelhcbsoftwareframeworkgaudi
AT lavrijsenw recentdevelopmentsinthelhcbsoftwareframeworkgaudi
AT leggettc recentdevelopmentsinthelhcbsoftwareframeworkgaudi
AT belyaevi recentdevelopmentsinthelhcbsoftwareframeworkgaudi