+-------------+ +----------## | Geant 3.10 | GEANT User's Guide | GEOM130 ## +-------------+ +----------##
Author(s) : R.Brun,A.McPherson Submitted: 29.09.83 Origin : Same Revised: 28.04.86
+------------------------------------------------------+ |CALL GSDVN (NAME,MOTHER,NDIV,IAXIS) | +------------------------------------------------------+
A new volume will be created with the name NAME and the appropriate parameters to define the slice shape. Local coordinate systems will be defined parallel to the system in which the slicing is defined and displaced to the geometric centre of each slice. If the mother volume has cylindrical or conical shape, IAXIS = 1 will generate slices in the radius (producing concentric tubes or cones), and IAXIS = 2 will generate slices in phi (producing segments). In this latter case the local coordinate systems will be rotated so that phi = 0 passes through the centre of the segment. If a cylindrical shape is sliced with IAXIS = 3, the usual linear slicing will be done and the coordinate systems will be generated by displacements along the Z axis to the Z centre of each slice. This routine allows the user to generate a large number of identical volumes filling a defined volume. Further, if the slices cut a varying cross section of the mother, then, by using negative values for the appropriate parameters of any volume to be positioned in the slice, the system will generate similar volumes the same size in one dimension but of differing sizes in one or both of the other dimensions. This would be used, for example, to fill a trapezoidal tower with plates of constant thickness but of varying cross section to match the varying cross section of the tower. Clearly a single mother volume can be subdivided, either by the division technique (e.g. GSDVN) or by positioning other volumes within it (e.g. GSPOS), but not by both techniques simultaneously.