9 #ifndef __CASS_EXCEPTIONS_HPP__
10 #define __CASS_EXCEPTIONS_HPP__
26 :
std::out_of_range(
"")
28 std::ostringstream msg;
29 msg <<
"result of processor '"<< name <<
"' for event id '" <<
id
30 <<
"' is not available";
31 static_cast<std::out_of_range&
>(*this) = std::out_of_range(msg.str());
46 :
std::out_of_range(
"Invalid processor '" + key +
"' requested!")
64 :
std::runtime_error(message)
84 :
std::runtime_error(message)
105 :
std::runtime_error(message)
124 :
std::logic_error(message)
143 :
std::runtime_error(message)
162 explicit TagOutdated(
const std::string & message,
bool thrown=
true)
163 :
std::runtime_error(message),
188 :
std::runtime_error(message),
virtual ~DeserializeError()
TagOutdated(const std::string &message, bool thrown=true)
explicit constructor
InvalidData(const std::string &message)
explicit constructor
virtual ~DataGenerationError()
InvalidProcessorError(const std::string &key)
Exception thrown when a timeout occured.
Exception thrown when SACLA tag is outdated.
virtual ~InvalidProcessorError()
Exception thrown when there is an error with a SACLA Pixel Detector.
Exception thrown when there is a problem with the data.
SaclaPixDetError(const std::string &message, bool thrown=true)
explicit constructor
DeserializeError(const std::string &message)
explicit constructor
InvalidResultError(const std::string &name, uint64_t id)
virtual ~InvalidResultError()
Exception thrown when accessing invalid processor.
Exception thrown when there is a problem during data generation.
DataGenerationError(const std::string &message)
explicit constructor
virtual ~SaclaPixDetError()
virtual ~ProcessableTimedout()
Exception thrown when there is a problem with deserializing QDataStreams.
ProcessableTimedout(const std::string &message)
explicit constructor
Exception thrown when accessing invalid histogram.