Geant4_10
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
G4StateManager Class Reference

#include <G4StateManager.hh>

Public Member Functions

 ~G4StateManager ()
 
G4ApplicationState GetCurrentState () const
 
G4ApplicationState GetPreviousState () const
 
G4bool SetNewState (G4ApplicationState requestedState)
 
G4bool SetNewState (G4ApplicationState requestedState, const char *msg)
 
G4bool RegisterDependent (G4VStateDependent *aDependent, G4bool bottom=false)
 
G4bool DeregisterDependent (G4VStateDependent *aDependent)
 
G4VStateDependentRemoveDependent (const G4VStateDependent *aDependent)
 
G4String GetStateString (G4ApplicationState aState) const
 
void SetSuppressAbortion (G4int i)
 
G4int GetSuppressAbortion () const
 
const char * GetMessage () const
 
void SetExceptionHandler (G4VExceptionHandler *eh)
 
G4VExceptionHandlerGetExceptionHandler () const
 

Static Public Member Functions

static G4StateManagerGetStateManager ()
 

Protected Member Functions

 G4StateManager ()
 

Detailed Description

Definition at line 60 of file G4StateManager.hh.

Constructor & Destructor Documentation

G4StateManager::G4StateManager ( )
protected

Definition at line 44 of file G4StateManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4StateManager::~G4StateManager ( )

Definition at line 57 of file G4StateManager.cc.

Here is the call graph for this function:

Member Function Documentation

G4bool G4StateManager::DeregisterDependent ( G4VStateDependent aDependent)

Definition at line 160 of file G4StateManager.cc.

Here is the caller graph for this function:

G4ApplicationState G4StateManager::GetCurrentState ( ) const

Definition at line 180 of file G4StateManager.cc.

Here is the caller graph for this function:

G4VExceptionHandler* G4StateManager::GetExceptionHandler ( ) const
inline

Here is the caller graph for this function:

const char* G4StateManager::GetMessage ( ) const
inline
G4ApplicationState G4StateManager::GetPreviousState ( ) const

Definition at line 186 of file G4StateManager.cc.

Here is the caller graph for this function:

G4StateManager * G4StateManager::GetStateManager ( )
static

Definition at line 131 of file G4StateManager.cc.

Here is the call graph for this function:

G4String G4StateManager::GetStateString ( G4ApplicationState  aState) const

Definition at line 247 of file G4StateManager.cc.

Here is the caller graph for this function:

G4int G4StateManager::GetSuppressAbortion ( ) const
inline
G4bool G4StateManager::RegisterDependent ( G4VStateDependent aDependent,
G4bool  bottom = false 
)

Definition at line 141 of file G4StateManager.cc.

Here is the caller graph for this function:

G4VStateDependent * G4StateManager::RemoveDependent ( const G4VStateDependent aDependent)

Definition at line 227 of file G4StateManager.cc.

void G4StateManager::SetExceptionHandler ( G4VExceptionHandler eh)
inline

Here is the caller graph for this function:

G4bool G4StateManager::SetNewState ( G4ApplicationState  requestedState)

Definition at line 192 of file G4StateManager.cc.

Here is the caller graph for this function:

G4bool G4StateManager::SetNewState ( G4ApplicationState  requestedState,
const char *  msg 
)

Definition at line 196 of file G4StateManager.cc.

Here is the call graph for this function:

void G4StateManager::SetSuppressAbortion ( G4int  i)
inline

Here is the caller graph for this function:


The documentation for this class was generated from the following files: