CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ExceptionHandler.h
Go to the documentation of this file.
1 #ifndef SimG4Core_ExceptionHandler_H
2 #define SimG4Core_ExceptionHandler_H
3 
5 
6 #include "G4VExceptionHandler.hh"
7 #include "G4ExceptionSeverity.hh"
8 
9 class ExceptionHandler : public G4VExceptionHandler
10 {
11 public:
14  virtual ~ExceptionHandler();
15  int operator==(const ExceptionHandler & right) const { return (this == &right); }
16  int operator!=(const ExceptionHandler & right) const { return (this != &right); }
17  virtual bool Notify(const char * exceptionOrigin, const char * exceptionCode,
18  G4ExceptionSeverity severity, const char * description);
19 private:
20  ExceptionHandler(const ExceptionHandler &) : G4VExceptionHandler() {}
21  ExceptionHandler& operator=(const ExceptionHandler &right) { return *this; }
23  //bool override;
24  //int verbose;
25 };
26 
27 #endif
virtual ~ExceptionHandler()
virtual bool Notify(const char *exceptionOrigin, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
ExceptionHandler(const ExceptionHandler &)
string rm
Definition: submit.py:76
int operator==(const ExceptionHandler &right) const
ExceptionHandler & operator=(const ExceptionHandler &right)
tuple description
Definition: idDealer.py:66
RunManager * fRunManager
int operator!=(const ExceptionHandler &right) const