MCPcopy Create free account
hub / github.com/Geant4/geant4 / GetNumberOfRemainingSubEvents

Method GetNumberOfRemainingSubEvents

source/event/src/G4Event.cc:277–290  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

275}
276
277G4int G4Event::GetNumberOfRemainingSubEvents() const
278// Number of sub-events that are either still waiting to be processed by worker
279// threads or sent to worker threads but not yet completed.
280{
281 if(ifMasterEventForSubEventMode)
282 {
283 G4AutoLock lock(&SubEventMutex);
284 auto tot = (G4int)fSubEvtVector.size();
285 for(auto& sem : fSubEvtStackMap)
286 { tot += (G4int)sem.second->size(); }
287 return tot;
288 }
289 return 0;
290}

Callers 6

ReportEventDeletionMethod · 0.45
DoWorkMethod · 0.45
StackPreviousEventMethod · 0.45
RunTerminationMethod · 0.45
TerminateSubEventMethod · 0.45

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected