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