]> git.uio.no Git - u/mrichter/AliRoot.git/blob - spdf/grv94ho.F
Update master to aliroot
[u/mrichter/AliRoot.git] / spdf / grv94ho.F
1 *
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.1.1.2  1996/10/30 08:28:35  cernlib
6 * Version 7.04
7 *
8 * Revision 1.1.1.1  1996/04/12 15:29:22  plothow
9 * Version 7.01
10 *
11 *
12 #include "pdf/pilot.h"
13 *
14 *...NLO PARAMETRIZATION (MS(BAR)) :
15 *
16        SUBROUTINE GRV94HO (ZX,ZQ,ZUV,ZDV,ZUB,ZDB,ZSB,ZCB,ZBB,ZTB,ZGL)
17        IMPLICIT REAL (A - Y)
18 C+SEQ, IMPDP.
19 #include "pdf/expdp.inc"
20      +      ZX,ZQ,ZUV,ZDV,ZDEL,ZUDB,ZUB,ZDB,ZSB,ZCB,ZBB,ZTB,ZGL
21        REAL X, Q
22        X = ZX
23        Q = ZQ
24        MU2  = 0.34
25        LAM2 = 0.248   * 0.248
26        Q2 = Q*Q
27        ARG1 = MAX(MU2,Q2)/LAM2
28        ARG2 = MU2/LAM2
29        S  =  LOG ( LOG( ARG1  ) /  LOG( ARG2   ))
30        DS =  SQRT (S)
31        S2 = S * S
32        S3 = S2 * S
33 *...UV :
34        NU  =  1.304 + 0.863 * S
35        AKU =  0.558 - 0.020 * S
36        BKU =          0.183 * S
37        AU  = -0.113 + 0.283 * S - 0.321 * S2
38        BU  =  6.843 - 5.089 * S + 2.647 * S2 - 0.527 * S3
39        CU  =  7.771 - 10.09 * S + 2.630 * S2
40        DU  =  3.315 + 1.145 * S - 0.583 * S2 + 0.154 * S3
41        UV  = GR94FV (X, NU, AKU, BKU, AU, BU, CU, DU)
42        ZUV = UV
43 *...DV :
44        ND  =  0.102 - 0.017 * S + 0.005 * S2
45        AKD =  0.270 - 0.019 * S
46        BKD =  0.260
47        AD  =  2.393 + 6.228 * S - 0.881 * S2
48        BD  =  46.06 + 4.673 * S - 14.98 * S2 + 1.331 * S3
49        CD  =  17.83 - 53.47 * S + 21.24 * S2
50        DD  =  4.081 + 0.976 * S - 0.485 * S2 + 0.152 * S3
51        DV  = GR94FV (X, ND, AKD, BKD, AD, BD, CD, DD)
52        ZDV = DV
53 *...DEL :
54        NE  =  0.070 + 0.042 * S - 0.011 * S2 + 0.004 * S3
55        AKE =  0.409 - 0.007 * S
56        BKE =  0.782 + 0.082 * S
57        AE  = -29.65 + 26.49 * S + 5.429 * S2
58        BE  =  90.20 - 74.97 * S + 4.526 * S2
59        CE  =  0.0
60        DE  =  8.122 + 2.120 * S - 1.088 * S2 + 0.231 * S3
61        DEL = GR94FV (X, NE, AKE, BKE, AE, BE, CE, DE)
62        ZDEL= DEL
63 *...UDB :
64        ALX =  0.877
65        BEX =  0.561
66        AKX =  0.275
67        BKX =  0.0
68        AGX =  0.997
69        BGX =  3.210 - 1.866 * S
70        CX  =  7.300
71        DX  =  9.010 + 0.896 * DS + 0.222 * S2
72        EX  =  3.077 + 1.446 * S
73        ESX =  3.173 - 2.445 * DS + 2.207 * S
74        UDB = GR94FW(X, S, ALX, BEX, AKX, BKX, AGX, BGX, CX, DX, EX, ESX)
75        ZUDB= UDB
76 *...UB
77        ZUB = (ZUDB - ZDEL)/2.D0
78 *...DB
79        ZDB = (ZUDB + ZDEL)/2.D0
80 *...SB :
81        ALS =  0.756
82        BES =  0.216
83        AKS =  1.690 + 0.650 * DS - 0.922 * S
84        AS  = -4.329 + 1.131 * S
85        BS  =  9.568 - 1.744 * S
86        DST =  9.377 + 1.088 * DS - 1.320 * S + 0.130 * S2
87        EST =  3.031 + 1.639 * S
88        ESS =  5.837 + 0.815 * S
89        SB  = GR94FWS (X, S, ALS, BES, AKS, AS, BS, DST, EST, ESS)
90        ZSB = SB
91 *...GL :
92        ALG =  1.014
93        BEG =  1.738
94        AKG =  1.724 + 0.157 * S
95        BKG =  0.800 + 1.016 * S
96        AG  =  7.517 - 2.547 * S
97        BG  =  34.09 - 52.21 * DS + 17.47 * S
98        CG  =  4.039 + 1.491 * S
99        DG  =  3.404 + 0.830 * S
100        EG  = -1.112 + 3.438 * S  - 0.302 * S2
101        ESG =  3.256 - 0.436 * S
102        GL  = GR94FW (X, S, ALG, BEG, AKG, BKG, AG, BG, CG, DG, EG, ESG)
103        ZGL = GL
104 *...
105        ZCB = 0.D0
106        ZBB = 0.D0
107        ZTB = 0.D0
108 *...
109        RETURN
110        END