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