Cargando…

CMS software architecture. Software framework, services and persistency in high level trigger, reconstruction and analysis

This paper describes the design of a resilient and flexible software architecture that has been developed to satisfy the data processing requirements of a large HEP experiment, CMS, currently being constructed at the LHC machine at CERN. We describe various components of a software framework that al...

Descripción completa

Detalles Bibliográficos
Autores principales: Innocente, Vincenzo, Silvestris, L, Stickland, D P
Lenguaje:eng
Publicado: 2001
Materias:
Acceso en línea:https://dx.doi.org/10.1016/S0010-4655(01)00253-3
http://cds.cern.ch/record/559283
_version_ 1780899041027031040
author Innocente, Vincenzo
Silvestris, L
Stickland, D P
author_facet Innocente, Vincenzo
Silvestris, L
Stickland, D P
author_sort Innocente, Vincenzo
collection CERN
description This paper describes the design of a resilient and flexible software architecture that has been developed to satisfy the data processing requirements of a large HEP experiment, CMS, currently being constructed at the LHC machine at CERN. We describe various components of a software framework that allows integration of physics modules and which can be easily adapted for use in different processing environments both real-time (online trigger) and offline (event reconstruction and analysis). Features such as the mechanisms for scheduling algorithms, configuring the application and managing the dependences among modules are described in detail. In particular, a major effort has been placed on providing a service for managing persistent data and the experience using a commercial ODBMS (objectivity/DB) is therefore described in detail. (13 refs).
id cern-559283
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2001
record_format invenio
spelling cern-5592832019-09-30T06:29:59Zdoi:10.1016/S0010-4655(01)00253-3http://cds.cern.ch/record/559283engInnocente, VincenzoSilvestris, LStickland, D PCMS software architecture. Software framework, services and persistency in high level trigger, reconstruction and analysisDetectors and Experimental TechniquesThis paper describes the design of a resilient and flexible software architecture that has been developed to satisfy the data processing requirements of a large HEP experiment, CMS, currently being constructed at the LHC machine at CERN. We describe various components of a software framework that allows integration of physics modules and which can be easily adapted for use in different processing environments both real-time (online trigger) and offline (event reconstruction and analysis). Features such as the mechanisms for scheduling algorithms, configuring the application and managing the dependences among modules are described in detail. In particular, a major effort has been placed on providing a service for managing persistent data and the experience using a commercial ODBMS (objectivity/DB) is therefore described in detail. (13 refs).oai:cds.cern.ch:5592832001
spellingShingle Detectors and Experimental Techniques
Innocente, Vincenzo
Silvestris, L
Stickland, D P
CMS software architecture. Software framework, services and persistency in high level trigger, reconstruction and analysis
title CMS software architecture. Software framework, services and persistency in high level trigger, reconstruction and analysis
title_full CMS software architecture. Software framework, services and persistency in high level trigger, reconstruction and analysis
title_fullStr CMS software architecture. Software framework, services and persistency in high level trigger, reconstruction and analysis
title_full_unstemmed CMS software architecture. Software framework, services and persistency in high level trigger, reconstruction and analysis
title_short CMS software architecture. Software framework, services and persistency in high level trigger, reconstruction and analysis
title_sort cms software architecture. software framework, services and persistency in high level trigger, reconstruction and analysis
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1016/S0010-4655(01)00253-3
http://cds.cern.ch/record/559283
work_keys_str_mv AT innocentevincenzo cmssoftwarearchitecturesoftwareframeworkservicesandpersistencyinhighleveltriggerreconstructionandanalysis
AT silvestrisl cmssoftwarearchitecturesoftwareframeworkservicesandpersistencyinhighleveltriggerreconstructionandanalysis
AT sticklanddp cmssoftwarearchitecturesoftwareframeworkservicesandpersistencyinhighleveltriggerreconstructionandanalysis