]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PDF/spdf/structf.F
Precision parameter for pT sampling plus corresponding getter introduced.
[u/mrichter/AliRoot.git] / PDF / spdf / structf.F
CommitLineData
fe4da5cc 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.2 1996/10/30 08:31:55 cernlib
6* Version 7.04
7*
8* Revision 1.1.1.1 1996/04/12 15:30:06 plothow
9* Version 7.01
10*
11*
12#include "pdf/pilot.h"
13C
14C-----------------------------------------------------------------------
15C
16 SUBROUTINE STRUCTF(X,SCALE,UPV,DNV,SEA,STR,CHM,BOT,TOP,GL)
17C
18C *********************************************************************
19C * *
20C * Interface to main steering routine *
21C * for all sets of structure functions *
22C * *
23C * *
24C * Input: X = x value of parton *
25C * SCALE = QCD scale in GeV *
26C * *
27C * Output: UPV = up valence quark *
28C * DNV = down valence quark *
29C * SEA = sea (up and down) *
30C * STR = strange quark *
31C * CHM = charm quark *
32C * BOT = bottom quark *
33C * TOP = top quark *
34C * GL = gluon *
35C * *
36C * *
37C * The variable MODE should be, *
38C * the variables NFL,LO,TMAS,QCDL4,QCDL5,XMIN,XMAX,Q2MIN,Q2MAX *
39C * could be provided by the user via a call to the *
40C * subroutine PDFSET at the initialization phase, where *
41C * *
42C * MODE = number of selected structure function *
43C * (Default: MODE = 45) *
44C * NFL = desired number of flavours for alpha(s) *
45C * (Default: NFL = 5) *
46C * LO = order of alpha(s) calculation *
47C * (Default: LO = 2) *
48C * TMAS = top quark mass in GeV/c**2 (optional) *
49C * (Default: TMAS = 100.0D0) *
50C * QCDL4 = QCD scale in GeV for four flavours *
51C * QCDL5 = QCD scale in GeV for five flavours *
52C * corresponding to QCDL4 *
53C * XMIN = minimal allowed x value *
54C * XMAX = maximal allowed x value *
55C * Q2MIN = minimal allowed Q**2 value *
56C * Q2MAX = maximal allowed Q**2 value *
57C * *
58C * for each set of structure fuction. *
59C * *
60C * The internal COMMON blocks *
61C * *
62C * COMMON/W50511/ MODE,NFL,LO,NDUMMY,TMAS *
63C * COMMON/W50512/ QCDL4,QCDL5 *
64C * COMMON/W50513/ XMIN,XMAX,Q2MIN,Q2MAX *
65C * *
66C * are filled then by the subroutine PDFSET. *
67C * *
68C * *
69C * Note: STRUCTF returns X * parton distribution function ! *
70C * *
71C * *
72C * Author: H. Plothow-Besch *
73C * CERN-PPE, CH - 1211 Geneva 23, Switzerland *
74C * *
75C * Please return any problems, questions, suggestions *
76C * to the author *
77C * *
78C *********************************************************************
79C
80C
81#include "pdf/impdp.inc"
82C
83 CALL STRUCTM(X,SCALE,UPV,DNV,USEA,DSEA,STR,CHM,BOT,TOP,GL)
84 SEA = (USEA + DSEA)/2.
85C
86 RETURN
87 END