Moved Tao's code to TaoLEMuSR.

This commit is contained in:
shiroka
2008-03-20 09:23:20 +00:00
parent 58c48f9e21
commit 1ca5ef0575
423 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,37 @@
/* @page annexe_commands List of the Commands
<html><head><title>Commands in /</title></head>
<body bgcolor="#ffffff"><h2>/</h2><p>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_control_.html">/control/</a>
<p><dd>UI control commands.
<p><br><p><dt><a href="_units_.html">/units/</a>
<p><dd>Available units.
<p><br><p><dt><a href="_geometry_.html">/geometry/</a>
<p><dd>Geometry control commands.
<p><br><p><dt><a href="_tracking_.html">/tracking/</a>
<p><dd>TrackingManager and SteppingManager control commands.
<p><br><p><dt><a href="_event_.html">/event/</a>
<p><dd>EventManager control commands.
<p><br><p><dt><a href="_run_.html">/run/</a>
<p><dd>Run control commands.
<p><br><p><dt><a href="_random_.html">/random/</a>
<p><dd>Random number status control commands.
<p><br><p><dt><a href="_particle_.html">/particle/</a>
<p><dd>Particle control commands.
<p><br><p><dt><a href="_process_.html">/process/</a>
<p><dd>Process Table control commands.
<p><br><p><dt><a href="_Detector_.html">/Detector/</a>
<p><dd>Set detector parameters
<p><br><p><dt><a href="_lemuGun_.html">/lemuGun/</a>
<p><dd>LEMuSR particle shooting control commands.
<p><br><p><dt><a href="_gun_.html">/gun/</a>
<p><dd>Particle Gun control commands.
<p><br><p><dt><a href="_vis_.html">/vis/</a>
<p><dd>Visualization commands.
<p><br><p><dt><a href="_hits_.html">/hits/</a>
<p><dd>Sensitive detectors and Hits
</dl><p><hr><p>
<h2>Commands : </h2><dl>
</dl></body></html>
*/

View File

@ -0,0 +1,87 @@
<html><head><title>Commands in /Detector/</title></head>
<body bgcolor="#ffffff"><h2>/Detector/</h2><p>
Set detector parameters<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_Detector_Sample_.html">/Detector/Sample/</a>
<p><dd>...Title not available...
<p><br><p><dt><a href="_Detector_Voltage_.html">/Detector/Voltage/</a>
<p><dd>...Title not available...
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>Mode [<i>mode</i>]</b>
<p><dd>
mcp: multiple channel mode
cryo: cryostat mode <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>mode
<td>type s
<td><td></table>
<p><br><p><dt><b>ElectricField [<i>field</i>]</b>
<p><dd>
on: electric field on
off: electric field off <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>field
<td>type s
<td><td></table>
<p><br><p><dt><b>AsymCheck [<i>asym</i>]</b>
<p><dd>
on: asym on
off:asym off <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>asym
<td>type s
<td><td></table>
<p><br><p><dt><b>MagneticField [<i>f</i>]</b>
<p><dd>
Magnetic Field Max Value &gt;&gt;&gt; in GAUSS <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>f
<td>type d
<td><td></table>
<p><br><p><dt><b>View [<i>view</i>]</b>
<p><dd>
quarter: quarter cut view of the detector
half: half cut view of the detector
total: view of the total detector <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>view
<td>type s
<td><td></table>
<p><br><p><dt><b>MaxStepInField [<i>usl</i>]</b>
<p><dd>
The user step limitation in third lense and conical anode [mm] <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>usl
<td>type d
<td><td></table>
<p><br><p><dt><b>CfoilThickness [<i>f</i>]</b>
<p><dd>
Carbon foil thickness; unit is mug/cm2 <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>f
<td>type d
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,39 @@
<html><head><title>Commands in /Detector/Sample/</title></head>
<body bgcolor="#ffffff"><h2>/Detector/Sample/</h2><p>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>Grid [<i>grid</i>]</b>
<p><dd>
on: Sample Grid on
off: Sample Grid off <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>grid
<td>type s
<td><td></table>
<p><br><p><dt><b>Guards [<i>guards</i>]</b>
<p><dd>
on: Sample Guards Rings on
off: Sample Guards off <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>guards
<td>type s
<td><td></table>
<p><br><p><dt><b>HolderMaterial [<i>material</i>]</b>
<p><dd>
Sample material<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>material
<td>type s
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,42 @@
<html><head><title>Commands in /Detector/Voltage/</title></head>
<body bgcolor="#ffffff"><h2>/Detector/Voltage/</h2><p>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>ThirdLense [<i>f</i>]</b>
<p><dd>
Third Lense Middle Cylinder Voltage Value &gt;&gt; IN KILOVOLT <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>f
<td>type d
<td><td></table>
<p><br><p><dt><b>ConicalAnode [<i>RA-Left Voltage [kV]</i>] [<i>RA-Right Voltage [kV]</i>] [<i>Build</i>]</b>
<p><dd>
Conical anode left and right side Voltage Values &gt;&gt; IN KILOVOLT; set build to !=0 to build the detector <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>RA-Left Voltage [kV]
<td>type d
<td><td><tr><td>RA-Right Voltage [kV]
<td>type d
<td><td><tr><td>Build
<td>type d
<td><td></table>
<p><br><p><dt><b>Cryo [<i>Voltage [kV]</i>]</b>
<p><dd>
Cryo voltage in kV <br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>Voltage [kV]
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
</dl></body></html>

View File

