#include <G4StateManager.hh>
Definition at line 60 of file G4StateManager.hh.
◆ G4StateManager() [1/2]
G4StateManager::G4StateManager |
( |
| ) |
|
|
protected |
Definition at line 44 of file G4StateManager.cc.
52 #ifdef G4MULTITHREADED G4ApplicationState theCurrentState
G4ApplicationState thePreviousState
G4VExceptionHandler * exceptionHandler
G4VStateDependent * theBottomDependent
void G4iosInitialization()
◆ ~G4StateManager()
G4StateManager::~G4StateManager |
( |
| ) |
|
Definition at line 57 of file G4StateManager.cc.
65 for (std::vector<G4VStateDependent*>::iterator
77 if ( state ) {
delete state; }
79 #ifdef G4MULTITHREADED_DEACTIVATE
std::vector< G4VStateDependent * > theDependentsList
◆ G4StateManager() [2/2]
Definition at line 89 of file G4StateManager.cc.
G4ApplicationState theCurrentState
G4ApplicationState thePreviousState
G4VExceptionHandler * exceptionHandler
std::vector< G4VStateDependent * > theDependentsList
G4VStateDependent * theBottomDependent
◆ DeregisterDependent()
Definition at line 160 of file G4StateManager.cc.
166 if (**i==*aDependent)
std::vector< G4VStateDependent * > theDependentsList
◆ GetCurrentState()
◆ GetExceptionHandler()
◆ GetMessage()
const char* G4StateManager::GetMessage |
( |
| ) |
const |
|
inline |
◆ GetPreviousState()
◆ GetStateManager()
Definition at line 131 of file G4StateManager.cc.
static G4ThreadLocal G4StateManager * theStateManager
◆ GetStateString()
Definition at line 247 of file G4StateManager.cc.
253 stateName =
"PreInit";
break;
255 stateName =
"Init";
break;
257 stateName =
"Idle";
break;
259 stateName =
"GeomClosed";
break;
261 stateName =
"EventProc";
break;
263 stateName =
"Quit";
break;
265 stateName =
"Abort";
break;
267 stateName =
"Unknown";
break;
◆ GetSuppressAbortion()
G4int G4StateManager::GetSuppressAbortion |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator=()
Definition at line 101 of file G4StateManager.cc.
103 if (&right ==
this) {
return *
this; }
G4ApplicationState theCurrentState
G4ApplicationState thePreviousState
G4VExceptionHandler * exceptionHandler
std::vector< G4VStateDependent * > theDependentsList
G4VStateDependent * theBottomDependent
◆ operator==()
◆ RegisterDependent()
Definition at line 141 of file G4StateManager.cc.
std::vector< G4VStateDependent * > theDependentsList
G4VStateDependent * theBottomDependent
◆ RemoveDependent()
Definition at line 227 of file G4StateManager.cc.
233 if (**i==*aDependent)
std::vector< G4VStateDependent * > theDependentsList
◆ SetExceptionHandler()
◆ SetNewState() [1/2]
Definition at line 192 of file G4StateManager.cc.
G4bool SetNewState(G4ApplicationState requestedState)
◆ SetNewState() [2/2]
Definition at line 196 of file G4StateManager.cc.
G4ApplicationState theCurrentState
G4ApplicationState thePreviousState
std::vector< G4VStateDependent * > theDependentsList
virtual G4bool Notify(G4ApplicationState requestedState)=0
G4VStateDependent * theBottomDependent
◆ SetSuppressAbortion()
void G4StateManager::SetSuppressAbortion |
( |
G4int |
i | ) |
|
|
inline |
◆ exceptionHandler
◆ msgptr
const char* G4StateManager::msgptr |
|
private |
◆ suppressAbortion
G4int G4StateManager::suppressAbortion |
|
private |
◆ theBottomDependent
◆ theCurrentState
◆ theDependentsList
◆ thePreviousState
◆ theStateManager
The documentation for this class was generated from the following files: