]>
Commit | Line | Data |
---|---|---|
ef94df36 | 1 | DOUBLE PRECISION FUNCTION EPFUN( Y, I ) |
2 | C ----------------------------------------------------------------- | |
3 | C Purpose: To construct the inclusive & eikonalised hadronic cross | |
4 | C section at the given Z. The bremstralung factor for photons in not | |
5 | C included. | |
6 | C ----------------------------------------------------------------- | |
7 | #include "herwig65.inc" | |
8 | #include "jimmy.inc" | |
9 | ||
10 | INTEGER I, J | |
11 | DOUBLE PRECISION Y, Z, JMSHAT, BREMFAC, JMSN | |
12 | DOUBLE PRECISION EIKON, QCDRES, ARG1, ARG2, JMFWW | |
13 | ||
14 | Z = Y | |
15 | JMSHAT=Z*2.D0*(EBEAM1*EBEAM2+PBEAM1*PBEAM2) | |
16 | ||
17 | c Uneikonalised cross section | |
18 | ARG1=QCDRES( Z ) | |
19 | ||
20 | c Eikonalise the cross section | |
21 | ARG2=EIKON( ARG1 ) | |
22 | ||
23 | C -- Store the p(n) values too. | |
24 | DO J=1,MAXMS | |
25 | IF (ARG2.GT.1.0D-17) THEN | |
26 | IF (JMUEO.NE.0) THEN | |
27 | JMARRY( 4+J, I ) = JMSN( ARG1, J )/ARG1 | |
28 | ELSE | |
29 | JMARRY( 4+J, I ) = JMSN( ARG1, J )/ARG2 | |
30 | ENDIF | |
31 | ELSE | |
32 | JMARRY( 4+J, I ) = 0.D0 | |
33 | ENDIF | |
34 | ENDDO | |
35 | ||
36 | IF (I.LE.NPSIMP) THEN | |
37 | ||
38 | C Store (and write out) intermediate results | |
39 | C for the xsecn. | |
40 | WRITE(JMOUT,801) ARG1*GEV2NB/1000.0,ARG2*GEV2NB/1000.0, JMSHAT | |
41 | JMARRY( 1, I ) = Z | |
42 | C Store uneikonalised cross section. | |
43 | JMARRY( 2, I ) = ARG1 | |
44 | C Store eikonalised cross section. | |
45 | JMARRY( 3, I ) = ARG2 | |
46 | ||
47 | ELSE | |
48 | ||
49 | WRITE(JMOUT,*) 'TOO MANY CALLS TO EPFUN!-FATAL' | |
50 | STOP | |
51 | ||
52 | ENDIF | |
53 | ||
54 | EPFUN = ARG2 | |
55 | ||
56 | IF (JMBUG.GT.2) THEN | |
57 | c WRITE(JMOUT,*) Z,ARG1*BREMFAC,ARG2*BREMFAC | |
58 | WRITE(JMOUT,*) Z,ARG1,ARG2 | |
59 | &,JMARRY(5,I),JMARRY(6,I),JMARRY(7,I),JMARRY(8,I),JMARRY(9,I) | |
60 | ENDIF | |
61 | ||
62 | RETURN | |
63 | 801 FORMAT(2X,'HADRONIC C-S: UNEIKONALIZED=',G8.2 | |
64 | & ,'ub, EIKONALIZED=',G8.2,'ub, at s =',G8.2,' GeV2') | |
65 | END | |
66 | ||
67 |