GeometryException.h
Go to the documentation of this file.
1 
8 #ifndef _utl_GeometryException_h_
9 #define _utl_GeometryException_h_
10 
11 
12 #include <utl/AugerException.h>
13 
14 
15 namespace utl {
16 
26  public:
28  GeometryException(const std::string& message = std::string())
29  : AugerException(message) { }
30 
32  virtual std::string GetExceptionName() const
33  { return "Generic exception in the Geometry package"; }
34  };
35 
36 
44  public:
46  CoordinateSystemException(const std::string& message = std::string())
47  : GeometryException(message) { }
48 
50  virtual std::string GetExceptionName() const
51  { return "Exception in coordinate system handling"; }
52  };
53 
54 } // utl
55 
56 
57 #endif // _utl_GeometryException_h_
58 
59 // Configure (x)emacs for this file ...
60 // Local Variables:
61 // mode: c++
62 // compile-command: "make -C .. -k"
63 // End:
Base class for all exceptions used in the auger offline code.
General exception class for the Geometry package.
Exception dealing with coordinate systems.

, generated on Tue Sep 26 2023.