Warning, /geant4/examples/advanced/STCyclotron/Macro/GUI/gui.mac is written in an unsupported language. File is not indexed.
0001 #
0002 # This file permits to customize, with commands,
0003 # the menu bar of the G4UIXm, G4UIQt, G4UIWin32 sessions.
0004 # It has no effect with G4UIterminal.
0005 #
0006 #
0007 # Add icons of general interest
0008 #
0009 /control/execute Macro/GUI/icons.mac
0010 /control/execute Macro/init_parameters.mac
0011
0012 # File menu :
0013 /gui/addMenu file File
0014 /gui/addButton file Quit exit
0015
0016 # Run menu :
0017 /gui/addMenu run Run
0018 /gui/addButton run "BeamOn 1" "/run/beamOn 1"
0019 /gui/addButton run "Beam On" "/run/beamOn"
0020 /gui/addButton run "Save History" /control/saveHistory
0021 #/gui/addButton run run1 "/control/execute run1.mac"
0022
0023 # Gun menu :
0024 /gui/addMenu beam Beam
0025 /gui/addButton beam "Energy - Type : mono" "/gps/ene/mono"
0026 /gui/addButton beam "Particle : proton" "/gps/particle proton"
0027 /gui/addButton beam "Particle : deuteron" "/gps/particle deuteron"
0028 /gui/addButton beam "Irradiation Time in hour(s)" "/setTimeOfIrradiation/time"
0029 /gui/addButton beam "Beam current in Ampere" "/setBeamCurrent/beamCurrent"
0030
0031
0032
0033 # Viewer menu :
0034 /gui/addMenu viewer Viewer
0035 /gui/addButton viewer "Set style surface" "/vis/viewer/set/style surface"
0036 /gui/addButton viewer "Set style wireframe" "/vis/viewer/set/style wireframe"
0037 /gui/addButton viewer "Refresh viewer" "/vis/viewer/refresh"
0038 /gui/addButton viewer "Update viewer (interaction or end-of-file)" "/vis/viewer/update"
0039 /gui/addButton viewer "Flush viewer (= refresh + update)" "/vis/viewer/flush"
0040 /gui/addButton viewer "Update scene" "/vis/scene/notifyHandlers"
0041 /gui/addButton viewer "Disable viewer" "/vis/disable"
0042 /gui/addButton viewer "Enable viewer" "/vis/enable"
0043
0044 #
0045
0046
0047 # User defined icon :
0048 /gui/addIcon "Run beam on" user_icon "/run/beamOn 1" run.png
0049
0050
0051 #Target Material Menu
0052
0053 /gui/addMenu targetMaterial Target_Material
0054 /gui/addButton targetMaterial "My designed Material" "/control/execute Macro/Material/Target/My_designed_material.mac"
0055 /gui/addButton targetMaterial "Pure 64Ni" "/control/execute Macro/Material/Target/Ni64_pure.mac"
0056 /gui/addButton targetMaterial "95% 64Ni" "/control/execute Macro/Material/Target/Ni64_enriched_95.mac"
0057 /gui/addButton targetMaterial "NIST material list" "/material/nist/listMaterials"
0058 /gui/addButton targetMaterial "Target material modification using NIST" "/changeTarget/materialNist"
0059
0060
0061 #Target Geometry Menu
0062
0063 /gui/addMenu targetGeometry Target_Geometry
0064 /gui/addButton targetGeometry "Thickness" "/changeTarget/thickness"
0065 /gui/addButton targetGeometry "Diameter" "/changeTarget/diameter"
0066
0067 #Foil Material Menu
0068
0069 /gui/addMenu foilMaterial Foil_Material
0070 /gui/addButton foilMaterial "My designed Material" "/control/execute Macro/Material/Foil/My_designed_material.mac"
0071 /gui/addButton foilMaterial "NIST material list" "/material/nist/listMaterials"
0072 /gui/addButton foilMaterial "Target material modification using NIST" "/changeFoil/materialNist"
0073
0074 #Foil Geometry Menu
0075
0076 /gui/addMenu foilGeometry Foil_Geometry
0077 /gui/addButton foilGeometry "Thickness" "/changeFoil/thickness"