1 #ifndef LCIO_EXCEPTION_H
2 #define LCIO_EXCEPTION_H 1
33 message =
"lcio::Exception: " + text ;
52 message =
"lcio::EventException: " + text ;
66 message =
"lcio::DataNotAvailableException: " + text ;
80 message =
"lcio::ReadOnlyException: " + text ;
99 message =
"lcio::IOException: " + text ;
113 message =
"lcio::EndOfDataException: " + text ;
Base exception class for LCIO - all other exceptions extend this.
EventException(std::string text)
DataNotAvailableException(std::string text)
virtual ~EndOfDataException()
virtual ~EventException()
EndOfDataException(std::string text)
virtual const char * what() const noexcept
EventException used for errors accessing the event data.
IOException used for reading/writing errors.
Exception(const std::string &text)
EventException used for data not available.
virtual ~DataNotAvailableException()
EndOfDataException for signaling the end of a data stream.
IOException(std::string text)
ReadOnlyException(std::string text)
virtual ~ReadOnlyException()
EventException used for signaling a 'read only exception'.