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...
Autores principales: | , , |
---|---|
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 |