--------------------------------------------------------------------
| 704 | |
| 705 | // -------------------------------------------------------------------- |
| 706 | void G4RunManager::AbortRun(G4bool softAbort) |
| 707 | { |
| 708 | // This method is valid only for GeomClosed or EventProc state |
| 709 | G4ApplicationState currentState = G4StateManager::GetStateManager()->GetCurrentState(); |
| 710 | if (currentState == G4State_GeomClosed || currentState == G4State_EventProc) { |
| 711 | runAborted = true; |
| 712 | if (currentState == G4State_EventProc && !softAbort) { |
| 713 | currentEvent->SetEventAborted(); |
| 714 | eventManager->AbortCurrentEvent(); |
| 715 | } |
| 716 | } |
| 717 | else { |
| 718 | G4cerr << "Run is not in progress. AbortRun() ignored." << G4endl; |
| 719 | } |
| 720 | } |
| 721 | |
| 722 | // -------------------------------------------------------------------- |
| 723 | void G4RunManager::AbortEvent() |
no test coverage detected