@ -0,0 +1,155 @@
<html><head><title>Commands in /control/</title></head>
<body bgcolor="#ffffff"><h2>/control/</h2><p>
UI control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>execute [<i>fileName</i>]</b>
<p><dd>
Execute a macro file.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>fileName
<td>type s
<td><td></table>
<p><br><p><dt><b>loop [<i>macroFile</i>] [<i>counterName</i>] [<i>initialValue</i>] [<i>finalValue</i>] [<i>stepSize</i>]</b>
<p><dd>
Execute a macro file more than once.<br>
Loop counter can be used as an aliased variable.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>macroFile
<td>type s
<td><td><tr><td>counterName
<td>type s
<td><td><tr><td>initialValue
<td>type d
<td><td><tr><td>finalValue
<td>type d
<td><td><tr><td>stepSize
<td>type d
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>foreach [<i>macroFile</i>] [<i>counterName</i>] [<i>valueList</i>]</b>
<p><dd>
Execute a macro file more than once.<br>
Loop counter can be used as an aliased variable.<br>
Values must be separated by a space.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>macroFile
<td>type s
<td><td><tr><td>counterName
<td>type s
<td><td><tr><td>valueList
<td>type s
<td><td></table>
<p><br><p><dt><b>suppressAbortion [<i>level</i>]</b>
<p><dd>
Suppress the program abortion caused by G4Exception.<br>
Suppression level = 0 : no suppression<br>
= 1 : suppress during EventProc state<br>
= 2 : full suppression, i.e. no abortion by G4Exception<br>
When abortion is suppressed, you will get error messages issued by G4Exception,<br>
and there is NO guarantee for the correct result after the G4Exception error message.<br>
<p><dd>Range : level &gt;= 0 &amp;&amp; level &lt;= 2
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>level
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>verbose [<i>switch</i>]</b>
<p><dd>
Applied command will also be shown on screen.<br>
This command is useful with MACRO file.<br>
0 : silent<br>
1 : only the valid commands are shown.<br>
2 : comment lines are also shown (default).<br>
<p><dd>Range : switch &gt;= 0 &amp;&amp; switch &lt;=2
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>switch
<td>type i
<td>Omittable : default value = 2
<td></table>
<p><br><p><dt><b>saveHistory [<i>fileName</i>]</b>
<p><dd>
Store command history to a file.<br>
Defaul file name is G4history.macro.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>fileName
<td>type s
<td>Omittable : default value = G4History.macro
<td></table>
<p><br><p><dt><b>stopSavingHistory</b>
<p><dd>
Stop saving history file.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>alias [<i>aliasName</i>] [<i>aliasValue</i>]</b>
<p><dd>
Set an alias.<br>
String can be aliased by this command.<br>
The string may contain one or more spaces,<br>
the string must be enclosed by double quotes (").<br>
To use an alias, enclose the alias name with<br>
parenthis "{" and "}".<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>aliasName
<td>type s
<td><td><tr><td>aliasValue
<td>type s
<td><td></table>
<p><br><p><dt><b>unalias [<i>aliasName</i>]</b>
<p><dd>
Remove an alias.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>aliasName
<td>type s
<td><td></table>
<p><br><p><dt><b>listAlias</b>
<p><dd>
List aliases.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>shell [<i></i>]</b>
<p><dd>
Execute a (Unix) SHELL command.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>
<td>type s
<td><td></table>
<p><br><p><dt><b>manual [<i>dirPath</i>]</b>
<p><dd>
Display all of sub-directories and commands.<br>
Directory path should be given by FULL-PATH.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>dirPath
<td>type s
<td>Omittable : default value = /
<td></table>
<p><br><p><dt><b>createHTML [<i>dirPath</i>]</b>
<p><dd>
Generate HTML files for all of sub-directories and commands.<br>
Directory path should be given by FULL-PATH.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>dirPath
<td>type s
<td>Omittable : default value = /
<td></table>
<p><br><p><dt><b>maximumStoredHistory [<i>max</i>]</b>
<p><dd>
Set maximum number of stored UI commands.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>max
<td>type i
<td>Omittable : default value = 20
<td></table>
</dl></body></html>

View File

@ -0,0 +1,26 @@
<html><head><title>Commands in /event/</title></head>
<body bgcolor="#ffffff"><h2>/event/</h2><p>
EventManager control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_event_stack_.html">/event/stack/</a>
<p><dd>Stack control commands.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>abort</b>
<p><dd>
Abort current event.<br>
<p><dd>Available Geant4 state(s) : EventProc
<p><br><p><dt><b>verbose [<i>level</i>]</b>
<p><dd>
Set Verbose level of event management category.<br>
0 : Silent<br>
1 : Stacking information<br>
2 : More...<br>
<p><dd>Range : level&gt;=0
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>level
<td>type i
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,28 @@
<html><head><title>Commands in /event/stack/</title></head>
<body bgcolor="#ffffff"><h2>/event/stack/</h2><p>
Stack control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>status</b>
<p><dd>
List current status of the stack.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>clear [<i>level</i>]</b>
<p><dd>
Clear stacked tracks.<br>
2 : clear all tracks in all stacks<br>
1 : clear tracks in the urgent and waiting stacks<br>
0 : clear tracks in the waiting stack (default)<br>
-1 : clear tracks in the urgent stack<br>
-2 : clear tracks in the postponed stack<br>
<p><dd>Range : level&gt;=-2&amp;&amp;level&lt;=2
<p><dd>Available Geant4 state(s) : GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>level
<td>type i
<td>Omittable : default value = 0
<td></table>
</dl></body></html>

View File

@ -0,0 +1,12 @@
<html><head><title>Commands in /geometry/</title></head>
<body bgcolor="#ffffff"><h2>/geometry/</h2><p>
Geometry control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_geometry_navigator_.html">/geometry/navigator/</a>
<p><dd>Geometry navigator control setup.
<p><br><p><dt><a href="_geometry_test_.html">/geometry/test/</a>
<p><dd>Geometry verification control setup.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
</dl></body></html>

View File

@ -0,0 +1,46 @@
<html><head><title>Commands in /geometry/navigator/</title></head>
<body bgcolor="#ffffff"><h2>/geometry/navigator/</h2><p>
Geometry navigator control setup.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>reset</b>
<p><dd>
Reset navigator and navigation history.<br>
NOTE: must be called only after kernel has been<br>
initialized once through the run manager!<br>
<p><dd>Available Geant4 state(s) : Idle
<p><br><p><dt><b>verbose [<i>level</i>]</b>
<p><dd>
Set run-time verbosity for the navigator.<br>
0 : Silent (default)<br>
1 : Display volume positioning and step lengths<br>
2 : Display step/safety info on point location<br>
3 : Display minimal state at -every- step<br>
4 : Maximum verbosity (very detailed!)<br>
NOTE: this command has effect -only- if Geant4 has<br>
been installed with the G4VERBOSE flag set!<br>
<p><dd>Range : level &gt;=0 &amp;&amp; level &lt;=4
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>level
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>check_mode [<i>checkFlag</i>]</b>
<p><dd>
Set navigator in -check_mode- state.<br>
This will cause extra checks to be applied during<br>
navigation. More strict and less tolerant conditions<br>
are applied. A run-time performance penalty may be<br>
observed when the -check_mode- state is activated.<br>
NOTE: this command has effect -only- if Geant4 has<br>
been installed with the G4VERBOSE flag set!<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>checkFlag
<td>type b
<td>Omittable : default value = 0
<td></table>
</dl></body></html>

View File

@ -0,0 +1,208 @@
<html><head><title>Commands in /geometry/test/</title></head>
<body bgcolor="#ffffff"><h2>/geometry/test/</h2><p>
Geometry verification control setup.<br>
Helps in detecting possible overlapping regions.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>tolerance [<i>Tolerance</i>] [<i>Unit</i>]</b>
<p><dd>
Set error tolerance value.<br>
Initial default value: 1E-4*mm.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Tolerance
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = mm
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>position [<i>X</i>] [<i>Y</i>] [<i>Z</i>] [<i>Unit</i>]</b>
<p><dd>
Set starting position for the line_test.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>X
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Y
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Z
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = cm
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>direction [<i>Px</i>] [<i>Py</i>] [<i>Pz</i>] [<i>Unit</i>]</b>
<p><dd>
Set momentum direction for the line_test.<br>
Direction needs not to be a unit vector.<br>
<p><dd>Range : Px != 0 || Py != 0 || Pz != 0
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Px
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Py
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Pz
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Unit
<td>type s
<td><td></table>
<p><br><p><dt><b>line_test [<i>recursionFlag</i>]</b>
<p><dd>
Performs test along a single specified direction/position.<br>
Use position and direction commands to change default.<br>
Initial default: position(0,0,0), direction(0,0,1).<br>
If recursion flag is set to TRUE, the intersection checks<br>
will be performed recursively in the geometry tree.<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>recursionFlag
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>grid_cells [<i>X</i>] [<i>Y</i>] [<i>Z</i>]</b>
<p><dd>
Define resolution of grid geometry as number of cells,<br>
specifying them for each dimension, X, Y and Z.<br>
Will be applied to grid_test and recursive_test commands.<br>
Initial default values: X=100, Y=100, Z=100.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>X
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Y
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Z
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>grid_test [<i>recursionFlag</i>]</b>
<p><dd>
Start running the default grid test.<br>
A grid of lines parallel to a cartesian axis is used;<br>
By default, only direct daughters of the mother volumes are checked.<br>
If recursion flag is set to TRUE, the intersection checks<br>
will be performed recursively in the geometry tree.<br>
NOTE: the recursion may take a very long time,<br>
depending on the geometry complexity !<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>recursionFlag
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>cylinder_geometry [<i>nPhi</i>] [<i>nZ</i>] [<i>nRho</i>]</b>
<p><dd>
Define details of the cylinder geometry, specifying:<br>
nPhi - number of lines per Phi<br>
nZ - number of Z points<br>
nRho - number of Rho points<br>
Will be applied to the cylinder_test command.<br>
Initial default values: nPhi=90, nZ=50, nRho=50.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>nPhi
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>nZ
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>nRho
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>cylinder_scaleZ [<i>fracZ</i>]</b>
<p><dd>
Define the resolution of the cylinder geometry, specifying<br>
the fraction scale for points along Z.<br>
Initial default values: fracZ=0.8<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>fracZ
<td>type d
<td>Omittable : default value = 0.8
<td></table>
<p><br><p><dt><b>cylinder_scaleRho [<i>fracRho</i>]</b>
<p><dd>
Define the resolution of the cylinder geometry, specifying<br>
the fraction scale for points along Rho.<br>
Initial default values: fracRho=0.8<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>fracRho
<td>type d
<td>Omittable : default value = 0.8
<td></table>
<p><br><p><dt><b>cylinder_test [<i>recursionFlag</i>]</b>
<p><dd>
Start running the cylinder test.<br>
A set of lines in a cylindrical pattern of gradually<br>
increasing mesh size.<br>
By default, only direct daughters of the mother volumes are checked.<br>
If recursion flag is set to TRUE, the intersection checks<br>
will be performed recursively in the geometry tree.<br>
NOTE: the recursion may take a very long time,<br>
depending on the geometry complexity !<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>recursionFlag
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>recursion_start [<i>initial_level</i>]</b>
<p><dd>
Set the initial level in the geometry tree for recursion.<br>
recursive_test will then start from the specified level.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>initial_level
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>recursion_depth [<i>recursion_depth</i>]</b>
<p><dd>
Set the depth in the geometry tree for recursion.<br>
recursive_test will then stop after reached the specified depth.<br>
By default, recursion will proceed for the whole depth.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>recursion_depth
<td>type i
<td>Omittable : default value = -1
<td></table>
<p><br><p><dt><b>run [<i>recursionFlag</i>]</b>
<p><dd>
Start running the default grid test.<br>
Same as the grid_test command.<br>
If recursion flag is set to TRUE, the intersection checks<br>
will be performed recursively in the geometry tree.<br>
NOTE: the recursion may take a very long time,<br>
depending on the geometry complexity !<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>recursionFlag
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>recursive_test</b>
<p><dd>
Start running the recursive grid test.<br>
A grid of lines along a cartesian axis is recursively<br>
to all daughters and daughters of daughters, etc.<br>
NOTE: it may take a very long time,<br>
depending on the geometry complexity !<br>
<p><dd>Available Geant4 state(s) : Idle
</dl></body></html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,38 @@
<html><head><title>Commands in /hits/</title></head>
<body bgcolor="#ffffff"><h2>/hits/</h2><p>
Sensitive detectors and Hits<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>list</b>
<p><dd>
List sensitive detector tree.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>activate [<i>detector</i>]</b>
<p><dd>
Activate sensitive detector(s).<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>detector
<td>type s
<td>Omittable : default value = /
<td></table>
<p><br><p><dt><b>inactivate [<i>detector</i>]</b>
<p><dd>
Inactivate sensitive detector(s).<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>detector
<td>type s
<td>Omittable : default value = /
<td></table>
<p><br><p><dt><b>verbose [<i>level</i>]</b>
<p><dd>
Set the Verbose level.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>level
<td>type i
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,51 @@
<html><head><title>Commands in /lemuGun/</title></head>
<body bgcolor="#ffffff"><h2>/lemuGun/</h2><p>
LEMuSR particle shooting control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_lemuGun_scan_.html">/lemuGun/scan/</a>
<p><dd>...Title not available...
<p><br><p><dt><a href="_lemuGun_energy_.html">/lemuGun/energy/</a>
<p><dd>...Title not available...
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>gunPosition [<i>X [cm]</i>] [<i>Y [cm]</i>] [<i>Z [cm]</i>]</b>
<p><dd>
Set Gun Position &gt;&gt; IN CENTIMETERS.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>X [cm]
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Y [cm]
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Z [cm]
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>MomentumDirection [<i>momX </i>] [<i>momY </i>] [<i>momZ </i>]</b>
<p><dd>
Set momentum direction &gt;&gt; sum must equal one.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>momX
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>momY
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>momZ
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>particle [<i>Particle types: mu+/Mu or other.</i>]</b>
<p><dd>
Particles to be shot<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Particle types: mu+/Mu or other.
<td>type s
<td>Omittable : default value = mu+
<td></table>
</dl></body></html>

View File

@ -0,0 +1,54 @@
<html><head><title>Commands in /lemuGun/energy/</title></head>
<body bgcolor="#ffffff"><h2>/lemuGun/energy/</h2><p>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>defined [<i>Energy in [keV]</i>]</b>
<p><dd>
Energy Value &gt;&gt; IN keV
<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>Energy in [keV]
<td>type d
<td><td></table>
<p><br><p><dt><b>offset [<i>KEoffset in [keV]; default value 3.73</i>]</b>
<p><dd>
KEoffset Value &gt;&gt; IN keV
<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>KEoffset in [keV]; default value 3.73
<td>type d
<td><td></table>
<p><br><p><dt><b>random [<i>Random Energy: on/off</i>]</b>
<p><dd>
Gaussian energy distribution with default mean 20 kev and 0.5 kev deviation<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Random Energy: on/off
<td>type s
<td>Omittable : default value = on
<td></table>
<p><br><p><dt><b>gauss [<i>Mean Energy</i>] [<i>Standard Deviation</i>] [<i></i>]</b>
<p><dd>
Gaussian energy distribution with specified mean and standard deviation
ENTER VALUES &gt;&gt; IN keV <br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Mean Energy
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Standard Deviation
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
</dl></body></html>

View File

@ -0,0 +1,61 @@
<html><head><title>Commands in /lemuGun/scan/</title></head>
<body bgcolor="#ffffff"><h2>/lemuGun/scan/</h2><p>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>square [<i>X range [cm]</i>] [<i>Y range [cm]</i>] [<i>Number of bins</i>]</b>
<p><dd>
Gun scan: xrange yrange nbins
Shoot right number of particles to fill.
xrange and yrange are divided in nbins.
<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>X range [cm]
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Y range [cm]
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Number of bins
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>circular [<i>Radius [cm]</i>] [<i>Number of step along radius</i>] [<i>Number of steps along angle</i>]</b>
<p><dd>
Gun scan: radius Rsteps ThetaSteps
Shoot Rsteps*Thetasteps particles to fill.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Radius [cm]
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Number of step along radius
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Number of steps along angle
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>gauss [<i>Radius [cm]</i>] [<i>Number of step along radius</i>] [<i>Number of steps along angle</i>]</b>
<p><dd>
Gun gauss scan:.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Radius [cm]
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Number of step along radius
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Number of steps along angle
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>reset</b>
<p><dd>
Reset the counters for scanning<br>
<p><dd>Available at all Geant4 states.
</dl></body></html>

View File

@ -0,0 +1,39 @@
<html><head><title>Commands in /particle/</title></head>
<body bgcolor="#ffffff"><h2>/particle/</h2><p>
Particle control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_particle_property_.html">/particle/property/</a>
<p><dd>Paricle Table control commands.
<p><br><p><dt><a href="_particle_process_.html">/particle/process/</a>
<p><dd>Process Manager control commands.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>select [<i>particle name</i>]</b>
<p><dd>
Select particle <br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>particle name
<td>type s
<td><td></table>
<p><br><p><dt><b>list [<i>particle type</i>]</b>
<p><dd>
List name of particles.<br>
all(default)/lepton/baryon/meson/nucleus/quarks<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>particle type
<td>type s
<td>Omittable : default value = all
<td>Parameter candidates : all lepton baryon meson nucleus quarks
</table>
<p><br><p><dt><b>find [<i>encoding</i>]</b>
<p><dd>
Find particle by encoding<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>encoding
<td>type i
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,61 @@
<html><head><title>Commands in /particle/process/</title></head>
<body bgcolor="#ffffff"><h2>/particle/process/</h2><p>
Process Manager control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>dump [<i>index</i>]</b>
<p><dd>
dump process manager or process information<br>
dump [process index]<br>
process index: -1 for process manager<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>index
<td>type i
<td>Omittable : default value = -1
<td></table>
<p><br><p><dt><b>verbose [<i>Verbose</i>] [<i>index</i>]</b>
<p><dd>
Set Verbose Level for Process or Process Manager<br>
Verbose [Verbose] [process index]<br>
process index: -1 for process manager<br>
<p><dd>Available Geant4 state(s) : PreInit
Init
Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>Verbose
<td>type i
<td>Omittable : default value = 1
<td><tr><td>index
<td>type i
<td>Omittable : default value = -1
<td></table>
<p><br><p><dt><b>activate [<i>index</i>]</b>
<p><dd>
Activate process <br>
Activate [process index]<br>
<p><dd>Range : index &gt;=0
<p><dd>Available Geant4 state(s) : Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>index
<td>type i
<td><td></table>
<p><br><p><dt><b>inactivate [<i>index</i>]</b>
<p><dd>
Inactivate process <br>
inactivate [process index]<br>
<p><dd>Range : index &gt;=0
<p><dd>Available Geant4 state(s) : Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>index
<td>type i
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,55 @@
<html><head><title>Commands in /particle/property/</title></head>
<body bgcolor="#ffffff"><h2>/particle/property/</h2><p>
Paricle Table control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_particle_property_decay_.html">/particle/property/decay/</a>
<p><dd>Decay Table control commands.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>dump</b>
<p><dd>
dump particle properties.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>stable [<i>stable</i>]</b>
<p><dd>
Set stable flag.<br>
false: Unstable true: Stable<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
GeomClosed
<p><dd>Parameters<table border=1>
<tr><td>stable
<td>type b
<td><td></table>
<p><br><p><dt><b>lifetime [<i>life</i>] [<i>Unit</i>]</b>
<p><dd>
Set life time.<br>
Unit of the time can be :<br>
s, ms, ns (default)<br>
<p><dd>Range : life &gt;0.0
<p><dd>Available Geant4 state(s) : PreInit
Idle
GeomClosed
<p><dd>Parameters<table border=1>
<tr><td>life
<td>type d
<td><td><tr><td>Unit
<td>type s
<td>Omittable : default value = ns
<td>Parameter candidates : s ms mus ns ps second millisecond microsecond nanosecond picosecond
</table>
<p><br><p><dt><b>verbose [<i>verbose_level</i>]</b>
<p><dd>
Set Verbose level of particle property.<br>
0 : Silent (default)<br>
1 : Display warning messages<br>
2 : Display more<br>
<p><dd>Range : verbose_level &gt;=0
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>verbose_level
<td>type i
<td>Omittable : default value = 0
<td></table>
</dl></body></html>

View File

@ -0,0 +1,31 @@
<html><head><title>Commands in /particle/property/decay/</title></head>
<body bgcolor="#ffffff"><h2>/particle/property/decay/</h2><p>
Decay Table control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>select [<i>mode</i>]</b>
<p><dd>
Enter index of decay mode.<br>
<p><dd>Range : mode &gt;=0
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>mode
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>dump</b>
<p><dd>
Dump decay mode information.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>br [<i>br</i>]</b>
<p><dd>
Set branching ratio. [0&lt; BR &lt;1.0]<br>
<p><dd>Range : (br &gt;=0.0) &amp;&amp; (br &lt;=1.0)
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>br
<td>type d
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,106 @@
<html><head><title>Commands in /process/</title></head>
<body bgcolor="#ffffff"><h2>/process/</h2><p>
Process Table control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_process_eLoss_.html">/process/eLoss/</a>
<p><dd>Commands for G4VEnergyLoss.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>list [<i>type</i>]</b>
<p><dd>
List up process names<br>
list [type] <br>
type: process type [all:for all proceeses]<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>type
<td>type s
<td>Omittable : default value = all
<td>Parameter candidates : all NotDefined Transportation Electromagnetic Optical Hadronic Photolepton_hadron Decay General Parameterisation UserDefined
</table>
<p><br><p><dt><b>verbose [<i>verbose</i>]</b>
<p><dd>
Set Verbose Level for Process Table<br>
verbose [level]<br>
level: verbose level<br>
<p><dd>Range : verbose &gt;=0
<p><dd>Available Geant4 state(s) : PreInit
Init
Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>verbose
<td>type i
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>setVerbose [<i>verbose</i>] [<i>type</i>]</b>
<p><dd>
Set verbose level for processes<br>
setVerbose level [type or name] <br>
level: verbose level <br>
name : process name <br>
type : process type <br>
[all] for all proceeses <br>
<p><dd>Available Geant4 state(s) : Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>verbose
<td>type i
<td><td><tr><td>type
<td>type s
<td>Omittable : default value = all
<td></table>
<p><br><p><dt><b>dump [<i>procName</i>] [<i>particle</i>]</b>
<p><dd>
Dump process information<br>
dump name [particle]<br>
name: process name or type name<br>
particle: particle name [all: for all particles]<br>
<p><dd>Available Geant4 state(s) : Init
Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>procName
<td>type s
<td><td><tr><td>particle
<td>type s
<td>Omittable : default value = all
<td></table>
<p><br><p><dt><b>activate [<i>procName</i>] [<i>particle</i>]</b>
<p><dd>
Activate processes <br>
Activate name [particle]<br>
name: process name or type name<br>
particle: particle name [all: for all particles]<br>
<p><dd>Available Geant4 state(s) : Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>procName
<td>type s
<td><td><tr><td>particle
<td>type s
<td>Omittable : default value = all
<td></table>
<p><br><p><dt><b>inactivate [<i>procName</i>] [<i>particle</i>]</b>
<p><dd>
Inactivate process <br>
Inactivate processes <br>
Inactivate name [particle]<br>
name: process name or type name<br>
particle: particle name [all: for all particles]<br>
<p><dd>Available Geant4 state(s) : Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>procName
<td>type s
<td><td><tr><td>particle
<td>type s
<td>Omittable : default value = all
<td></table>
</dl></body></html>

View File

@ -0,0 +1,125 @@
<html><head><title>Commands in /process/eLoss/</title></head>
<body bgcolor="#ffffff"><h2>/process/eLoss/</h2><p>
Commands for G4VEnergyLoss.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>rndmStep [<i>choice</i>]</b>
<p><dd>
Randomize the proposed step by eLoss.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>choice
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>fluct [<i>choice</i>]</b>
<p><dd>
Switch true/false the energy loss fluctuations.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>choice
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>subsec [<i>choice</i>]</b>
<p><dd>
Switch true/false the subcutoff generation.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>choice
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>minsubsec [<i>rcmin</i>] [<i>Unit</i>]</b>
<p><dd>
Set the min. cut for subcutoff delta in range.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>rcmin
<td>type d
<td>Omittable : default value =
<td><tr><td>Unit
<td>type s
<td><td></table>
<p><br><p><dt><b>StepFunction [<i>dRoverR</i>] [<i>finalRange</i>] [<i>unit</i>]</b>
<p><dd>
Set the energy loss step limitation parameters.<br>
dRoverR : max Range variation per step<br>
finalRange: range for final step<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>dRoverR
<td>type d
<td><td>Parameter range : dRoverR&gt;0. &amp;&amp; dRoverR&lt;=1.
<tr><td>finalRange
<td>type d
<td><td>Parameter range : finalRange&gt;0.
<tr><td>unit
<td>type s
<td>Omittable : default value = mm
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>minKinEnergy [<i>emin</i>] [<i>Unit</i>]</b>
<p><dd>
Set the min kinetic energy<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>emin
<td>type d
<td>Omittable : default value =
<td><tr><td>Unit
<td>type s
<td><td>Parameter candidates : eV keV MeV GeV TeV PeV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt joule
</table>
<p><br><p><dt><b>maxKinEnergy [<i>emax</i>] [<i>Unit</i>]</b>
<p><dd>
Set the max kinetic energy<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>emax
<td>type d
<td>Omittable : default value =
<td><tr><td>Unit
<td>type s
<td><td>Parameter candidates : eV keV MeV GeV TeV PeV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt joule
</table>
<p><br><p><dt><b>integral [<i>integ</i>]</b>
<p><dd>
Switch true/false the integration of cross section over step.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>integ
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>preciseRange [<i>range</i>]</b>
<p><dd>
Switch true/false the precise range calculation.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>range
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>verbose [<i>verb</i>]</b>
<p><dd>
Set verbose level for EM physics.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>verb
<td>type i
<td>Omittable : default value = 1
<td></table>
</dl></body></html>

View File

@ -0,0 +1,54 @@
<html><head><title>Commands in /random/</title></head>
<body bgcolor="#ffffff"><h2>/random/</h2><p>
Random number status control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>setDirectoryName [<i>fileName</i>]</b>
<p><dd>
Define the directory name of the rndm status files.<br>
Directory must be creates before storing the files.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
GeomClosed
<p><dd>Parameters<table border=1>
<tr><td>fileName
<td>type s
<td>Omittable : default value = ./
<td></table>
<p><br><p><dt><b>setSavingFlag [<i>flag</i>]</b>
<p><dd>
The randomNumberStatus will be saved at :<br>
begining of run (currentRun.rndm) and begining of event (currentEvent.rndm) <br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>saveThisRun</b>
<p><dd>
copy currentRun.rndm to runXXX.rndm<br>
<p><dd>Available Geant4 state(s) : Idle
GeomClosed
EventProc
<p><br><p><dt><b>saveThisEvent</b>
<p><dd>
copy currentEvent.rndm to runXXXevtYYY.rndm<br>
<p><dd>Available Geant4 state(s) : EventProc
<p><br><p><dt><b>resetEngineFrom [<i>fileName</i>]</b>
<p><dd>
Reset the status of the rndm engine from a file.<br>
See CLHEP manual for detail.<br>
The engine status must be stored beforehand.<br>
Directory of the status file should be set by /random/setDirectoryName.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
GeomClosed
<p><dd>Parameters<table border=1>
<tr><td>fileName
<td>type s
<td>Omittable : default value = currentRun.rndm
<td></table>
</dl></body></html>

View File

@ -0,0 +1,206 @@
<html><head><title>Commands in /run/</title></head>
<body bgcolor="#ffffff"><h2>/run/</h2><p>
Run control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_run_particle_.html">/run/particle/</a>
<p><dd>Commands for G4VUserPhysicsList.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>initialize</b>
<p><dd>
Initialize G4 kernel.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><br><p><dt><b>beamOn [<i>numberOfEvent</i>] [<i>macroFile</i>] [<i>nSelect</i>]</b>
<p><dd>
Start a Run.<br>
If G4 kernel is not initialized, it will be initialized.<br>
Default number of events to be processed is 1.<br>
The second and third arguments can be used for<br>
executing a macro file at the end of each event.<br>
If the second argument, i.e. name of the macro<br>
file, is given but the third argument is not,<br>
the macro file will be executed for all of the<br>
event.<br>
If the third argument (nSelect) is given, the<br>
macro file will be executed only for the first<br>
nSelect events.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>numberOfEvent
<td>type i
<td>Omittable : default value = 1
<td>Parameter range : numberOfEvent &gt;= 0
<tr><td>macroFile
<td>type s
<td>Omittable : default value = ***NULL***
<td><tr><td>nSelect
<td>type i
<td>Omittable : default value = -1
<td>Parameter range : nSelect&gt;=-1
</table>
<p><br><p><dt><b>verbose [<i>level</i>]</b>
<p><dd>
Set the Verbose level of G4RunManager.<br>
0 : Silent (default)<br>
1 : Display main topics<br>
2 : Display main topics and run summary<br>
<p><dd>Range : level &gt;=0 &amp;&amp; level &lt;=2
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>level
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>dumpRegion [<i>regionName</i>]</b>
<p><dd>
Dump region information.<br>
In case name of a region is not given, all regions will be displayed.<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>regionName
<td>type s
<td>Omittable : default value = **ALL**
<td></table>
<p><br><p><dt><b>dumpCouples</b>
<p><dd>
Dump material-cuts-couple information.<br>
Note that material-cuts-couple information is updated<br>
after BeamOn has started.<br>
<p><dd>Available Geant4 state(s) : Idle
<p><br><p><dt><b>optimizeGeometry [<i>optimizeFlag</i>]</b>
<p><dd>
Set the optimization flag for geometry.<br>
If it is set to TRUE, G4GeometryManager will optimize<br>
the geometry definitions.<br>
GEANT4 is initialized with this flag as TRUE.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>optimizeFlag
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>breakAtBeginOfEvent [<i>flag</i>]</b>
<p><dd>
Set a break point at the begining of every event.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>breakAtEndOfEvent [<i>flag</i>]</b>
<p><dd>
Set a break point at the end of every event.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>abort [<i>softAbort</i>]</b>
<p><dd>
Abort current run processing.<br>
If softAbort is false (default), currently processing event will be immediately aborted,<br>
while softAbort is true, abortion occurs after processing the current event.<br>
<p><dd>Available Geant4 state(s) : GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>softAbort
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>abortCurrentEvent</b>
<p><dd>
Abort currently processing event.<br>
<p><dd>Available Geant4 state(s) : EventProc
<p><br><p><dt><b>geometryModified</b>
<p><dd>
Force geometry to be closed again.<br>
This command must be applied<br>
if geometry has been modified after the<br>
first initialization (or BeamOn).<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><br><p><dt><b>physicsModified</b>
<p><dd>
Force all physics tables recalculated again.<br>
This command must be applied<br>
if physics process has been modified after the<br>
first initialization (or BeamOn).<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><br><p><dt><b>cutoffModified</b>
<p><dd>
/run/cutoffModified becomes obsolete.<br>
It is safe to remove invoking this command.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>randomNumberStatusDirectory [<i>fileName</i>]</b>
<p><dd>
Define the directory name of the rndm status files.<br>
Directory must be creates before storing the files.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
GeomClosed
<p><dd>Parameters<table border=1>
<tr><td>fileName
<td>type s
<td>Omittable : default value = ./
<td></table>
<p><br><p><dt><b>storeRandomNumberStatus [<i>flag</i>]</b>
<p><dd>
The randomNumberStatus will be saved at :<br>
begining of run (currentRun.rndm) and begining of event (currentEvent.rndm) <br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type i
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>restoreRandomNumberStatus [<i>fileName</i>]</b>
<p><dd>
Reset the status of the rndm engine from a file.<br>
See CLHEP manual for detail.<br>
The engine status must be stored beforehand.<br>
Directory of the status file should be set by /random/setDirectoryName.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
GeomClosed
<p><dd>Parameters<table border=1>
<tr><td>fileName
<td>type s
<td>Omittable : default value = currentRun.rndm
<td></table>
<p><br><p><dt><b>setCut [<i>cut</i>] [<i>Unit</i>]</b>
<p><dd>
Set default cut value <br>
<p><dd>Range : cut &gt;0.0
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>cut
<td>type d
<td><td><tr><td>Unit
<td>type s
<td>Omittable : default value = mm
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>setCutForRegion [<i>Region</i>] [<i>cut</i>] [<i>Unit</i>]</b>
<p><dd>
Set cut value for a region<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>Region
<td>type s
<td><td><tr><td>cut
<td>type d
<td><td>Parameter range : cut &gt;0.0
<tr><td>Unit
<td>type s
<td>Omittable : default value = mm
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
</dl></body></html>

View File

@ -0,0 +1,140 @@
<html><head><title>Commands in /run/particle/</title></head>
<body bgcolor="#ffffff"><h2>/run/particle/</h2><p>
Commands for G4VUserPhysicsList.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>verbose [<i>level</i>]</b>
<p><dd>
Set the Verbose level of G4VUserPhysicsList.<br>
0 : Silent (default)<br>
1 : Display warning messages<br>
2 : Display more<br>
<p><dd>Range : level &gt;=0 &amp;&amp; level &lt;=3
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>level
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>setCut [<i>cut</i>] [<i>Unit</i>]</b>
<p><dd>
Set default cut value <br>
This command is equivallent to /run/setCut command.<br>
This command is kept for backward compatibility.<br>
<p><dd>Range : cut &gt;0.0
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>cut
<td>type d
<td><td><tr><td>Unit
<td>type s
<td>Omittable : default value = mm
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>dumpList</b>
<p><dd>
Dump List of particles in G4VUserPhysicsList. <br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>addProcManager [<i>particleType</i>]</b>
<p><dd>
add process manager to specified particle type<br>
<p><dd>Available Geant4 state(s) : Init
Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>particleType
<td>type s
<td>Omittable : default value =
<td></table>
<p><br><p><dt><b>buildPhysicsTable [<i>particleType</i>]</b>
<p><dd>
build physics table of specified particle type<br>
<p><dd>Available Geant4 state(s) : Init
Idle
GeomClosed
EventProc
<p><dd>Parameters<table border=1>
<tr><td>particleType
<td>type s
<td>Omittable : default value =
<td></table>
<p><br><p><dt><b>storePhysicsTable [<i>dirName</i>]</b>
<p><dd>
Store Physics Table<br>
Enter directory name<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>dirName
<td>type s
<td>Omittable : default value =
<td></table>
<p><br><p><dt><b>retrievePhysicsTable [<i>dirName</i>]</b>
<p><dd>
Retrieve Physics Table<br>
Enter directory name or OFF to switch off<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>dirName
<td>type s
<td>Omittable : default value =
<td></table>
<p><br><p><dt><b>setStoredInAscii [<i>ascii</i>]</b>
<p><dd>
Switch on/off ascii mode in store/retreive Physics Table<br>
Enter 0(binary) or 1(ascii)<br>
<p><dd>Range : ascii ==0 || ascii ==1
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>ascii
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>applyCuts [<i>Flag</i>] [<i>Particle</i>]</b>
<p><dd>
Set applyCuts flag for a particle.<br>
Some EM processes which do not have infrared divergence<br>
may generate gamma, e- and/or e+ with kinetic energies<br>
below the production threshold. By setting this flag,<br>
such secondaries below threshold are eliminated and<br>
kinetic energies of such secondaries are accumulated<br>
to the energy deposition of their mother.<br>
Note that 'applyCuts' makes sense only for gamma,<br>
e- and e+. If this command is issued for other particle,<br>
a warning message is displayed and the command is<br>
ignored.<br>
If particle name is 'all', this command affects on<br>
gamma, e- and e+.<br>
<p><dd>Available Geant4 state(s) : PreInit
Init
Idle
<p><dd>Parameters<table border=1>
<tr><td>Flag
<td>type s
<td>Omittable : default value = true
<td><tr><td>Particle
<td>type s
<td>Omittable : default value = all
<td></table>
<p><br><p><dt><b>dumpCutValues [<i>particle</i>]</b>
<p><dd>
Dump a list of production threshold values in range and energy<br>
for all registered material-cuts-couples.<br>
Dumping a list takes place when you issue 'beamOn' and<br>
actual conversion tables from range to energy are available.<br>
If you want a list 'immediately', use '/run/dumpRegion' for threshold<br>
list given in gange only. Also, '/run/dumpCouples' gives you the<br>
current list if you have already issued 'run/beamOn' at least once.<br>
<p><dd>Available Geant4 state(s) : PreInit
Idle
<p><dd>Parameters<table border=1>
<tr><td>particle
<td>type s
<td>Omittable : default value = all
<td></table>
</dl></body></html>

View File

@ -0,0 +1,47 @@
<html><head><title>Commands in /tracking/</title></head>
<body bgcolor="#ffffff"><h2>/tracking/</h2><p>
TrackingManager and SteppingManager control commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>abort</b>
<p><dd>
Abort current G4Track processing.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>resume</b>
<p><dd>
Resume current G4Track processing.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>storeTrajectory [<i>Store</i>]</b>
<p><dd>
Store trajectories or not.<br>
1 : Store trajectories.<br>
0 : Don't Store trajectories.<br>
<p><dd>Range : Store &gt;=0 &amp;&amp; Store &lt;= 1
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Store
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>verbose [<i>verbose_level</i>]</b>
<p><dd>
Set Verbose level of tracking category.<br>
0 : Silent.<br>
1 : Minium information of each Step.<br>
2 : Addition to Level=1, info of secondary particles.<br>
3 : Addition to Level=1, pre/postStepoint information<br>
after all AlongStep/PostStep process executions.<br>
4 : Addition to Level=3, pre/postStepoint information<br>
at each AlongStepPostStep process execuation.<br>
5 : Addition to Level=4, proposed Step length information<br>
from each AlongStepPostStep process.<br>
<p><dd>Range : verbose_level &gt;=0
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>verbose_level
<td>type i
<td>Omittable : default value = 0
<td></table>
</dl></body></html>

View File

@ -0,0 +1,12 @@
<html><head><title>Commands in /units/</title></head>
<body bgcolor="#ffffff"><h2>/units/</h2><p>
Available units.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>list</b>
<p><dd>
full list of available units.<br>
<p><dd>Available at all Geant4 states.
</dl></body></html>

View File

@ -0,0 +1,145 @@
<html><head><title>Commands in /vis/</title></head>
<body bgcolor="#ffffff"><h2>/vis/</h2><p>
Visualization commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_vis_ASCIITree_.html">/vis/ASCIITree/</a>
<p><dd>Commands for ASCIITree control.
<p><br><p><dt><a href="_vis_GAGTree_.html">/vis/GAGTree/</a>
<p><dd>Commands for GAGTree control.
<p><br><p><dt><a href="_vis_heprep_.html">/vis/heprep/</a>
<p><dd>HepRep commands.
<p><br><p><dt><a href="_vis_rayTracer_.html">/vis/rayTracer/</a>
<p><dd>RayTracer commands.
<p><br><p><dt><a href="_vis_scene_.html">/vis/scene/</a>
<p><dd>Operations on Geant4 scenes.
<p><br><p><dt><a href="_vis_sceneHandler_.html">/vis/sceneHandler/</a>
<p><dd>Operations on Geant4 scene handlers.
<p><br><p><dt><a href="_vis_viewer_.html">/vis/viewer/</a>
<p><dd>Operations on Geant4 viewers.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>enable [<i>enabled</i>]</b>
<p><dd>
Enables/disables visualization system.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>enabled
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>disable</b>
<p><dd>
Disables visualization system.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>verbose [<i>verbosity</i>]</b>
<p><dd>
Simple graded message scheme - digit or string (1st character defines):<br>
0) quiet, // Nothing is printed.<br>
1) startup, // Startup and endup messages are printed...<br>
2) errors, // ...and errors...<br>
3) warnings, // ...and warnings...<br>
4) confirmations, // ...and confirming messages...<br>
5) parameters, // ...and parameters of scenes and views...<br>
6) all // ...and everything available.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>verbosity
<td>type s
<td>Omittable : default value = warnings
<td></table>
<p><br><p><dt><b>drawTree [<i>physical-volume-name</i>] [<i>system</i>]</b>
<p><dd>
(DTREE) Creates a scene consisting of this physical volume and
produces a representation of the geometry hieracrhy.<br>
The scene becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>physical-volume-name
<td>type s
<td>Omittable : default value = world
<td><tr><td>system
<td>type s
<td>Omittable : default value = ATree
<td></table>
<p><br><p><dt><b>drawView [<i>theta-degrees</i>] [<i>phi-degrees</i>] [<i>pan-right</i>] [<i>pan-up</i>] [<i>pan-unit</i>] [<i>zoom-factor</i>] [<i>dolly</i>] [<i>dolly-unit</i>]</b>
<p><dd>
Draw view from this angle, etc.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>theta-degrees
<td>type d
<td>Omittable : default value = 0
<td><tr><td>phi-degrees
<td>type d
<td>Omittable : default value = 0
<td><tr><td>pan-right
<td>type d
<td>Omittable : default value = 0
<td><tr><td>pan-up
<td>type d
<td>Omittable : default value = 0
<td><tr><td>pan-unit
<td>type s
<td>Omittable : default value = cm
<td><tr><td>zoom-factor
<td>type d
<td>Omittable : default value = 1
<td><tr><td>dolly
<td>type d
<td>Omittable : default value = 0
<td><tr><td>dolly-unit
<td>type s
<td>Omittable : default value = cm
<td></table>
<p><br><p><dt><b>drawVolume [<i>physical-volume-name</i>]</b>
<p><dd>
Creates a scene consisting of this physical volume and asks the
current viewer to draw it.<br>
The scene becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>physical-volume-name
<td>type s
<td>Omittable : default value = world
<td></table>
<p><br><p><dt><b>open [<i>graphics-system-name</i>] [<i>window-size-hint</i>]</b>
<p><dd>
Creates a scene handler ready for drawing.<br>
The scene handler becomes current (the name is auto-generated).<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>graphics-system-name
<td>type s
<td><td>Parameter candidates : ATree DAWNFILE GAGTree HepRepFile HepRepXML RayTracer VRML1FILE VRML2FILE DAWN OGLIX OGLSX
<tr><td>window-size-hint
<td>type i
<td>Omittable : default value = 600
<td></table>
<p><br><p><dt><b>specify [<i>logical-volume-name</i>] [<i>depth-of-descent</i>] [<i>booleans-flag</i>] [<i>voxels-flag</i>] [<i>readout-flag</i>]</b>
<p><dd>
Draws logical volume with Boolean components, voxels and readout geometry.<br>
Creates a scene consisting of this logical volume and asks the
current viewer to draw it to the specified depth of descent
showing boolean components (if any), voxels (if any)
and readout geometry (if any), under control of the appropriate flag.<br>
Note: voxels are not constructed until start of run - /run/beamOn.<br>
The scene becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>logical-volume-name
<td>type s
<td><td><tr><td>depth-of-descent
<td>type i
<td>Omittable : default value = 1
<td><tr><td>booleans-flag
<td>type b
<td>Omittable : default value = 1
<td><tr><td>voxels-flag
<td>type b
<td>Omittable : default value = 1
<td><tr><td>readout-flag
<td>type b
<td>Omittable : default value = 1
<td></table>
</dl></body></html>

