PreInit
- At the very beginning of the Application. G4StateManager starts with this state. G4RunManager changes this state to Init when G4RunManager::initialize() method starts. At the moment of the state change of PreInit->Init, no material, geometrical, particle or physics process has been initialized.
Init
- During the G4RunManager::initialize() method. G4RunManager changes this state to Idle when all initialization procedures are successfully done.
Idle
- Ready to start "beamOn". G4RunManager changes this state to GeomClosed when G4RunManager::beamOn() method starts and geometry is successfully closed. At the end of beamOn() method, G4RunManager will reset the application state to Idle.
Previous slide | Next slide | Back to first slide | View graphic version |