EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
polpar.F
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file polpar.F
1 
2 *72*********************************************************************
3 
4  SUBROUTINE polpar(IFLAG,X,Q2,UVAL,DVAL,GLUE,QBAR,STR)
5 
6  IMPLICIT NONE
7 
8  INTEGER iflag
9  DOUBLE PRECISION x,q2,uval,dval,glue,qbar,str,aux(5)
10 
11 c ---- LO polarized parton distributions as described in
12 c ---- T. Gehrmann and W.J. Stirling:
13 c ---- "Polarized Parton Distributions of the Nucleon"
14 c ---- Durham preprint DTP/95/82
15 c ---- uval = u-ubar
16 c ---- dval = d-dbar
17 c ---- glue
18 c ---- qbar = ubar = dbar = 1/2 usea = 1/2 dsea
19 c ---- str = sbar = 1/2 strsea
20 
21  call rdarry(x,q2,aux,iflag)
22  uval=aux(1)*(x**0.6d0*(1.d0-x)**3)
23  dval=aux(2)*(x**0.75d0*(1.d0-x)**4)
24  glue=aux(3)*(x**0.5d0*(1.d0-x)**5)
25  qbar=aux(4)*(x**0.5d0*(1.d0-x)**6)
26  str=aux(5)*(x**0.5d0*(1.d0-x)**6)
27 
28  return
29  end