]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PDF/spdf/mrsdshp.F
Removing warnings (icc), adding more detailed description
[u/mrichter/AliRoot.git] / PDF / spdf / mrsdshp.F
CommitLineData
21886bb6 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.2 1996/10/30 08:28:53 cernlib
6* Version 7.04
7*
8* Revision 1.1.1.1 1996/04/12 15:29:25 plothow
9* Version 7.01
10*
11*
12#include "pdf/pilot.h"
13 SUBROUTINE MRSDSHP(X,SCALE,MODE,UPV,DNV,USEA,DSEA,STR,CHM,BOT,GL)
14C***************************************************************C
15C C
16C C
17C NEW MRS VERSIONS: S0', D0', D-' (NOVEMBER 1992) C
18C MODE 1 IS THE 1990 KMRS(B0) SET; C
19C MODES 2-4 ARE NEW SETS FITTED TO THE RECENT NMC C
20C AND CCFR ***FINAL*** STRUCTURE FUNCTION DATA. C
21C DIFFERENCES BETWEEN THESE AND THE APRIL 1992 C
22C VERSIONS ARE SMALL! THE THREE NEW SETS HAVE C
23C LAMBDA(MSbar,NF=4) = 230 MeV C
24C C
25C MODE 5 is a new (October 1993) preliminary "fit" C
26C to the recent H1 + ZEUS F2 data at small x, C
27C otherwise similar to D0', D-'. The exponent of the C
28C gluon and sea at small x for this new set is -0.3 C
29C (cf. -0.5 for D-') C
30C C
31C THE REFERENCE FOR SETS (2-4) IS: C
32C A.D. Martin, R.G. Roberts and W.J. Stirling, C
33C Phys. Lett. B306 (1993) 145 C
34C C
35C MODE 1: KMRS(B0) (Lambda(4) = 190 MeV) C
36C MODE 2: MRS(S0') (updated B0, Lambda(4) = 230 MeV) C
37C MODE 3: MRS(D0') (... but with ubar not= dbar) C
38C MODE 4: MRS(D-') (updated B-, ubar not= dbar) C
39C MODE 5: MRS(H) (a preliminary "HERA" fit, Oct. 1993) C
40C C
41C >>>>>>>> CROSS CHECK <<<<<<<< C
42C C
43C THE FIRST NUMBER IN THE "1" GRID IS 0.01727 C
44C THE FIRST NUMBER IN THE "2" GRID IS 0.01617 C
45C THE FIRST NUMBER IN THE "3" GRID IS 0.00820 C
46C THE FIRST NUMBER IN THE "4" GRID IS 0.00678 C
47C THE FIRST NUMBER IN THE "5" GRID IS 0.01399 C
48C C
49C NOTE THE EXTRA ARGUMENT IN THIS SUBROUTINE MRSEB, C
50C TO ALLOW FOR THE POSSIBILITY OF A *** DIFFERENT *** C
51C UBAR AND DBAR SEA! C
52C C
53C -*- C
54C C
55C (NOTE THAT X TIMES THE PARTON DISTRIBUTION FUNCTION C
56C IS RETURNED I.E. G(X) = GLU/X ETC. IF IN DOUBT, CHECK THE C
57C MOMENTUM SUM RULE! NOTE ALSO THAT SCALE=Q IN GEV) C
58C C
59C -*- C
60C C
61C (THE RANGE OF APPLICABILITY IS CURRENTLY: C
62C 10**-5 < X < 1 AND 5 < Q**2 < 1.31 * 10**6 C
63C HIGHER Q**2 VALUES CAN BE SUPPLIED ON REQUEST C
64C - PROBLEMS, COMMENTS ETC TO WJS@UK.AC.DUR.HEP C
65C C
66C C
67C***************************************************************C
68#include "pdf/impdp.inc"
69 IF(MODE.EQ.1)CALL STRKB0(X,SCALE,UPV,DNV,USEA,DSEA,STR,CHM,BOT,GL)
70 IF(MODE.EQ.2)CALL SFMSBS0(X,SCALE,UPV,DNV,USEA,DSEA,STR,CHM,BOT,
71 +GL)
72 IF(MODE.EQ.3)CALL SFMSBD0(X,SCALE,UPV,DNV,USEA,DSEA,STR,CHM,BOT,
73 +GL)
74 IF(MODE.EQ.4)CALL SFMSBDM(X,SCALE,UPV,DNV,USEA,DSEA,STR,CHM,BOT,
75 +GL)
76 IF(MODE.EQ.5)CALL SFMSBH(X,SCALE,UPV,DNV,USEA,DSEA,STR,CHM,BOT,GL)
77 RETURN
78 END