Import Geant4 11.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2024-06-28 13:08:51 +02:00
parent f7b23877ed
commit e58e650b32
5232 changed files with 239416 additions and 244360 deletions
@@ -46,6 +46,9 @@
#include "G4VStateDependent.hh"
#include <vector>
class G4Run;
class G4Event;
class G4StateManager
{
public:
@@ -89,6 +92,11 @@ class G4StateManager
G4String GetStateString(const G4ApplicationState& aState) const;
// Utility method which returns a string of the state name
void NotifyDeletion(const G4Event*);
void NotifyDeletion(const G4Run*);
// Notifying when an event or a run is deleted for the sake of avoiding
// a state-dependent class from accessing to an obsolete event/run object.
inline void SetSuppressAbortion(G4int i);
inline G4int GetSuppressAbortion() const;
inline const char* GetMessage() const;