EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
flgint.F
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file flgint.F
1 
2 C **********************************************************************
3 
4  FUNCTION flgint(Z)
5 
6 C...Gluon contribution integrand to QCD longitudinal structure function.
7 
8 *
9 * to avoid variable conflictions, a second keep element is necessary
10 * with the same common block name (see LPTOU2)
11 *
12  COMMON /leptou/ cut(14),lst(40),parl(30),
13  & x,y,w2,q2,u
14  REAL cut,parl,x,y,w2,q2,u
15  INTEGER lst
16  SAVE /leptou/
17 
18  COMMON /linter/ pari(50),ewqc(2,2,8),qc(8),zl(2,4),zq(2,8),pq(17)
19  REAL pari,ewqc,qc,zl,zq,pq
20  SAVE /linter/
21 
22  COMMON /linteg/ ntot,npass
23  INTEGER ntot,npass
24  SAVE /linteg/
25 
26 
27  REAL flgint,z,xpq,pi
28  dimension xpq(-6:6)
29  DATA pi/3.14159/
30  ntot=ntot+1
31  CALL lnstrf(z,q2,xpq)
32  flgint=20./9.*parl(25)/pi*(x/z)**2*(1.-x/z)/z*xpq(0)
33  npass=npass+1
34 
35  RETURN
36  END