]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ISAJET/isasusy/sszzf5.F
(martin) pt vs eta correction matrix calculation macro using CorrectionMatrix2D class.
[u/mrichter/AliRoot.git] / ISAJET / isasusy / sszzf5.F
1 #include "isajet/pilot.h"
2         REAL FUNCTION SSZZF5(SP)
3 C-----------------------------------------------------------------------
4 C          SSWZBF: ziss -> zjss f fbar
5 C          Drees' I26 integrand for higgs-sfermion interference
6 C-----------------------------------------------------------------------
7 #if defined(CERNLIB_IMPNONE)
8       IMPLICIT NONE
9 #endif
10 #include "isajet/sssm.inc"
11 #include "isajet/sspar.inc"
12 #include "isajet/sstmp.inc"
13 C
14       REAL SP
15       DOUBLE PRECISION S,M2,M1,MS,E,QS,MUS,BKT
16       DOUBLE PRECISION THZ,TERM,MH,DFI,Q,MF,QP
17 C
18       M2=TMP(1)
19       M1=TMP(2)
20       MS=TMP(3)
21       MH=TMP(5)
22       THZ=TMP(4)
23       MF=TMP(6)
24 C
25       S=SP
26       E=(S+M2**2-M1**2)/2.D0/M2
27       QS=E**2-S
28       Q=DSQRT(MAX(0.D0,QS))
29       QP=Q*DSQRT(MAX(0.D0,1.D0-4*MF**2/S))
30       MUS=MS**2+S-M1**2-MF**2
31       BKT=S*MS**2-MF**2*(M1**2+M2**2)+THZ*M1*M2*(S-2*MF**2)
32       TERM=DLOG((M2*(E+QP)-MUS)/(M2*(E-QP)-MUS))
33       DFI=(S*QP/2.D0+BKT*TERM/4.D0/M2)/(S-MH**2)
34       SSZZF5=DFI
35       RETURN
36       END