Published August 12, 2019 | Version v1

I/O Error Handling in ROOT

Authors/Creators

Contributors

Supervisor:

Description

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.

Other

PH-SFT

Files

I_O Error Handling in ROOT .pdf

Files (255.0 kB)

Name Size Download all
md5:78fa446a95153a63a827ca19e1b5bee5
255.0 kB Preview Download

Additional details

Identifiers

CDS Report Number
CERN-STUDENTS-Note-2019-076

CERN

Linked records