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)

Tsld023

    - User can create instances of G4PVPlacement (a derived
    class of G4VPhysicalVoume) by selecting an instance of
    LogicalVolume.
    - User can browse the figure of the user-defined geometry
    before compiling.
    (We do not use the “a la tex” mode. That is; user can not
    see the result until the compilation is done.)

    2.2.2 Advanced functionality of GGE

Tsld022

    2.2 GGE (GEANT4 Geometry Editor)

    - GGE helps SAP(Simulation Application Programmer) to
    set up a geometry which is relatively simple.
    - Start developing from May.
    Preliminary prototyping phase now.

    2.2.1 Basic functionality of GGE

Tsld021

    GAG; Summary and near-future Plan

    version comm. menu param vis logging status and milestone
    GAG Tcl pipe DONE DONE DONE DONE pre-alpha release
    GAG Tcl socket - - - - plan
    GAG Java pipe DONE soon DONE partially alpha rel. March 1998
    GAG Java RMI DONE soon Not yet partially alpha rel. March 1998