* * $Id$ * * $Log$ * Revision 1.1.1.2 1996/10/30 08:30:00 cernlib * Version 7.04 * * Revision 1.1.1.1 1996/04/12 15:29:38 plothow * Version 7.01 * * #include "pdf/pilot.h" SUBROUTINE SFMFAP(X,SCALE,UPV,DNV,USEA,DSEA,STR,CHM,BOT,GLU) cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c c c This program returns the fitted parton distributions for MRS(A') c c c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc C #include "pdf/impdp.inc" C DIMENSION Z(18,8),ZZ(18),F(8) DATA ((Z(I,K),I=1,18),K=1,4) / +2.385035, -1.750356, 0.370491, 0.581567, 0.033300, 0.012245, +3.925280, -0.226187, -0.062425, -0.862021, 1.178930, 0.038682, +4.894751, -1.377950, 0.280011, 0.061201, 0.749858, 0.092008, +0.270620, -0.195488, 0.040248, 0.357825, 0.156226, -0.020230, +4.339434, -0.525551, -0.016963, 6.583414, -0.366604, 1.082098, +2.174049, 0.263928, -1.336412, 0.101026, 1.140400, -0.026956, +0.852604, -0.683552, 0.214748, -0.105954, -0.211982, 0.010073, +4.305152, 0.992946, 0.019575, -1.042052, 0.027041, -0.255378, +4.441180, -1.800216, 0.129922, 0.639220, 0.833309, -0.341173, +0.328730, -0.173874, 0.006988, -0.228390, 0.025648, -0.083929, +9.748830, -0.727386, 0.397301, -1.384145, -0.538920, 0.432677, +10.440065, -4.280664, 1.752318, -0.192712, 0.860909, -0.191209 / DATA ((Z(I,K),I=1,18),K=5,8) / +0.012332, -0.002796, 0.000000, -0.205990, 0.123876, 0.070738, +10.590572, 0.702136, -0.391293, 0.000000, 16.654520, 8.695223, +190.873402,-92.774861,-17.858415, -1.078797,0.650973, 0.080318, +0.042355, -0.025763, 0.006208, -0.117133, -0.090933, -0.031820, +8.486509, -1.178987, 0.706619, -1.478869, 0.416645, 0.202853, +12.931922, -4.845551, 0.221202, 0.563591, 0.954011, -0.329131, +0.001518, 0.018562, -0.005142, -0.067847, -0.212202, 0.017218, +5.612756, 3.786456, -2.084374, -0.140671, -3.278622, 1.815593, +6.910856, 0.785627, -3.351047, 1.384535, -0.069658, -0.078327, +-0.004515, 0.013875, -0.004472, -0.146553, -0.034326, -0.043137, +2.593083, 3.836694, -0.763188, 1.095127, -2.988716, 1.042826, +-2.628259, 7.263671, -2.674676, 1.660073, 0.206697, -0.081092/ AL=0.231 Q2=SCALE*SCALE Q0=2. ARG=( LOG(SCALE/AL)/ LOG(Q0/AL)) S= LOG(ARG) DO 10 J=1,8 A=Z(1,J)+Z(2,J)*S+Z(3,J)*S*S B=Z(4,J)+Z(5,J)*S+Z(6,J)*S*S C=Z(7,J)+Z(8,J)*S+Z(9,J)*S*S D=Z(10,J)+Z(11,J)*S+Z(12,J)*S*S E=Z(13,J)+Z(14,J)*S+Z(15,J)*S*S H=Z(16,J)+Z(17,J)*S+Z(18,J)*S*S 10 F(J)=A*X**B*(1.-X)**C*(1.+D*SQRT(X)+E*X)*( LOG(1./X))**H UPV=F(1) DNV=F(2) GLU=F(3) DUSUM=F(4) DUDIF=F(5) STR=F(6) CHM=F(7) BOT=F(8) DSEA=0.5D0*(DUSUM+DUDIF) USEA=0.5D0*(DUSUM-DUDIF) IF(Q2.LT.2.7D0) CHM=0.D0 IF(Q2.LT.30.D0) BOT=0.D0 IF(CHM.LT.0.D0) CHM=0.D0 IF(BOT.LT.0.D0) BOT=0.D0 RETURN END