5 * Revision 1.1.1.2 1996/10/30 08:32:53 cernlib
8 * Revision 1.1.1.1 1996/04/12 15:30:17 plothow
12 #include "pdf/pilot.h"
15 PARAMETER (LFLPRT = 2)
17 PARAMETER (MODEMX = 281)
18 #include "pdf/w5051p7.inc"
19 #include "pdf/w50510.inc"
20 #include "pdf/w50511.inc"
21 #include "pdf/w50512.inc"
22 #include "pdf/w50515.inc"
23 #include "pdf/w50516.inc"
24 #include "pdf/w50517.inc"
26 #include "pdf/expdp.inc"
27 + DX,DQ,DUPV,DDNV,DUSEA,DDSEA,DSTR,DCHM,DBOT,DTOP,DGL,
29 REAL X, Q, UPV, DNV, USEA, DSEA, SSEA, CSEA, BOT, TOP, GLUE
32 #include "pdf/expdp.inc"
35 DATA NXX,XX/3, .002,.140,.700/
36 DATA NQ2,Q2/3, 1.30,24.0,33.5/
46 DO 300 ISTRUC=-3,MODEMX
48 IF(ISTRUC.LE.-2) IFLSET = 0
49 C... test different MODE writings
50 IF(ISTRUC .LT. 0) GOTO 310
52 IF(ISTRUC.GT.20) PARM(1) = 'Mode'
53 IF(ISTRUC.GT.30) PARM(1) = 'mode'
54 IF(ISTRUC.GT.40) PARM(1) = 'MOde'
55 IF(ISTRUC.GT.50) PARM(1) = 'moDE'
57 IF(ISTRUC.EQ. 19 ) GOTO 300
58 IF(ISTRUC.GE. 48 .AND. ISTRUC.LE. 49) GOTO 300
59 IF(ISTRUC.GE. 61 .AND. ISTRUC.LE. 69) GOTO 300
60 IF(ISTRUC.EQ. 74 ) GOTO 300
61 IF(ISTRUC.GE. 76 .AND. ISTRUC.LE. 79) GOTO 300
62 IF(ISTRUC.GE. 81 .AND. ISTRUC.LE.105) GOTO 300
63 IF(ISTRUC.GE.108 .AND. ISTRUC.LE.129) GOTO 300
64 IF(ISTRUC.GE.133 .AND. ISTRUC.LE.171) GOTO 300
65 IF(ISTRUC.GE.174 .AND. ISTRUC.LE.179) GOTO 300
66 IF(ISTRUC.GE.183 .AND. ISTRUC.LE.205) GOTO 300
67 IF(ISTRUC.GE.208 .AND. ISTRUC.LE.209) GOTO 300
68 IF(ISTRUC.GE.214 .AND. ISTRUC.LE.219) GOTO 300
69 IF(ISTRUC.GE.223 .AND. ISTRUC.LE.229) GOTO 300
70 IF(ISTRUC.GE.233 .AND. ISTRUC.LE.270) GOTO 300
71 IF(ISTRUC.GE.274 .AND. ISTRUC.LE.279) GOTO 300
72 IF(ISTRUC.GE.282 ) GOTO 300
74 C... test different MODE writings and INTEGER settings
76 WRITE (N6,*) ' ==========================================
77 +================================================================='
78 IF(ISTRUC.GE.0 .AND. ISTRUC.LE.MODEMX) THEN
80 ELSEIF (ISTRUC.EQ.-3) THEN
82 ELSEIF (ISTRUC.EQ.-2) THEN
86 ELSEIF (ISTRUC.EQ.-1) THEN
94 WRITE (N6,2000) MODE,QCDL4,QCDL5,DQ,ALF
95 2000 FORMAT(/,' Mode = ',I3,' QCDL4, QCDL5 = ',2F7.4,
96 + ' SCALE = ',F7.4,' alpha(s) = ',F8.5)
104 CALL STRUCTM(DX,DQ,DUPV,DDNV,DUSEA,DDSEA,DSTR,DCHM,DBOT,DTOP,DGL)
130 SFFP=CH1*(FFPU+FFPUB+FFPC+FFPCB)+CH2*(FFPD+FFPDB+FFPS+FFPSB)
131 SFFN=CH1*(FFNU+FFNUB+FFNC+FFNCB)+CH2*(FFND+FFNDB+FFNS+FFNSB)
133 IF (SFFP .NE. 0.) FACNP=SFFN/SFFP
143 WRITE(N6,1000)X,Q2(IX),FACNP,UP,UV,US,DP,DV,GL,F2P
144 1000 FORMAT(1X,' X:',F6.3,2X,'Q2:',F5.1,
145 1 3X,'N/P:',F7.4,2X,'UP:',F6.3,
146 1 1X,'UV:',F6.3,1X,'US:',F6.3,1X,'DP:',F6.3,1X,'DV:',F6.3,
147 2 1X,'GL:',F6.3,2X,'F2P:',F7.4)
151 IF(ISTRUC.EQ.-3) THEN
154 WRITE (N6,2000) MODE,QCDL4,QCDL5,DQ,ALF