]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ISAJET/isasusy/ssdhll.F
New version withe right table for monitorDeclareTable
[u/mrichter/AliRoot.git] / ISAJET / isasusy / ssdhll.F
CommitLineData
0795afa3 1#include "isajet/pilot.h"
2 SUBROUTINE SSDHLL(DELHLL)
3C-----------------------------------------------------------------------
4C
5C Calculates radiative correction to the
6C H_h-H_l-H_l vertex.
7C calculated by M. Bisset
8C
9C This subroutine calculates the
10C radiative correction to the
11C H_h-H_l-H_l vertex which can be
12C important in determining the
13C H_h --> H_l H_l partial decay width.
14C
15C Both top and bottom couplings are now
16C included. Non-degenerate mixed squark
17C masses and A-terms are also included.
18C The D-terms from the squark mass matrix
19C (terms prop. to g**2 * Yukawa coupling)
20C are included as an option:
21C INRAD = 1 ==> D-TERMS ON
22C INRAD = 2 ==> D-TERMS OFF .
23C
24C 10/18/93 D-terms are now turned on.
25C INRAD = 1
26C
27C There is an arbitrary mass scale that must
28C chosen to avoid dimensionful logarithms.
29C The choice does not matter if D-terms are
30C not included, but it does matter if D-terms
31C are included.
32C
33C 10/18/93 arbitrary mass scale set to H_h mass
34C QQQ = AMHH
35C
36C It is assumed that the A-terms are real.
37C
38C-----------------------------------------------------------------------
39#if defined(CERNLIB_IMPNONE)
40 IMPLICIT NONE
41#endif
42#include "isajet/sslun.inc"
43#include "isajet/sssm.inc"
44#include "isajet/sspar.inc"
45C
46 REAL PI,PI2,SR2,G2,GP2,GGP,GG1,GG2
47 REAL TANB,COTB,COSB,SINB,BE
48 REAL SINB2,COSB2,COS2B,SIN2B
49 REAL V2,VP2,V,VP,VVP,VPVM,VVPP,MT,MB
50 REAL MT2,MB2,FT2,FB2,FT,FB,FT4,FB4
51 REAL MW2,ZAP,QQQ2,EP,EP2,RR,MHP2
52 REAL ATI,ABI,ATR,ABR,AT2,AB2
53 REAL MSTL2,MSTR2,MSBL2,MSBR2
54 REAL TLRM,BLRM
55 REAL MST1SQ,MST2SQ,MSB1SQ,MSB2SQ
56 REAL RTT,RBB
57C
58 REAL A0,A1,A2,A1P,A2P,A3,A4
59 REAL B0,B1,B2,B1P,B2P,B3,B4
60 REAL MT1R,MT2R,MB1R,MB2R
61 REAL MT1P,MT2P,MB1P,MB2P
62 REAL MT1RR,MT2RR,MB1RR,MB2RR
63 REAL MT1PP,MT2PP,MB1PP,MB2PP
64 REAL MT1RP,MT2RP,MB1RP,MB2RP
65 REAL MT1RRR,MT2RRR,MB1RRR,MB2RRR
66 REAL MT1PRR,MT2PRR,MB1PRR,MB2PRR
67 REAL MT1RPP,MT2RPP,MB1RPP,MB2RPP
68 REAL MT1PPP,MT2PPP,MB1PPP,MB2PPP
69C
70 REAL SQVT1,SQVT2,SQVB1,SQVB2
71 REAL SQVRRR,SQVPPP,SQVPRR,SQVRPP
72 REAL FVRRR,FVPPP
73 REAL VRRR,VPPP,VPRR,VRPP
74C
75 REAL ALPHAT,GGP1SQ,ALPHAB,GGP2SQ,TEMPSQ,BSQ
76 REAL ASMB,MBMB,MBQ,ASMT,MTMT,MTQ,SUALFS,HIGFRZ
77 DOUBLE PRECISION SSMQCD
78C
79 REAL CA2,SA2,DVHLL
80 DOUBLE PRECISION DELHLL
81C
82 INTEGER INRAD,ISPECT,ISPECB
83C
84 MW2=AMW**2
85 HIGFRZ=SQRT(AMTLSS*AMTRSS)
86 QQQ2=HIGFRZ**2
87 INRAD=1
88 ZAP=1.0
89C
90 PI=4.*ATAN(1.)
91 PI2=PI**2
92 SR2=SQRT(2.)
93 G2=4.*PI*ALFAEM/SN2THW
94 GP2=G2*SN2THW/(1.-SN2THW)
95 ASMB=SUALFS(AMBT**2,.36,AMTP,3)
96 MBMB=AMBT*(1.-4*ASMB/3./PI)
97 MBQ=SSMQCD(DBLE(MBMB),DBLE(HIGFRZ))
98 HIGFRZ=SQRT(AMTLSS*AMTRSS)
99 ASMT=SUALFS(AMTP**2,.36,AMTP,3)
100 MTMT=AMTP/(1.+4*ASMT/3./PI+(16.11-1.04*(5.-6.63/AMTP))*
101 $(ASMT/PI)**2)
102 MTQ=SSMQCD(DBLE(MTMT),DBLE(HIGFRZ))
103 MT=MTQ
104 MB=MBQ
105 MT2=MT**2
106 MB2=MB**2
107 EP=TWOM1
108 EP2=EP**2
109 MHP2=AMHA**2
110 RR=RV2V1
111 TANB=1.0/RR
112 COTB=RR
113 BE=ATAN(1./RV2V1)
114 SINB=SIN(BE)
115 COSB=COS(BE)
116 SINB2=SINB**2
117 COSB2=COSB**2
118 SIN2B=SIN(2.*BE)
119 COS2B=COS(2.*BE)
120 V2=2.0*MW2*SINB2/G2
121 VP2=2.0*MW2*COSB2/G2
122 V=SQRT(V2)
123 VP=SQRT(VP2)
124 VVP=SQRT(V2*VP2)
125 VPVM=VP2-V2
126 GGP=G2+GP2
127 GG1=G2-5.0*GP2/3.0
128 GG2=G2-GP2/3.0
129 VVPP=2.0*AMZ**2/GGP
130 FT2=MT2/V2
131 FB2=MB2/VP2
132 FT=SQRT(FT2)
133 FB=SQRT(FB2)
134 FT4 = FT2**2
135 FB4 = FB2**2
136C
137C (AAT and AAB are also assumed to be real)
138C
139 ATR=AAT
140 ABR=AAB
141 ATI=0.0
142 ABI=0.0
143 AT2=ATR**2+ATI**2
144 AB2=ABR**2+ABI**2
145C
146 MSTL2=AMTLSS**2
147 MSTR2=AMTRSS**2
148 MSBL2=AMBLSS**2
149 MSBR2=AMBRSS**2
150 TLRM=MSTL2-MSTR2
151 BLRM=MSBL2-MSBR2
152C
153C UNFORTUNATELY, I HAVE USED MY OLD CONVENTION
154C FOR THE STOP AND SBOTTOM EIGENVALUES HERE
155C (T1 <==> T2 OF NOTATION IN X. TATA'S AND OTHER
156C PEOPLE'S NOTATION). SO THE NEXT FOUR LINES ARE
157C A FIX-UP UNTIL I GO THROUGH AND CHANGE THE
158C NOTATION THROUGHOUT THIS SUBROUTINE.
159C
160 MST2SQ=AMT1SS**2
161 MST1SQ=AMT2SS**2
162 MSB2SQ=AMB1SS**2
163 MSB1SQ=AMB2SS**2
164C
165C
166C Calculation of radiative correction to
167C the H_H-H_l-H_l vertex
168C
169C
170C STOP TERMS
171C
172 ISPECT=0
173 RTT=(TLRM+VPVM*ZAP*GG1/4.0)**2
174 $ +4.0*MT2*(EP*COTB+ATR)**2+4.0*MT2*ATI**2
175C
176 IF(RTT.GT.0.0) THEN
177 A0=SQRT(RTT)
178 A1=-V*ZAP*GG1*(TLRM+ZAP*VPVM*GG1/4.0)/SR2
179 A1=A1+4.0*SR2*FT*MT*(AT2+EP*ATR*COTB)
180 A2=-ZAP*GG1*(TLRM+ZAP*VPVM*GG1/4.0)/2.0
181 A2=A2 +V2*ZAP*GG1**2/4.0 +4.0*FT2*AT2
182 A1P=VP*ZAP*GG1*(TLRM+ZAP*VPVM*GG1/4.0)/SR2
183 A1P=A1P+4.0*SR2*FT*MT*EP*(ATR+EP*COTB)
184 A2P=ZAP*GG1*(TLRM+ZAP*VPVM*GG1/4.0)/2.0
185 A2P=A2P +VP2*ZAP*GG1**2/4.0 +4.0*FT2*EP2
186 A3=SR2*ZAP*GG1**2/8.0
187 A4=-VVP*ZAP*GG1**2/4.0 +4.0*FT2*EP*ATR
188C
189 MT1R=SR2*FT*MT-SR2*V*ZAP*GGP/8.0 +A1/(4.0*A0)
190 MT2R=SR2*FT*MT-SR2*V*ZAP*GGP/8.0 -A1/(4.0*A0)
191 MT1P=SR2*VP*ZAP*GGP/8.0 +A1P/(4.0*A0)
192 MT2P=SR2*VP*ZAP*GGP/8.0 -A1P/(4.0*A0)
193 MT1RR=FT2 -ZAP*GGP/8.0 -A1**2/(8.0*A0**3) +A2/(4.0*A0)
194 MT2RR=FT2 -ZAP*GGP/8.0 +A1**2/(8.0*A0**3) -A2/(4.0*A0)
195 MT1PP=ZAP*GGP/8.0 -A1P**2/(8.0*A0**3) +A2P/(4.0*A0)
196 MT2PP=ZAP*GGP/8.0 +A1P**2/(8.0*A0**3) -A2P/(4.0*A0)
197 MT1RRR=3.0*A1**3/(16.0*A0**3)
198 MT1RRR=MT1RRR/(A0**2) -3.0*A1*A2/(8.0*A0**3)
199 $ +3.0*V*A3/(4.0*A0)
200 MT2RRR=-MT1RRR
201 MT1PPP=3.0*A1P**3/(16.0*A0**3)
202 MT1PPP=MT1PPP/(A0**2) -3.0*A1P*A2P/(8.0*A0**3)
203 $ +3.0*VP*A3/(4.0*A0)
204 MT2PPP=-MT1PPP
205 MT1RP=-A1*A1P/(8.0*A0**3) +A4/(4.0*A0)
206 MT2RP=-MT1RP
207 MT1PRR=3.0*A1P*A1**2/(16.0*A0**3)
208 MT1PRR=MT1PRR/(A0**2)
209 $ -(A2*A1P+2.0*A1*A4)/(8.0*A0**3) -VP*A3/(4.0*A0)
210 MT2PRR=-MT1PRR
211 MT1RPP=3.0*A1*A1P**2/(16.0*A0**3)
212 MT1RPP=MT1RPP/(A0**2)
213 $ -(A1*A2P+2.0*A1P*A4)/(8.0*A0**3) -V*A3/(4.0*A0)
214 MT2RPP=-MT1RPP
215 ELSEIF(RTT.EQ.0.0) THEN
216 IF(INRAD.EQ.2.OR.TANB.EQ.1.0) THEN
217 IF(EP.EQ.0.0.AND.TLRM.EQ.0.0) THEN
218 IF(ATR.EQ.0.0.AND.ATI.EQ.0.0) THEN
219 ISPECT=1
220 MT1R=SR2*V*FT2
221 MT2R=SR2*V*FT2
222 MT1P=0.0
223 MT2P=0.0
224 MT1RR=FT2
225 MT2RR=FT2
226 MT1PP=0.0
227 MT2PP=0.0
228 MT1RRR=0.0
229 MT2RRR=0.0
230 MT1PPP=0.0
231 MT2PPP=0.0
232 MT1RP=0.0
233 MT2RP=0.0
234 MT1PRR=0.0
235 MT2PRR=0.0
236 MT1RPP=0.0
237 MT2RPP=0.0
238 ENDIF
239 ENDIF
240 ENDIF
241 ENDIF
242 IF(RTT.NE.0.0 .OR. ISPECT.EQ.1) THEN
243 SQVT1=2.0*(3.0*MT1R*MT1RR+MST1SQ*MT1RRR)
244 SQVT1=SQVT1*LOG(MST1SQ/QQQ2)
245 SQVT1=SQVT1 +2.0*MT1R**3/MST1SQ +9.0*MT1R*MT1RR
246 SQVT1=SQVT1+MST1SQ*MT1RRR
247 SQVT2=2.0*(3.0*MT2R*MT2RR+MST2SQ*MT2RRR)
248 SQVT2=SQVT2*LOG(MST2SQ/QQQ2)
249 SQVT2=SQVT2 +2.0*MT2R**3/MST2SQ +9.0*MT2R*MT2RR
250 SQVT2=SQVT2+MST2SQ*MT2RRR
251 SQVRRR=SQVT1+SQVT2
252C
253 SQVT1=2.0*(3.0*MT1P*MT1PP+MST1SQ*MT1PPP)
254 SQVT1=SQVT1*LOG(MST1SQ/QQQ2)
255 SQVT1=SQVT1 +2.0*MT1P**3/MST1SQ + 9.0*MT1P*MT1PP
256 SQVT1=SQVT1+MST1SQ*MT1PPP
257 SQVT2=2.0*(3.0*MT2P*MT2PP+MST2SQ*MT2PPP)
258 SQVT2=SQVT2*LOG(MST2SQ/QQQ2)
259 SQVT2=SQVT2 +2.0*MT2P**3/MST2SQ +9.0*MT2P*MT2PP
260 SQVT2=SQVT2 +MST2SQ*MT2PPP
261 SQVPPP = SQVT1 + SQVT2
262C
263 SQVT1=2.0*MT1R*MT1RP+MT1P*MT1RR+MST1SQ*MT1PRR
264 SQVT1=2.0*SQVT1*LOG(MST1SQ/QQQ2)
265 SQVT1=SQVT1 +2.0*MT1P*MT1R**2/MST1SQ
266 SQVT1=SQVT1+3.0*MT1P*MT1RR+6.0*MT1R*MT1RP
267 SQVT1=SQVT1+MST1SQ*MT1PRR
268 SQVT2=2.0*MT2R*MT2RP+MT2P*MT2RR+MST2SQ*MT2PRR
269 SQVT2=2.0*SQVT2*LOG(MST2SQ/QQQ2)
270 SQVT2=SQVT2 +2.0*MT2P*MT2R**2/MST2SQ
271 SQVT2=SQVT2+3.0*MT2P*MT2RR+6.0*MT2R*MT2RP
272 SQVT2=SQVT2+MST2SQ*MT2PRR
273 SQVPRR=SQVT1+SQVT2
274C
275 SQVT1=2.0*MT1P*MT1RP+MT1R*MT1PP+MST1SQ*MT1RPP
276 SQVT1=2.0*SQVT1*LOG(MST1SQ/QQQ2)
277 SQVT1=SQVT1 +2.0*MT1R*MT1P**2/MST1SQ
278 SQVT1=SQVT1+3.0*MT1R*MT1PP+6.0*MT1P*MT1RP
279 SQVT1=SQVT1+MST1SQ*MT1RPP
280 SQVT2=2.0*MT2P*MT2RP+MT2R*MT2PP+MST2SQ*MT2RPP
281 SQVT2=2.0*SQVT2*LOG(MST2SQ/QQQ2)
282 SQVT2=SQVT2 +2.0*MT2R*MT2P**2/MST2SQ
283 SQVT2=SQVT2+3.0*MT2R*MT2PP+6.0*MT2P*MT2RP
284 SQVT2=SQVT2+MST2SQ*MT2RPP
285 SQVRPP=SQVT1+SQVT2
286C
287 FVRRR=-2.0*SR2*FT4*V*(6.0*LOG(MT2/QQQ2) + 13.0)
288 ENDIF
289C
290 IF(RTT.EQ.0.0 .AND. ISPECT.EQ.0) THEN
291 ALPHAT=(MSTL2 + MSTR2)/2.0 + MT2
292 ALPHAT=ALPHAT +VP2*(1.0-TANB**2)*ZAP*GGP/8.0
293 GGP1SQ= ZAP*GGP**2 +ZAP*GG1**2
294C
295 SQVRRR=12.0*FT4*LOG(ALPHAT/MT2)
296 TEMPSQ=-FT2*ZAP*GGP +GGP1SQ/16.0
297 SQVRRR=SQVRRR +3.0*TEMPSQ*LOG(ALPHAT/QQQ2)
298 SQVRRR=SQVRRR -8.0*FT4 -9.0*FT2*ZAP*GGP/2.0
299 SQVRRR=SQVRRR +9.0*GGP1SQ/32.0
300 TEMPSQ=8.0*V2*(FT2-ZAP*GGP/8.0)**2
301 TEMPSQ=TEMPSQ +3.0*V2*ZAP*GG1**2/8.0
302 TEMPSQ=TEMPSQ +6.0*FT2*EP2*COTB**2
303 SQVRRR=SQVRRR +TEMPSQ*(FT2-ZAP*GGP/8.0)/ALPHAT
304 SQVRRR=SQVRRR*SR2*V
305C
306 SQVPPP=3.0*GGP1SQ*(2.0*LOG(ALPHAT/QQQ2)+3.0)/32.0
307 TEMPSQ=ZAP*GGP*(ZAP*GGP**2+3.0*GG1**2)*VP2/ALPHAT/64.0
308 SQVPPP=SQVPPP+TEMPSQ
309 TEMPSQ=3.0*FT2*EP2*ZAP*GGP/ALPHAT/4.0
310 SQVPPP=(SQVPPP+TEMPSQ)*SR2*VP
311C
312 TEMPSQ=FT2*ZAP*GGP -GGP1SQ/8.0
313 SQVPRR=TEMPSQ*(2.0*LOG(ALPHAT/QQQ2)+3.0)
314 TEMPSQ=4.0*ZAP*GGP*(FT2-ZAP*GGP/8.0)-FT2*ZAP*GG1**2
315 TEMPSQ=TEMPSQ +3.0*ZAP*GGP*GG1**2/16.0
316 TEMPSQ=V2*TEMPSQ+EP2*FT2*ZAP*GGP*(2.0+COTB**2)
317 TEMPSQ=TEMPSQ-16.0*EP2*FT4
318 SQVPRR=(SQVPRR+TEMPSQ/ALPHAT)*SR2*VP/4.0
319C
320 TEMPSQ=FT2*ZAP*GGP -GGP1SQ/8.0
321 SQVRPP=TEMPSQ*(2.0*LOG(ALPHAT/QQQ2)+3.0)
322 TEMPSQ=GGP1SQ*(FT2-ZAP*GGP/8.0)-ZAP*GGP*GG1**2/4.0
323 TEMPSQ=VP2*TEMPSQ/2.0 +8.0*EP2*FT4
324 TEMPSQ=TEMPSQ+EP2*FT2*ZAP*GGP*(1.0+2.0*COTB**2)
325 SQVRPP=(SQVRPP+TEMPSQ/ALPHAT)*SR2*V/4.0
326C
327 FVRRR = 0.0
328C
329C Fermion part (FRRR) is already combined
330C with the squark part.
331C
332 ENDIF
333C
334C
335C SBOTTOM TERMS
336C
337 ISPECB=0
338 RBB=(BLRM-VPVM*ZAP*GG2/4.0)**2
339 $ +4.0*MB2*(EP*TANB+ABR)**2+4.0*MB2*ABI**2
340C
341 IF(RBB.GT.0.0) THEN
342 B0=SQRT(RBB)
343 B1=V*ZAP*GG2*(BLRM-ZAP*VPVM*GG2/4.0)/SR2
344 B1=B1+4.0*SR2*FB*MB*EP*(ABR+EP*TANB)
345 B2=ZAP*GG2*(BLRM-ZAP*VPVM*GG2/4.0)/2.0
346 B2=B2 +V2*ZAP*GG2**2/4.0 +4.0*FB2*EP2
347 B1P=-VP*ZAP*GG2*(BLRM-ZAP*VPVM*GG2/4.0)/SR2
348 B1P=B1P+4.0*SR2*FB*MB*(AB2+EP*ABR*TANB)
349 B2P=-ZAP*GG2*(BLRM-ZAP*VPVM*GG2/4.0)/2.0
350 B2P=B2P +VP2*ZAP*GG2**2/4.0 +4.0*FB2*AB2
351 B3=SR2*ZAP*GG2**2/8.0
352 B4=-VVP*ZAP*GG2**2/4.0 +4.0*FB2*EP*ABR
353C
354 MB1R=SR2*V*ZAP*GGP/8.0 +B1/(4.0*B0)
355 MB2R=SR2*V*ZAP*GGP/8.0 -B1/(4.0*B0)
356 MB1P=SR2*FB*MB -SR2*VP*ZAP*GGP/8.0 +B1P/(4.0*B0)
357 MB2P=SR2*FB*MB -SR2*VP*ZAP*GGP/8.0 -B1P/(4.0*B0)
358 MB1RR=ZAP*GGP/8.0 -B1**2/(8.0*B0**3) +B2/(4.0*B0)
359 MB2RR=ZAP*GGP/8.0 +B1**2/(8.0*B0**3) -B2/(4.0*B0)
360 MB1PP=FB2 -ZAP*GGP/8.0
361 MB2PP=MB1PP
362 MB1PP=MB1PP -B1P**2/(8.0*B0**3) +B2P/(4.0*B0)
363 MB2PP=MB2PP +B1P**2/(8.0*B0**3) -B2P/(4.0*B0)
364 MB1RRR=3.0*B1**3/(16.0*B0**3)
365 MB1RRR=MB1RRR/(B0**2) -3.0*B1*B2/(8.0*B0**3)
366 $ +3.0*V*B3/(4.0*B0)
367 MB2RRR=-MB1RRR
368 MB1PPP=3.0*B1P**3/(16.0*B0**3)
369 MB1PPP=MB1PPP/(B0**2) -3.0*B1P*B2P/(8.0*B0**3)
370 MB1PPP=MB1PPP +3.0*VP*B3/(4.0*B0)
371 MB2PPP=-MB1PPP
372 MB1RP=-B1*B1P/(8.0*B0**3) +B4/(4.0*B0)
373 MB2RP=-MB1RP
374 MB1PRR=3.0*B1P*B1**2/(16.0*B0**3)
375 MB1PRR=MB1PRR/(B0**2) -(B2*B1P+2.0*B1*B4)/(8.0*B0**3)
376 MB1PRR=MB1PRR -VP*B3/(4.0*B0)
377 MB2PRR=-MB1PRR
378 MB1RPP=3.0*B1*B1P**2/(16.0*B0**3)
379 MB1RPP=MB1RPP/(B0**2) -(B1*B2P+2.0*B1P*B4)/(8.0*B0**3)
380 MB1RPP=MB1RPP -V*B3/(4.0*B0)
381 MB2RPP=-MB1RPP
382 ELSEIF(RBB.EQ.0.0) THEN
383 IF(INRAD.EQ.2.OR.TANB.EQ.1.0) THEN
384 IF(EP.EQ.0.0.AND.BLRM.EQ.0.0) THEN
385 IF(ABR.EQ.0.0.AND.ABI.EQ.0.0) THEN
386 ISPECB=1
387 MB1R=0.0
388 MB2R=0.0
389 MB1P=SR2*VP*FB2
390 MB2P=SR2*VP*FB2
391 MB1RR=0.0
392 MB2RR=0.0
393 MB1PP=FB2
394 MB2PP=FB2
395 MB1RRR=0.0
396 MB2RRR=0.0
397 MB1PPP=0.0
398 MB2PPP=0.0
399 MB1RP=0.0
400 MB2RP=0.0
401 MB1PRR=0.0
402 MB1PRR=0.0
403 MB2PRR=0.0
404 MB1RPP=0.0
405 MB2RPP=0.0
406 ENDIF
407 ENDIF
408 ENDIF
409 ENDIF
410C
411 IF(RBB.NE.0.0 .OR. ISPECB.EQ.1) THEN
412 SQVB1=2.0*(3.0*MB1R*MB1RR+MSB1SQ*MB1RRR)
413 SQVB1=SQVB1*LOG(MSB1SQ/QQQ2)
414 SQVB1=SQVB1 +2.0*MB1R**3/MSB1SQ +9.0*MB1R*MB1RR
415 SQVB1=SQVB1+MSB1SQ*MB1RRR
416 SQVB2=2.0*(3.0*MB2R*MB2RR+MSB2SQ*MB2RRR)
417 SQVB2=SQVB2*LOG(MSB2SQ/QQQ2)
418 SQVB2=SQVB2 +2.0*MB2R**3/MSB2SQ +9.0*MB2R*MB2RR
419 SQVB2=SQVB2+MSB2SQ*MB2RRR
420 SQVRRR = SQVRRR + SQVB1 + SQVB2
421C
422 SQVB1=2.0*(3.0*MB1P*MB1PP+MSB1SQ*MB1PPP)
423 SQVB1=SQVB1*LOG(MSB1SQ/QQQ2)
424 SQVB1=SQVB1 +2.0*MB1P**3/MSB1SQ +9.0*MB1P*MB1PP
425 SQVB1=SQVB1+MSB1SQ*MB1PPP
426 SQVB2=2.0*(3.0*MB2P*MB2PP+MSB2SQ*MB2PPP)
427 SQVB2=SQVB2*LOG(MSB2SQ/QQQ2)
428 SQVB2=SQVB2 +2.0*MB2P**3/MSB2SQ +9.0*MB2P*MB2PP
429 SQVB2=SQVB2+MSB2SQ*MB2PPP
430 SQVPPP= SQVPPP+SQVB1+SQVB2
431C
432 SQVB1=2.0*MB1R*MB1RP+MB1P*MB1RR+MSB1SQ*MB1PRR
433 SQVB1=2.0*SQVB1*LOG(MSB1SQ/QQQ2)
434 SQVB1=SQVB1 +2.0*MB1P*MB1R**2/MSB1SQ
435 SQVB1=SQVB1 +3.0*MB1P*MB1RR +6.0*MB1R*MB1RP
436 SQVB1=SQVB1+MSB1SQ*MB1PRR
437 SQVB2=2.0*MB2R*MB2RP+MB2P*MB2RR+MSB2SQ*MB2PRR
438 SQVB2=2.0*SQVB2*LOG(MSB2SQ/QQQ2)
439 SQVB2=SQVB2 +2.0*MB2P*MB2R**2/MSB2SQ
440 SQVB2=SQVB2 +3.0*MB2P*MB2RR +6.0*MB2R*MB2RP
441 SQVB2=SQVB2+MSB2SQ*MB2PRR
442 SQVPRR=SQVPRR+SQVB1+SQVB2
443C
444 SQVB1=2.0*MB1P*MB1RP+MB1R*MB1PP+MSB1SQ*MB1RPP
445 SQVB1=2.0*SQVB1*LOG(MSB1SQ/QQQ2)
446 SQVB1=SQVB1 +2.0*MB1R*MB1P**2/MSB1SQ
447 SQVB1=SQVB1+3.0*MB1R*MB1PP+6.0*MB1P*MB1RP
448 SQVB1=SQVB1+MSB1SQ*MB1RPP
449 SQVB2=2.0*MB2P*MB2RP+MB2R*MB2PP+MSB2SQ*MB2RPP
450 SQVB2=2.0*SQVB2*LOG(MSB2SQ/QQQ2)
451 SQVB2=SQVB2 +2.0*MB2R*MB2P**2/MSB2SQ
452 SQVB2=SQVB2 +3.0*MB2R*MB2PP +6.0*MB2P*MB2RP
453 SQVB2=SQVB2+MSB2SQ*MB2RPP
454 SQVRPP=SQVRPP+SQVB1+SQVB2
455C
456 IF(MB2.EQ.0.0) THEN
457 FVPPP=0.0
458 ELSE IF(MB2.NE.0.0) THEN
459 FVPPP=-2.0*SR2*FB4*VP*(6.0*LOG(MB2/QQQ2)+13.0)
460 ENDIF
461C
462 ENDIF
463C
464 IF(RBB.EQ.0.0 .AND. ISPECB.EQ.0) THEN
465 ALPHAB=(MSBL2+MSBR2)/2.0 +MB2
466 ALPHAB=ALPHAB -VP2*(1.0-TANB**2)*ZAP*GGP/8.0
467 GGP2SQ=ZAP*GGP**2 +ZAP*GG2**2
468C
469 BSQ=3.0*GGP2SQ*(2.0*LOG(ALPHAB/QQQ2)+3.0)/8.0
470 TEMPSQ=V2*(ZAP*GGP**2 +3.0*ZAP*GG2**2)/16.0
471 $ +3.0*FB2*EP2
472 BSQ=(BSQ +ZAP*GGP*TEMPSQ/ALPHAB)*SR2*V/4.0
473 SQVRRR=SQVRRR+BSQ
474C
475 BSQ=12.0*FB4*LOG(ALPHAB/MB2) -8.0*FB4
476 TEMPSQ=-FB2*ZAP*GGP +GGP2SQ/16.0
477 BSQ=BSQ+3.0*TEMPSQ*(LOG(ALPHAB/QQQ2)+1.5)
478 TEMPSQ=8.0*VP2*(FB2-ZAP*GGP/8.0)**2
479 $ +3.0*VP2*ZAP*GG2**2/8.0 +6.0*FB2*EP2*TANB**2
480 BSQ=BSQ +(FB2-ZAP*GGP/8.0)*TEMPSQ/ALPHAB
481 BSQ=BSQ*SR2*VP
482 SQVPPP=SQVPPP+BSQ
483C
484 TEMPSQ=0.5*(FB2*ZAP*GGP -GGP2SQ/8.0)
485 BSQ=TEMPSQ*(LOG(ALPHAB/QQQ2)+1.5)
486 TEMPSQ=(FB2 -ZAP*GGP/8.0)*GGP2SQ -ZAP*GGP*GG2**2/4.0
487 TEMPSQ=V2*TEMPSQ/4.0 +4.0*FB4*EP2 -FB2*EP2*ZAP*GGP/2.0
488 TEMPSQ=(TEMPSQ-FB2*EP2*ZAP*GGP*TANB**2)/ALPHAB/2.0
489 BSQ=(BSQ+TEMPSQ)*SR2*VP
490 SQVPRR=SQVPRR+BSQ
491C
492 TEMPSQ=0.5*(FB2*ZAP*GGP -GGP2SQ/8.0)
493 BSQ=TEMPSQ*(LOG(ALPHAB/QQQ2)+1.5)
494 TEMPSQ=4.0*ZAP*GGP*(FB2 -ZAP*GGP/8.0)**2
495 $ -FB2*ZAP*GG2**2 +3.0*ZAP*GGP*GG2**2/16.0
496 TEMPSQ=VP2*TEMPSQ-16.0*FB4*EP2
497 TEMPSQ=TEMPSQ+FB2*EP2*ZAP*GGP*(TANB**2 +0.5)
498 BSQ=(BSQ +TEMPSQ/ALPHAB/4.0)*SR2*V
499 SQVRPP=SQVRPP+BSQ
500C
501 FVPPP=0.0
502C
503C Fermion part (FPPP) is already combined
504C with the squark part.
505C
506 ENDIF
507C
508C
509 VRRR=3.0*(SQVRRR+FVRRR)/(32.0*PI2)
510 VRRR=VRRR/6.0
511C
512 VPPP=3.0*(SQVPPP+FVPPP)/(32.0*PI2)
513 VPPP=VPPP/6.0
514C
515 VPRR=3.0*(SQVPRR)/(32.0*PI2)
516 VPRR=VPRR/2.0
517C
518 VRPP=3.0*(SQVRPP)/(32.0*PI2)
519 VRPP=VRPP/2.0
520C
521C
522C Note in the following that the angle ALFAH
523C calculated in the subroutine SSMHN must
524C be input.
525C
526 CA2=(COS(ALFAH))**2
527 SA2=(SIN(ALFAH))**2
528 DVHLL=-VRRR*CA2*SIN(ALFAH)
529 DVHLL=DVHLL +VPRR*(CA2-2.0*SA2)*COS(ALFAH)
530 DVHLL=DVHLL +VRPP*(2.0*CA2-SA2)*SIN(ALFAH)
531 DVHLL=DVHLL +VPPP*SA2*COS(ALFAH)
532C
533 DVHLL=3.0*DVHLL
534 DVHLL=-DVHLL
535C
536C Finally, multiply bt the coefficient of the
537C tree-level Lagrangian level term (COEFF.)
538C so that the answer may be written as:
539C DW = (COEFF.)**2
540C * (TREE-LEVEL ANGULAR DEPENDENCE + DVHLL)
541C
542C *(LAMBDA KINEMATIC FCN)**0.5/(8*PI*MHH**3)
543C
544C
545 DVHLL=4.0*SQRT((1.-SN2THW)/G2)*DVHLL/AMZ
546C
547C
5481000 DELHLL=DVHLL
549 RETURN
550 END