/geometry/test/

Geometry verification control setup.
Helps in detecting possible overlapping regions.


Sub-directories :


Commands :


tolerance [Tolerance] [Unit]

Set error tolerance value.
Default: 1E-4*mm.

Available at all Geant4 states.

Parameters
Tolerance type d Omittable : current value is used as the default value.
Unit type s Omittable : default value = mm Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi


position [X] [Y] [Z] [Unit]

Set starting position.

Available at all Geant4 states.

Parameters
X type d Omittable : current value is used as the default value.
Y type d Omittable : current value is used as the default value.
Z type d Omittable : current value is used as the default value.
Unit type s Omittable : default value = cm Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi


direction [Px] [Py] [Pz] [Unit]

Set momentum direction.
Direction needs not to be a unit vector.

Range : Px != 0 || Py != 0 || Pz != 0

Available at all Geant4 states.

Parameters
Px type d Omittable : current value is used as the default value.
Py type d Omittable : current value is used as the default value.
Pz type d Omittable : current value is used as the default value.
Unit type s


line_test

Performs test along a single specified direction/position.
Use position and direction commands to change default.
Default: position(0,0,0), direction(0,0,1).

Available Geant4 state(s) : Idle


grid_test

Start running the default grid test.
A grid of lines parallel to a cartesian axis is used;
Only direct daughters of the mother volumes are checked.

Available Geant4 state(s) : Idle


recursive_test

Start running the recursive grid test.
A grid of lines along a cartesian axis is recursively
to all daughters and daughters of daughters, etc.
WARNING: it may take a very long time, depending on geometry complexity !

Available Geant4 state(s) : Idle


cylinder_test

Start running the cylinder test.
A set of lines in a cylindrical pattern of gradually
increasing mesh size.

Available Geant4 state(s) : Idle


run

Start running the default grid test.
Same as the grid_test command.

Available Geant4 state(s) : Idle