Next: 7
DOCUMENTATION AND DATABASE Up: Advanced
Geometry Interface for Previous: 5
INTERACTIVE COMMANDS
6 DATACARD CONTROL
6.1 Program control
Different functions of individual modules are controled by there control
flags. These flags for any module are accessed using MODE detacard
These flags are used to control the geometry building (GEOM), hit saving
in sensitive detector (SIMU), switching on/off of the magnetic field (MFLD),
the print verbosity (PRIN), graphics details (GRAP).
6.2 Print control
In general the action of the resulting print level
is defined by the following strategy:
-
0 - no printout at all (same for L negative);
-
1 - minimal printout (not more than once per event);
-
2 - still reasonable amount of prints (up to 10 lines per event);
-
3 - you can tolerate it for a dozen events;
-
4 and more - debugging to find a problem.
Some particular cases for different stages are explained below.
6.2.1 GEOM - Geometry building
stage
The print level decreases by one each time the program makes a jump into
a next level block. So with small L you will get only general detector
dimension, and with higher L you will get parameters of smaller detector
pieces.
6.2.2 SIMU - Simulation stage
The printout, tracing particles, is done by the GEANT routine GDEBUG. This
routines operates under the control of DEBUG and ISWIT data cards (see
section BASE 400) and may produce a very abundant printout.
In addition, the AgSTAR interface provides a possibility to tracing
particles only in selected STAR detector systems. A detector MODE XXXX
DEBU D data card is used to limit the maximal volume insertion level, where
a call to GDEBUG is done. So with D=1 one will get the tracing only the
system mother volume, and with higher D from its internal volumes. The
total number of volume levels, where the tracing is done, is defined by
the detector print level.
6.3 Parameter input
The content of a data structure, defined in any module, can be modified
by a DETP KUIP card. To modify a variable, user has to provide
- the name of the detector,
- the name of the desired bank,
- the value of the ``use'' selector of the desired bank,
- then names and new values of variables in the selected bank.
All modification for the same detector should be done on the same *DETP
datacard, which can be continued an several lines following the KUIP rules
(underscore as continuation simbol). Example. To modify the ``number of
PMT in layer'' number two in the example on page 8, one can use the following
datacard: DETP VPDD VPDL= 2 numPMT= 17
Note that identificators are case unsensitive, but values should be
separated by blanks.
Next: 7
DOCUMENTATION AND DATABASE Up: Advanced
Geometry Interface for Previous: 5
INTERACTIVE COMMANDS
William J. Llope
Thu Aug 15 17:05:49 EDT 1996