]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PDF/spdf/ctq1pd.F
Moving lib*.pkg
[u/mrichter/AliRoot.git] / PDF / spdf / ctq1pd.F
CommitLineData
21886bb6 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.2 1996/10/30 08:32:14 cernlib
6* Version 7.04
7*
8* Revision 1.2 1996/10/29 09:30:56 pdflib
9* more LINNUX corrections in DATA statements
10*
11* Revision 1.1.1.1 1996/04/12 15:29:07 plothow
12* Version 7.01
13*
14*
15#include "pdf/pilot.h"
16 FUNCTION Ctq1Pd (ISET, IPRTN, XX, QQ, IRT)
17
18C Returns xf(x,Q) -- the momentum fraction distribution !!
19C Returns valence and sea rather than combined flavor distr.
20
21C Iset : PDF set label
22
23C Iprtn : Parton label: 2, 1 = d_ and u_ valence
24C 0 = gluon
25C -1, ... -6 = u, d, s, c, b, t sea quarks
26
27C XX : Bjorken-x
28C QQ : scale parameter "Q"
29C Irt : Return code
30
31C IMPLICIT DOUBLE PRECISION (A-H, O-Z)
32C+SEQ, IMPDP.
33 PARAMETER (D0=0D0, D1=1D0, D2=2D0, D3=3D0, D4=4D0, D10=1D1)
34 PARAMETER (NEX = 5, MXFL = 6, NPN = 3, NST = 30, NEXPT=20)
35 PARAMETER (NST4 = NST*4)
36
37#include "pdf/expdp.inc"
38 + P012, P34, P5, PDFD
39 REAL PDF
40
41 DIMENSION
42 > IORD(NST), ISCH(NST), NQRK(NST),ALM(NST)
43 > , VLM(4:6,NST), QMS(4:6, NST)
44 > , XMN(NST), QMN(NST), QMX(NST), NEXP(NEXPT)
45 > , MEX(NST), MPN(NST), EXPN(NEXPT, NST), EXPNOR(NEXPT)
46
47C CTEQ1M
48 DATA
49 > ISCH(1), IORD(1), NQRK(1), ALM(1) / 1, 2, 6, .152 /
50 > ,(VLM(I,1), I=4,6) / .231, .152, .059 /
51 > ,(QMS(I,1), I=4,6) / 1.50, 5.00, 180.0 /
52 > ,XMN(1), QMN(1), QMX(1) / 1.E-5, 2.00, 1.E3 /
53 > ,MEX(1), MPN(1), NEXP(1) / 5, 3, 8 /
54 > ,(EXPN(I, 1), I=1,8)
55 > / 0.989, 1.00, 1.02, 0.978, 1.10, 0.972, 0.987, 0.846 /
56C CTEQ1MS
57 DATA
58 > ISCH(2), IORD(2), NQRK(2), ALM(2) / 1, 2, 6, .152 /
59 > ,(VLM(I,2), I=4,6) / .231, .152, .059 /
60 > ,(QMS(I,2), I=4,6) / 1.50, 5.00, 180.0 /
61 > ,XMN(2), QMN(2), QMX(2) / 1.E-5, 2.00, 1.E3 /
62 > ,MEX(2), MPN(2), NEXP(2) / 5, 3, 8 /
63 > ,(EXPN(I, 2), I=1,8 )
64 > / 0.989, 1.00, 1.02, 0.984, 1.05, 0.891, 0.923, 0.824 /
65C CTEQ1ML
66 DATA
67 > ISCH(3), IORD(3), NQRK(3), ALM(3) / 1, 2, 6, .220 /
68 > ,(VLM(I,3), I=4,6) / .322, .220, .088 /
69 > ,(QMS(I,3), I=4,6) / 1.50, 5.00, 180.0 /
70 > ,XMN(3), QMN(3), QMX(3) / 1.E-5, 2.00, 1.E3 /
71 > ,MEX(3), MPN(3), NEXP(3) / 5, 3, 8 /
72 > ,(EXPN(I, 3), I=1,8 )
73 > / 0.985, 1.00, 1.01, 0.977, 1.07, 1.31, 1.19, 1.09 /
74
75C CTEQ1D
76 DATA
77 > ISCH(4), IORD(4), NQRK(4), ALM(4) / 2, 2, 6, .164 /
78 > ,(VLM(I,4), I=4,6) / .247, .164, .064 /
79 > ,(QMS(I,4), I=4,6) / 1.50, 5.00, 180.0 /
80 > ,XMN(4), QMN(4), QMX(4) / 1.E-5, 2.00, 1.E3 /
81 > ,MEX(4), MPN(4), NEXP(4) / 5, 3, 8 /
82 > ,(EXPN(I, 4), I=1,8 )
83 > / 0.983, 1.00, 1.01, 0.975, 0.964, 1.23, 1.00, 1.12 /
84C CTEQ1L
85 DATA
86 > ISCH(5), IORD(5), NQRK(5), ALM(5) / 1, 1, 6, .125 /
87 > ,(VLM(I,5), I=4,6) / .168, .125, .063 /
88 > ,(QMS(I,5), I=4,6) / 1.50, 5.00, 180.0 /
89 > ,XMN(5), QMN(5), QMX(5) / 1.E-5, 2.00, 1.E3 /
90 > ,MEX(5), MPN(5), NEXP(5) / 5, 3, 8 /
91 > ,(EXPN(I, 5), I=1,8 )
92 > / 0.982, 1.01, 1.00, 0.972, 0.840, 0.959, 0.930, 0.861 /
93
94 DATA IST, LP, QSTO, ALN2 / 0, -10, 1.2345, 0.6931 /
95
96 X = XX
97 QQ = MAX(QQ,QMN(ISET))
98 IF(ISET.EQ.IST.AND.IPRTN.EQ.LP.AND.QSTO.EQ.QQ) GOTO 100
99
100 IRT = 0
101 IP = ABS(IPRTN)
102 IF (IP.GE.5.AND.QQ.LE.QMS(IP, ISET)) THEN
103 Ctq1Pd = 0.0
104 RETURN
105 ENDIF
106
107C if heavy parton, different logarithmic scale
108
109 IF(IP.GE.5) THEN
110 QI = QMS(IP,ISET)
111 ELSE
112 QI = QMN (ISET)
113 ENDIF
114
115 ALAM = ALM (ISET)
116 STA = LOG(QQ/ALAM)
117 STB = LOG(QI/ALAM)
118
119C SBL = LOG(QQ/Alam) / LOG(Qi/Alam)
120 SBL = STA/STB
121 SB = LOG (SBL)
122 SB2 = SB*SB
123 SB3 = SB2*SB
124
125 IFLV = 3 - IPRTN
126
127 GOTO (1, 2, 3, 4, 5), ISET
128
129 1 GOTO(11,12,13,14,15,16,17,18,19)IFLV
130C ifl = 2
131 11 A0=0.3636E+01*(1.0 + 0.3122E+00*SB+0.1396E+00*SB2+0.4251E+00*SB3)
132 A1=0.6930E+00-.2574E-01*SB+0.1047E+00*SB2-.2794E-01*SB3
133 A2=0.3195E+01+0.4045E+00*SB-.3737E+00*SB2-.1677E+00*SB3
134 A3=0.1009E+00*(1.0 -.1784E+01*SB+0.6263E+00*SB2+0.7337E-01*SB3)
135 $ -1.0
136 A4=0.2910E+00-.2793E+00*SB+0.6155E-01*SB2+0.5150E-02*SB3
137 A5=0.0000E+00+0.3185E+00*SB+0.1953E+00*SB2+0.4184E-01*SB3
138 GOTO 100
139C ifl = 1
140 12 A0=0.2851E+00*(1.0 + 0.3617E+00*SB-.4526E+00*SB2+0.5787E-01*SB3)
141 A1=0.2690E+00+0.1104E-01*SB+0.1888E-01*SB2-.1031E-01*SB3
142 A2=0.3766E+01+0.7850E+00*SB-.3053E+00*SB2+0.1822E+00*SB3
143 A3=0.2865E+02*(1.0 -.9774E+00*SB+0.5958E+00*SB2-.1234E+00*SB3)
144 $ -1.0
145 A4=0.8230E+00-.3612E+00*SB+0.5520E-01*SB2+0.1571E-01*SB3
146 A5=0.0000E+00+0.2145E-01*SB+0.2289E+00*SB2-.4947E-01*SB3
147 GOTO 100
148C ifl = 0
149 13 A0=0.2716E+01*(1.0 -.2092E+01*SB+0.1500E+01*SB2-.3703E+00*SB3)
150 A1=-.3100E-01-.7963E+00*SB+0.1129E+01*SB2-.4191E+00*SB3
151 A2=0.8015E+01+0.1168E+01*SB-.1625E+01*SB2-.1130E+01*SB3
152 A3=0.4813E+02*(1.0 -.4951E+00*SB-.8715E+00*SB2+0.5893E+00*SB3)
153 $ -1.0
154 A4=0.2773E+01-.6329E+00*SB-.1048E+01*SB2+0.1418E+00*SB3
155 A5=0.0000E+00+0.5048E+00*SB+0.2390E+01*SB2-.4159E+00*SB3
156 GOTO 100
157C ifl = -1
158 14 A0=0.3085E+00*(1.0 + 0.9422E+00*SB-.2606E+01*SB2+0.1364E+01*SB3)
159 A1=0.5000E-02-.6433E+00*SB+0.4980E+00*SB2-.1780E+00*SB3
160 A2=0.7490E+01+0.9112E+00*SB-.2047E+01*SB2+0.1456E+01*SB3
161 A3=0.1145E-01*(1.0 + 0.4610E+01*SB+0.1699E+01*SB2+0.1296E+00*SB3)
162 $ -1.0
163 A4=0.6030E+00-.8081E+00*SB+0.9410E+00*SB2-.4458E+00*SB3
164 A5=0.0000E+00-.1736E+01*SB+0.2863E+01*SB2-.1268E+01*SB3
165 GOTO 100
166C ifl = -2
167 15 A0=0.1324E+00*(1.0 -.1050E+01*SB+0.4844E+00*SB2-.1043E+00*SB3)
168 A1=-.1580E+00+0.1672E+00*SB-.4100E+00*SB2+0.1793E+00*SB3
169 A2=0.8559E+01-.7351E-01*SB+0.5898E+00*SB2-.2655E+00*SB3
170 A3=0.2378E+02*(1.0 -.1108E+00*SB-.1646E-01*SB2+0.1129E-01*SB3)
171 $ -1.0
172 A4=0.1477E+01+0.3312E-01*SB-.2191E+00*SB2+0.9588E-01*SB3
173 A5=0.0000E+00+0.1850E+01*SB-.1481E+01*SB2+0.6222E+00*SB3
174 GOTO 100
175C ifl = -3
176 16 A0=0.3208E+00*(1.0 -.4755E+00*SB-.4003E+00*SB2+0.2300E+00*SB3)
177 A1=-.3200E-01-.3357E+00*SB+0.3222E-01*SB2+0.5011E-01*SB3
178 A2=0.1164E+02+0.1048E+01*SB-.1097E+01*SB2-.4431E+00*SB3
179 A3=0.5065E+02*(1.0 + 0.2484E+00*SB-.9235E+00*SB2+0.1935E+00*SB3)
180 $ -1.0
181 A4=0.3300E+01-.6785E+00*SB+0.5337E+00*SB2-.4035E+00*SB3
182 A5=0.0000E+00-.2496E+00*SB+0.3903E+00*SB2+0.1392E+00*SB3
183 GOTO 100
184C ifl = -4
185 17 A0=0.7967E-06*(1.0 + 0.1587E+01*SB+0.1812E+02*SB2-.1333E+02*SB3)
186 $ *SQRT(STA - STB)
187 A1=0.1096E+01-.1236E+01*SB+0.1014E+02*SB2+0.1940E+01*SB3
188 A2=0.4366E+00+0.1197E+02*SB-.5471E+00*SB2-.5427E+01*SB3
189 A3=0.4650E+03*(1.0 + 0.1310E+02*SB-.1918E+02*SB2+0.6791E+01*SB3)
190 $ -1.0
191 A4=-.8486E+00+0.7457E+00*SB-.1083E+02*SB2-.1210E+01*SB3
192 A5=0.3494E+01-.3511E+01*SB-.1766E+01*SB2+0.3442E+01*SB3
193 GOTO 100
194C ifl = -5
195 18 A0=0.1713E-03*(1.0 + 0.2562E+02*SB-.2988E+02*SB2+0.4798E+01*SB3)
196 $ *SQRT(STA - STB)
197 A1=-.5276E-01+0.4105E+00*SB-.1079E+01*SB2+0.6278E+00*SB3
198 A2=0.4515E+01+0.8369E+01*SB-.1192E+02*SB2+0.3403E+01*SB3
199 A3=0.1756E+01*(1.0 + 0.1325E+02*SB-.2997E+02*SB2+0.1758E+02*SB3)
200 $ -1.0
201 A4=0.3557E-01+0.4159E+01*SB-.6947E+01*SB2+0.2982E+01*SB3
202 A5=0.2551E+01+0.2168E+01*SB-.5119E+01*SB2+0.3739E+01*SB3
203 GOTO 100
204C ifl = -6
205 19 A0=0.7510E-04*(1.0 + 0.2836E+02*SB-.3000E+02*SB2-.2979E+02*SB3)
206 $ *SQRT(STA - STB)
207 A1=-.1855E+00+0.4543E+00*SB-.1448E+01*SB2+0.2009E-01*SB3
208 A2=0.6775E+01-.4210E+01*SB-.1221E+01*SB2+0.1199E+02*SB3
209 A3=0.1070E+01*(1.0 + 0.8356E+01*SB-.2992E+02*SB2+0.2433E+02*SB3)
210 $ -1.0
211 A4=-.4601E-01+0.4248E+01*SB-.1736E+01*SB2+0.1187E+02*SB3
212 A5=0.2771E+01+0.1382E+01*SB-.4797E+01*SB2+0.1273E+01*SB3
213 GOTO 100
214
215
216 2 GOTO(21,22,23,24,25,26,27,28,29)IFLV
217C CTEQ1MS
218C ifl = 2
219 21 A0=0.1828E+01*(1.0 -.8698E+00*SB+0.2906E+00*SB2-.2003E-01*SB3)
220 A1=0.6060E+00+0.8595E-01*SB-.4934E-01*SB2+0.2221E-01*SB3
221 A2=0.3454E+01-.3115E+00*SB+0.1321E+01*SB2-.3490E+00*SB3
222 A3=0.2616E+00*(1.0 -.1670E+01*SB+0.2333E+01*SB2+0.7730E-01*SB3)
223 $ -1.0
224 A4=0.8920E+00-.8500E-02*SB+0.4960E+00*SB2-.4045E-01*SB3
225 A5=0.0000E+00+0.1091E+01*SB-.1613E+00*SB2+0.3773E-01*SB3
226 GOTO 100
227C ifl = 1
228 22 A0=0.2885E+00*(1.0 + 0.3388E+00*SB-.4550E+00*SB2+0.6005E-01*SB3)
229 A1=0.2730E+00+0.1198E-01*SB+0.1880E-01*SB2-.1077E-01*SB3
230 A2=0.3736E+01+0.7687E+00*SB-.2731E+00*SB2+0.1638E+00*SB3
231 A3=0.2741E+02*(1.0 -.9585E+00*SB+0.5925E+00*SB2-.1239E+00*SB3)
232 $ -1.0
233 A4=0.8040E+00-.3546E+00*SB+0.6123E-01*SB2+0.1086E-01*SB3
234 A5=0.0000E+00+0.4277E-01*SB+0.2187E+00*SB2-.4646E-01*SB3
235 GOTO 100
236C ifl = 0
237 23 A0=0.8416E-01*(1.0 -.1996E+01*SB+0.1903E+01*SB2-.6722E+00*SB3)
238 A1=-.4790E+00-.5459E+00*SB+0.1638E+01*SB2-.4342E+00*SB3
239 A2=0.5071E+01+0.1470E+01*SB-.2401E+01*SB2+0.1273E+01*SB3
240 A3=0.2847E+02*(1.0 + 0.1124E+00*SB-.1338E+01*SB2+0.7115E+00*SB3)
241 $ -1.0
242 A4=0.4990E+00-.7208E+00*SB+0.3333E-03*SB2-.2354E+00*SB3
243 A5=0.0000E+00-.4480E+00*SB+0.3720E+01*SB2-.1838E+01*SB3
244 GOTO 100
245C ifl = -1
246 24 A0=0.4378E+00*(1.0 -.1244E+01*SB+0.3278E+01*SB2-.2098E+01*SB3)
247 A1=0.3500E-01-.1298E+01*SB+0.1229E+01*SB2-.3665E+00*SB3
248 A2=0.6781E+01+0.4078E+01*SB-.9711E+00*SB2-.1536E+01*SB3
249 A3=0.1527E-03*(1.0 + 0.1430E+02*SB+0.3000E+02*SB2+0.2771E+02*SB3)
250 $ -1.0
251 A4=0.3060E+00+0.1011E+01*SB-.2045E+01*SB2+0.9422E+00*SB3
252 A5=0.0000E+00-.3205E+01*SB+0.2683E+01*SB2-.1746E+00*SB3
253 GOTO 100
254C ifl = -2
255 25 A0=0.7413E-01*(1.0 + 0.1291E+01*SB-.2667E+01*SB2+0.1076E+01*SB3)
256 A1=-.2730E+00-.1206E+00*SB+0.1828E+00*SB2-.1001E+00*SB3
257 A2=0.7719E+01+0.1537E+01*SB-.6410E+00*SB2-.3920E-01*SB3
258 A3=0.1799E+02*(1.0 -.1334E+01*SB+0.1916E+01*SB2-.8878E+00*SB3)
259 $ -1.0
260 A4=0.1167E+01-.9176E-01*SB+0.5132E+00*SB2-.3460E+00*SB3
261 A5=0.0000E+00-.5023E+00*SB+0.1951E+01*SB2-.8427E+00*SB3
262 GOTO 100
263C ifl = -3
264 26 A0=0.6551E+00*(1.0 -.5968E-01*SB+0.5621E-02*SB2-.2074E+00*SB3)
265 A1=0.2800E-01-.1138E+01*SB+0.1178E+01*SB2-.4425E+00*SB3
266 A2=0.7553E+01+0.3996E+01*SB-.4448E+01*SB2+0.1673E+01*SB3
267 A3=0.9264E-01*(1.0 -.1760E+01*SB+0.1634E+01*SB2-.4067E+00*SB3)
268 $ -1.0
269 A4=0.1970E+00+0.5256E+00*SB-.9775E+00*SB2+0.4488E+00*SB3
270 A5=0.0000E+00-.3668E+01*SB+0.4757E+01*SB2-.1717E+01*SB3
271 GOTO 100
272C ifl = -4
273 27 A0=0.1486E-03*(1.0 + 0.2107E+01*SB-.1056E+02*SB2+0.1403E+02*SB3)
274 $ * SQRT(STA - STB)
275 A1=0.2115E+00-.1702E+01*SB+0.2571E+01*SB2-.1177E+01*SB3
276 A2=0.3533E+01+0.1367E+01*SB-.3397E+01*SB2+0.6260E+01*SB3
277 A3=0.1096E+02*(1.0 + 0.9213E+01*SB-.2020E+02*SB2+0.1084E+02*SB3)
278 $ -1.0
279 A4=0.7041E+00-.7236E+00*SB+0.2766E-01*SB2+0.7352E+00*SB3
280 A5=0.3904E+01-.4398E+01*SB+0.7056E+01*SB2-.3722E+01*SB3
281 GOTO 100
282C ifl = -5
283 28 A0=0.1201E-03*(1.0 + 0.5408E+01*SB-.1489E+02*SB2+0.1667E+02*SB3)
284 $ * SQRT(STA - STB)
285 A1=0.1420E-01-.1525E+01*SB+0.2408E+01*SB2-.1154E+01*SB3
286 A2=0.4254E+01+0.2836E+01*SB-.6018E+00*SB2+0.4133E+00*SB3
287 A3=0.5696E+01*(1.0 + 0.9451E+01*SB-.2029E+02*SB2+0.1033E+02*SB3)
288 $ -1.0
289 A4=0.4775E+00-.6695E+00*SB+0.2747E+00*SB2-.1051E+00*SB3
290 A5=0.3330E+01-.5133E+01*SB+0.6921E+01*SB2-.3283E+01*SB3
291 GOTO 100
292C ifl = -6
293 29 A0=0.7697E-04*(1.0 + 0.2801E+02*SB-.1901E+02*SB2-.2880E+02*SB3)
294 $ *SQRT(STA - STB)
295 A1=-.2249E+00+0.4432E+00*SB-.1454E+01*SB2+0.3509E-01*SB3
296 A2=0.6642E+01-.2702E+01*SB+0.8229E+01*SB2+0.8243E+01*SB3
297 A3=0.1146E+01*(1.0 + 0.8104E+01*SB-.2998E+02*SB2+0.2812E+02*SB3)
298 $ -1.0
299 A4=-.6421E-01+0.4246E+01*SB-.2908E+01*SB2+0.9686E-02*SB3
300 A5=0.2606E+01+0.1261E+01*SB-.4933E+01*SB2+0.3476E+00*SB3
301 GOTO 100
302
303
304 3 GOTO(31,32,33,34,35,36,37,38,39)IFLV
305C CTEQ1ML
306C ifl = 2
307 31 A0=0.3777E+01*(1.0 + 0.6986E+00*SB-.20655E+01*SB2+.10334E+01*SB3)
308 A1=0.7100E+00+.2880E-01*SB-.7930E-01*SB2+0.5600E-01*SB3
309 A2=0.3259E+01+0.1508E+01*SB-.3932E+01*SB2+0.20613E+01*SB3
310 A3=0.1304E+00*(1.0 -.2016E+00*SB-.30015E+01*SB2+0.19118E+01*SB3)
311 $ -1.0
312 A4=0.2890E+00-0.4311E+00*SB+0.7387E+00*SB2-.3697E+00*SB3
313 A5=0.0000E+00+0.4320E+00*SB+0.2449E+00*SB2-0.6670E-01*SB3
314 GOTO 100
315C ifl = 1
316 32 A0=0.2780E+00*(1.0 + 0.4355E+00*SB-0.4584E+00*SB2+0.4390E-01*SB3)
317 A1=0.2760E+00+0.1420E-01*SB+0.1480E-01*SB2-.9800E-02*SB3
318 A2=0.3710E+01+0.8250E+00*SB-.3581E+00*SB2+0.1978E+00*SB3
319 A3=0.2928E+02*(1.0 -.10154E+01*SB+0.6037E+00*SB2-.1175E+00*SB3)
320 $ -1.0
321 A4=0.8070E+00-.3575E+00*SB+0.4920E-01*SB2+0.1584E-01*SB3
322 A5=0.0000E+00+0.1860E-01*SB+0.2080E+00*SB2-.450E-01*SB3
323 GOTO 100
324C ifl = 0
325 33 A0=0.2924E+01*(1.0 -.18916E+01*SB+0.1191E+01*SB2-.2492E+00*SB3)
326 A1=0.0000E+00-.9167E+00*SB+0.11147E+01*SB2-.3329E+00*SB3
327 A2=0.8529E+01+0.7080E+00*SB-.11345E+01*SB2-.10563E+01*SB3
328 A3=0.1420E+03*(1.0 -.15346E+01*SB+0.7261E+00*SB2-.5730E-01*SB3)
329 $ -1.0
330 A4=0.3396E+01-.11541E+01*SB-.8834E+00*SB2+0.2430E+00*SB3
331 A5=0.0000E+00+0.1645E+00*SB+0.19041E+01*SB2+0.1474E+00*SB3
332 GOTO 100
333C ifl = -1
334 34 A0=0.3471E+00*(1.0- 0.1753E+00*SB-.9189E+00*SB2+0.6211E+00*SB3)
335 A1=0.1900E-01-.4579E+00*SB+0.2112E+00*SB2-.6180E-01*SB3
336 A2=0.7301E+01-.17308E+01*SB+.13666E+01*SB2-.6400E-02*SB3
337 A3=0.1853E-04*(1.0 -.18260E+02*SB-.2872E+02*SB2-.23456E+02*SB3)
338 $ -1.0
339 A4=0.4400E+00-.4672E+00*SB+0.6532E+00*SB2-.3222E+00*SB3
340 A5=0.0000E+00-.4679E+00*SB+0.10741E+01*SB2-.5663E+00*SB3
341 GOTO 100
342C ifl = -2
343 35 A0=0.1702E+00*(1.0 -.1041E+01*SB+0.4064E+00*SB2-.5888E-01*SB3)
344 A1=-.9300E-01-.4742E-01*SB-.1959E+00*SB2+0.1039E+00*SB3
345 A2=0.9119E+01-.7331E-01*SB+0.3506E+00*SB2-.2081E+00*SB3
346 A3=0.2981E+02*(1.0 -.1912E+00*SB-.8947E-02*SB2+0.8805E-02*SB3)
347 $ -1.0
348 A4=0.1668E+01-.6678E-02*SB-.2894E+00*SB2+0.1221E+00*SB3
349 A5=0.0000E+00+0.1245E+01*SB-.7843E+00*SB2+0.3724E+00*SB3
350 GOTO 100
351C ifl = -3
352 36 A0=0.3910E+00*(1.0 -.1103E+01*SB+0.5383E+00*SB2-.1083E+00*SB3)
353 A1=-.1400E-01-.2471E+00*SB-.8042E-01*SB2+0.7193E-01*SB3
354 A2=0.9812E+01-.4860E+01*SB+0.5958E+01*SB2-.2342E+01*SB3
355 A3=0.3749E+00*(1.0 -.3569E+01*SB+0.5456E+01*SB2-.2344E+01*SB3)
356 $ -1.0
357 A4=0.4940E+00+0.2772E+00*SB-.2732E+00*SB2+0.6466E-01*SB3
358 A5=0.0000E+00+0.3927E+00*SB-.3216E+00*SB2+0.2164E+00*SB3
359 GOTO 100
360C ifl = -4
361 37 A0=0.3815E-02*(1.0 + 0.2039E+02*SB-.2834E+02*SB2+0.1070E+02*SB3)
362 $ * SQRT(STA - STB)
363 A1=-.2789E-01-.7345E-03*SB-.3251E+00*SB2+0.1946E+00*SB3
364 A2=0.3223E+01-.4268E+00*SB+0.4387E+01*SB2-.2401E+01*SB3
365 A3=0.3338E-01*(1.0 -.1163E+02*SB+0.2995E+02*SB2-.1471E+02*SB3)
366 $ -1.0
367 A4=0.3646E+00-.5767E+00*SB+0.6088E+00*SB2-.2514E+00*SB3
368 A5=0.1200E+01+0.2178E+00*SB-.4230E+00*SB2+0.4739E+00*SB3
369 GOTO 100
370C ifl = -5
371 38 A0=0.1666E-02*(1.0 + 0.9518E+01*SB-.4715E+01*SB2-.1060E+01*SB3)
372 $ * SQRT(STA - STB)
373 A1=-.1231E+00+0.1656E+00*SB-.5219E+00*SB2+0.2750E+00*SB3
374 A2=0.3693E+01+0.4922E+01*SB-.1200E+02*SB2+0.7929E+01*SB3
375 A3=0.1778E+00*(1.0 + 0.3036E+01*SB-.1184E+02*SB2+0.7940E+01*SB3)
376 $ -1.0
377 A4=0.5353E+00-.1401E+01*SB+0.1970E+01*SB2-.9405E+00*SB3
378 A5=0.1590E+01+0.1025E+01*SB-.2318E+01*SB2+0.1380E+01*SB3
379 GOTO 100
380C ifl = -6
381 39 A0=0.4319E-03*(1.0 + 0.1100E+02*SB-.9520E+00*SB2+0.1434E+02*SB3)
382 $ * SQRT(STA - STB)
383 A1=-.2512E+00+0.3554E+00*SB-.4120E+00*SB2+0.1328E+00*SB3
384 A2=0.4764E+01-.3513E+00*SB+0.1199E+02*SB2-.8290E+01*SB3
385 A3=0.8458E-01*(1.0 + 0.2618E+01*SB+0.4407E+01*SB2+0.2991E+02*SB3)
386 $ -1.0
387 A4=0.3991E+00-.1363E+01*SB+0.1526E+01*SB2-.3179E+01*SB3
388 A5=0.1981E+01+0.1496E+01*SB-.1501E+01*SB2+0.3880E+01*SB3
389 GOTO 100
390
391 4 GOTO(41,42,43,44,45,46,47,48,49)IFLV
392C CTEQ1D
393C ifl = 2
394 41 A0=0.1634E+01*(1.0 -.8336E+00*SB+0.1640E+00*SB2+0.1530E+00*SB3)
395 A1=0.5790E+00+0.8587E-01*SB-.6087E-01*SB2+0.1361E-01*SB3
396 A2=0.2839E+01+0.3720E+00*SB+0.5264E+00*SB2+0.3538E-01*SB3
397 A3=0.1095E+00*(1.0 -.4830E+00*SB+0.3708E+01*SB2-.6165E+00*SB3)
398 $ -1.0
399 A4=0.8010E+00-.1432E+00*SB+0.1442E+01*SB2-.1286E+01*SB3
400 A5=0.0000E+00+0.1035E+01*SB-.5910E-01*SB2-.1982E+00*SB3
401 GOTO 100
402C ifl = 1
403 42 A0=0.3535E+00*(1.0 + 0.4352E+00*SB-.2095E+00*SB2-.8455E-02*SB3)
404 A1=0.2660E+00-.4096E-03*SB+0.1502E-01*SB2-.1163E-01*SB3
405 A2=0.3514E+01+0.8219E+00*SB-.2330E+00*SB2+0.1055E+00*SB3
406 A3=0.2200E+02*(1.0 -.9716E+00*SB+0.4552E+00*SB2-.8202E-01*SB3)
407 $ -1.0
408 A4=0.9000E+00-.3207E+00*SB-.4808E-01*SB2+0.3492E-01*SB3
409 A5=0.0000E+00-.6273E-01*SB+0.1497E+00*SB2-.5683E-01*SB3
410 GOTO 100
411C ifl = 0
412 43 A0=0.2743E+01*(1.0 -.2027E+01*SB+0.1517E+01*SB2-.4145E+00*SB3)
413 A1=0.7000E-02-.9431E+00*SB+0.1231E+01*SB2-.4834E+00*SB3
414 A2=0.8200E+01+0.1827E+01*SB-.3453E+01*SB2+0.6763E+00*SB3
415 A3=0.4975E+02*(1.0 -.2329E+00*SB-.1245E+01*SB2+0.7194E+00*SB3)
416 $ -1.0
417 A4=0.2387E+01-.4077E+00*SB-.5542E+00*SB2-.9677E-02*SB3
418 A5=0.0000E+00+0.2702E+00*SB+0.2389E+01*SB2-.8274E+00*SB3
419 GOTO 100
420C ifl = -1
421 44 A0=0.2015E+00*(1.0 -.2133E+00*SB-.6770E+00*SB2+0.5011E+00*SB3)
422 A1=-.7700E-01-.7104E-01*SB-.3720E+00*SB2+0.2159E+00*SB3
423 A2=0.8008E+01-.2049E+01*SB+0.1800E+01*SB2-.4660E+00*SB3
424 A3=0.2923E-05*(1.0 + 0.2327E+02*SB+0.1500E+02*SB2+0.2633E+02*SB3)
425 $ -1.0
426 A4=0.9020E+00-.9191E+00*SB+0.1104E+01*SB2-.5863E+00*SB3
427 A5=0.0000E+00+0.5840E+00*SB-.8720E+00*SB2+0.4234E+00*SB3
428 GOTO 100
429C ifl = -2
430 45 A0=0.9117E-01*(1.0 -.4089E+00*SB-.4361E+00*SB2+0.2512E+00*SB3)
431 A1=-.2370E+00+0.2492E+00*SB-.3267E+00*SB2+0.1055E+00*SB3
432 A2=0.8447E+01+0.6009E+00*SB+0.1003E+01*SB2-.1287E+01*SB3
433 A3=0.3106E+02*(1.0 -.3901E-01*SB+0.1443E+00*SB2-.3433E+00*SB3)
434 $ -1.0
435 A4=0.1629E+01+0.7855E-01*SB-.1573E+00*SB2-.8595E-01*SB3
436 A5=0.0000E+00+0.1558E+01*SB-.6295E+00*SB2+0.1847E+00*SB3
437 GOTO 100
438C ifl = -3
439 46 A0=0.3997E+00*(1.0 -.1046E+01*SB+0.6194E+00*SB2-.1342E+00*SB3)
440 A1=0.2000E-02-.2544E+00*SB-.1958E+00*SB2+0.1458E+00*SB3
441 A2=0.9613E+01-.3919E+01*SB+0.9573E+01*SB2-.5623E+01*SB3
442 A3=0.3620E+00*(1.0 -.1858E+01*SB+0.8312E+01*SB2-.5900E+01*SB3)
443 $ -1.0
444 A4=0.3840E+00+0.3572E+00*SB-.1191E+01*SB2+0.7310E+00*SB3
445 A5=0.0000E+00+0.3351E+00*SB-.7709E+00*SB2+0.4296E+00*SB3
446 GOTO 100
447C ifl = -4
448 47 A0=0.2156E-03*(1.0 + 0.2879E+02*SB-.2310E+02*SB2+0.9812E+01*SB3)
449 $ * SQRT(STA - STB)
450 A1=0.9086E-01-.1250E+00*SB-.7373E-01*SB2-.2201E-01*SB3
451 A2=0.3588E+01+0.4518E+01*SB-.8930E-01*SB2+0.9163E-02*SB3
452 A3=0.5216E+01*(1.0 + 0.5912E+00*SB-.4111E+00*SB2+0.7330E+00*SB3)
453 $ -1.0
454 A4=0.3145E+00+0.1233E+01*SB-.7478E+00*SB2+0.4657E+00*SB3
455 A5=0.2723E+01-.4110E+00*SB+0.4868E-01*SB2-.3075E+00*SB3
456 GOTO 100
457C ifl = -5
458 48 A0=0.7476E-03*(1.0 + 0.1454E+02*SB-.2509E+02*SB2+0.1184E+02*SB3)
459 $ * SQRT(STA - STB)
460 A1=-.1955E-01-.1712E+00*SB-.1686E+00*SB2+0.2339E+00*SB3
461 A2=0.4616E+01-.6859E+00*SB-.3959E+01*SB2+0.5530E+01*SB3
462 A3=0.9881E+01*(1.0 -.1239E+02*SB+0.2721E+02*SB2-.1850E+02*SB3)
463 $ -1.0
464 A4=0.1200E+02-.1133E+02*SB+0.8138E+01*SB2+0.1199E+02*SB3
465 A5=0.2226E+01-.5738E+00*SB+0.5239E+00*SB2+0.3825E+00*SB3
466 GOTO 100
467C ifl = -6
468 49 A0=0.8392E-06*(1.0 + 0.1844E+02*SB-.1110E+02*SB2-.2504E+02*SB3)
469 $ * SQRT(STA - STB)
470 A1=0.2127E+00-.5602E+00*SB+0.4777E+01*SB2-.1014E+02*SB3
471 A2=0.1229E+01+0.7495E+01*SB-.5024E+01*SB2-.1200E+02*SB3
472 A3=0.2868E+02*(1.0 + 0.7634E+01*SB-.2916E+02*SB2+0.2953E+02*SB3)
473 $ -1.0
474 A4=0.5970E+00+0.1138E+01*SB-.1439E+01*SB2-.1966E+01*SB3
475 A5=0.6429E+01-.6673E+00*SB+0.7008E+01*SB2-.1157E+02*SB3
476 GOTO 100
477
478 5 GOTO(51,52,53,54,55,56,57,58,59)IFLV
479C CTEQ1L
480C ifl = 2
481 51 A0= 1.791*(1.0 -0.449*SB-0.445*SB2+ 0.401*SB3)
482 A1= 0.608+ 0.069*SB+ 0.005*SB2-0.037*SB3
483 A2= 3.470-0.375*SB+ 2.267*SB2-1.261*SB3
484 A3= 0.315*(1.0 -2.628*SB+ 6.481*SB2-3.834*SB3)-1.0
485 A4= 1.007-0.732*SB+ 1.490*SB2-0.966*SB3
486 A5= 0.000+ 0.741*SB+ 0.563*SB2-0.525*SB3
487 GOTO 100
488C ifl = 1
489 52 A0= 0.513*(1.0 + 0.032*SB-0.120*SB2+ 0.013*SB3)
490 A1= 0.276+ 0.052*SB+ 0.000*SB2-0.006*SB3
491 A2= 3.579+ 0.763*SB-0.135*SB2+ 0.083*SB3
492 A3= 17.993*(1.0 -0.725*SB+ 0.241*SB2-0.020*SB3)-1.0
493 A4= 1.120-0.357*SB+ 0.008*SB2+ 0.028*SB3
494 A5= 0.000+ 0.311*SB+ 0.029*SB2-0.010*SB3
495 GOTO 100
496C ifl = 0
497 53 A0= 2.710*(1.0 -1.773*SB+ 0.970*SB2-0.149*SB3)
498 A1= -0.010-1.636*SB+ 2.087*SB2-0.637*SB3
499 A2= 7.174+ 2.102*SB-2.209*SB2-0.420*SB3
500 A3= 29.904*(1.0 -0.756*SB-0.506*SB2+ 0.605*SB3)-1.0
501 A4= 2.572-0.437*SB-0.968*SB2+ 0.243*SB3
502 A5= 0.000-1.776*SB+ 4.266*SB2-0.335*SB3
503 GOTO 100
504C ifl = -1
505 54 A0= 0.278*(1.0 - 1.022*SB+ 0.6457*SB2-0.1824*SB3)
506 A1= 0.0862*SB-0.8657*SB2+ 0.4185*SB3
507 A2= 11.000-1.2809*SB+ 1.2516*SB2+0.061*SB3
508 A3= 37.338*(1.0 - 0.9404*SB+ 0.2517*SB2+0.1364*SB3)-1.0
509 A4= 1.960- 0.3385*SB-0.3422*SB2+0.3653*SB3
510 A5= 0.000+1.424*SB-2.7503*SB2+ 1.2226*SB3
511 GOTO 100
512C ifl = -2
513 55 A0= 0.154*(1.0 -0.659*SB+ 0.005*SB2+ 0.061*SB3)
514 A1= -0.128+ 0.279*SB-0.786*SB2+ 0.363*SB3
515 A2= 8.649+ 0.071*SB+ 0.351*SB2-0.051*SB3
516 A3= 43.685*(1.0 -0.603*SB+ 0.037*SB2+ 0.134*SB3)-1.0
517 A4= 2.238-0.338*SB-0.199*SB2+ 0.157*SB3
518 A5= 0.000+ 1.681*SB-2.068*SB2+ 0.975*SB3
519 GOTO 100
520C ifl = -3
521 56 A0= 0.372*(1.0 -1.939*SB+ 1.504*SB2-0.440*SB3)
522 A1= 0.009+ 0.610*SB-1.387*SB2+ 0.579*SB3
523 A2= 10.273-4.833*SB+ 6.583*SB2-2.633*SB3
524 A3= 0.160*(1.0 + 10.325*SB-2.027*SB2+ 1.571*SB3)-1.0
525 A4= 0.819-1.660*SB+ 1.845*SB2-0.829*SB3
526 A5= 0.000+ 3.558*SB-3.940*SB2+ 1.302*SB3
527 GOTO 100
528C ifl = -4
529 57 A0= (7.5242E-5)*(1.0+22.0905*SB+7.1209*SB2-8.303*SB3)*
530 $ SQRT(STA - STB)
531 A1= 0.125-0.3027*SB+0.1564*SB2-0.091*SB3
532 A2= 2.0388+1.2161*SB+11.5296*SB2-8.0659*SB3
533 A3= 14.849*(1.0 -2.556*SB+3.5268*SB2-1.6353*SB3)-1.0
534 A4= 0.3061-0.0901*SB+0.953*SB2-0.4871*SB3
535 A5= 2.7352+0.1811*SB-0.5167*SB2+0.0543*SB3
536 GOTO 100
537C ifl = -5
538 58 A0= (3.751E-4)*(1.0 + 21.5993*SB+3.1379*SB2-18.8328*SB3)*
539 $ SQRT(STA - STB)
540 A1= -0.0256-0.7717*SB+ 1.1499*SB2-0.5037*SB3
541 A2= 4.9241+4.0107*SB-4.7012*SB2+0.1097*SB3
542 A3= 2.842*(1.0 -2.2184*SB+ 2.0293*SB2-0.6907*SB3)-1.0
543 A4= -0.1352+ 0.8753*SB-1.2626*SB2+ 0.667*SB3
544 A5= 1.5627-0.4917*SB+ 1.5927*SB2-0.351*SB3
545 GOTO 100
546C ifl = -6
547 59 A0=(2.725E-4)*(1.0 + 18.8497*SB-26.5797*SB2-29.0774*SB3)*
548 $ SQRT(STA - STB)
549 A1= -0.2204-1.0048*SB+0.9415*SB2-0.4274*SB3
550 A2= 11.034-9.8362*SB-11.1034*SB2-9.1977*SB3
551 A3= 2.084*(1.0 -2.881*SB+1.2778*SB2-2.9328*SB3)-1.0
552 A4= -0.0872+ 0.200*SB-1.6187*SB2-1.6058*SB3
553 A5= 0.8684+4.7047*SB-1.4614*SB2-5.2309*SB3
554 GOTO 100
555
556 100 CONTINUE
557C 100 CtqPdf = A0*(x**A1)*((1.-x)**A2)*(1.+A3*(x**A4))
558C $ *(log(1.+1./x))**A5
559 P012 = A0*(X**A1)*((1.-X)**A2)
560 P34 = (1.+A3*(X**A4))
561 P5 = (LOG(1.+1./X))**A5
562C
563 PDFD = P012 * P34 * P5
564 PDF = PDFD
565C
566 Ctq1Pd = PDF
567 IF(Ctq1Pd.LT.0.0) Ctq1Pd = 0.0
568
569 IST = ISET
570
571 LP = IPRTN
572 QSTO = QQ
573
574 RETURN
575C -----------------------
576 ENTRY Wlamd1 (ISET, IORDER)
577
578 IORDER = IORD (ISET)
579 Wlamd1 = ALM (ISET)
580
581 Ctq1Pd = 0.0
582 RETURN
583C -----------------------
584 ENTRY PrCtq1
585 > (ISET, IORDR, ISCHEME, MXFLV,
586 > ALAM4, ALAM5, ALAM6, AMAS4, AMAS5, AMAS6,
587 > XMIN, QINI, QMAX, EXPNOR)
588
589C Return QCD parameters and Fitting parameters
590C associated with parton distribution set Iset.
591C Iord : Order Of Fit
592C Ischeme : (0, 1, 2) for (LO, MS-bar-NLO, DIS-NLO) resp.
593C MxFlv : Maximum number of flavors included
594C Alam_i : i = 4,5,6 Effective lambda for i-flavors
595
596C Amas_i : i = 4,5,6 Mass parameter for flavor i
597C Xmin, Qini, Qmax : self explanary
598C ExpNor(I) : Normalization factor for the experimental data set used in
599C obtaining the best global fit for parton distributions Iset:
600C I = 1, 2, 3, 4, 5, 6, 7, 8
601C BCDMS NMC90 NMC280 CCFR E605 WA70 E706 UA6
602
603 IORDR = IORD (ISET)
604 ISCHEME= ISCH (ISET)
605 MXFLV = NQRK (ISET)
606
607 ALAM4 = VLM(4,ISET)
608 ALAM5 = VLM(5,ISET)
609 ALAM6 = VLM(6,ISET)
610
611 AMAS4 = QMS(4,ISET)
612 AMAS5 = QMS(5,ISET)
613 AMAS6 = QMS(6,ISET)
614
615 XMIN = XMN (ISET)
616 QINI = QMN (ISET)
617 QMAX = QMX (ISET)
618
619 DO 101 IEXP = 1, NEXP(ISET)
620 EXPNOR(IEXP) = EXPN(IEXP, ISET)
621 101 CONTINUE
622
623 Ctq1Pd = 0.0
624 RETURN
625C *************************
626 END