1 #include "isajet/pilot.h"
5 C IF CDCPACK IS USED, PACK TWO ZEVEL WORDS INTO EACH ZVOUT WORD
6 C BY CALL PAIRPAK AND BUFFER OUT ZVOUT ARRAY.
7 C OTHERWISE WRITE OUT ZEVEL.
9 C NRECS INCREMENTED BY 1
13 #include "isajet/itapes.inc"
14 #include "isajet/final.inc"
15 #include "isajet/idrun.inc"
16 #include "isajet/zevel.inc"
17 #include "isajet/zvout.inc"
19 EQUIVALENCE(W(1),IW(1))
20 C THESE ARE NOW INITIALIZED IN BLOCK DATA
22 #if defined(CERNLIB_CDCPACK)
23 C USE CDC ASSEMBLY LANGUAGE ROUTINE PAIRPAK TO PACK 2 ZEVEL
24 C WORDS INTO 1 ZVOUT WORD AND THEN CALL CDC BUFFER OUT.
28 CALL PAIRPAK(W(1),W(2),WOUT,IFL)
33 CALL MOVLEV(IZEVEL(II),W,2)
34 CALL PAIRPAK(W(1),W(2),WOUT,IFL)
39 BUFFER OUT(ITA,1) (ZVOUT(1),ZVOUT(NW))
40 IF(UNIT(ITA,ZVOUT(1),ZVOUT(NW))) 10,10,11
42 #if defined(CERNLIB_STDIO)
43 C STANDARD FORTRAN 77 WRITE.
45 WRITE(ITA,ERR=11) (ZEVEL(I),I=1,IL)
50 11 WRITE(ITLIS,200) IEVT,IDG
51 200 FORMAT(//' BAD WRITE, EVENT NO.',I10,5X,'EVENT ID',2I10)