27 #ifndef GLATEXCEPTION_HPP
28 #define GLATEXCEPTION_HPP
45 virtual const char*
what()
const throw();
65 std::string message =
"");
69 no_member(
const std::string& origin,
const std::string& message);
71 class no_sky :
public GLATExceptionHandler {
73 no_sky(std::string origin, std::string message =
"");
75 class no_ebds :
public GLATExceptionHandler {
77 no_ebds(std::string origin, std::string message =
"");
79 class no_gti :
public GLATExceptionHandler {
81 no_gti(std::string origin, std::string message =
"");
85 no_ltcube(std::string origin, std::string message =
"");
89 no_energies(std::string origin, std::string message =
"");
91 class no_dirs :
public GLATExceptionHandler {
93 no_dirs(std::string origin, std::string message =
"");
97 bad_roi_type(std::string origin, std::string message =
"");
110 std::string message =
"");
115 std::string message =
"");
120 std::string message =
"");
virtual ~GLATExceptionHandler(void)
GLATExceptionHandler(void)
Interface for LAT exception handler.
Interface for LAT exceptions.
virtual const char * what() const
Exception message.