Import Geant4 11.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2025-12-05 08:54:02 +01:00
parent a499fb82e9
commit b4a16de652
6484 changed files with 232674 additions and 221097 deletions
+22
View File
@@ -208,6 +208,28 @@ class G4EventManager
G4String randomNumberStatusToG4Event;
G4StateManager* stateManager = nullptr;
//---------------------------------------------------------------
// Following methods and data members are used only by the G4EventManager
// used in the worker thread in Sub-event parallel mode
public:
inline G4Event* RetrieveCompletedSubEvent()
{
G4Event* evt = nullptr;
if(!completedEvents.empty())
{
evt = completedEvents.back();
completedEvents.pop_back();
}
return evt;
}
inline G4int GetNumberOfRemainingSubEvents()
{ return (G4int)processingEvents.size(); }
private:
std::vector<G4Event*> completedEvents;
std::vector<G4Event*> processingEvents;
};
#endif