4 *CMZ :- -26/04/91 14.22.30 by Federico Carminati
6 *-- Author : Bryan Webber and Ian Knowles
8 C-----------------------------------------------------------------------
12 C-----------------------------------------------------------------------
14 C Loads cross-section coefficients, for kinematically open channels,
16 C in llbar-->qqbar; lepton label IL=1-6: e,nu_e,mu,nu_mu,tau,nu_tau.
18 C-----------------------------------------------------------------------
20 INCLUDE 'HERWIG61.INC'
36 IF (EMSCA.GT.2.*RMASS(IQ)) THEN
42 CALL HWUCFF(JL,IQ,Q2,CLQ(1,MAXFL))
44 TQWT=TQWT+CLQ(1,MAXFL)
50 IF (MAXFL.EQ.0) CALL HWWARN('HWUEEC',100,*999)
56 *CMZ :- -30/06/94 19.31.08 by Mike Seymour
58 *-- Author : Mike Seymour
60 C-----------------------------------------------------------------------
62 SUBROUTINE HWUEMV(N,IFROM,ITO)
64 C-----------------------------------------------------------------------
66 C MOVE A BLOCK OF ENTRIES IN THE EVENT RECORD
68 C N ENTRIES IN HEPEVT STARTING AT IFROM ARE MOVED TO AFTER ITO
70 C-----------------------------------------------------------------------
72 INCLUDE 'HERWIG61.INC'
74 INTEGER N,IFROM,ITO,IMAP(0:NMXHEP),LFROM,LTO,I,IEDT(NMXHEP),IHEP,
96 ISTHEP(IHEP)=ISTHEP(JHEP)
100 IDHEP(IHEP)=IDHEP(JHEP)
102 JMOHEP(1,IHEP)=JMOHEP(1,JHEP)
104 JMOHEP(2,IHEP)=JMOHEP(2,JHEP)
106 JDAHEP(1,IHEP)=JDAHEP(1,JHEP)
108 JDAHEP(2,IHEP)=JDAHEP(2,JHEP)
110 CALL HWVEQU(5,PHEP(1,JHEP),PHEP(1,IHEP))
112 CALL HWVEQU(4,VHEP(1,JHEP),VHEP(1,IHEP))
116 IF (JMOHEP(1,KHEP).EQ.JHEP) JMOHEP(1,KHEP)=IHEP
118 IF (JMOHEP(2,KHEP).EQ.JHEP) JMOHEP(2,KHEP)=IHEP
120 IF (JDAHEP(1,KHEP).EQ.JHEP) JDAHEP(1,KHEP)=IHEP
122 IF (JDAHEP(2,KHEP).EQ.JHEP) JDAHEP(2,KHEP)=IHEP
136 *CMZ :- -27/07/99 13.33.03 by Mike Seymour
138 *-- Author : Ian Knowles, Bryan Webber & Kosuke Odagiri
140 C-----------------------------------------------------------------------
144 C-----------------------------------------------------------------------
146 C Prints out event data in a number of possible formats:
148 C If (PRNDEF) ASCII to stout
150 C If (PRNTEX) LaTeX to the file HWEV_*******.tex
152 C Please check paper size and offsets given in mm
154 C Uses the package longtable.sty
156 C If (PRVTX>OR.NPRFMT.EQ.2) designed to be printed
160 C If (PRNWEB) HTML to the file HWEV_*******.html
162 C Call HWUDPR to create particle property files in
164 C the subdirectory HW_decays/
166 C ******* gives the event number 0000001 etc.
168 C-----------------------------------------------------------------------
170 INCLUDE 'HERWIG61.INC'
172 INTEGER MMWIDE,MMLONG,MMHOFF,MMVOFF,I,IST,IS,ID,MS,J,K,IUNITW,
180 CHARACTER*6 BGCOLS(5),TBCOLS(3),THEAD(17,3)
182 CHARACTER*7 HWUNST,TMPNME
190 CHARACTER*28 TITLE(11),SECTXT
192 LOGICAL FIRST(11),NEWSEC
194 COMMON/PAPER/MMWIDE,MMLONG,MMHOFF,MMVOFF
200 DATA BGCOLS/'ffffff','0000aa','aa0000','00aa00','aa00ff'/
202 DATA TBCOLS/'ccccff','9966ff','ffff00'/
204 DATA THEAD/ 17*'9966ff',17*'ffff00',
206 & 'IHEP ',' ID ',' IDPDG',' IST ',' MO1 ',' MO2 ',
208 & ' DA1 ',' DA2 ',' P-X ',' P-Y ',' P-Z ','ENERGY',
210 & ' MASS ',' V-X ',' V-Y ',' V-Z ',' V-C*T'/
212 DATA TITLE/' ---INITIAL STATE--- ',
214 & ' ---HARD SUBPROCESS--- ',
216 & ' ---PARTON SHOWERS--- ',
218 & ' ---GLUON SPLITTING--- ',
220 & ' ---CLUSTER FORMATION--- ',
222 & ' ---CLUSTER DECAYS--- ',
224 & ' ---STRONG HADRON DECAYS--- ',
226 & ' ---HEAVY PARTICLE DECAYS---',
228 & ' ---H/W/Z BOSON DECAYS--- ',
230 & ' ---SOFT UNDERLYING EVENT---',
232 & ' ---MULTIPLE SCATTERING--- '/
244 C Write out any required file header information
246 TMPNME=HWUNST(NEVHEP)
250 WRITE(FNAMET,'(A5,A7,A4)') 'HWEV_',TMPNME,'.tex'
252 OPEN(IUNITT,STATUS='UNKNOWN',FILE=FNAMET)
254 IF (PRVTX.OR.NPRFMT.EQ.2) THEN
256 WRITE(IUNITT,10) Z,Z,Z,MMLONG,Z,MMWIDE,Z,MMVOFF,Z,MMHOFF,Z,Z,Z
260 WRITE(IUNITT,10) Z,Z,Z,MMWIDE,Z,MMLONG,Z,MMHOFF,Z,MMVOFF,Z,Z,Z
268 WRITE(FNAMEW,'(A5,A7,A5)') 'HWEV_',TMPNME,'.html'
270 OPEN(IUNITW,STATUS='UNKNOWN',FILE=FNAMEW)
272 WRITE(IUNITW,20) BGCOLS
276 10 FORMAT(A1,'documentclass{article}'/A1,'usepackage{longtable}'/
278 & A1,'textwidth ',I4,'mm ',A1,'textheight ',I4,'mm'/
280 & A1,'hoffset ',I4,'mm ',A1,'voffset ',I4,'mm'/
282 & A1,'pagestyle{empty}'/A1,'begin{document}'/A1,'begin{center}')
284 20 FORMAT('<!-- No Less productions -->'/'<HTML>'/'<HEAD>'/
286 & '<TITLE>HERWIG Event Record</TITLE>'/'</HEAD>'/
288 & '<BODY BGCOLOR=#',A6,' TEXT=#',A6,' LINK=#',A6,
290 & ' ALINK=#',A6,' VLINK=#',A6,'>')
292 C Write out event header details and set up tables
296 WRITE(6,30) NEVHEP,PBEAM1,PART1,PBEAM2,PART2,IPROC,NRN,
304 WRITE(IUNITT,40) Z,Z,Z,ISTAT,ZZ,Z,IPROC,PBEAM1,PBEAM2,NRN(1),
306 & IERROR,ZZ,Z,Z,NEVHEP,TXNAME(1,IDHW(1)),TXNAME(1,IDHW(2)),
308 & NRN(2),EVWGT,ZZ,Z,Z,Z
312 WRITE(IUNITT,50) Z,Z,Z,Z,Z
316 WRITE(IUNITT,60) Z,Z,Z,Z,Z
324 WRITE(IUNITW,70) TBCOLS(1),TBCOLS(2),(TBCOLS(2),TBCOLS(3),
326 & I=1,4),ISTAT,TBCOLS(2),TBCOLS(3),IPROC,PBEAM1,PBEAM2,NRN(1),
328 & TBCOLS(2),TBCOLS(3),IERROR
330 WRITE(IUNITW,71) TBCOLS(2),TBCOLS(3),NEVHEP,TXNAME(2,IDHW(1)),
332 & TXNAME(2,IDHW(2)),NRN(2),TBCOLS(2),TBCOLS(3),EVWGT,TBCOLS(1)
336 30 FORMAT(///1X,'EVENT ',I7,':',F8.2,' GEV/C ',A8,' ON ',F8.2,
338 & ' GEV/C ',A8,' PROCESS:',I6/1X,'SEEDS: ',I11,' & ',I11,
340 & ' STATUS: ',I4,' ERROR:',I4,' WEIGHT: ',1P,E11.4/)
342 40 FORMAT(A1,'begin{tabular}{|l|r|c|c|r|l|c|}'/A1,'hline'/
344 & A1,'multicolumn{2}{|c|}{HERWIG 6.0} & Beam 1: & Beam 2: & ',
346 & 'Seeds: & Status: & ',I4, ' ',A2/A1,'hline'/'Process: & ',I6,
348 & ' & ',F8.2,'~GeV/c & ',F8.2,'~GeV/c',' & ',I11,' & Error: & ',
350 & I4,' ',A2/A1,'cline{1-2} ',A1,'cline{6-7}'/'Event: & ',I7,' & ',
352 & A37,' & ',A37,' & ',I11,' & Weight: & ',1P,E11.4,' ',A2/A1,
354 & 'hline'/A1,'end{tabular}'/A1,'vskip 5mm')
356 50 FORMAT(A1,'begin{longtable}{|r|c|r|r|r|r|r|r|r|r|r|r|r|r|r|r|r|}'/
358 & A1,'hline'/A1,'endhead'/A1,'hline'/A1,'endfoot')
360 60 FORMAT(A1,'begin{longtable}{|r|c|r|r|r|r|r|r|r|r|r|r|r|}'/
362 & A1,'hline'/A1,'endhead'/A1,'hline'/A1,'endfoot')
364 70 FORMAT(/'<CENTER>'/'<TABLE ALIGN="CENTER" BGCOLOR=#',A6,'>'/
366 & '<TR>'/'<TH BGCOLOR=#',A6,' COLSPAN=2>',
368 & '<A HREF="http://hepwww.rl.ac.uk/theory/seymour/herwig/">',
370 & 'HERWIG 6.0</A></TH>'/
372 & '<TH BGCOLOR=#',A6,'><FONT COLOR=#',A6,'>Beam 1:</FONT></TH>'/
374 & '<TH BGCOLOR=#',A6,'><FONT COLOR=#',A6,'>Beam 2:</FONT></TH>'/
376 & '<TH BGCOLOR=#',A6,'><FONT COLOR=#',A6,'>Seeds:</FONT></TH>'/
378 & '<TH BGCOLOR=#',A6,' ALIGN="LEFTT"><FONT COLOR=#',A6,
380 & '>Status:</FONT></TH>'/'<TD ALIGN="RIGHT">',I4,'</TD>'/'</TR>'/
384 & '<TH BGCOLOR=#',A6,' ALIGN="LEFTT"><FONT COLOR=#',A6,
386 & '>Process:</Th>'/'<TD>',I6,'</TD>'/
388 & '<TD>',F8.2,' GeV/c</TD>'/'<TD>',F8.2,' GeV/c</TD>'/
390 & '<TD ALIGN="RIGHT">',I11,'</TD>'/
392 & '<TH BGCOLOR=#',A6,' ALIGN="LEFT"><FONT COLOR=#',A6,
394 & '>Error:</FONT></TH>'/'<TD ALIGN="RIGHT">',I4,'</TD>'/'</TR>')
398 & '<TH BGCOLOR=#',A6,' ALIGN="LEFT"><FONT COLOR=#',A6,
400 & '>Event:</Th>'/'<TD ALIGN="RIGHT">',I7,'</TD>'/
402 & '<TD ALIGN="CENTER">',A37,'</TD>'/
404 & '<TD ALIGN="CENTER">',A37,'</TD>'/
406 & '<TD ALIGN="RIGHT">',I11,'</TD>'/
408 & '<TH BGCOLOR=#',A6,' ALIGN="LEFT"><FONT COLOR=#',A6,
410 & '>Weight:</FONT></TH>'/'<TD>',1P,E11.4,'</TD>'/'</TR>'/
414 & '<TABLE ALIGN="CENTER" BGCOLOR=#',A6,'>')
416 C Initialize control flags
422 C Loop through event record
428 C First find start of new sections
442 ELSEIF (FIRST(2).AND.IS.EQ.12) THEN
450 ELSEIF (FIRST(3).AND.IS.EQ.14) THEN
464 ELSEIF (FIRST(4).AND.IST.GE.158.AND.IST.NE.160
466 & .AND.IST.LE.162) THEN
474 ELSEIF (FIRST(5).AND.(IS.EQ.16.OR.IS.EQ.18)
476 & .AND.IST.GT.162) THEN
484 ELSEIF (IS.EQ.19.OR.IST.EQ.1.OR.IST.EQ.200) THEN
486 MS=ISTHEP(JMOHEP(1,I))/10
488 IF (MS.EQ.15.OR.MS.EQ.16.OR.MS.EQ.18) THEN
500 ELSEIF (FIRST(7).AND.(.NOT.FIRST(6))) THEN
510 ELSEIF (FIRST(8).AND.(IST.EQ.125.OR.IST.EQ.155.OR.
512 & (IST.EQ.123.AND.ISTHEP(JMOHEP(1,I)).EQ.199))) THEN
530 ELSEIF (FIRST(9).AND.(IST.EQ.123.OR.IST.EQ.124)) THEN
532 MS=ABS(IDHEP(JMOHEP(1,I)))
534 IF (MS.EQ.23.OR.MS.EQ.24.OR.MS.EQ.25) THEN
556 ELSEIF (IST.EQ.170) THEN
562 ELSEIF (FIRST(11).AND.(ID.EQ.71.OR.ID.EQ.72)) THEN
574 C Prit out section heading
582 IF (NPRFMT.EQ.1) THEN
584 WRITE(6, 90) SECTXT,(THEAD(J,3),J=1,17)
588 WRITE(6,100) SECTXT,(THEAD(J,3),J=1,17)
594 IF (PRNTEX) WRITE(IUNITT,110) Z,Z,SECTXT,ZZ,Z,
596 & (Z,THEAD(J,3),J=1,17),ZZ,Z
598 IF (PRNWEB) WRITE(IUNITW,120) TBCOLS(2),TBCOLS(3),
600 & SECTXT,((THEAD(K,J),J=1,3),K=1,17)
602 90 FORMAT(/46X,A28//1X,A4,2X,A6,3X,A6,5A4,3(2X,A6),A6,3X,A5,
606 100 FORMAT(/58X,A28//1X,A4,2X,A6,3X,A6,5A4,3(6X,A6),5X,A6,8X,A5,
608 & 4X,A6,2(5X,A6),6X,A6)
610 110 FORMAT(A1,'hline'/A1,'multicolumn{17}{|c|}{',A28,'} ',A2/A1,
612 & 'hline'/16(A1,'multicolumn{1}{|c|}{',A6,'} & '),
614 & A1,'multicolumn{1}{|c|}{',A6,'} ',A2/A1,'hline')
616 120 FORMAT('<TR><TH COLSPAN=17 BGCOLOR=#',A6,'>',
618 & '<FONT COLOR=#',A6,'>',A28,'</FONT></TH></TR>'/
620 & '<TR>',17(/,1X,'<TH BGCOLOR=#',A6,'>
622 & <FONT COLOR=',A6,'>',A6,'</FONT></TH>'),'</TR>')
628 IF (NPRFMT.EQ.1) THEN
630 WRITE(6,130) SECTXT,(THEAD(J,3),J=1,13)
634 WRITE(6,140) SECTXT,(THEAD(J,3),J=1,13)
640 IF (PRNTEX) WRITE(IUNITT,150) Z,Z,SECTXT,ZZ,Z,
642 & (Z,THEAD(J,3),J=1,13),ZZ,Z
644 IF (PRNWEB) WRITE(IUNITW,160) TBCOLS(2),TBCOLS(3),
646 & SECTXT,((THEAD(K,J),J=1,3),K=1,13)
648 130 FORMAT(/26X,A28//1X,A4,2X,A6,3X,A6,5A4,3(2X,A6),A6,3X,A5)
650 140 FORMAT(/36X,A28//1X,A4,2X,A6,3X,A6,5A4,3(6X,A6),5X,A6,8X,A5)
652 150 FORMAT(A1,'hline'/A1,'multicolumn{13}{|c|}{',A28,'} ',A2/A1,
654 & 'hline'/12(A1,'multicolumn{1}{|c|}{',A6,'} & '),
656 & A1,'multicolumn{1}{|c|}{',A6,'} ',A2/A1,'hline')
658 160 FORMAT('<TR><TH COLSPAN=13 BGCOLOR=#',A6,'>',
660 & '<FONT COLOR=#',A6,'>',A28,'</FONT></TH></TR>'/
662 & '<TR>',13(/'<TH BGCOLOR=#',A6,'>',
664 & '<FONT COLOR=#',A6,'>',A6,'</FONT></TH>'),'</TR>')
670 C Now print out the data line
674 C Include vertex information
680 IF (NPRFMT.EQ.1) THEN
682 WRITE(6,190) I,RNAME(IDHW(I)),IDHEP(I),IST,
684 & JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
686 & (PHEP(J,I),J=1,5),(VHEP(J,I),J=1,4)
690 WRITE(6,200) I,RNAME(IDHW(I)),IDHEP(I),IST,
692 & JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
694 & (PHEP(J,I),J=1,5),(VHEP(J,I),J=1,4)
700 IF (NPRFMT.EQ.1) THEN
702 WRITE(6,210) I,RNAME(IDHW(I)),IDHEP(I),IST,
704 & JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
706 & (PHEP(J,I),J=1,5),(VHEP(J,I),J=1,4)
710 WRITE(6,220) I,RNAME(IDHW(I)),IDHEP(I),IST,
712 & JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
714 & (PHEP(J,I),J=1,5),(VHEP(J,I),J=1,4)
722 IF (PRNTEX) WRITE(IUNITT,230) I,TXNAME(1,IDHW(I)),IDHEP(I),
724 & IST,JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
726 & (PHEP(J,I),J=1,5),(VHEP(J,I),J=1,4),ZZ
730 WRITE(IUNITW,240) TBCOLS(2),TBCOLS(3),I,I
732 IF (IDHEP(I).EQ.0.OR.IDHEP(I).EQ.91) THEN
734 WRITE(IUNITW,250) TXNAME(2,IDHW(I)),IDHEP(I),IST
738 TMPNME=HWUNST(IDHW(I))
740 WRITE(FNAMEP,'(A15,A7,A5)')
742 & 'HW_decays/PART_',TMPNME,'.html'
744 WRITE(IUNITW,260) FNAMEP,TXNAME(2,IDHW(I)),IDHEP(I),IST
750 IF (JMOHEP(J,I).NE.0) THEN
752 WRITE(IUNITW,270) JMOHEP(J,I),JMOHEP(J,I)
756 WRITE(IUNITW,280) JMOHEP(J,I)
764 IF (JDAHEP(J,I).NE.0) THEN
766 WRITE(IUNITW,270) JDAHEP(J,I),JDAHEP(J,I)
770 WRITE(IUNITW,280) JDAHEP(J,I)
776 IF (NPRFMT.EQ.1) THEN
778 WRITE(IUNITW,290) (PHEP(J,I),J=1,5),(VHEP(J,I),J=1,4)
782 WRITE(IUNITW,300) (PHEP(J,I),J=1,5),(VHEP(J,I),J=1,4)
788 190 FORMAT(1X,I4,1X,A8,I8,5I4, 2F8.2,2F7.1,F8.2,1P,4E10.3)
790 200 FORMAT(1X,I4,1X,A8,I8,5I4, 5F12.5,1P,4E11.4)
792 210 FORMAT(1X,Z4,1X,A8,I8,I4,4Z4,2F8.2,2F7.1,F8.2,1P,4E10.3)
794 220 FORMAT(1X,Z4,1X,A8,I8,I4,4Z4,5F12.5,1P,4E11.4)
796 230 FORMAT(I4,' & ',A37,' & $',I8,'$',5(' & ',I4),
798 & 5(' & $',F8.2,'$'),4(' & $',1P,E11.3,'$'),' ',A2)
800 240 FORMAT('<TR>'/'<TD BGCOLOR=#',A6,' ALIGN="RIGHT">',
802 & '<FONT COLOR=#',A6,'><A NAME="',I4,'">',I4,'</A></FONT></TD>'/)
804 250 FORMAT('<TD ALIGN="CENTER">',A37,'</TD>'/'<TD ALIGN="RIGHT">',
806 & I8,'</TD>'/'<TD ALIGN="RIGHT">',I4,'</TD>')
808 260 FORMAT('<TD ALIGN="CENTER"><A HREF="',A27,'">',A37,'</A></TD>'/
810 & '<TD ALIGN="RIGHT">',I8,'</TD>'/
812 & '<TD ALIGN="RIGHT">',I4,'</TD>')
814 270 FORMAT(/'<TD ALIGN="RIGHT"><A HREF="#',I4,'">',I4,'</A></TD>')
816 280 FORMAT(/'<TD ALIGN="RIGHT">',I4,'</TD>')
818 290 FORMAT(5(/'<TD ALIGN="RIGHT">',F8.2,'</TD>'),1P,
820 & 4(/'<TD ALIGN="RIGHT">',E10.3,'</TD>')/'</TR>')
822 300 FORMAT(5(/'<TD ALIGN="RIGHT">',F12.5,'</TD>'),1P,
824 & 4(/'<TD ALIGN="RIGHT">',E11.4,'</TD>')/'</TR>')
828 C Do not include vertex information
834 IF (NPRFMT.EQ.1) THEN
836 WRITE(6,330) I,RNAME(IDHW(I)),IDHEP(I),IST,
838 & JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
844 WRITE(6,340) I,RNAME(IDHW(I)),IDHEP(I),IST,
846 & JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
854 IF (NPRFMT.EQ.1) THEN
856 WRITE(6,350) I,RNAME(IDHW(I)),IDHEP(I),IST,
858 & JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
864 WRITE(6,360) I,RNAME(IDHW(I)),IDHEP(I),IST,
866 & JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
878 IF (NPRFMT.EQ.1) THEN
880 WRITE(IUNITT,370) I,TXNAME(1,IDHW(I)),IDHEP(I),
882 & IST,JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
884 & (PHEP(J,I),J=1,5),ZZ
888 WRITE(IUNITT,380) I,TXNAME(1,IDHW(I)),IDHEP(I),
890 & IST,JMOHEP(1,I),JMOHEP(2,I),JDAHEP(1,I),JDAHEP(2,I),
892 & (PHEP(J,I),J=1,5),ZZ
900 WRITE(IUNITW,240) TBCOLS(2),TBCOLS(3),I,I
902 IF (IDHEP(I).EQ.0.OR.IDHEP(I).EQ.91) THEN
904 WRITE(IUNITW,250) TXNAME(2,IDHW(I)),IDHEP(I),IST
908 TMPNME = HWUNST(IDHW(I))
910 WRITE(FNAMEP,'(A15,A7,A5)')
912 & 'HW_decays/PART_',TMPNME,'.html'
914 WRITE(IUNITW,260) FNAMEP,TXNAME(2,IDHW(I)),IDHEP(I),IST
920 IF (JMOHEP(J,I).NE.0) THEN
922 WRITE(IUNITW,270) JMOHEP(J,I),JMOHEP(J,I)
926 WRITE(IUNITW,280) JMOHEP(J,I)
934 IF (JDAHEP(J,I).NE.0) THEN
936 WRITE(IUNITW,270) JDAHEP(J,I),JDAHEP(J,I)
940 WRITE(IUNITW,280) JDAHEP(J,I)
946 IF (NPRFMT.EQ.1) THEN
948 WRITE(IUNITW,390) (PHEP(J,I),J=1,5)
952 WRITE(IUNITW,400) (PHEP(J,I),J=1,5)
958 330 FORMAT(1X,I4,1X,A8,I8,5I4 ,2F8.2,2F7.1,F8.2)
960 340 FORMAT(1X,I4,1X,A8,I8,5I4 ,5F12.5)
962 350 FORMAT(1X,Z4,1X,A8,I8,I4,4Z4,2F8.2,2F7.1,F8.2)
964 360 FORMAT(1X,Z4,1X,A8,I8,I4,4Z4,5F12.5)
966 370 FORMAT(I4,' & ',A37,' & $',I8,'$',5(' & ',I4),
968 & 5(' & $',F8.2,'$'),' ',A2)
970 380 FORMAT(I4,' & ',A37,' & $',I8,'$',5(' & ',I4),
972 & 5(' & $',F12.5,'$'),' ',A2)
974 390 FORMAT(5(/'<TD ALIGN="RIGHT">',F8.2,'</TD>')/'</TR>')
976 400 FORMAT(5(/'<TD ALIGN="RIGHT">',F12.5,'</TD>')/'</TR>')
986 WRITE(IUNITT,420) Z,Z,Z
988 420 FORMAT(A1,'end{longtable}'/A1,'end{center}'/A1,'end{document}')
998 430 FORMAT('</TABLE>'/'</CENTER>'/'</BODY>'/'</HTML>')