View File

@ -0,0 +1,35 @@
<html><head><title>Commands in /vis/ASCIITree/</title></head>
<body bgcolor="#ffffff"><h2>/vis/ASCIITree/</h2><p>
Commands for ASCIITree control.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_vis_ASCIITree_set_.html">/vis/ASCIITree/set/</a>
<p><dd>Settings for ASCIITree control.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>verbose [<i>verbosity</i>]</b>
<p><dd>
&lt; 10: - does not print daughters of repeated placements, does not repeat replicas.<br>
&gt;= 10: prints all physical volumes.<br>
The level of detail is given by the units (verbosity%10):<br>
&gt;= 0: prints physical volume name.<br>
&gt;= 1: prints logical volume name (and names of sensitive detector and readout geometry, if any).<br>
&gt;= 2: prints solid name and type.<br>
&gt;= 3: prints volume and density.<br>
&gt;= 4: prints mass of each top physical volume in scene to depth specified.<br>
&gt;= 5: prints mass of branch at each volume (can be time consuming).<br>
Note: by default, culling is switched off so all volumes are seen.<br>
Note: the mass calculation takes into account daughters, normally to unlimited depth, which can be time consuuming. If you want the mass of a particular subtree to a particular depth:<br>
/vis/open ATree<br>
/vis/ASCIITree/verbose 14<br>
/vis/scene/create<br>
/vis/scene/add/volume &lt;subtree-physical-volume&gt; ! &lt;depth&gt;<br>
/vis/sceneHandler/attach<br>
/vis/viewer/flush<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>verbosity
<td>type i
<td>Omittable : default value = 0
<td></table>
</dl></body></html>

