#include "sr1ErrorMessage.hh" sr1ErrorMessage::sr1ErrorMessage():nErrors(1) { pointerToErrors=this; severityWord[INFO]="INFO"; severityWord[WARNING]="WARNING"; severityWord[SERIOUS]="SERIOUS"; severityWord[FATAL]="FATAL"; } sr1ErrorMessage::~sr1ErrorMessage() {} sr1ErrorMessage* sr1ErrorMessage::pointerToErrors=NULL; sr1ErrorMessage* sr1ErrorMessage::GetInstance() { return pointerToErrors; } void sr1ErrorMessage::sr1Error(SEVERITY severity, G4String message, G4bool silent) { std::map::iterator it; it = ErrorMapping.find(message); if (it == ErrorMapping.end()) { // The error message is called for the first time ErrorStruct actualErrorMessage; actualErrorMessage.mesSeverity = severity; actualErrorMessage.nTimes = 1; ErrorMapping[message]=actualErrorMessage; G4cout<<"!!!"<1) { G4cout<<"!!!"<::iterator it; G4cout<<"------ ERROR SUMMARY: -------------------------------------------------------"<