#include <G4StateManager.hh>
Public 멤버 함수 | |
~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) |
G4VStateDependent * | RemoveDependent (const G4VStateDependent *aDependent) |
G4String | GetStateString (G4ApplicationState aState) const |
void | SetSuppressAbortion (G4int i) |
G4int | GetSuppressAbortion () const |
const char * | GetMessage () const |
void | SetExceptionHandler (G4VExceptionHandler *eh) |
G4VExceptionHandler * | GetExceptionHandler () const |
정적 Public 멤버 함수 | |
static G4StateManager * | GetStateManager () |
static void | SetVerboseLevel (G4int val) |
Protected 멤버 함수 | |
G4StateManager () | |
Private 멤버 함수 | |
G4StateManager (const G4StateManager &right) | |
G4StateManager & | operator= (const G4StateManager &right) |
G4int | operator== (const G4StateManager &right) const |
G4int | operator!= (const G4StateManager &right) const |
Private 속성 | |
G4ApplicationState | theCurrentState |
G4ApplicationState | thePreviousState |
std::vector< G4VStateDependent * > | theDependentsList |
G4VStateDependent * | theBottomDependent |
G4int | suppressAbortion |
const char * | msgptr |
G4VExceptionHandler * | exceptionHandler |
정적 Private 속성 | |
static G4ThreadLocal G4StateManager * | theStateManager = 0 |
static G4int | verboseLevel = 0 |
G4StateManager.hh 파일의 61 번째 라인에서 정의되었습니다.
|
protected |
G4StateManager.cc 파일의 45 번째 라인에서 정의되었습니다.
다음을 참조함 : G4iosInitialization().
다음에 의해서 참조됨 : GetStateManager().
G4StateManager::~G4StateManager | ( | ) |
G4StateManager.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : G4iosFinalization(), theDependentsList.
|
private |
G4StateManager.cc 파일의 90 번째 라인에서 정의되었습니다.
G4bool G4StateManager::DeregisterDependent | ( | G4VStateDependent * | aDependent | ) |
G4StateManager.cc 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : theDependentsList, tmp.
다음에 의해서 참조됨 : G4VStateDependent::~G4VStateDependent().
G4ApplicationState G4StateManager::GetCurrentState | ( | ) | const |
G4StateManager.cc 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : theCurrentState.
다음에 의해서 참조됨 : G4RunManager::AbortEvent(), G4RunManager::AbortRun(), G4MTRunManager::AbortRun(), G4ProcessManager::ActivateProcess(), G4MTcoutDestination::AddMasterOutput(), G4RunManager::ConfirmBeamOnCondition(), G4RunManagerKernel::DefineWorldVolume(), G4EventManager::DoProcessing(), G4ExceptionHandler::DumpTrackInfo(), export_G4StateManager(), G4ParticleDefinition::G4ParticleDefinition(), G4UIGAG::G4UIGAG(), G4UIGainServer::G4UIGainServer(), G4EventManager::GetUserInformation(), G4ProcessManager::InActivateProcess(), G4ErrorPropagatorManager::InitGeant4e(), G4RunManager::Initialize(), G4RunManager::InitializeGeometry(), G4RunManagerKernel::InitializePhysics(), G4RunManager::InitializePhysics(), G4UIcommand::IsAvailable(), G4DeexPrecoParameters::IsLocked(), G4EmParameters::IsLocked(), G4VUIshell::MakePrompt(), G4UItcsh::MakePrompt(), G4ExceptionHandler::Notify(), G4UIGAG::NotifyStateChange(), G4UIGainServer::NotifyStateChange(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VSceneHandler::ProcessScene(), G4ErrorPropagator::PropagateOneStep(), G4VModularPhysicsList::RegisterPhysics(), G4ParticleTable::Remove(), G4IonTable::Remove(), G4VModularPhysicsList::RemovePhysics(), G4VModularPhysicsList::ReplacePhysics(), G4RunManagerKernel::RunInitialization(), G4MaterialScanner::Scan(), G4UIGAG::SessionStart(), G4UIGainServer::SessionStart(), G4MTcoutDestination::SetDefaultOutput(), G4ParticlePropertyTable::SetParticleProperty(), G4EventManager::SetUserInformation(), G4VelocityTable::SetVelocityTableProperties(), G4TheRayTracer::Trace(), G4TheMTRayTracer::Trace(), G4RunManagerKernel::UpdateRegion(), G4UIGAG::UpdateState(), G4UIGainServer::UpdateState(), G4RunManagerKernel::WorkerDefineWorldVolume(), G4ParticleDefinition::~G4ParticleDefinition(), G4RunManager::~G4RunManager(), G4RunManagerKernel::~G4RunManagerKernel().
|
inline |
다음에 의해서 참조됨 : G4Exception().
|
inline |
G4ApplicationState G4StateManager::GetPreviousState | ( | ) | const |
G4StateManager.cc 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : thePreviousState.
다음에 의해서 참조됨 : export_G4StateManager(), G4VisStateDependent::Notify().
|
static |
G4StateManager.cc 파일의 132 번째 라인에서 정의되었습니다.
다음을 참조함 : G4StateManager(), theStateManager.
다음에 의해서 참조됨 : G4RunManager::AbortEvent(), G4RunManager::AbortRun(), G4MTRunManager::AbortRun(), G4ProcessManager::ActivateProcess(), HadrontherapyInteractionParameters::BeamOn(), IORTInteractionParameters::BeamOn(), G4ErrorPropagatorManager::CloseGeometry(), G4RunManager::ConfirmBeamOnCondition(), G4TheRayTracer::CreateBitMap(), G4UIcommandTree::CreateHTML(), G4RunManagerKernel::DefineWorldVolume(), G4MaterialScanner::DoScan(), G4ExceptionHandler::DumpTrackInfo(), export_G4StateManager(), pyG4Exception::f2_G4Exception(), G4EmParameters::G4EmParameters(), G4EventManager::G4EventManager(), G4Exception(), G4MTcoutDestination::G4MTcoutDestination(), G4ParticleDefinition::G4ParticleDefinition(), G4RunManagerKernel::G4RunManagerKernel(), G4UIGAG::G4UIGAG(), G4UIGainServer::G4UIGainServer(), G4VExceptionHandler::G4VExceptionHandler(), G4VStateDependent::G4VStateDependent(), G4UIcontrolMessenger::GetCurrentValue(), G4DNAMolecularMaterial::GetDensityTableFor(), G4DNAMolecularMaterial::GetNumMolPerVolTableFor(), G4ProcessManager::InActivateProcess(), G4ErrorPropagatorManager::InitGeant4e(), G4RunManager::Initialize(), G4RunManager::InitializeGeometry(), G4RunManagerKernel::InitializePhysics(), G4RunManager::InitializePhysics(), G4UIcommand::IsAvailable(), G4VUIshell::MakePrompt(), G4UItcsh::MakePrompt(), G4VisStateDependent::Notify(), G4ExceptionHandler::Notify(), G4DNAMolecularMaterial::Notify(), G4UImanager::Notify(), G4UIGAG::NotifyStateChange(), G4UIGainServer::NotifyStateChange(), G4VisCommandSceneAddEventID::EventID::operator()(), G4ErrorPropagatorManager::PrintG4State(), G4VSceneHandler::ProcessScene(), G4ErrorPropagator::PropagateOneStep(), PyG4ExceptionHandler::PyG4ExceptionHandler(), G4VModularPhysicsList::RegisterPhysics(), G4ParticleTable::Remove(), G4IonTable::Remove(), G4VModularPhysicsList::RemovePhysics(), G4VModularPhysicsList::ReplacePhysics(), G4RunManagerKernel::RunInitialization(), G4RunManagerKernel::RunTermination(), G4MaterialScanner::Scan(), G4UIGAG::SessionStart(), G4UIGainServer::SessionStart(), G4DeexPrecoParameters::SetDefaults(), G4UIcontrolMessenger::SetNewValue(), G4ParticlePropertyTable::SetParticleProperty(), G4VelocityTable::SetVelocityTableProperties(), SignalHandler(), G4TheRayTracer::Trace(), G4TheMTRayTracer::Trace(), G4RunManagerKernel::UpdateRegion(), G4UIGAG::UpdateState(), G4UIGainServer::UpdateState(), G4MPImanager::UpdateStatus(), G4RunManagerKernel::WorkerDefineWorldVolume(), G4ParticleDefinition::~G4ParticleDefinition(), G4RunManager::~G4RunManager(), G4RunManagerKernel::~G4RunManagerKernel(), G4VStateDependent::~G4VStateDependent().
G4String G4StateManager::GetStateString | ( | G4ApplicationState | aState | ) | const |
G4StateManager.cc 파일의 257 번째 라인에서 정의되었습니다.
다음을 참조함 : G4State_Abort, G4State_EventProc, G4State_GeomClosed, G4State_Idle, G4State_Init, G4State_PreInit, G4State_Quit.
다음에 의해서 참조됨 : G4UIcommandTree::CreateHTML(), G4RunManagerKernel::DefineWorldVolume(), export_G4StateManager(), G4UIGAG::G4UIGAG(), G4UIGainServer::G4UIGainServer(), G4RunManagerKernel::InitializePhysics(), G4UIGAG::NotifyStateChange(), G4UIGainServer::NotifyStateChange(), G4UIGAG::SessionStart(), G4UIGainServer::SessionStart(), SetNewState(), G4TheMTRayTracer::Trace(), G4RunManagerKernel::WorkerDefineWorldVolume().
|
inline |
|
private |
G4StateManager.cc 파일의 124 번째 라인에서 정의되었습니다.
|
private |
G4StateManager.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : exceptionHandler, msgptr, suppressAbortion, theBottomDependent, theCurrentState, theDependentsList, thePreviousState.
|
private |
G4StateManager.cc 파일의 118 번째 라인에서 정의되었습니다.
G4bool G4StateManager::RegisterDependent | ( | G4VStateDependent * | aDependent, |
G4bool | bottom = false |
||
) |
G4StateManager.cc 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : theBottomDependent, theDependentsList.
다음에 의해서 참조됨 : G4VStateDependent::G4VStateDependent().
G4VStateDependent * G4StateManager::RemoveDependent | ( | const G4VStateDependent * | aDependent | ) |
G4StateManager.cc 파일의 237 번째 라인에서 정의되었습니다.
다음을 참조함 : theDependentsList, tmp.
|
inline |
다음에 의해서 참조됨 : G4VExceptionHandler::G4VExceptionHandler().
G4bool G4StateManager::SetNewState | ( | G4ApplicationState | requestedState | ) |
G4StateManager.cc 파일의 193 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorPropagatorManager::CloseGeometry(), G4TheRayTracer::CreateBitMap(), G4RunManagerKernel::DefineWorldVolume(), G4EventManager::DoProcessing(), G4MaterialScanner::DoScan(), G4RunManagerKernel::G4RunManagerKernel(), G4RunManager::Initialize(), G4RunManager::InitializeGeometry(), G4RunManagerKernel::InitializePhysics(), G4RunManager::InitializePhysics(), G4RunManagerKernel::RunInitialization(), G4RunManagerKernel::RunTermination(), G4RunManagerKernel::WorkerDefineWorldVolume(), G4RunManager::~G4RunManager(), G4RunManagerKernel::~G4RunManagerKernel().
G4bool G4StateManager::SetNewState | ( | G4ApplicationState | requestedState, |
const char * | msg | ||
) |
G4StateManager.cc 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4State_Abort, G4State_EventProc, GetStateString(), msgptr, G4VStateDependent::Notify(), suppressAbortion, theBottomDependent, theCurrentState, theDependentsList, thePreviousState, verboseLevel.
다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().
G4StateManager.cc 파일의 283 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
|
private |
G4StateManager.hh 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator=().
|
private |
G4StateManager.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator=(), SetNewState().
|
private |
G4StateManager.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator=(), SetNewState().
|
private |
G4StateManager.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator=(), RegisterDependent(), SetNewState().
|
private |
G4StateManager.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCurrentState(), operator=(), SetNewState().
|
private |
G4StateManager.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DeregisterDependent(), operator=(), RegisterDependent(), RemoveDependent(), SetNewState(), ~G4StateManager().
|
private |
G4StateManager.hh 파일의 136 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPreviousState(), operator=(), SetNewState().
|
staticprivate |
G4StateManager.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetStateManager().
|
staticprivate |
G4StateManager.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetNewState(), SetVerboseLevel().