View File

@ -0,0 +1,17 @@
<html><head><title>Commands in /vis/ASCIITree/set/</title></head>
<body bgcolor="#ffffff"><h2>/vis/ASCIITree/set/</h2><p>
Settings for ASCIITree control.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>outFile [<i>out-filename</i>]</b>
<p><dd>
Set name of output file.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>out-filename
<td>type s
<td>Omittable : default value = G4cout
<td></table>
</dl></body></html>

View File

@ -0,0 +1,18 @@
<html><head><title>Commands in /vis/GAGTree/</title></head>
<body bgcolor="#ffffff"><h2>/vis/GAGTree/</h2><p>
Commands for GAGTree control.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>verbose [<i>verbosity</i>]</b>
<p><dd>
/vis/GAGTree/verbose [&lt;verbosity&gt;]<br>
0 (default) mimimum - 10 maximum printing.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>verbosity
<td>type i
<td>Omittable : current value is used as the default value.
<td></table>
</dl></body></html>

View File

@ -0,0 +1,41 @@
<html><head><title>Commands in /vis/heprep/</title></head>
<body bgcolor="#ffffff"><h2>/vis/heprep/</h2><p>
HepRep commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>setEventNumberSuffix [<i>suffix</i>]</b>
<p><dd>
Write separate event files, appended with given suffix.<br>
Define the suffix with a pattern such as '-0000'.<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>suffix
<td>type s
<td><td></table>
<p><br><p><dt><b>appendGeometry [<i>flag</i>]</b>
<p><dd>
Appends copy of geometry to every event.<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type b
<td><td></table>
<p><br><p><dt><b>addPointAttributes [<i>flag</i>]</b>
<p><dd>
Adds point attributes to the points of trajectories.<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type b
<td><td></table>
<p><br><p><dt><b>useSolids [<i>flag</i>]</b>
<p><dd>
Use HepRep Solids, rather than Geant4 Primitives.<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type b
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,169 @@
<html><head><title>Commands in /vis/rayTracer/</title></head>
<body bgcolor="#ffffff"><h2>/vis/rayTracer/</h2><p>
RayTracer commands.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>trace [<i>fileName</i>]</b>
<p><dd>
Start the ray tracing.<br>
Define the name of output JPEG file.<br>
<p><dd>Available Geant4 state(s) : Idle
<p><dd>Parameters<table border=1>
<tr><td>fileName
<td>type s
<td>Omittable : default value = g4RayTracer.jpeg
<td></table>
<p><br><p><dt><b>column [<i>nPixel</i>]</b>
<p><dd>
Define the number of horizontal pixels.<br>
<p><dd>Range : nPixel &gt; 0
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>nPixel
<td>type i
<td><td></table>
<p><br><p><dt><b>row [<i>nPixel</i>]</b>
<p><dd>
Define the number of virtical pixels.<br>
<p><dd>Range : nPixel &gt; 0
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>nPixel
<td>type i
<td><td></table>
<p><br><p><dt><b>target [<i>X</i>] [<i>Y</i>] [<i>Z</i>] [<i>Unit</i>]</b>
<p><dd>
Define the center position of the target.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>X
<td>type d
<td>Omittable : default value = 0
<td><tr><td>Y
<td>type d
<td>Omittable : default value = 0
<td><tr><td>Z
<td>type d
<td>Omittable : default value = 0
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = m
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>eyePosition [<i>X</i>] [<i>Y</i>] [<i>Z</i>] [<i>Unit</i>]</b>
<p><dd>
Define the eye position.<br>
Eye direction is calsurated from (target - eyePosition).<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>X
<td>type d
<td>Omittable : default value = 0
<td><tr><td>Y
<td>type d
<td>Omittable : default value = 0
<td><tr><td>Z
<td>type d
<td>Omittable : default value = 0
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = m
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>lightDirection [<i>Px</i>] [<i>Py</i>] [<i>Pz</i>]</b>
<p><dd>
Define the direction of illumination light.<br>
The vector needs not to be a unit vector, but it must not be a zero vector.<br>
<p><dd>Range : Px != 0 || Py != 0 || Pz != 0
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Px
<td>type d
<td>Omittable : default value = 0.1
<td><tr><td>Py
<td>type d
<td>Omittable : default value = 0.2
<td><tr><td>Pz
<td>type d
<td>Omittable : default value = 0.3
<td></table>
<p><br><p><dt><b>span [<i>span</i>] [<i>Unit</i>]</b>
<p><dd>
Define the angle per 100 pixels.<br>
<p><dd>Range : span&gt;0.
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>span
<td>type d
<td>Omittable : default value = 50
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = deg
<td>Parameter candidates : rad mrad sr deg radian milliradian steradian degree
</table>
<p><br><p><dt><b>headAngle [<i>headAngle</i>] [<i>Unit</i>]</b>
<p><dd>
Define the head direction.<br>
<p><dd>Range : headAngle&gt;=0. &amp;&amp; headAngle&lt;360.
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>headAngle
<td>type d
<td>Omittable : default value = 270
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = deg
<td>Parameter candidates : rad mrad sr deg radian milliradian steradian degree
</table>
<p><br><p><dt><b>attenuation [<i>Length</i>] [<i>Unit</i>]</b>
<p><dd>
Define the attenuation length for transparent material.<br>
Note that this value is independent to the attenuation length for the optical photon processes.<br>
<p><dd>Range : Length &gt; 0.
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Length
<td>type d
<td>Omittable : default value = 1
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = m
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>distortion [<i>flag</i>]</b>
<p><dd>
Distortion effect of the fish eye lens.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>ignoreTransparency [<i>flag</i>]</b>
<p><dd>
Ignore transparency even if the alpha of G4Colour &lt; 1.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>flag
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>backgroundColour [<i>red</i>] [<i>green</i>] [<i>blue</i>]</b>
<p><dd>
Set background colour: red green blue: range 0.-&gt;1.<br>
E.g: /vis/rayTracer/backgroundColour 0 0 0<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>red
<td>type d
<td>Omittable : default value = 1
<td><tr><td>green
<td>type d
<td>Omittable : default value = 1
<td><tr><td>blue
<td>type d
<td>Omittable : default value = 1
<td></table>
</dl></body></html>

