USROCALL¶
Summary
Calls user-dependent output.
See also
USRICALLThe meaning of WHAT(1) …WHAT(6), SDUM is defined by the user.
A call to the user-written routine
USROUT with 6 WHAT numerical values and one character string SDUM as arguments is issued every time this card is read.- Default
(option
USROCALLnot given): no user-defined output
Notes
In subroutine
USROUT,WHATandSDUMmust be declared as follows:DOUBLE PRECISION WHAT (6) CHARACTER SDUM*8
- It is suggested that the
USROUTroutine shall contain at least the three standardINCLUDEfiles:DBLPRC, DIMPAR, IOUNITOther useful files to beINCLUDEd, depending on the problem, can be:BEAMCM(characteristics of beam particles)CASLIM, SOURCM, SUMCOU(normalisation factors)FLKMAT(info on materials)PAPROP(particle properties)SCOHLP(scoring help: flags identifying the different estimators and binnings)USRBDX, USRBIN, USRSNC, USRTRC, USRYLD(info about different detectors and binnings)See INCLUDE files for more information onINCLUDEfiles useful in user routines.
Example:
*...+....1....+....2....+....3....+....4....+....5....+....6....+....7...+...8
USROCALL 17.0 17.0 -5.5 1.1 654.0 321. OK
* Call output routine passing over 6 numerical values and a string