EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
readtbl6.F
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file readtbl6.F
1 
2  Subroutine readtbl6 (Nu)
3  Implicit Double Precision (a-h,o-z)
4  Character line*80
5  parameter(mxx = 96, mxq = 20, mxf = 5)
6  parameter(mxpqx = (mxf + 3) * mxq * mxx)
7  Common
8  > / ctqpar1 / al, xv(0:mxx), tv(0:mxq), upd(mxpqx)
9  > / ctqpar2 / nx, nt, nfmx
10  > / xqrange / qini, qmax, xmin
11  > / qcdtable / alambda, nfl, iorder
12  > / masstbl / amass(6)
13 
14  Read (nu, '(A)') line
15  Read (nu, '(A)') line
16  Read (nu, *) dr, fl, al, (amass(i),i=1,6)
17  iorder = nint(dr)
18  nfl = nint(fl)
19  alambda = al
20 
21  Read (nu, '(A)') line
22  Read (nu, *) nx, nt, nfmx
23 
24  Read (nu, '(A)') line
25  Read (nu, *) qini, qmax, (tv(i), i =0, nt)
26 
27  Read (nu, '(A)') line
28  Read (nu, *) xmin, (xv(i), i =0, nx)
29 
30  Do 11 iq = 0, nt
31  tv(iq) = log(log(tv(iq) /al))
32  11 Continue
33 C
34 C Since quark = anti-quark for nfl>2 at this stage,
35 C we Read out only the non-redundent data points
36 C No of flavors = NfMx (sea) + 1 (gluon) + 2 (valence)
37 
38  nblk = (nx+1) * (nt+1)
39  npts = nblk * (nfmx+3)
40  Read (nu, '(A)') line
41  Read (nu, *, iostat=iret) (upd(i), i=1,npts)
42 
43  Return
44 C ****************************
45  End