View File

@ -0,0 +1,57 @@
<html><head><title>Commands in /vis/sceneHandler/</title></head>
<body bgcolor="#ffffff"><h2>/vis/sceneHandler/</h2><p>
Operations on Geant4 scene handlers.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>attach [<i>scene-name</i>]</b>
<p><dd>
Attaches scene to current scene handler.<br>
If scene-name is omitted, current scene is attached. To see scenes and
scene handlers, use "/vis/scene/list" and "/vis/sceneHandler/list"<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scene-name
<td>type s
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>create [<i>graphics-system-name</i>] [<i>scene-handler-name</i>]</b>
<p><dd>
Creates an scene handler for a specific graphics system.<br>
Attaches current scene, if any. (You can change attached scenes with
"/vis/sceneHandler/attach".) Invents a scene handler name if not
supplied. This scene handler becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>graphics-system-name
<td>type s
<td><td>Parameter candidates : ATree DAWNFILE GAGTree HepRepFile HepRepXML RayTracer VRML1FILE VRML2FILE DAWN OGLIX OGLSX
<tr><td>scene-handler-name
<td>type s
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>list [<i>scene-handler-name</i>] [<i>verbosity</i>]</b>
<p><dd>
Lists scene handler(s).<br>
"help /vis/verbose" for definition of verbosity.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scene-handler-name
<td>type s
<td>Omittable : default value = all
<td><tr><td>verbosity
<td>type s
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>select [<i>scene-handler-name</i>]</b>
<p><dd>
Selects a scene handler.<br>
Makes the scene handler current. "/vis/sceneHandler/list" to see
possible scene handler names.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scene-handler-name
<td>type s
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,95 @@
<html><head><title>Commands in /vis/scene/</title></head>
<body bgcolor="#ffffff"><h2>/vis/scene/</h2><p>
Operations on Geant4 scenes.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_vis_scene_add_.html">/vis/scene/add/</a>
<p><dd>Add model to current scene.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>create [<i>scene-name</i>]</b>
<p><dd>
Creates an empty scene.<br>
Invents a name if not supplied. This scene becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scene-name
<td>type s
<td>Omittable : default value =
<td></table>
<p><br><p><dt><b>endOfEventAction [<i>action</i>]</b>
<p><dd>
Accumulate or refresh the viewer for each new event.<br>
"accumulate": viewer accumulates hits, etc., event by event, or<br>
"refresh": viewer shows them at end of event or, for direct-screen
viewers, refreshes the screen just before drawing the next event.<br>
The detector remains or is redrawn.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>action
<td>type s
<td>Omittable : default value = refresh
<td>Parameter candidates : accumulate refresh
</table>
<p><br><p><dt><b>endOfRunAction [<i>action</i>]</b>
<p><dd>
Accumulate or refresh the viewer for each new run.<br>
"accumulate": viewer accumulates hits, etc., run by run, or<br>
"refresh": viewer shows them at end of run or, for direct-screen
viewers, refreshes the screen just before drawing the first
event of the next run.<br>
The detector remains or is redrawn.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>action
<td>type s
<td>Omittable : default value = refresh
<td>Parameter candidates : accumulate refresh
</table>
<p><br><p><dt><b>list [<i>scene-name</i>] [<i>verbosity</i>]</b>
<p><dd>
Lists scene(s).<br>
"help /vis/verbose" for definition of verbosity.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scene-name
<td>type s
<td>Omittable : default value = all
<td><tr><td>verbosity
<td>type s
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>notifyHandlers [<i>scene-name</i>] [<i>refresh-flush</i>]</b>
<p><dd>
Notifies scene handlers and forces re-rendering.<br>
Notifies the handler(s) of the specified scene and forces a
reconstruction of any graphical databases.
Clears and refreshes all viewers of current scene.
The default action "refresh" does not issue "update" (see
/vis/viewer/update).
If "flush" is specified, it issues an "update" as well as
"refresh" - useful for refreshing and initiating post-processing
for graphics systems which need post-processing.<br>
The default for &lt;scene-name&gt; is the current scene name.<br>
This command does not change current scene, scene handler or viewer.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scene-name
<td>type s
<td>Omittable : current value is used as the default value.
<td><tr><td>refresh-flush
<td>type s
<td>Omittable : default value = refresh
<td>Parameter candidates : refresh flush
</table>
<p><br><p><dt><b>select [<i>scene-name</i>]</b>
<p><dd>
Selects a scene<br>
Makes the scene current. "/vis/scene/list" to see
possible scene names.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scene-name
<td>type s
<td><td></table>
</dl></body></html>

