Cargando…

EventView - The Design Behind an Analysis Framework

The development of software used to process petabytes of data per year is an elaborate project. The complexity of the detector means components of very diverse nature are required to process the data and one needs well defined frameworks that are both flexible and maintainable. Modern programming ar...

Descripción completa

Detalles Bibliográficos
Autores principales: Cranmer, K, Farbin, A, Shibata, A
Lenguaje:eng
Publicado: 2007
Materias:
Acceso en línea:http://cds.cern.ch/record/1057144
_version_ 1780913092350181376
author Cranmer, K
Farbin, A
Shibata, A
author_facet Cranmer, K
Farbin, A
Shibata, A
author_sort Cranmer, K
collection CERN
description The development of software used to process petabytes of data per year is an elaborate project. The complexity of the detector means components of very diverse nature are required to process the data and one needs well defined frameworks that are both flexible and maintainable. Modern programming architecture based on object-oriented component design supports desirable features of such frameworks. The principle has been applied in almost all sub-systems of ATLAS software and its robustness has benefited the collaboration. An implementation of such framework for physics analysis, however, did not exist before the work presented in this paper. As it turns out the realisation of object-oriented analysis framework is closely related to the design of the event data object. In this paper, we well review the design behind the analysis framework developed around a data class called ``EventView''. It is a highly integrated part of the ATLAS software framework and is now becoming a standard platform for physics analysis in the collaboration.
id cern-1057144
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2007
record_format invenio
spelling cern-10571442021-04-19T09:06:16Zhttp://cds.cern.ch/record/1057144engCranmer, KFarbin, AShibata, AEventView - The Design Behind an Analysis FrameworkDetectors and Experimental TechniquesThe development of software used to process petabytes of data per year is an elaborate project. The complexity of the detector means components of very diverse nature are required to process the data and one needs well defined frameworks that are both flexible and maintainable. Modern programming architecture based on object-oriented component design supports desirable features of such frameworks. The principle has been applied in almost all sub-systems of ATLAS software and its robustness has benefited the collaboration. An implementation of such framework for physics analysis, however, did not exist before the work presented in this paper. As it turns out the realisation of object-oriented analysis framework is closely related to the design of the event data object. In this paper, we well review the design behind the analysis framework developed around a data class called ``EventView''. It is a highly integrated part of the ATLAS software framework and is now becoming a standard platform for physics analysis in the collaboration.ATL-SOFT-PUB-2007-008ATL-COM-SOFT-2007-012oai:cds.cern.ch:10571442007-09-17
spellingShingle Detectors and Experimental Techniques
Cranmer, K
Farbin, A
Shibata, A
EventView - The Design Behind an Analysis Framework
title EventView - The Design Behind an Analysis Framework
title_full EventView - The Design Behind an Analysis Framework
title_fullStr EventView - The Design Behind an Analysis Framework
title_full_unstemmed EventView - The Design Behind an Analysis Framework
title_short EventView - The Design Behind an Analysis Framework
title_sort eventview - the design behind an analysis framework
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1057144
work_keys_str_mv AT cranmerk eventviewthedesignbehindananalysisframework
AT farbina eventviewthedesignbehindananalysisframework
AT shibataa eventviewthedesignbehindananalysisframework