#include "lem4ErrorMessage.hh" lem4ErrorMessage::lem4ErrorMessage():nErrors(1) { pointerToErrors=this; severityWord[INFO]="INFO"; severityWord[WARNING]="WARNING"; severityWord[SERIOUS]="SERIOUS"; severityWord[FATAL]="FATAL"; } lem4ErrorMessage::~lem4ErrorMessage() {} lem4ErrorMessage* lem4ErrorMessage::pointerToErrors=NULL; lem4ErrorMessage* lem4ErrorMessage::GetInstance() { return pointerToErrors; } void lem4ErrorMessage::lem4Error(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: -------------------------------------------------------"<