View File

@ -0,0 +1,296 @@
<html><head><title>Commands in /vis/scene/add/</title></head>
<body bgcolor="#ffffff"><h2>/vis/scene/add/</h2><p>
Add model to current scene.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>axes [<i>x0</i>] [<i>y0</i>] [<i>z0</i>] [<i>length</i>] [<i>unit</i>]</b>
<p><dd>
Add axes.<br>
Draws axes at (x0, y0, z0) of given length.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>x0
<td>type d
<td>Omittable : default value = 0
<td><tr><td>y0
<td>type d
<td>Omittable : default value = 0
<td><tr><td>z0
<td>type d
<td>Omittable : default value = 0
<td><tr><td>length
<td>type d
<td>Omittable : default value = 1
<td><tr><td>unit
<td>type s
<td>Omittable : default value = m
<td></table>
<p><br><p><dt><b>ghosts [<i>particle</i>]</b>
<p><dd>
Adds ghost volumes (G4FlavoredParallelWorld) to the current scene.<br>
Selects by particle.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>particle
<td>type s
<td>Omittable : default value = all
<td></table>
<p><br><p><dt><b>hits</b>
<p><dd>
Adds hits to current scene.<br>
Hits are drawn at end of event when the scene in which
they are added is current.<br>
<p><dd>Available at all Geant4 states.
<p><br><p><dt><b>logicalVolume [<i>logical-volume-name</i>] [<i>depth-of-descent</i>] [<i>booleans-flag</i>] [<i>voxels-flag</i>] [<i>readout-flag</i>]</b>
<p><dd>
Adds a logical volume to the current scene,<br>
Shows boolean components (if any), voxels (if any) and readout geometry
(if any). Note: voxels are not constructed until start of run -
"/run/beamOn".<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>logical-volume-name
<td>type s
<td><td><tr><td>depth-of-descent
<td>type i
<td>Omittable : default value = 1
<td><tr><td>booleans-flag
<td>type b
<td>Omittable : default value = 1
<td><tr><td>voxels-flag
<td>type b
<td>Omittable : default value = 1
<td><tr><td>readout-flag
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>logo [<i>height</i>] [<i>unit</i>] [<i>direction</i>] [<i>red</i>] [<i>green</i>] [<i>blue</i>] [<i>auto|manual</i>] [<i>xmid</i>] [<i>ymid</i>] [<i>zmid</i>] [<i>unit</i>]</b>
<p><dd>
Adds a G4 logo to the current scene.<br>
The placement, if automatic, is similar to that of scale -
"help /vis/scene/add/scale" for more information.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>height
<td>type d
<td>Omittable : default value = 1
<td><tr><td>unit
<td>type s
<td>Omittable : default value = m
<td><tr><td>direction
<td>type s
<td>Omittable : default value = x
<td><tr><td>red
<td>type d
<td>Omittable : default value = 0
<td><tr><td>green
<td>type d
<td>Omittable : default value = 1
<td><tr><td>blue
<td>type d
<td>Omittable : default value = 0
<td><tr><td>auto|manual
<td>type s
<td>Omittable : default value = auto
<td><tr><td>xmid
<td>type d
<td>Omittable : default value = 0
<td><tr><td>ymid
<td>type d
<td>Omittable : default value = 0
<td><tr><td>zmid
<td>type d
<td>Omittable : default value = 0
<td><tr><td>unit
<td>type s
<td>Omittable : default value = m
<td></table>
<p><br><p><dt><b>scale [<i>length</i>] [<i>unit</i>] [<i>direction</i>] [<i>red</i>] [<i>green</i>] [<i>blue</i>] [<i>auto|manual</i>] [<i>xmid</i>] [<i>ymid</i>] [<i>zmid</i>] [<i>unit</i>]</b>
<p><dd>
Adds an annotated scale line to the current scene.<br>
An annotated line in the specified direction with tick marks at the
end. If autoPlacing is true it is required to be centred at the
front, right, bottom corner of the world space, comfortably outside
the existing bounding box/sphere so that existing objects do not
obscure it. Otherwise it is required to be drawn with mid-point at
(xmid, ymid, zmid).
The auto placing algorithm might be:
x = xmin + (1 + comfort) * (xmax - xmin);
y = ymin - comfort * (ymax - ymin);
z = zmin + (1 + comfort) * (zmax - zmin);
if direction == x then (x - length,y,z) to (x,y,z);
if direction == y then (x,y,z) to (x,y + length,z);
if direction == z then (x,y,z - length) to (x,y,z);<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>length
<td>type d
<td>Omittable : default value = 1
<td><tr><td>unit
<td>type s
<td>Omittable : default value = m
<td><tr><td>direction
<td>type s
<td>Omittable : default value = x
<td><tr><td>red
<td>type d
<td>Omittable : default value = 1
<td><tr><td>green
<td>type d
<td>Omittable : default value = 0
<td><tr><td>blue
<td>type d
<td>Omittable : default value = 0
<td><tr><td>auto|manual
<td>type s
<td>Omittable : default value = auto
<td><tr><td>xmid
<td>type d
<td>Omittable : default value = 0
<td><tr><td>ymid
<td>type d
<td>Omittable : default value = 0
<td><tr><td>zmid
<td>type d
<td>Omittable : default value = 0
<td><tr><td>unit
<td>type s
<td>Omittable : default value = m
<td></table>
<p><br><p><dt><b>text [<i>x</i>] [<i>y</i>] [<i>z</i>] [<i>unit</i>] [<i>font_size</i>] [<i>x_offset</i>] [<i>y_offset</i>] [<i>text</i>]</b>
<p><dd>
Adds text to current scene.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>x
<td>type d
<td>Omittable : default value = 0
<td><tr><td>y
<td>type d
<td>Omittable : default value = 0
<td><tr><td>z
<td>type d
<td>Omittable : default value = 0
<td><tr><td>unit
<td>type s
<td>Omittable : default value = m
<td><tr><td>font_size
<td>type d
<td>Omittable : default value = 12
<td><tr><td>x_offset
<td>type d
<td>Omittable : default value = 0
<td><tr><td>y_offset
<td>type d
<td>Omittable : default value = 0
<td><tr><td>text
<td>type s
<td>Omittable : default value = Hello G4
<td></table>
<p><br><p><dt><b>trajectories [<i>drawing-mode</i>]</b>
<p><dd>
Adds trajectories to current scene.<br>
Causes trajectories, if any, to be drawn at the end of processiing an
event. The drawing mode is an integer that is passed to the
DrawTrajectory method. The default implementation in G4VTrajectory,
if drawing-mode &gt;= 0, draws the trajectory as a polyline (blue for
positive, red for negative, green for neutral) and, if
drawing-mode != 0, draws markers of screen size
std::abs(drawing-mode)/1000 pixels at each step and auxiliary point,
if any. So drawing-mode = 5000 is a good choice.
Enable storing with "/tracking/storeTrajectory 1".
See also "/vis/scene/endOfEventAction".<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>drawing-mode
<td>type i
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>userAction [<i>xmin</i>] [<i>xmax</i>] [<i>ymin</i>] [<i>ymax</i>] [<i>zmin</i>] [<i>zmax</i>] [<i>unit</i>]</b>
<p><dd>
Add Vis User Action, if any, to current scene.<br>
Optional arguments define the extent of the callback drawing. You may
not need this if the extent has been defined in the original
SetUserAction or is defined by other components of the scene. But if
the user action is the only component of the scene, you will certainly
need to set the extent either in SetUserAction or here. A scene must
have an extent one way or another so that the viewer can calculate
how to point the camera.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>xmin
<td>type d
<td>Omittable : default value = 0
<td><tr><td>xmax
<td>type d
<td>Omittable : default value = 0
<td><tr><td>ymin
<td>type d
<td>Omittable : default value = 0
<td><tr><td>ymax
<td>type d
<td>Omittable : default value = 0
<td><tr><td>zmin
<td>type d
<td>Omittable : default value = 0
<td><tr><td>zmax
<td>type d
<td>Omittable : default value = 0
<td><tr><td>unit
<td>type s
<td>Omittable : default value = cm
<td></table>
<p><br><p><dt><b>volume [<i>physical-volume-name</i>] [<i>copy-no</i>] [<i>depth-of-descent</i>] [<i>clip-volume-type</i>] [<i>parameter-unit</i>] [<i>parameter-1</i>] [<i>parameter-2</i>] [<i>parameter-3</i>] [<i>parameter-4</i>] [<i>parameter-5</i>] [<i>parameter-6</i>]</b>
<p><dd>
Adds a physical volume to current scene, with optional clipping volume.<br>
If physical-volume-name is "world" (the default), the top of the
tracking tree is used (GetNavigatorForTracking()-&gt;GetWorldVolume()).
Otherwise a search of the tracking tree is made, taking the first
matching occurence only. To see a representation of the geometry
hierarchy of the tracking tree, try "/vis/drawTree" or one of the
driver/browser combinations that have the required functionality,
e.g., HepRepFile/XML with the WIRED3/4 browser.<br>
If clip-volume-type is specified, the subsequent parameters are used to
to define a clipping volume. For example,
"vis/scene/add/volume ! ! ! box km 0 1 0 1 0 1" will draw the world
with the positive octant cut away.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>physical-volume-name
<td>type s
<td>Omittable : default value = world
<td><tr><td>copy-no
<td>type i
<td>Omittable : default value = -1
<td><tr><td>depth-of-descent
<td>type i
<td>Omittable : default value = -1
<td><tr><td>clip-volume-type
<td>type s
<td>Omittable : default value = none
<td><tr><td>parameter-unit
<td>type s
<td>Omittable : default value = m
<td><tr><td>parameter-1
<td>type d
<td>Omittable : default value = 0
<td><tr><td>parameter-2
<td>type d
<td>Omittable : default value = 0
<td><tr><td>parameter-3
<td>type d
<td>Omittable : default value = 0
<td><tr><td>parameter-4
<td>type d
<td>Omittable : default value = 0
<td><tr><td>parameter-5
<td>type d
<td>Omittable : default value = 0
<td><tr><td>parameter-6
<td>type d
<td>Omittable : default value = 0
<td></table>
</dl></body></html>

