Tsld026

    3.2 GEANT4 State Machine and GUI

    - states of GEANT4.
    PreInit -> Init-> Idle <=> GeomClosed <=> EventProc <=> Pause
    |
    Quit
    - FP/SAP must write messengers to register that
    the command is inactive for some particular state
    For example;
    "/run/beamOn" command must be inhibited for preInit state
    using G4UIcommand::availableFor(G4State)
    disableFor(G4State)

Previous slide Next slide Back to first slide View graphic version