Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 43 of file G4StateManager.cc.

Here is the caller graph for this function:

G4StateManager::~G4StateManager ( )

Definition at line 53 of file G4StateManager.cc.

Member Function Documentation

G4bool G4StateManager::DeregisterDependent ( G4VStateDependent aDependent)

Definition at line 153 of file G4StateManager.cc.

Here is the caller graph for this function:

G4ApplicationState G4StateManager::GetCurrentState ( ) const

Definition at line 173 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 179 of file G4StateManager.cc.

Here is the caller graph for this function:

G4StateManager * G4StateManager::GetStateManager ( )
static

Definition at line 124 of file G4StateManager.cc.

Here is the call graph for this function:

G4String G4StateManager::GetStateString ( G4ApplicationState  aState) const

Definition at line 240 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 134 of file G4StateManager.cc.

Here is the caller graph for this function:

G4VStateDependent * G4StateManager::RemoveDependent ( const G4VStateDependent aDependent)

Definition at line 220 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 185 of file G4StateManager.cc.

Here is the caller graph for this function:

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

Definition at line 189 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: