53 if(exceptionHandler) {
54 toBeAborted = exceptionHandler
55 -> Notify(originOfException,exceptionCode,severity,description);
57 G4String e_banner =
"\n!!!!! - !!!!! - !!!!! - !!!!! - !!!!! - !!!!!\n";
58 G4String w_banner =
"\nwwwww - wwwww - wwwww - wwwww - wwwww - wwwww\n";
59 std::ostringstream message;
60 message <<
"\n*** ExceptionHandler is not defined ***\n"
61 <<
"*** G4Exception : " << exceptionCode <<
G4endl
62 <<
" issued by : " << originOfException <<
G4endl
66 G4cerr << e_banner << message.str() <<
"*** Fatal Exception ***"
70 G4cerr << e_banner << message.str() <<
"*** Fatal Error In Argument ***"
74 G4cerr << e_banner << message.str() <<
"*** Run Must Be Aborted ***"
78 G4cerr << e_banner << message.str() <<
"*** Event Must Be Aborted ***"
82 G4cout << w_banner << message.str()
83 <<
"*** This is just a warning message. ***"
92 G4cerr << G4endl <<
"*** G4Exception: Aborting execution ***" <<
G4endl;
93 PyErr_SetString(PyExc_RuntimeError, description);
96 G4cerr << G4endl <<
"*** G4Exception: Abortion suppressed ***"
97 << G4endl <<
"*** No guarantee for further execution ***"
static G4StateManager * GetStateManager()
G4GLOB_DLL std::ostream G4cout
G4GLOB_DLL std::ostream G4cerr