The input to TZINIT is presented on a formatted text file of 80-column card-images, giving the titles one after the other, as shown by the example on the next page.
Each title starts with the 'title header line'
*DO ...
(see section )
which selects mode and options for the reading of its
associated ``title data''.
These have to come immediately and completely after the
title header line.
Normal mode is ``free-field format'' where the data are read line-by-line
and the text is interpreted.
The mode of each data word is taken from the way it is written:
integer data have neither the decimal point nor an exponent,
floating data have either or both,
Hollerith data start with : or ' or ",
octal data are pre-fixed with #O
;
see section for full details.
With ``Fortran format'' the data are read by a single
Fortran READ
statement with the FORMAT taken from the -F
option on
the title header line.
This is useful for computer generated titles.
``Control lines'' to TZINIT may be given interspersed
with the titles.
Global options are selected with control lines;
other examples are the comment line with *--
in column 1,
and the input terminator *FINISH
;
see section for details.
Control lines to TZINIT, including title-header lines starting
with *DO
, are handled case-insensitive, ie. they are converted
to upper case before processing.
*------- TITLE VERSION A3 *PRINT *.-------1---------2---------3---------4---------5---------6---------7 *DO RTBC -iF #. 810127 CERN ROLL 103 13. 1100. .99999 +.00042 +.00302 -.00042 .99993 -.0023 -.00302 +.0023 .99993 0. +.015 1.963 *DO CAM1 -e -n27 -c11 -iF #. 810121 17.27 ROLL 103 1 CAM 3. 12. 9.067 11.8516 75.6561 25. -75.6561 1 MED 2. 1.51 1.5 1.458 2.382 1.57 4.06 1.0884 1 DIST -.00169 -.00004 .015 .0011 -.0001 .00394 -.00245 .00378 .051 .0023 .033 .09 *DO FID1 -c11 -iF #. 810121 17.27 ROLL 103 ERASME 12. 1 4 1 1. -17.2475 -18.6369 1 4 2 2. -17.2595 -4.2708 1 4 3 3. -.7761 -4.3177 1 1 1 11. -13.8081 -15.9118 1 1 2 12. -13.7343 -7.5253 1 1 3 13. -4.8669 -7.5898 1 1 4 14. -4.8931 -15.9473 1 2 1 21. -13.0353 -15.6000 1 2 2 22. -12.8979 -7.3464 1 2 4 24. -3.7895 -15.6767 1 3 3 33. -2.6674 -17.2822 1 3 4 34. -3.1636 -17.8522 *DO CAM2 -e -n27 -c11 -iF #. 810121 17.27 ROLL 103 2 CAM 3. 12. 9.1488 -10.3208 75.673 25. -75.673 2 MED 2. 1.51 1.5 1.458 2.382 1.57 4.06 1.0884 2 DIST -.0017 .00005 .015 -.0011 -.0001 .00043 -.00443 -.00278 .0065 -.0024 .033 .05 *DO FID2 -c11/40 -iF #. 810121 17.27 ROLL 103 ERASME 13. 2 4 1 1. -17.4350 3.9107 examples of other representations 2 4 2 2. -17.4786 18.2503 integer 15 -24 0 2 4 3 3. -.8612 18.2306 floating -.123E-7 1E-12 2 1 1 11. -13.8891 7.4810 octal #0731244600 2 1 2 12. -13.8296 15.8810 hex #xffff 2 1 3 13. -4.9569 15.7810 Hollerith :PISA :BARI 2 1 4 14. -4.9724 7.4133 :K*(1430) 2 2 1 21. -13.1122 7.3163 'text with blanks' 2 2 3 23. -3.7338 15.3468 "text with ' and blank" 2 2 4 24. -3.8710 7.1994 2 3 1 31. -15.4499 4.5935 2 3 2 32. -15.8947 5.0865 2 3 4 34. -3.2437 4.4470 *.-------1---------2---------3---------4---------5---------6---------7