View File

@ -0,0 +1,193 @@
<html><head><title>Commands in /vis/viewer/</title></head>
<body bgcolor="#ffffff"><h2>/vis/viewer/</h2><p>
Operations on Geant4 viewers.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_vis_viewer_set_.html">/vis/viewer/set/</a>
<p><dd>Set view parameters of current viewer.
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>clear [<i>viewer-name</i>]</b>
<p><dd>
Clears viewer.<br>
By default, clears current viewer. Specified viewer becomes current.
"/vis/viewer/list" to see possible viewer names.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>viewer-name
<td>type s
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>create [<i>scene-handler</i>] [<i>viewer-name</i>] [<i>window-size-hint</i>]</b>
<p><dd>
Creates a viewer for the specified scene handler.<br>
Default scene handler is the current scene handler. Invents a name
if not supplied. (Note: the system adds information to the name
for identification - only the characters up to the first blank are
used for removing, selecting, etc.) This scene handler and viewer
become current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scene-handler
<td>type s
<td>Omittable : current value is used as the default value.
<td><tr><td>viewer-name
<td>type s
<td>Omittable : current value is used as the default value.
<td><tr><td>window-size-hint
<td>type i
<td>Omittable : default value = 600
<td></table>
<p><br><p><dt><b>dolly [<i>increment</i>] [<i>Unit</i>]</b>
<p><dd>
Incremental dolly.<br>
Moves the camera incrementally towards target point.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>increment
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = m
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>dollyTo [<i>distance</i>] [<i>Unit</i>]</b>
<p><dd>
Dolly to specific coordinate.<br>
Places the camera towards target point relative to standard camera point.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>distance
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>Unit
<td>type s
<td>Omittable : default value = m
<td>Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
</table>
<p><br><p><dt><b>flush [<i>viewer-name</i>]</b>
<p><dd>
Compound command: "/vis/viewer/refresh" + "/vis/viewer/update".<br>
Useful for refreshing and initiating post-processing for graphics
systems which need post-processing. By default, acts on current
viewer. "/vis/viewer/list" to see possible viewers. Viewer
becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>viewer-name
<td>type s
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>list [<i>viewer-name</i>] [<i>verbosity</i>]</b>
<p><dd>
Lists viewers(s).<br>
See "/vis/verbose" for definition of verbosity.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>viewer-name
<td>type s
<td>Omittable : default value = all
<td><tr><td>verbosity
<td>type s
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>pan [<i>right-increment</i>] [<i>up-increment</i>] [<i>unit</i>]</b>
<p><dd>
Incremental pan.<br>
Moves the camera incrementally right and up by these amounts (as seen
from viewpoint direction).<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>right-increment
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>up-increment
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>unit
<td>type s
<td>Omittable : default value = m
<td></table>
<p><br><p><dt><b>panTo [<i>right</i>] [<i>up</i>] [<i>unit</i>]</b>
<p><dd>
Pan to specific coordinate.<br>
Places the camera in this position right and up relative to standard
target point (as seen from viewpoint direction).<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>right
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>up
<td>type d
<td>Omittable : current value is used as the default value.
<td><tr><td>unit
<td>type s
<td>Omittable : default value = m
<td></table>
<p><br><p><dt><b>refresh [<i>viewer-name</i>]</b>
<p><dd>
Refreshes viewer.<br>
By default, acts on current viewer. "/vis/viewer/list"
to see possible viewers. Viewer becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>viewer-name
<td>type s
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>reset [<i>viewer-name</i>]</b>
<p><dd>
Resets viewer.<br>
By default, acts on current viewer. "/vis/viewer/list"
to see possible viewers. Viewer becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>viewer-name
<td>type s
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>select [<i>viewer-name</i>]</b>
<p><dd>
Selects viewer.<br>
Specify viewer by name. "/vis/viewer/list" to see possible viewers.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>viewer-name
<td>type s
<td><td></table>
<p><br><p><dt><b>update [<i>viewer-name</i>]</b>
<p><dd>
Triggers graphical database post-processing for viewers
using that technique.<br>
For such viewers the view only becomes visible with this command.
By default, acts on current viewer. "/vis/viewer/list"
to see possible viewers. Viewer becomes current.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>viewer-name
<td>type s
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>zoom [<i>multiplier</i>]</b>
<p><dd>
Incremental zoom.<br>
Multiplies current magnification by this factor.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>multiplier
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
<p><br><p><dt><b>zoomTo [<i>factor</i>]</b>
<p><dd>
Absolute zoom.<br>
Magnifies standard magnification by this factor.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>factor
<td>type d
<td>Omittable : current value is used as the default value.
<td></table>
</dl></body></html>

