]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PDF/spdf/sfmtu2.F
(martin) pt vs eta correction matrix calculation macro using CorrectionMatrix2D class.
[u/mrichter/AliRoot.git] / PDF / spdf / sfmtu2.F
1 *
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.4  2000/09/18 10:02:36  hristov
6 * Makefile added to PDF8
7 *
8 * Revision 1.1.1.2  1996/10/30 08:30:35  cernlib
9 * Version 7.04
10 *
11 * Revision 1.1.1.1  1996/04/12 15:29:45  plothow
12 * Version 7.01
13 *
14 *
15 #include "pdf/pilot.h"
16 C
17       SUBROUTINE SFMTU2(DX,DSCAL,
18      +                     DUPV,DDNV,DSEA,DSEAD,DSTR,DCHM,DBOT,DTOP,DGL)
19 C
20 C   ********************************************************************
21 C   *                                                                  *
22 C   *        Interface to M-T set of structure functions               *
23 C   *                                                                  *
24 C   *        Author:    H. Plothow-Besch (CERN-PPE)                    *
25 C   *                                                                  *
26 C   ********************************************************************
27 C
28 C :::::::::::: Structure functions from Morfin and Wu-Ki Tung
29 C :::::::::::: Lambda = 0.194 GeV
30 C
31 #if defined(CERNLIB_DOUBLE)
32       DOUBLE PRECISION
33 #endif
34 #if defined(CERNLIB_SINGLE)
35       REAL
36 #endif
37      +       DX,DSCAL,DUPV,DDNV,DSEA,DSEAD,DSTR,DCHM,DBOT,DTOP,DGL
38       REAL   X, Q
39       PARAMETER (ISET=2)
40 #include "pdf/w50511.inc"
41 C
42       X = DX
43       Q = DSCAL
44 C
45 C     generate the individual structure fcn calls
46 C
47       UPV = PDZXMT(ISET, 1,X,Q,IFL)
48       DUPV = UPV
49       DNV = PDZXMT(ISET, 2,X,Q,IFL)
50       DDNV = DNV
51       SEAU = PDZXMT(ISET,-1,X,Q,IFL)
52       DSEA = SEAU
53       SEAD = PDZXMT(ISET,-2,X,Q,IFL)
54       DSEAD = SEAD
55       STR = PDZXMT(ISET,-3,X,Q,IFL)
56       DSTR = STR
57       CHM = PDZXMT(ISET,-4,X,Q,IFL)
58       DCHM = CHM
59       BOT = PDZXMT(ISET,-5,X,Q,IFL)
60       DBOT = BOT
61       TOP = 0.
62       IF (DSCAL.GT.TMAS) TOP = PDZXMT(ISET,-6,X,Q,IFL)
63       DTOP = TOP
64       GL = PDZXMT(ISET, 0,X,Q,IFL)
65       DGL = GL
66 C
67       RETURN
68       END