====================================================================
| 331 | |
| 332 | // ==================================================================== |
| 333 | void G4MPImanager::UpdateStatus() |
| 334 | { |
| 335 | G4RunManager* runManager = G4RunManager::GetRunManager(); |
| 336 | const G4Run* run = runManager->GetCurrentRun(); |
| 337 | |
| 338 | G4int runid, eventid, neventTBP; |
| 339 | |
| 340 | G4StateManager* stateManager = G4StateManager::GetStateManager(); |
| 341 | G4ApplicationState g4state = stateManager->GetCurrentState(); |
| 342 | |
| 343 | if (run) { |
| 344 | runid = run->GetRunID(); |
| 345 | neventTBP = run->GetNumberOfEventToBeProcessed(); |
| 346 | eventid = run->GetNumberOfEvent(); |
| 347 | if (g4state == G4State_GeomClosed || g4state == G4State_EventProc) { |
| 348 | status_->StopTimer(); |
| 349 | } |
| 350 | } |
| 351 | else { |
| 352 | runid = 0; |
| 353 | eventid = 0; |
| 354 | neventTBP = 0; |
| 355 | } |
| 356 | |
| 357 | status_->SetStatus(rank_, runid, neventTBP, eventid, g4state); |
| 358 | } |
| 359 | |
| 360 | // -------------------------------------------------------------------------- |
| 361 | void G4MPImanager::ShowStatus() |
nothing calls this directly
no test coverage detected