View File

@ -0,0 +1,279 @@
<html><head><title>Commands in /vis/viewer/set/</title></head>
<body bgcolor="#ffffff"><h2>/vis/viewer/set/</h2><p>
Set view parameters of current viewer.<br>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
</dl><p><hr><p>
<h2>Commands : </h2><dl>
<p><br><p><dt><b>all [<i>from-viewer-name</i>]</b>
<p><dd>
Copies view parameters.<br>
Copies view parameters (except the autoRefresh status) from
from-viewer to current viewer.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>from-viewer-name
<td>type s
<td><td></table>
<p><br><p><dt><b>autoRefresh [<i>auto-refresh</i>]</b>
<p><dd>
Sets auto-refresh.<br>
If true, view is automatically refreshed after a change of
view parameters.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>auto-refresh
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>auxiliaryEdge [<i>edge</i>]</b>
<p><dd>
Sets visibility of auxiliary edges<br>
Auxiliary edges, i.e., those that are part of a curved surface,
sometimes called soft edges, become visible/invisible.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>edge
<td>type b
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>culling [<i>culling-option</i>] [<i>action</i>] [<i>density-threshold</i>] [<i>unit</i>]</b>
<p><dd>
Set culling options.<br>
"global": enables/disables all other culling options.<br>
"coveredDaughters": culls, i.e., eliminates, volumes that would not
be seen because covered by ancester volumes in surface drawing mode,
and then only if the ancesters are visible and opaque, and then only
if no sections or cutaways are in operation. Intended solely to
improve the speed of rendering visible volumes.<br>
"invisible": culls objects with the invisible attribute set.<br>
"density": culls volumes with density lower than threshold. Useful
for eliminating "container volumes" with no physical correspondence,
whose material is usually air. If this is selected, provide threshold
density and unit (g/cm3 mg/cm3 or kg/m3).<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>culling-option
<td>type s
<td><td>Parameter candidates : global coveredDaughters invisible density
<tr><td>action
<td>type b
<td>Omittable : default value = true
<td><tr><td>density-threshold
<td>type d
<td>Omittable : default value = 0.01
<td><tr><td>unit
<td>type s
<td>Omittable : default value = g/cm3
<td>Parameter candidates : g/cm3, mg/cm3 kg/m3
</table>
<p><br><p><dt><b>edge [<i>edge</i>]</b>
<p><dd>
default: true<br>
Edges become visible/invisible in surface mode.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>edge
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>globalMarkerScale [<i>scale-factorr</i>]</b>
<p><dd>
Multiplies marker sizes by this factor.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>scale-factorr
<td>type d
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>hiddenEdge [<i>hidden-edge</i>]</b>
<p><dd>
Edges become hidden/seen in wireframe or surface mode.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>hidden-edge
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>hiddenMarker [<i>hidden-marker</i>]</b>
<p><dd>
If true, closer objects hide markers. Otherwise, markers always show.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>hidden-marker
<td>type b
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>lightsMove [<i>lightsMove</i>]</b>
<p><dd>
Lights move with camera or with object<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>lightsMove
<td>type s
<td><td>Parameter candidates : cam camera with-camera obj object with-object
</table>
<p><br><p><dt><b>lightsThetaPhi [<i>theta</i>] [<i>phi</i>] [<i>unit</i>]</b>
<p><dd>
Set direction from target to lights.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>theta
<td>type d
<td>Omittable : default value = 60
<td><tr><td>phi
<td>type d
<td>Omittable : default value = 45
<td><tr><td>unit
<td>type s
<td>Omittable : default value = deg
<td></table>
<p><br><p><dt><b>lightsVector [<i>x</i>] [<i>y</i>] [<i>z</i>]</b>
<p><dd>
Set direction from target to lights.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>x
<td>type d
<td>Omittable : default value = 1
<td><tr><td>y
<td>type d
<td>Omittable : default value = 1
<td><tr><td>z
<td>type d
<td>Omittable : default value = 1
<td></table>
<p><br><p><dt><b>lineSegmentsPerCircle [<i>line-segments</i>]</b>
<p><dd>
Set number of sides per circle for polygon/polyhedron drawing.<br>
Refers to graphical representation of objects with curved lines/surfaces.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>line-segments
<td>type i
<td>Omittable : default value = 24
<td></table>
<p><br><p><dt><b>projection [<i>projection</i>] [<i>field-half-angle</i>] [<i>unit</i>]</b>
<p><dd>
Orthogonal or perspective projection.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>projection
<td>type s
<td>Omittable : default value = orthogonal
<td>Parameter candidates : o orthogonal p perspective
<tr><td>field-half-angle
<td>type d
<td>Omittable : default value = 30
<td><tr><td>unit
<td>type s
<td>Omittable : default value = deg
<td></table>
<p><br><p><dt><b>sectionPlane [<i>Selector</i>] [<i>x</i>] [<i>y</i>] [<i>z</i>] [<i>unit</i>] [<i>nx</i>] [<i>ny</i>] [<i>nz</i>]</b>
<p><dd>
Set plane for drawing section (DCUT).<br>
E.g., for a y-z plane at x = 1 cm:
"/vis/viewer/set/sectionPlane on 1 0 0 cm 1 0 0".
To turn off: /vis/viewer/set/sectionPlane off<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>Selector
<td>type c
<td>Omittable : default value = on
<td><tr><td>x
<td>type d
<td>Omittable : default value = 0
<td><tr><td>y
<td>type d
<td>Omittable : default value = 0
<td><tr><td>z
<td>type d
<td>Omittable : default value = 0
<td><tr><td>unit
<td>type s
<td>Omittable : default value = cm
<td><tr><td>nx
<td>type d
<td>Omittable : default value = 1
<td><tr><td>ny
<td>type d
<td>Omittable : default value = 0
<td><tr><td>nz
<td>type d
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>style [<i>style</i>]</b>
<p><dd>
Set style of drawing.<br>
(Hidden line drawing is controlled by "/vis/viewer/set/hiddenEdge".)<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>style
<td>type s
<td><td>Parameter candidates : w wireframe s surface
</table>
<p><br><p><dt><b>upThetaPhi [<i>theta</i>] [<i>phi</i>] [<i>unit</i>]</b>
<p><dd>
Set up vector.<br>
Viewer will attempt always to show this direction upwards.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>theta
<td>type d
<td>Omittable : default value = 90
<td><tr><td>phi
<td>type d
<td>Omittable : default value = 90
<td><tr><td>unit
<td>type s
<td>Omittable : default value = deg
<td></table>
<p><br><p><dt><b>upVector [<i>x</i>] [<i>y</i>] [<i>z</i>]</b>
<p><dd>
Set up vector.<br>
Viewer will attempt always to show this direction upwards.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>x
<td>type d
<td>Omittable : default value = 0
<td><tr><td>y
<td>type d
<td>Omittable : default value = 1
<td><tr><td>z
<td>type d
<td>Omittable : default value = 0
<td></table>
<p><br><p><dt><b>viewpointThetaPhi [<i>theta</i>] [<i>phi</i>] [<i>unit</i>]</b>
<p><dd>
Set direction from target to camera.<br>
Also changes lightpoint direction if lights are set to move with camera.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>theta
<td>type d
<td>Omittable : default value = 60
<td><tr><td>phi
<td>type d
<td>Omittable : default value = 45
<td><tr><td>unit
<td>type s
<td>Omittable : default value = deg
<td></table>
<p><br><p><dt><b>viewpointVector [<i>x</i>] [<i>y</i>] [<i>z</i>]</b>
<p><dd>
Set direction from target to camera.<br>
Also changes lightpoint direction if lights are set to move with camera.<br>
<p><dd>Available at all Geant4 states.
<p><dd>Parameters<table border=1>
<tr><td>x
<td>type d
<td>Omittable : default value = 1
<td><tr><td>y
<td>type d
<td>Omittable : default value = 1
<td><tr><td>z
<td>type d
<td>Omittable : default value = 1
<td></table>
</dl></body></html>

View File

@ -0,0 +1,39 @@
/** @page annexe_commands List of the Commands
<html><head><title>Commands in /</title></head>
<body bgcolor="#ffffff"><h2>/</h2><p>
<p><hr><p>
<h2>Sub-directories : </h2><dl>
<p><br><p><dt><a href="_control_.html">/control/</a>
<p><dd>UI control commands.
<p><br><p><dt><a href="_units_.html">/units/</a>
<p><dd>Available units.
<p><br><p><dt><a href="_geometry_.html">/geometry/</a>
<p><dd>Geometry control commands.
<p><br><p><dt><a href="_tracking_.html">/tracking/</a>
<p><dd>TrackingManager and SteppingManager control commands.
<p><br><p><dt><a href="_event_.html">/event/</a>
<p><dd>EventManager control commands.
<p><br><p><dt><a href="_run_.html">/run/</a>
<p><dd>Run control commands.
<p><br><p><dt><a href="_random_.html">/random/</a>
<p><dd>Random number status control commands.
<p><br><p><dt><a href="_particle_.html">/particle/</a>
<p><dd>Particle control commands.
<p><br><p><dt><a href="_process_.html">/process/</a>
<p><dd>Process Table control commands.
<p><br><p><dt><a href="_Detector_.html">/Detector/</a>
<p><dd>Set detector parameters
<p><br><p><dt><a href="_lemuGun_.html">/lemuGun/</a>
<p><dd>LEMuSR particle shooting control commands.
<p><br><p><dt><a href="_gun_.html">/gun/</a>
<p><dd>Particle Gun control commands.
<p><br><p><dt><a href="_vis_.html">/vis/</a>
<p><dd>Visualization commands.
<p><br><p><dt><a href="_hits_.html">/hits/</a>
<p><dd>Sensitive detectors and Hits
</dl><p><hr><p>
<h2>Commands : </h2><dl>
</dl></body></html>
Back to section " \ref commands ".
*/