1 #ifndef TPCCONDDATA_EXCEPTION_H
2 #define TPCCONDDATA_EXCEPTION_H 1
41 message =
"tpcconddata::Exception: " + text;
44 Exception(
const std::string& ClassName,
const std::string& Message) :
45 message(std::string(
"marlintpc::Exception in object of class ")
46 + ClassName +
" : " + Message)
51 virtual const char*
what()
const throw()
80 message =
"tpcconddata::ConditionsObjectException: " + text;
99 message =
"tpcconditions::CondDataNotAvailableException: " + text;
119 message =
"tpcconditions::CondDataWrongObjectException: " + text;
146 const std::string& Message) :
InvalidDataException(const std::string &ClassName, const std::string &Message)
ConditionObjectException used for errors accessing the event data.
virtual ~CondDataWrongObjectException()
InvalidDataException(const std::string &err)
virtual ~CondDataNotAvailableException()
Exception(const std::string &text)
Base exception for error involving some data having an invalid value.
virtual ~InvalidDataException()
ConditionsObjectException used for data not available.
CondDataNotAvailableException(std::string text)
ConditionsObjectException(std::string text)
CondDataWrongObjectException(std::string text)
ConditionsObjectException()
Exception class for MarlinTPC conditions.
virtual ~ConditionsObjectException()
ConditionsObjectException used for wrong object.
Exception(const std::string &ClassName, const std::string &Message)
virtual const char * what() const