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