]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PDF/spdf/spctq53.F
Using LHAPDF instead of PDF
[u/mrichter/AliRoot.git] / PDF / spdf / spctq53.F
CommitLineData
21886bb6 1#include "pdf/pilot.h"
2C-----------------------------------------------------------------------
3 SUBROUTINE SPCTQ53(DX,DSCAL,
4 + DUPV,DDNV,DSEA,DSEAD,DSTR,DCHM,DBOT,DTOP,DGL)
5C
6C ********************************************************************
7C * *
8C * Interface to CTEQset of structure functions *
9C * *
10C * Author: H. Plothow-Besch (CERN-PPE) *
11C * *
12C ********************************************************************
13C
14C :::::::::::: Structure functions from CETQ5L Parametrization
15C :::::::::::: Lambda = 0.192 GeV (LO) (CTEQ5L)
16C
17#include "pdf/impdp.inc"
18C
19 PARAMETER (ISET=3)
20#include "pdf/w50511.inc"
21C
22 X = DX
23 Q = DSCAL
24C
25C generate the individual structure fcn calls
26C
27 UPV = Ctq5Lp(1,X,Q)
28 DNV = Ctq5Lp(2,X,Q)
29 SEAU = Ctq5Lp(-1,X,Q)
30 DSEA = SEAU * X
31 DUPV = (UPV-SEAU) * X
32 SEAD = Ctq5Lp(-2,X,Q)
33 DSEAD = SEAD * X
34 DDNV = (DNV-SEAD) * X
35 STR = Ctq5Lp(-3,X,Q)
36 DSTR = STR * X
37 CHM = Ctq5Lp(-4,X,Q)
38 DCHM = CHM * X
39 BOT = Ctq5Lp(-5,X,Q)
40 DBOT = BOT * X
41 TOP = 0.
42 IF (DSCAL.GT.TMAS) TOP = Ctq5Lp(-6,X,QL)
43 DTOP = TOP * X
44 GL = Ctq5Lp(0,X,Q)
45 DGL = GL * X
46C
47 RETURN
48 END