Cargando…

I/O Error Handling in ROOT

ROOT is a software framework for data analysis and I/O; a powerful tool to cope with the demanding tasks typical of the state of the scientific data analysis. The aspect of ROOT dealt with in this project is the error handling interface, specifically in the I/O components. In case of errors some use...

Descripción completa

Detalles Bibliográficos
Autor principal: Dandona, Raveena
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:http://cds.cern.ch/record/2686744
Descripción
Sumario:ROOT is a software framework for data analysis and I/O; a powerful tool to cope with the demanding tasks typical of the state of the scientific data analysis. The aspect of ROOT dealt with in this project is the error handling interface, specifically in the I/O components. In case of errors some users prefer to get notified by error return codes while in other contexts it is preferable to throw exceptions. This project combines these two aspects of error handling by designing a class that can behave like an error code and only throws an exception if the error code is not checked.