Loading src/tools/geant4/RunManager.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -50,9 +50,11 @@ void RunManager::AbortRun(bool softAbort) { if(currentState == G4State_EventProc && !softAbort) { currentEvent->SetEventAborted(); eventManager->AbortCurrentEvent(); LOG(TRACE) << "Aborted Geant4 event"; } // Ready for new event, set the state back to G4State_Idle G4StateManager::GetStateManager()->SetNewState(G4State_Idle); LOG(DEBUG) << "Reset Geant4 state to " << magic_enum::enum_name(G4StateManager::GetStateManager()->GetCurrentState());; } else { LOG(WARNING) << "Run is not in progress. AbortRun() ignored." << G4endl; } Loading src/tools/geant4/WorkerRunManager.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -230,10 +230,13 @@ void WorkerRunManager::AbortRun(bool softAbort) { if(currentState == G4State_EventProc && !softAbort) { currentEvent->SetEventAborted(); eventManager->AbortCurrentEvent(); LOG(TRACE) << "Aborted Geant4 event"; } // Ready for new event, set the state back to G4State_Idle G4StateManager::GetStateManager()->SetNewState(G4State_Idle); LOG(DEBUG) << "Reset Geant4 state to " << magic_enum::enum_name(G4StateManager::GetStateManager()->GetCurrentState());; } else { LOG(WARNING) << "Run is not in progress. AbortRun() ignored." << G4endl; } } Loading
src/tools/geant4/RunManager.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -50,9 +50,11 @@ void RunManager::AbortRun(bool softAbort) { if(currentState == G4State_EventProc && !softAbort) { currentEvent->SetEventAborted(); eventManager->AbortCurrentEvent(); LOG(TRACE) << "Aborted Geant4 event"; } // Ready for new event, set the state back to G4State_Idle G4StateManager::GetStateManager()->SetNewState(G4State_Idle); LOG(DEBUG) << "Reset Geant4 state to " << magic_enum::enum_name(G4StateManager::GetStateManager()->GetCurrentState());; } else { LOG(WARNING) << "Run is not in progress. AbortRun() ignored." << G4endl; } Loading
src/tools/geant4/WorkerRunManager.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -230,10 +230,13 @@ void WorkerRunManager::AbortRun(bool softAbort) { if(currentState == G4State_EventProc && !softAbort) { currentEvent->SetEventAborted(); eventManager->AbortCurrentEvent(); LOG(TRACE) << "Aborted Geant4 event"; } // Ready for new event, set the state back to G4State_Idle G4StateManager::GetStateManager()->SetNewState(G4State_Idle); LOG(DEBUG) << "Reset Geant4 state to " << magic_enum::enum_name(G4StateManager::GetStateManager()->GetCurrentState());; } else { LOG(WARNING) << "Run is not in progress. AbortRun() ignored." << G4endl; } }