1 #include "isajet/pilot.h"
3 C-----------------------------------------------------------------------
5 C This subroutine gives gluino branching fractions to gauginos
6 C according to Baer,Barger,Karatas,Tata (Phys.Rev.D36,96(1987)
7 C (Now includes gluino->gluon+zino1,2,3,4 loop decays. Jan 1990)
8 C Also includes contribution due to non-degenerate t1-t2 stops
9 C Also includes contribution due to non-degenerate b_L and b_R
10 C Updated to include mixed sbottom states b1 and b2: 10/9/96
12 C Auxiliary functions are called SSGxyi, where normally x
13 C indicates the SUSY particle, y the SM particle(s), and i is
18 C-----------------------------------------------------------------------
19 #if defined(CERNLIB_IMPNONE)
22 #include "isajet/sslun.inc"
23 #include "isajet/ssmode.inc"
24 #include "isajet/sssm.inc"
25 #include "isajet/sspar.inc"
26 #include "isajet/sstmp.inc"
27 #include "isajet/sstype.inc"
29 EXTERNAL SSGWQ1,SSGWQ2,SSGZG1,SSGZG2,SSGZG3,SSGZT
30 EXTERNAL SSGWT1,SSGWT2,SSGWT3,SSGWT4,SSGWT5,SSGWT6,
32 EXTERNAL SSGX1,SSGX2,SSGX3,SSGX4,SSGX5,SSGX6,SSGX7,SSGX8
34 REAL WIDU,WIDD,WIDI,WIDL,WIDR
35 REAL SSXINT,SSXLAM,XUPPER,XTCON,SUM,GMQK,C,G,FT,GP
36 $,UPPER,GS,FB,TANB,PI,SR2,UPPR,ALF3
37 REAL MW1,MW2,SNW1,SNW2,XM,YM,THX,THY,COST,SINT,COSB,SINB
38 REAL MZIZ,AUIZ,ADIZ,BUIZ,BDIZ
40 REAL XT1,XT2,XT3,XT4,XT5,XT6,XT7,XT8,XT9,AL1,AL2,BE1,BE2
41 REAL XLL,XRR,XL1R1,XL2R2,XL1R2,XL2R1,XL1L2,XR1R2,XLR1
42 REAL XMST1,XMST2,XMST12,XLR2,XMSB1,XMSB2,XMSB12
43 REAL BW1,BW2,GT1,GT2,GT1T2,GB1,GB2,GT1B1,GT1B2,GT2B1,GT2B2
44 REAL KUL,KUR,KDL,KDR,KCL,KCR,KSL,KSR,KBL,KBR,KT1,KT2
45 REAL XKUL,XKUR,XKDL,XKDR,XKSL,XKSR,XKCL,XKCR,XKBL,XKBR,
47 REAL XI1UL,XI1UR,XI1DL,XI1DR,XI1SL,XI1SR,XI1CL,XI1CR,
48 $XI1BL,XI1BR,XI1T1,XI1T2,XIT1,XIT2
49 REAL ALT1,ART1,ALT2,ART2,ALB1,ARB1,ALB2,ARB2
50 REAL BETA,ASMB,MBMB,MBQ,ASMT,MTMT,MTQ,SUALFS,AMPL
51 INTEGER IZ,ISZI(4),THIZ
52 COMPLEX ZONE,ZI,ZAT1(2),ZAT2(2),ZADW1,ZADW2,ZAUW1,ZAUW2
53 COMPLEX ZAUIZ,ZADIZ,ZBUIZ,ZBDIZ,Z1(2),Z2(2)
54 DOUBLE PRECISION SSALFS,SSMQCD
56 DATA ZONE,ZI/(1.,0.),(0.,1.)/
59 C Partly duplicated from SSMASS.
64 G=SQRT(4*PI*ALFAEM/SN2THW)
65 GP=G*SQRT(SN2THW/(1.-SN2THW))
66 ALF3=SSALFS(DBLE(AMGLSS**2))
70 ASMB=SUALFS(AMBT**2,.36,AMTP,3)
71 MBMB=AMBT*(1.-4*ASMB/3./PI)
72 MBQ=SSMQCD(DBLE(MBMB),DBLE(AMGLSS))
73 ASMT=SUALFS(AMTP**2,.36,AMTP,3)
74 MTMT=AMTP/(1.+4*ASMT/3./PI+(16.11-1.04*(5.-6.63/AMTP))*
76 MTQ=SSMQCD(DBLE(MTMT),DBLE(AMGLSS))
77 FB=G*MBQ/SR2/AMW/COS(BETA)
78 FT=G*MTQ/SR2/AMW/SIN(BETA)
92 ZADW1=ZI*G*SNW1*SIN(GAMMAR)
93 ZAUW1=ZI*G*SIN(GAMMAL)
94 ZADW2=ZI*G*SNW2*COS(GAMMAR)*THY
95 ZAUW2=ZI*G*COS(GAMMAL)*THX
96 BW1=-FT*SNW1*COS(GAMMAR)
97 BW2=FT*SNW2*SIN(GAMMAR)*THY
98 ZAT1(1)=ZADW1*COST+ZI*BW1*SINT
99 ZAT2(1)=ZADW1*SINT-ZI*BW1*COST
100 ZAT1(2)=ZADW2*COST+ZI*BW2*SINT
101 ZAT2(2)=ZADW2*SINT-ZI*BW2*COST
102 C=SSALFS(DBLE(AMGLSS**2))*AMGLSS/8./PI**2
104 C gluino --> w1 + qk + qb
106 C Now includes sbottom as well as stop mixing/Yukawa effects
107 C as of 3/31/97, thanks to M. Drees
109 UPPR=(AMGLSS**2-MW1**2)/2./AMGLSS
110 IF (AMGLSS.GT.(MW1+AMUP+AMDN)) THEN
111 IF (AMGLSS.LT.AMULSS.AND.AMGLSS.LT.AMDLSS) THEN
113 WIDU=ZADW1*CONJG(ZADW1)*SSXINT(0.,SSGWQ1,UPPR)
115 WIDD=ZAUW1*CONJG(ZAUW1)*SSXINT(0.,SSGWQ1,UPPR)
116 WIDI=2*REAL(ZAUW1*ZADW1)*SSXINT(0.,SSGWQ2,UPPR)
117 WID=GS**2/2./AMGLSS/(2*PI)**5*(WIDU+WIDD+WIDI)
118 ELSE IF (AMGLSS.LT.AMULSS.AND.AMGLSS.GE.AMDLSS) THEN
120 WIDU=ZADW1*CONJG(ZADW1)*SSXINT(0.,SSGWQ1,UPPR)
121 WID=GS**2/2./AMGLSS/(2*PI)**5*WIDU
122 ELSE IF (AMGLSS.LT.AMDLSS.AND.AMGLSS.GE.AMULSS) THEN
124 WIDD=ZAUW1*CONJG(ZAUW1)*SSXINT(0.,SSGWQ1,UPPR)
125 WID=GS**2/2./AMGLSS/(2*PI)**5*WIDD
129 CALL SSSAVE(ISGL,WID,+ISW1,+IDDN,-IDUP,0,0)
130 CALL SSSAVE(ISGL,WID,-ISW1,+IDUP,-IDDN,0,0)
135 CALL SSME3(2,AMDLSS,Z1,Z2)
140 CALL SSME3(3,AMULSS,Z1,Z2)
143 IF (AMGLSS.GT.(MW1+AMST+AMCH)) THEN
144 IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.LT.AMSLSS) THEN
146 WIDU=ZADW1*CONJG(ZADW1)*SSXINT(0.,SSGWQ1,UPPR)
148 WIDD=ZAUW1*CONJG(ZAUW1)*SSXINT(0.,SSGWQ1,UPPR)
149 WIDI=2*REAL(ZAUW1*ZADW1)*SSXINT(0.,SSGWQ2,UPPR)
150 WID=GS**2/2./AMGLSS/(2*PI)**5*(WIDU+WIDD+WIDI)
151 ELSE IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.GE.AMSLSS) THEN
153 WIDU=ZADW1*CONJG(ZADW1)*SSXINT(0.,SSGWQ1,UPPR)
154 WID=GS**2/2./AMGLSS/(2*PI)**5*WIDU
155 ELSE IF (AMGLSS.LT.AMSLSS.AND.AMGLSS.GE.AMCLSS) THEN
157 WIDD=ZAUW1*CONJG(ZAUW1)*SSXINT(0.,SSGWQ1,UPPR)
158 WID=GS**2/2./AMGLSS/(2*PI)**5*WIDD
162 CALL SSSAVE(ISGL,WID,+ISW1,+IDST,-IDCH,0,0)
163 CALL SSSAVE(ISGL,WID,-ISW1,+IDCH,-IDST,0,0)
168 CALL SSME3(2,AMSLSS,Z1,Z2)
173 CALL SSME3(3,AMCLSS,Z1,Z2)
176 IF (AMGLSS.GT.(MW1+AMTP+AMBT)) THEN
177 ALT1=-G*SIN(GAMMAR)*COST+FT*COS(GAMMAR)*SINT
178 ART1=-FB*COS(GAMMAL)*COST
179 ALT2=-G*SIN(GAMMAR)*SINT-FT*COS(GAMMAR)*COST
180 ART2=-FB*COS(GAMMAL)*SINT
181 ALB1=-G*SIN(GAMMAL)*COSB+FB*COS(GAMMAL)*SINB
182 ARB1=-FT*COS(GAMMAR)*COSB
183 ALB2=-G*SIN(GAMMAL)*SINB-FB*COS(GAMMAL)*COSB
184 ARB2=-FT*COS(GAMMAR)*SINB
185 UPPER=(AMGLSS**2+AMTP**2-(MW1+AMBT)**2)/2./AMGLSS
186 FACT=GS**2*PI**2/(2*PI)**5/2./AMGLSS
190 IF (AMGLSS.LT.(AMTP+AMT1SS)) THEN
193 GT1=(ALT1**2+ART1**2)*(SSXINT(AMTP,SSGWT1,UPPER)+
194 , SIN(2*THETAT)*SSXINT(AMTP,SSGWT8,UPPER))
196 GT1T2=2*(ALT1*ALT2+ART1*ART2)*(SINT**2-COST**2)*
197 , SSXINT(AMTP,SSGWT8,UPPER)
202 IF (AMGLSS.LT.(AMTP+AMT2SS)) THEN
205 GT2=(ALT2**2+ART2**2)*(SSXINT(AMTP,SSGWT1,UPPER)-
206 , SIN(2*THETAT)*SSXINT(AMTP,SSGWT8,UPPER))
210 IF (AMGLSS.LT.(AMB1SS+AMBT)) THEN
213 C Rewrite UPPR=(AMGLSS**2+AMBT**2-(AMTP+MW1)**2)/2./AMGLSS
214 UPPR=((AMGLSS-AMTP-MW1)*(AMGLSS+AMTP+MW1)+AMBT**2)/(2*AMGLSS)
215 GB1=(ALB1**2+ARB1**2)*SSXINT(AMBT,SSGWT2,UPPR)-
216 , ALB1*ARB1*SSXINT(AMBT,SSGWT3,UPPR)
220 IF (AMGLSS.LT.(AMB2SS+AMBT)) THEN
223 C Rewrite UPPR=(AMGLSS**2+AMBT**2-(AMTP+MW1)**2)/2./AMGLSS
224 UPPR=((AMGLSS-AMTP-MW1)*(AMGLSS+AMTP+MW1)+AMBT**2)/(2*AMGLSS)
225 GB2=(ALB2**2+ARB2**2)*SSXINT(AMBT,SSGWT2,UPPR)-
226 , ALB2*ARB2*SSXINT(AMBT,SSGWT3,UPPR)
230 IF (AMGLSS.LT.(AMTP+AMT1SS).AND.AMGLSS.LT.
231 $ (AMB1SS+AMBT)) THEN
235 GT1B1=(COST*SINB*ART1*ALB1+SINT*COSB*ALT1*ARB1)*
236 , SSXINT(AMTP,SSGWT6,UPPER)-
237 , (COST*COSB*ALT1*ALB1+SINT*SINB*ART1*ARB1)*
238 , SSXINT(AMTP,SSGWT4,UPPER)+
239 , (COST*COSB*ALT1*ARB1+SINT*SINB*ART1*ALB1)*
240 , SSXINT(AMTP,SSGWT5,UPPER)-
241 , (COST*SINB*ART1*ARB1+SINT*COSB*ALT1*ALB1)*
242 , SSXINT(AMTP,SSGWT7,UPPER)
246 IF (AMGLSS.LT.(AMTP+AMT1SS).AND.AMGLSS.LT.
247 $ (AMB2SS+AMBT)) THEN
251 GT1B2=(-COST*COSB*ART1*ALB2+SINT*SINB*ALT1*ARB2)*
252 , SSXINT(AMTP,SSGWT6,UPPER)-
253 , (COST*COSB*ALT1*ALB2-SINT*COSB*ART1*ARB2)*
254 , SSXINT(AMTP,SSGWT4,UPPER)+
255 , (COST*SINB*ALT1*ARB2-SINT*COSB*ART1*ALB2)*
256 , SSXINT(AMTP,SSGWT5,UPPER)-
257 , (-COST*COSB*ART1*ARB2+SINT*SINB*ALT1*ALB2)*
258 , SSXINT(AMTP,SSGWT7,UPPER)
262 IF (AMGLSS.LT.(AMTP+AMT2SS).AND.AMGLSS.LT.
263 $ (AMB1SS+AMBT)) THEN
267 GT2B1=(SINT*SINB*ART2*ALB1-COST*COSB*ALT2*ARB1)*
268 , SSXINT(AMTP,SSGWT6,UPPER)-
269 , (SINT*COSB*ALT2*ALB1-COST*SINB*ART2*ARB1)*
270 , SSXINT(AMTP,SSGWT4,UPPER)+
271 , (SINT*COSB*ALT2*ARB1-COST*SINB*ART2*ALB1)*
272 , SSXINT(AMTP,SSGWT5,UPPER)-
273 , (SINT*SINB*ART2*ARB1-COST*COSB*ALT2*ALB1)*
274 , SSXINT(AMTP,SSGWT7,UPPER)
278 IF (AMGLSS.LT.(AMTP+AMT2SS).AND.AMGLSS.LT.
279 $ (AMB2SS+AMBT)) THEN
283 GT2B2=(-SINT*COSB*ART2*ALB2-COST*SINB*ALT2*ARB2)*
284 , SSXINT(AMTP,SSGWT6,UPPER)-
285 , (SINT*SINB*ALT2*ALB2+COST*COSB*ART2*ARB2)*
286 , SSXINT(AMTP,SSGWT4,UPPER)+
287 , (SINT*SINB*ALT2*ARB2+COST*COSB*ART2*ALB2)*
288 , SSXINT(AMTP,SSGWT5,UPPER)-
289 , (-SINT*COSB*ART2*ARB2-COST*SINB*ALT2*ALB2)*
290 , SSXINT(AMTP,SSGWT7,UPPER)
294 WID=GT1+GT2+GT1T2+GB1+GB2+GT1B1+GT1B2+GT2B1+GT2B2
297 CALL SSSAVE(ISGL,WID,+ISW1,+IDBT,-IDTP,0,0)
302 CALL SSME3(2,AMT1SS,Z1,Z2)
307 CALL SSME3(2,AMT2SS,Z1,Z2)
309 Z1(2)=-SNW1*ALB1+ARB1
312 CALL SSME3(3,AMB1SS,Z1,Z2)
314 Z1(2)=-SNW1*ALB2+ARB2
317 CALL SSME3(3,AMB2SS,Z1,Z2)
318 CALL SSSAVE(ISGL,WID,-ISW1,+IDTP,-IDBT,0,0)
323 CALL SSME3(2,AMB1SS,Z1,Z2)
328 CALL SSME3(2,AMB2SS,Z1,Z2)
330 Z1(2)=-SNW1*ALT1+ART1
333 CALL SSME3(3,AMT1SS,Z1,Z2)
335 Z1(2)=-SNW1*ALT2+ART2
338 CALL SSME3(3,AMT2SS,Z1,Z2)
342 C gluino --> w2 + qk + qb
345 UPPR=(AMGLSS**2-MW2**2)/2./AMGLSS
346 IF (AMGLSS.GT.(MW2+AMUP+AMDN)) THEN
347 IF (AMGLSS.LT.AMULSS.AND.AMGLSS.LT.AMDLSS) THEN
349 WIDU=ZADW2*CONJG(ZADW2)*SSXINT(0.,SSGWQ1,UPPR)
351 WIDD=ZAUW2*CONJG(ZAUW2)*SSXINT(0.,SSGWQ1,UPPR)
352 WIDI=2*REAL(ZAUW2*ZADW2)*SSXINT(0.,SSGWQ2,UPPR)
353 WID=GS**2/2./AMGLSS/(2*PI)**5*(WIDU+WIDD+WIDI)
354 ELSE IF (AMGLSS.LT.AMULSS.AND.AMGLSS.GE.AMDLSS) THEN
356 WIDU=ZADW2*CONJG(ZADW2)*SSXINT(0.,SSGWQ1,UPPR)
357 WID=GS**2/2./AMGLSS/(2*PI)**5*WIDU
358 ELSE IF (AMGLSS.LT.AMDLSS.AND.AMGLSS.GE.AMULSS) THEN
360 WIDD=ZAUW2*CONJG(ZAUW2)*SSXINT(0.,SSGWQ1,UPPR)
361 WID=GS**2/2./AMGLSS/(2*PI)**5*WIDD
365 CALL SSSAVE(ISGL,WID,+ISW2,+IDDN,-IDUP,0,0)
366 CALL SSSAVE(ISGL,WID,-ISW2,+IDUP,-IDDN,0,0)
369 Z2(1)=G*THX*COS(GAMMAL)
371 CALL SSME3(2,AMDLSS,Z1,Z2)
372 Z1(1)=G*THY*COS(GAMMAR)
376 CALL SSME3(3,AMULSS,Z1,Z2)
379 IF (AMGLSS.GT.(MW2+AMST+AMCH)) THEN
380 IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.LT.AMSLSS) THEN
382 WIDU=ZADW2*CONJG(ZADW2)*SSXINT(0.,SSGWQ1,UPPR)
384 WIDD=ZAUW2*CONJG(ZAUW2)*SSXINT(0.,SSGWQ1,UPPR)
385 WIDI=2*REAL(ZAUW2*ZADW2)*SSXINT(0.,SSGWQ2,UPPR)
386 WID=GS**2/2./AMGLSS/(2*PI)**5*(WIDU+WIDD+WIDI)
387 ELSE IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.GE.AMSLSS) THEN
389 WIDU=ZADW2*CONJG(ZADW2)*SSXINT(0.,SSGWQ1,UPPR)
390 WID=GS**2/2./AMGLSS/(2*PI)**5*WIDU
391 ELSE IF (AMGLSS.LT.AMSLSS.AND.AMGLSS.GE.AMCLSS) THEN
393 WIDD=ZAUW2*CONJG(ZAUW2)*SSXINT(0.,SSGWQ1,UPPR)
394 WID=GS**2/2./AMGLSS/(2*PI)**5*WIDD
398 CALL SSSAVE(ISGL,WID,+ISW2,+IDST,-IDCH,0,0)
399 CALL SSSAVE(ISGL,WID,-ISW2,+IDCH,-IDST,0,0)
402 Z2(1)=G*THX*COS(GAMMAL)
404 CALL SSME3(2,AMSLSS,Z1,Z2)
405 Z1(1)=G*THY*COS(GAMMAR)
409 CALL SSME3(3,AMCLSS,Z1,Z2)
412 IF (AMGLSS.GT.(MW2+AMTP+AMBT)) THEN
413 ALT1=-G*THY*COS(GAMMAR)*COST-FT*THY*SIN(GAMMAR)*SINT
414 ART1=FB*THX*SIN(GAMMAL)*COST
415 ALT2=-G*THY*COS(GAMMAR)*SINT+FT*THY*SIN(GAMMAR)*COST
416 ART2=FB*THX*SIN(GAMMAL)*SINT
417 ALB1=-G*THX*COS(GAMMAL)*COSB-FB*THX*SIN(GAMMAL)*SINB
418 ARB1=FT*THY*SIN(GAMMAR)*COSB
419 ALB2=-G*THX*COS(GAMMAL)*SINB+FB*THX*SIN(GAMMAL)*COSB
420 ARB2=FT*THY*SIN(GAMMAR)*SINB
421 UPPER=(AMGLSS**2+AMTP**2-(MW2+AMBT)**2)/2./AMGLSS
422 FACT=GS**2*PI**2/(2*PI)**5/2./AMGLSS
426 IF (AMGLSS.LT.(AMTP+AMT1SS)) THEN
429 GT1=(ALT1**2+ART1**2)*(SSXINT(AMTP,SSGWT1,UPPER)+
430 , SIN(2*THETAT)*SSXINT(AMTP,SSGWT8,UPPER))
432 GT1T2=2*(ALT1*ALT2+ART1*ART2)*(SINT**2-COST**2)*
433 , SSXINT(AMTP,SSGWT8,UPPER)
438 IF (AMGLSS.LT.(AMTP+AMT2SS)) THEN
441 GT2=(ALT2**2+ART2**2)*(SSXINT(AMTP,SSGWT1,UPPER)-
442 , SIN(2*THETAT)*SSXINT(AMTP,SSGWT8,UPPER))
446 IF (AMGLSS.LT.(AMB1SS+AMBT)) THEN
449 C Rewrite UPPR=(AMGLSS**2+AMBT**2-(AMTP+MW2)**2)/2./AMGLSS
450 UPPR=((AMGLSS-AMTP-MW2)*(AMGLSS+AMTP+MW2)+AMBT**2)/(2*AMGLSS)
451 GB1=(ALB1**2+ARB1**2)*SSXINT(AMBT,SSGWT2,UPPR)-
452 , ALB1*ARB1*SSXINT(AMBT,SSGWT3,UPPR)
456 IF (AMGLSS.LT.(AMB2SS+AMBT)) THEN
459 UPPR=((AMGLSS-AMTP-MW2)*(AMGLSS+AMTP+MW2)+AMBT**2)/(2*AMGLSS)
460 GB2=(ALB2**2+ARB2**2)*SSXINT(AMBT,SSGWT2,UPPR)-
461 , ALB2*ARB2*SSXINT(AMBT,SSGWT3,UPPR)
465 IF (AMGLSS.LT.(AMTP+AMT1SS).AND.AMGLSS.LT.
466 $ (AMB1SS+AMBT)) THEN
470 GT1B1=(COST*SINB*ART1*ALB1+SINT*COSB*ALT1*ARB1)*
471 , SSXINT(AMTP,SSGWT6,UPPER)-
472 , (COST*COSB*ALT1*ALB1+SINT*SINB*ART1*ARB1)*
473 , SSXINT(AMTP,SSGWT4,UPPER)+
474 , (COST*COSB*ALT1*ARB1+SINT*SINB*ART1*ALB1)*
475 , SSXINT(AMTP,SSGWT5,UPPER)-
476 , (COST*SINB*ART1*ARB1+SINT*COSB*ALT1*ALB1)*
477 , SSXINT(AMTP,SSGWT7,UPPER)
481 IF (AMGLSS.LT.(AMTP+AMT1SS).AND.AMGLSS.LT.
482 $ (AMB2SS+AMBT)) THEN
486 GT1B2=(-COST*COSB*ART1*ALB2+SINT*SINB*ALT1*ARB2)*
487 , SSXINT(AMTP,SSGWT6,UPPER)-
488 , (COST*COSB*ALT1*ALB2-SINT*COSB*ART1*ARB2)*
489 , SSXINT(AMTP,SSGWT4,UPPER)+
490 , (COST*SINB*ALT1*ARB2-SINT*COSB*ART1*ALB2)*
491 , SSXINT(AMTP,SSGWT5,UPPER)-
492 , (-COST*COSB*ART1*ARB2+SINT*SINB*ALT1*ALB2)*
493 , SSXINT(AMTP,SSGWT7,UPPER)
497 IF (AMGLSS.LT.(AMTP+AMT2SS).AND.AMGLSS.LT.
498 $ (AMB1SS+AMBT)) THEN
502 GT2B1=(SINT*SINB*ART2*ALB1-COST*COSB*ALT2*ARB1)*
503 , SSXINT(AMTP,SSGWT6,UPPER)-
504 , (SINT*COSB*ALT2*ALB1-COST*SINB*ART2*ARB1)*
505 , SSXINT(AMTP,SSGWT4,UPPER)+
506 , (SINT*COSB*ALT2*ARB1-COST*SINB*ART2*ALB1)*
507 , SSXINT(AMTP,SSGWT5,UPPER)-
508 , (SINT*SINB*ART2*ARB1-COST*COSB*ALT2*ALB1)*
509 , SSXINT(AMTP,SSGWT7,UPPER)
513 IF (AMGLSS.LT.(AMTP+AMT2SS).AND.AMGLSS.LT.
514 $ (AMB2SS+AMBT)) THEN
518 GT2B2=(-SINT*COSB*ART2*ALB2-COST*SINB*ALT2*ARB2)*
519 , SSXINT(AMTP,SSGWT6,UPPER)-
520 , (SINT*SINB*ALT2*ALB2+COST*COSB*ART2*ARB2)*
521 , SSXINT(AMTP,SSGWT4,UPPER)+
522 , (SINT*SINB*ALT2*ARB2+COST*COSB*ART2*ALB2)*
523 , SSXINT(AMTP,SSGWT5,UPPER)-
524 , (-SINT*COSB*ART2*ARB2-COST*SINB*ALT2*ALB2)*
525 , SSXINT(AMTP,SSGWT7,UPPER)
529 WID=GT1+GT2+GT1T2+GB1+GB2+GT1B1+GT1B2+GT2B1+GT2B2
532 CALL SSSAVE(ISGL,WID,+ISW2,+IDBT,-IDTP,0,0)
537 CALL SSME3(2,AMT1SS,Z1,Z2)
542 CALL SSME3(2,AMT2SS,Z1,Z2)
544 Z1(2)=-SNW2*ALB1+ARB1
547 CALL SSME3(3,AMB1SS,Z1,Z2)
549 Z1(2)=-SNW2*ALB2+ARB2
552 CALL SSME3(3,AMB2SS,Z1,Z2)
553 CALL SSSAVE(ISGL,WID,-ISW2,+IDTP,-IDBT,0,0)
558 CALL SSME3(2,AMB1SS,Z1,Z2)
563 CALL SSME3(2,AMB2SS,Z1,Z2)
565 Z1(2)=-SNW2*ALT1+ART1
568 CALL SSME3(3,AMT1SS,Z1,Z2)
570 Z1(2)=-SNW2*ALT2+ART2
573 CALL SSME3(3,AMT2SS,Z1,Z2)
577 C gluino --> zi decays, zi = z1, z2, z3, z4
578 C the auiz etc, below are Atilde's etc. of PRD 42,1568 (1990)
586 AUIZ=G/SR2*ZMIXSS(3,IZ)+GP/3./SR2*ZMIXSS(4,IZ)
587 ADIZ=-G/SR2*ZMIXSS(3,IZ)+GP/3./SR2*ZMIXSS(4,IZ)
588 BUIZ=4*GP*ZMIXSS(4,IZ)/3./SR2
589 BDIZ=-2*GP/3./SR2*ZMIXSS(4,IZ)
590 SNIZ=SIGN(1.,AMZISS(IZ))
592 IF (AMZISS(IZ).LT.0.) THIZ=1
593 ZAUIZ=ZI**(THIZ-1)*SNIZ
594 $ *(-G/SR2*ZMIXSS(3,IZ)-GP/3./SR2*ZMIXSS(4,IZ))
595 ZBUIZ=ZI**(THIZ-1)*4*GP*ZMIXSS(4,IZ)/3./SR2
596 ZADIZ=ZI**(THIZ-1)*SNIZ
597 $ *(G/SR2*ZMIXSS(3,IZ)-GP/3./SR2*ZMIXSS(4,IZ))
598 ZBDIZ=-2*ZI**(THIZ-1)*GP*ZMIXSS(4,IZ)/3./SR2
599 C Radiative gluino --> gluon + zi loop decay
600 IF (AMGLSS.GT.MZIZ) THEN
601 IF (AMGLSS.LT.(AMT1SS+AMTP)) THEN
605 XIT1=SSXINT(0.,SSGZG1,1.)
606 XI1T1=SSXINT(0.,SSGZG2,1.)
607 XKT1=SSXINT(0.,SSGZG3,1.)
613 IF (AMGLSS.LT.(AMT2SS+AMTP)) THEN
617 XIT2=SSXINT(0.,SSGZG1,1.)
618 XI1T2=SSXINT(0.,SSGZG2,1.)
619 XKT2=SSXINT(0.,SSGZG3,1.)
625 C !!! NEEDS UPDATE FOR SBOTTOM MIXING !!!
626 IF (AMGLSS.LT.(AMB1SS+AMBT)) THEN
630 XI1BL=SSXINT(0.,SSGZG2,1.)
631 XKBL=SSXINT(0.,SSGZG3,1.)
636 IF (AMGLSS.LT.(AMB2SS+AMBT)) THEN
640 XI1BR=SSXINT(0.,SSGZG2,1.)
641 XKBR=SSXINT(0.,SSGZG3,1.)
646 IF (AMGLSS.LT.(AMULSS+AMUP)) THEN
650 XI1UL=SSXINT(0.,SSGZG2,1.)
651 XKUL=SSXINT(0.,SSGZG3,1.)
656 IF (AMGLSS.LT.(AMURSS+AMUP)) THEN
660 XI1UR=SSXINT(0.,SSGZG2,1.)
661 XKUR=SSXINT(0.,SSGZG3,1.)
666 IF (AMGLSS.LT.(AMDLSS+AMDN)) THEN
670 XI1DL=SSXINT(0.,SSGZG2,1.)
671 XKDL=SSXINT(0.,SSGZG3,1.)
676 IF (AMGLSS.LT.(AMDRSS+AMDN)) THEN
680 XI1DR=SSXINT(0.,SSGZG2,1.)
681 XKDR=SSXINT(0.,SSGZG3,1.)
686 IF (AMGLSS.LT.(AMSLSS+AMST)) THEN
690 XI1SL=SSXINT(0.,SSGZG2,1.)
691 XKSL=SSXINT(0.,SSGZG3,1.)
696 IF (AMGLSS.LT.(AMSRSS+AMST)) THEN
700 XI1SR=SSXINT(0.,SSGZG2,1.)
701 XKSR=SSXINT(0.,SSGZG3,1.)
706 IF (AMGLSS.LT.(AMCLSS+AMCH)) THEN
710 XI1CL=SSXINT(0.,SSGZG2,1.)
711 XKCL=SSXINT(0.,SSGZG3,1.)
716 IF (AMGLSS.LT.(AMCRSS+AMCH)) THEN
720 XI1CR=SSXINT(0.,SSGZG2,1.)
721 XKCR=SSXINT(0.,SSGZG3,1.)
726 KUL=AUIZ*(XKUL*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1UL)
727 KUR=-BUIZ*(XKUR*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1UR)
728 KDL=ADIZ*(XKDL*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1DL)
729 KDR=-BDIZ*(XKDR*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1DR)
730 KCL=AUIZ*(XKCL*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1CL)
731 KCR=-BUIZ*(XKCR*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1CR)
732 KSL=ADIZ*(XKSL*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1SL)
733 KSR=-BDIZ*(XKSR*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1SR)
734 KBL=ADIZ*(XKBL*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1BL)
735 KBR=-BDIZ*(XKBR*(MZIZ-SNIZ*AMGLSS)+MZIZ*XI1BR)
736 KT1=(MZIZ*(XKT1+XI1T1)*(AUIZ*COST-FT*ZMIXSS(1,IZ)*SINT)
737 $ -SNIZ*AMGLSS*XKT1*(AUIZ*COST-FT*ZMIXSS(1,IZ)*SINT)+
738 $ SNIZ*AMTP*XIT1*(BUIZ*SINT+FT*ZMIXSS(1,IZ)*COST))*COST+
739 $ (MZIZ*(XKT1+XI1T1)*(-BUIZ*SINT-FT*ZMIXSS(1,IZ)*COST)
740 $ -SNIZ*AMGLSS*XKT1*(-BUIZ*SINT-FT*ZMIXSS(1,IZ)*COST)-
741 $ SNIZ*AMTP*XIT1*(AUIZ*COST-FT*ZMIXSS(1,IZ)*SINT))*SINT
742 KT2=(MZIZ*(XKT2+XI1T2)*(AUIZ*SINT+FT*ZMIXSS(1,IZ)*COST)
743 $ -SNIZ*AMGLSS*XKT2*(AUIZ*SINT+FT*ZMIXSS(1,IZ)*COST)+
744 $ SNIZ*AMTP*XIT2*(-BUIZ*COST+FT*ZMIXSS(1,IZ)*SINT))*SINT+
745 $ (-MZIZ*(XKT2+XI1T2)*(BUIZ*COST-FT*ZMIXSS(1,IZ)*SINT)
746 $ +SNIZ*AMGLSS*XKT2*(BUIZ*COST-FT*ZMIXSS(1,IZ)*SINT)+
747 $ SNIZ*AMTP*XIT2*(AUIZ*SINT+FT*ZMIXSS(1,IZ)*COST))*COST
748 SUM=(KUL+KUR+KDL+KDR+KSL+KSR+KCL+KCR+KBL+KBR+KT1+
750 WID=ALF3**2*AMGLSS*(1.-MZIZ**2/AMGLSS**2)/256./PI**3*SUM
751 CALL SSSAVE(ISGL,WID,ISZI(IZ),IDGL,0,0,0)
753 C 3 body gluino --> q + qb + zi decay, q=u,d
754 UPPR=(AMGLSS**2-MZIZ**2)/2./AMGLSS
755 IF (AMGLSS.GT.(MZIZ+2*AMUP)) THEN
756 IF (AMGLSS.LT.AMULSS.AND.AMGLSS.LT.AMURSS) THEN
759 WIDL=2*AUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
760 $ SSXINT(0.,SSGWQ2,UPPR))
762 WIDR=2*BUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
763 $ SSXINT(0.,SSGWQ2,UPPR))
765 ELSE IF (AMGLSS.LT.AMULSS.AND.AMGLSS.GE.AMURSS) THEN
767 WID=2*AUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
768 $ SSXINT(0.,SSGWQ2,UPPR))
769 ELSE IF (AMGLSS.LT.AMURSS.AND.AMGLSS.GE.AMULSS) THEN
771 WID=2*BUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
772 $ SSXINT(0.,SSGWQ2,UPPR))
776 WID=GS**2/AMGLSS/2./(2*PI)**5*WID
778 CALL SSSAVE(ISGL,WID,ISZI(IZ),IDUP,-IDUP,0,0)
779 C Enter decay matrix element info
782 Z2(1)=-CONJG(ZI**(THIZ-1)*(-1.)*(THIZ+1)*AUIZ)
784 CALL SSME3(2,AMULSS,Z1,Z2)
787 Z2(1)=-CONJG(ZI**(THIZ-1)*BUIZ)
789 CALL SSME3(2,AMURSS,Z1,Z2)
790 Z1(1)=ZI**(THIZ-1)*(-1.)*(THIZ+1)*AUIZ
794 CALL SSME3(3,AMULSS,Z1,Z2)
795 Z1(1)=ZI**(THIZ-1)*BUIZ
799 CALL SSME3(3,AMURSS,Z1,Z2)
803 IF (AMGLSS.GT.(MZIZ+2*AMDN)) THEN
804 IF (AMGLSS.LT.AMDLSS.AND.AMGLSS.LT.AMDRSS) THEN
807 WIDL=2*ADIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
808 $ SSXINT(0.,SSGWQ2,UPPR))
810 WIDR=2*BDIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
811 $ SSXINT(0.,SSGWQ2,UPPR))
813 ELSE IF (AMGLSS.LT.AMDLSS.AND.AMGLSS.GE.AMDRSS) THEN
815 WID=2*ADIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
816 $ SSXINT(0.,SSGWQ2,UPPR))
817 ELSE IF (AMGLSS.LT.AMDRSS.AND.AMGLSS.GE.AMDLSS) THEN
819 WID=2*BDIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
820 $ SSXINT(0.,SSGWQ2,UPPR))
824 WID=GS**2/AMGLSS/2./(2*PI)**5*WID
826 CALL SSSAVE(ISGL,WID,ISZI(IZ),IDDN,-IDDN,0,0)
827 C Enter decay matrix element info
830 Z2(1)=-CONJG(ZI**(THIZ-1)*(-1.)*(THIZ+1)*ADIZ)
832 CALL SSME3(2,AMDLSS,Z1,Z2)
835 Z2(1)=-CONJG(ZI**(THIZ-1)*BDIZ)
837 CALL SSME3(2,AMDRSS,Z1,Z2)
838 Z1(1)=ZI**(THIZ-1)*(-1.)*(THIZ+1)*ADIZ
842 CALL SSME3(3,AMDLSS,Z1,Z2)
843 Z1(1)=ZI**(THIZ-1)*BDIZ
847 CALL SSME3(3,AMDRSS,Z1,Z2)
850 C 3 body gluino --> q + qb + zi decay, q=s
851 IF (AMGLSS.GT.(MZIZ+2*AMST)) THEN
852 IF (AMGLSS.LT.AMSLSS.AND.AMGLSS.LT.AMSRSS) THEN
855 WIDL=2*ADIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
856 $ SSXINT(0.,SSGWQ2,UPPR))
858 WIDR=2*BDIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
859 $ SSXINT(0.,SSGWQ2,UPPR))
861 ELSE IF (AMGLSS.LT.AMSLSS.AND.AMGLSS.GE.AMSRSS) THEN
863 WID=2*ADIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
864 $ SSXINT(0.,SSGWQ2,UPPR))
865 ELSE IF (AMGLSS.LT.AMSRSS.AND.AMGLSS.GE.AMSLSS) THEN
867 WID=2*BDIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
868 $ SSXINT(0.,SSGWQ2,UPPR))
872 WID=GS**2/AMGLSS/2./(2*PI)**5*WID
874 CALL SSSAVE(ISGL,WID,ISZI(IZ),IDST,-IDST,0,0)
875 C Enter decay matrix element info
878 Z2(1)=-CONJG(ZI**(THIZ-1)*(-1.)*(THIZ+1)*ADIZ)
880 CALL SSME3(2,AMDLSS,Z1,Z2)
883 Z2(1)=-CONJG(ZI**(THIZ-1)*BDIZ)
885 CALL SSME3(2,AMDRSS,Z1,Z2)
886 Z1(1)=ZI**(THIZ-1)*(-1.)*(THIZ+1)*ADIZ
890 CALL SSME3(3,AMDLSS,Z1,Z2)
891 Z1(1)=ZI**(THIZ-1)*BDIZ
895 CALL SSME3(3,AMDRSS,Z1,Z2)
898 C 3 body gluino --> q + qb + zi decay, q=c
899 IF (AMGLSS.GT.(MZIZ+2*AMCH)) THEN
900 IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.LT.AMCRSS) THEN
903 WIDL=2*AUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
904 $ SSXINT(0.,SSGWQ2,UPPR))
906 WIDR=2*BUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
907 $ SSXINT(0.,SSGWQ2,UPPR))
909 ELSE IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.GE.AMCRSS) THEN
911 WID=2*AUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
912 $ SSXINT(0.,SSGWQ2,UPPR))
913 ELSE IF (AMGLSS.LT.AMCRSS.AND.AMGLSS.GE.AMCLSS) THEN
915 WID=2*BUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ*
916 $ SSXINT(0.,SSGWQ2,UPPR))
920 WID=GS**2/AMGLSS/2./(2*PI)**5*WID
922 CALL SSSAVE(ISGL,WID,ISZI(IZ),IDCH,-IDCH,0,0)
923 C Enter decay matrix element info
926 Z2(1)=-CONJG(ZI**(THIZ-1)*(-1.)*(THIZ+1)*AUIZ)
928 CALL SSME3(2,AMULSS,Z1,Z2)
931 Z2(1)=-CONJG(ZI**(THIZ-1)*BUIZ)
933 CALL SSME3(2,AMURSS,Z1,Z2)
934 Z1(1)=ZI**(THIZ-1)*(-1.)*(THIZ+1)*AUIZ
938 CALL SSME3(3,AMULSS,Z1,Z2)
939 Z1(1)=ZI**(THIZ-1)*BUIZ
943 CALL SSME3(3,AMURSS,Z1,Z2)
946 C 3 body gluino --> q + qb + zi decay, q=b
947 XTCON=ALF3/8./PI**4/AMGLSS
948 IF (AMGLSS.GT.(MZIZ+2*AMBT).AND.AMGLSS.LT.
949 $ (AMB1SS+AMBT)) THEN
955 XUPPER=(AMGLSS**2+AMBT**2-(AMBT+MZIZ)**2)/2./AMGLSS
956 XT1=SSXINT(AMBT,SSGX1,XUPPER)
957 XT2=SSXINT(AMBT,SSGX2,XUPPER)
958 XT3=SSXINT(AMBT,SSGX3,XUPPER)
959 XT4=SSXINT(AMBT,SSGX4,XUPPER)
960 XT5=SSXINT(AMBT,SSGX5,XUPPER)
961 XT6=SSXINT(AMBT,SSGX6,XUPPER)
962 XT7=SSXINT(AMBT,SSGX7,XUPPER)
963 XT8=SSXINT(AMBT,SSGX8,XUPPER)
964 XT9=SSXINT(AMBT,SSGX9,XUPPER)
965 AL1=ADIZ*COSB-FB*ZMIXSS(2,IZ)*SINB
966 BE1=FB*ZMIXSS(2,IZ)*COSB+BDIZ*SINB
967 C ---- here, al2 is (-) al2 of tata notes-----
968 AL2=BDIZ*SINB+FB*ZMIXSS(2,IZ)*COSB
969 BE2=-FB*ZMIXSS(2,IZ)*SINB+ADIZ*COSB
970 XLL=(AL1**2+BE1**2)*XT1-4*AMBT*MZIZ*SNIZ*AL1*
971 $ BE1*XT3-AMGLSS*(SNIZ*MZIZ*(AL1**2*XT2/AMGLSS/
972 $ MZIZ+BE1**2*AMBT**2*XT5)-AL1*BE1*AMBT*(XT4-
974 XRR=(AL2**2+BE2**2)*XT1-4*AMBT*MZIZ*SNIZ*AL2*
975 $ BE2*XT3-AMGLSS*(SNIZ*MZIZ*(AL2**2*XT2/AMGLSS/
976 $ MZIZ+BE2**2*AMBT**2*XT5)-AL2*BE2*AMBT*(XT4-
978 XL1R1=-2*AMGLSS*AMBT*((AL1*AL2+BE1*BE2)*SNIZ*AMBT*
979 $ MZIZ*XT6-(AL2*BE1+AL1*BE2)*XT7)
981 XL1R2=BE1*BE2*XT8+AL1*AL2*AMBT**2*XT4-AMBT*MZIZ*
982 $ SNIZ*(AL1*BE2+AL2*BE1)*XT9
984 XMSB1=COSB**2*XLL+SINB**2*XRR-SINB*COSB*(XL1R1+XL1R2+
989 IF (AMGLSS.GT.(MZIZ+2*AMBT).AND.AMGLSS.LT.
990 $ (AMB2SS+AMBT)) THEN
996 XUPPER=(AMGLSS**2+AMBT**2-(AMBT+MZIZ)**2)/2./AMGLSS
997 XT1=SSXINT(AMBT,SSGX1,XUPPER)
998 XT2=SSXINT(AMBT,SSGX2,XUPPER)
999 XT3=SSXINT(AMBT,SSGX3,XUPPER)
1000 XT4=SSXINT(AMBT,SSGX4,XUPPER)
1001 XT5=SSXINT(AMBT,SSGX5,XUPPER)
1002 XT6=SSXINT(AMBT,SSGX6,XUPPER)
1003 XT7=SSXINT(AMBT,SSGX7,XUPPER)
1004 XT8=SSXINT(AMBT,SSGX8,XUPPER)
1005 XT9=SSXINT(AMBT,SSGX9,XUPPER)
1006 AL1=ADIZ*SINB+FB*ZMIXSS(2,IZ)*COSB
1007 BE1=FB*ZMIXSS(2,IZ)*SINB-BDIZ*COSB
1008 C ---- here, al2 is (-) al2 of tata notes-----
1009 AL2=-BDIZ*COSB+FB*ZMIXSS(2,IZ)*SINB
1010 BE2=FB*ZMIXSS(2,IZ)*COSB+ADIZ*SINB
1011 XLL=(AL1**2+BE1**2)*XT1-4*AMBT*MZIZ*SNIZ*AL1*
1012 $ BE1*XT3-AMGLSS*(SNIZ*MZIZ*(AL1**2*XT2/AMGLSS/
1013 $ MZIZ+BE1**2*AMBT**2*XT5)-AL1*BE1*AMBT*(XT4-
1015 XRR=(AL2**2+BE2**2)*XT1-4*AMBT*MZIZ*SNIZ*AL2*
1016 $ BE2*XT3-AMGLSS*(SNIZ*MZIZ*(AL2**2*XT2/AMGLSS/
1017 $ MZIZ+BE2**2*AMBT**2*XT5)-AL2*BE2*AMBT*(XT4-
1019 XL1R1=-2*AMGLSS*AMBT*((AL1*AL2+BE1*BE2)*SNIZ*AMBT*
1020 $ MZIZ*XT6-(AL2*BE1+AL1*BE2)*XT7)
1022 XL1R2=BE1*BE2*XT8+AL1*AL2*AMBT**2*XT4-AMBT*MZIZ*
1023 $ SNIZ*(AL1*BE2+AL2*BE1)*XT9
1025 XMSB2=SINB**2*XLL+COSB**2*XRR+SINB*COSB*(XL1R1+XL1R2+
1030 C ----cross term between b_1 and b_2 graphs -----------
1031 IF (AMGLSS.GT.(MZIZ+2*AMBT).AND.AMGLSS.LT.
1032 $ (AMB1SS+AMBT)) THEN
1038 XUPPER=(AMGLSS**2+AMBT**2-(AMBT+MZIZ)**2)/2./AMGLSS
1039 XT1=SSXINT(AMBT,SSGX1,XUPPER)
1040 XT2=SSXINT(AMBT,SSGX2,XUPPER)
1041 XT3=SSXINT(AMBT,SSGX3,XUPPER)
1042 XT4=SSXINT(AMBT,SSGX4,XUPPER)
1043 XT5=SSXINT(AMBT,SSGX5,XUPPER)
1044 XT6=SSXINT(AMBT,SSGX6,XUPPER)
1045 XT7=SSXINT(AMBT,SSGX7,XUPPER)
1046 XT8=SSXINT(AMBT,SSGX8,XUPPER)
1047 XT9=SSXINT(AMBT,SSGX9,XUPPER)
1048 AL1=ADIZ*COSB-FB*ZMIXSS(2,IZ)*SINB
1049 AL2=ADIZ*SINB+FB*ZMIXSS(2,IZ)*COSB
1050 BE1=FB*ZMIXSS(2,IZ)*COSB+BDIZ*SINB
1051 BE2=FB*ZMIXSS(2,IZ)*SINB-BDIZ*COSB
1052 XL1L2=COSB*SINB*(2*(AL1*AL2+BE1*BE2)*XT1-4*SNIZ*AMBT*
1053 $ MZIZ*(AL1*BE2+AL2*BE1)*XT3-AMGLSS*(2*MZIZ*
1054 $ SNIZ*(AL1*AL2*XT2/AMGLSS/MZIZ+BE1*BE2*AMBT**2*
1055 $ XT5)-(AL1*BE2+AL2*BE1)*AMBT*(XT4-MZIZ**2*XT5)))
1056 AL1=-BDIZ*SINB-FB*ZMIXSS(2,IZ)*COSB
1057 AL2=BDIZ*COSB-FB*ZMIXSS(2,IZ)*SINB
1058 BE1=-FB*ZMIXSS(2,IZ)*SINB+ADIZ*COSB
1059 BE2=FB*ZMIXSS(2,IZ)*COSB+ADIZ*SINB
1060 XR1R2=-COSB*SINB*(2*(AL1*AL2+BE1*BE2)*XT1+4*SNIZ*AMBT*
1061 $ MZIZ*(AL1*BE2+AL2*BE1)*XT3-AMGLSS*(2*MZIZ*
1062 $ SNIZ*(AL1*AL2*XT2/AMGLSS/MZIZ+BE1*BE2*AMBT**2*
1063 $ XT5)+(AL1*BE2+AL2*BE1)*AMBT*(XT4-MZIZ**2*XT5)))
1064 AL1=ADIZ*COSB-FB*ZMIXSS(2,IZ)*SINB
1065 AL2=BDIZ*COSB-FB*ZMIXSS(2,IZ)*SINB
1066 BE1=FB*ZMIXSS(2,IZ)*COSB+BDIZ*SINB
1067 BE2=FB*ZMIXSS(2,IZ)*COSB+ADIZ*SINB
1068 XL1R1=2*AMGLSS*AMBT*COSB**2*(SNIZ*(AL1*AL2-BE1*BE2)*
1069 $ AMBT*MZIZ*XT6-(AL2*BE1-AL1*BE2)*XT7)
1070 XL1R2=COSB**2*(BE1*BE2*XT8-AL1*AL2*AMBT**2*XT4+AMBT*
1071 $ MZIZ*SNIZ*XT9*(-AL1*BE2+BE1*AL2))
1072 XLR1=2*(XL1R1+XL1R2)
1073 AL1=ADIZ*SINB+FB*ZMIXSS(2,IZ)*COSB
1074 AL2=-BDIZ*SINB-FB*ZMIXSS(2,IZ)*COSB
1075 BE1=FB*ZMIXSS(2,IZ)*SINB-BDIZ*COSB
1076 BE2=-FB*ZMIXSS(2,IZ)*SINB+ADIZ*COSB
1079 XT8=SSXINT(AMBT,SSGX8,XUPPER)
1080 XT9=SSXINT(AMBT,SSGX9,XUPPER)
1081 XL1R1=2*AMGLSS*AMBT*SINB**2*(SNIZ*(-AL1*AL2+BE1*BE2)*
1082 $ AMBT*MZIZ*XT6+(AL2*BE1-AL1*BE2)*XT7)
1083 XL1R2=-SINB**2*(BE1*BE2*XT8-AL1*AL2*AMBT**2*XT4+AMBT*
1084 $ MZIZ*SNIZ*XT9*(-AL1*BE2+BE1*AL2))
1085 XLR2=2*(XL1R1+XL1R2)
1086 XMSB12=XL1L2+XR1R2+XLR1+XLR2
1090 WID=XTCON*(XMSB1+XMSB2+XMSB12)
1092 CALL SSSAVE(ISGL,WID,ISZI(IZ),IDBT,-IDBT,0,0)
1093 Z1(1)=((ZI*ZADIZ-FB*ZMIXSS(2,IZ)*ZI**THIZ)*COSB-
1094 $ (ZI*ZBDIZ-FB*ZMIXSS(2,IZ)*(-ZI)**THIZ)*SINB)/2.
1095 Z1(2)=((-ZI*ZADIZ-FB*ZMIXSS(2,IZ)*ZI**THIZ)*COSB-
1096 $ (ZI*ZBDIZ+FB*ZMIXSS(2,IZ)*(-ZI)**THIZ)*SINB)/2.
1097 Z2(1)=(COSB-SINB)/2.
1098 Z2(2)=-(COSB+SINB)/2.
1099 CALL SSME3(3,AMB1SS,Z1,Z2)
1100 Z1(1)=(COSB-SINB)/2.
1101 Z1(2)=-(COSB+SINB)/2.
1102 Z2(1)=CONJG((ZI*ZADIZ-FB*ZMIXSS(2,IZ)*ZI**THIZ)*COSB-
1103 $ (ZI*ZBDIZ-FB*ZMIXSS(2,IZ)*(-ZI)**THIZ)*SINB)/2.
1104 Z2(2)=-CONJG((-ZI*ZADIZ-FB*ZMIXSS(2,IZ)*ZI**THIZ)*COSB-
1105 $ (ZI*ZBDIZ+FB*ZMIXSS(2,IZ)*(-ZI)**THIZ)*SINB)/2.
1106 CALL SSME3(2,AMB1SS,Z1,Z2)
1107 Z1(1)=((ZI*ZADIZ-FB*ZMIXSS(2,IZ)*ZI**THIZ)*SINB+
1108 $ (ZI*ZBDIZ-FB*ZMIXSS(2,IZ)*(-ZI)**THIZ)*COSB)/2.
1109 Z1(2)=((-ZI*ZADIZ-FB*ZMIXSS(2,IZ)*ZI**THIZ)*SINB+
1110 $ (ZI*ZBDIZ+FB*ZMIXSS(2,IZ)*(-ZI)**THIZ)*COSB)/2.
1111 Z2(1)=(COSB+SINB)/2.
1112 Z2(2)=(COSB-SINB)/2.
1113 CALL SSME3(3,AMB2SS,Z1,Z2)
1114 Z1(1)=(COSB+SINB)/2.
1115 Z1(2)=(COSB-SINB)/2.
1116 Z2(1)=CONJG((ZI*ZADIZ-FB*ZMIXSS(2,IZ)*ZI**THIZ)*SINB+
1117 $ (ZI*ZBDIZ-FB*ZMIXSS(2,IZ)*(-ZI)**THIZ)*COSB)/2.
1118 Z2(2)=-CONJG((-ZI*ZADIZ-FB*ZMIXSS(2,IZ)*ZI**THIZ)*SINB+
1119 $ (ZI*ZBDIZ+FB*ZMIXSS(2,IZ)*(-ZI)**THIZ)*COSB)/2.
1120 CALL SSME3(2,AMB2SS,Z1,Z2)
1122 C 3 body gluino --> q + qb + zi decay, q=t
1123 IF (AMGLSS.GT.(MZIZ+2*AMTP).AND.AMGLSS.LT.
1124 $ (AMT1SS+AMTP)) THEN
1130 XUPPER=(AMGLSS**2+AMTP**2-(AMTP+MZIZ)**2)/2./AMGLSS
1131 XT1=SSXINT(AMTP,SSGX1,XUPPER)
1132 XT2=SSXINT(AMTP,SSGX2,XUPPER)
1133 XT3=SSXINT(AMTP,SSGX3,XUPPER)
1134 XT4=SSXINT(AMTP,SSGX4,XUPPER)
1135 XT5=SSXINT(AMTP,SSGX5,XUPPER)
1136 XT6=SSXINT(AMTP,SSGX6,XUPPER)
1137 XT7=SSXINT(AMTP,SSGX7,XUPPER)
1138 XT8=SSXINT(AMTP,SSGX8,XUPPER)
1139 XT9=SSXINT(AMTP,SSGX9,XUPPER)
1140 AL1=AUIZ*COST-FT*ZMIXSS(1,IZ)*SINT
1141 BE1=FT*ZMIXSS(1,IZ)*COST+BUIZ*SINT
1142 C ---- here, al2 is (-) al2 of tata notes-----
1143 AL2=BUIZ*SINT+FT*ZMIXSS(1,IZ)*COST
1144 BE2=-FT*ZMIXSS(1,IZ)*SINT+AUIZ*COST
1145 XLL=(AL1**2+BE1**2)*XT1-4*AMTP*MZIZ*SNIZ*AL1*
1146 $ BE1*XT3-AMGLSS*(SNIZ*MZIZ*(AL1**2*XT2/AMGLSS/
1147 $ MZIZ+BE1**2*AMTP**2*XT5)-AL1*BE1*AMTP*(XT4-
1149 XRR=(AL2**2+BE2**2)*XT1-4*AMTP*MZIZ*SNIZ*AL2*
1150 $ BE2*XT3-AMGLSS*(SNIZ*MZIZ*(AL2**2*XT2/AMGLSS/
1151 $ MZIZ+BE2**2*AMTP**2*XT5)-AL2*BE2*AMTP*(XT4-
1153 XL1R1=-2*AMGLSS*AMTP*((AL1*AL2+BE1*BE2)*SNIZ*AMTP*
1154 $ MZIZ*XT6-(AL2*BE1+AL1*BE2)*XT7)
1156 XL1R2=BE1*BE2*XT8+AL1*AL2*AMTP**2*XT4-AMTP*MZIZ*
1157 $ SNIZ*(AL1*BE2+AL2*BE1)*XT9
1159 XMST1=COST**2*XLL+SINT**2*XRR-SINT*COST*(XL1R1+XL1R2+
1164 IF (AMGLSS.GT.(MZIZ+2*AMTP).AND.AMGLSS.LT.
1165 $ (AMT2SS+AMTP)) THEN
1171 XUPPER=(AMGLSS**2+AMTP**2-(AMTP+MZIZ)**2)/2./AMGLSS
1172 XT1=SSXINT(AMTP,SSGX1,XUPPER)
1173 XT2=SSXINT(AMTP,SSGX2,XUPPER)
1174 XT3=SSXINT(AMTP,SSGX3,XUPPER)
1175 XT4=SSXINT(AMTP,SSGX4,XUPPER)
1176 XT5=SSXINT(AMTP,SSGX5,XUPPER)
1177 XT6=SSXINT(AMTP,SSGX6,XUPPER)
1178 XT7=SSXINT(AMTP,SSGX7,XUPPER)
1179 XT8=SSXINT(AMTP,SSGX8,XUPPER)
1180 XT9=SSXINT(AMTP,SSGX9,XUPPER)
1181 AL1=AUIZ*SINT+FT*ZMIXSS(1,IZ)*COST
1182 BE1=FT*ZMIXSS(1,IZ)*SINT-BUIZ*COST
1183 C ---- here, al2 is (-) al2 of tata notes-----
1184 AL2=-BUIZ*COST+FT*ZMIXSS(1,IZ)*SINT
1185 BE2=FT*ZMIXSS(1,IZ)*COST+AUIZ*SINT
1186 XLL=(AL1**2+BE1**2)*XT1-4*AMTP*MZIZ*SNIZ*AL1*
1187 $ BE1*XT3-AMGLSS*(SNIZ*MZIZ*(AL1**2*XT2/AMGLSS/
1188 $ MZIZ+BE1**2*AMTP**2*XT5)-AL1*BE1*AMTP*(XT4-
1190 XRR=(AL2**2+BE2**2)*XT1-4*AMTP*MZIZ*SNIZ*AL2*
1191 $ BE2*XT3-AMGLSS*(SNIZ*MZIZ*(AL2**2*XT2/AMGLSS/
1192 $ MZIZ+BE2**2*AMTP**2*XT5)-AL2*BE2*AMTP*(XT4-
1194 XL1R1=-2*AMGLSS*AMTP*((AL1*AL2+BE1*BE2)*SNIZ*AMTP*
1195 $ MZIZ*XT6-(AL2*BE1+AL1*BE2)*XT7)
1197 XL1R2=BE1*BE2*XT8+AL1*AL2*AMTP**2*XT4-AMTP*MZIZ*
1198 $ SNIZ*(AL1*BE2+AL2*BE1)*XT9
1200 XMST2=SINT**2*XLL+COST**2*XRR+SINT*COST*(XL1R1+XL1R2+
1205 C ----cross term between t_1 and t_2 graphs -----------
1206 IF (AMGLSS.GT.(MZIZ+2*AMTP).AND.AMGLSS.LT.
1207 $ (AMT1SS+AMTP)) THEN
1213 XUPPER=(AMGLSS**2+AMTP**2-(AMTP+MZIZ)**2)/2./AMGLSS
1214 XT1=SSXINT(AMTP,SSGX1,XUPPER)
1215 XT2=SSXINT(AMTP,SSGX2,XUPPER)
1216 XT3=SSXINT(AMTP,SSGX3,XUPPER)
1217 XT4=SSXINT(AMTP,SSGX4,XUPPER)
1218 XT5=SSXINT(AMTP,SSGX5,XUPPER)
1219 XT6=SSXINT(AMTP,SSGX6,XUPPER)
1220 XT7=SSXINT(AMTP,SSGX7,XUPPER)
1221 XT8=SSXINT(AMTP,SSGX8,XUPPER)
1222 XT9=SSXINT(AMTP,SSGX9,XUPPER)
1223 AL1=AUIZ*COST-FT*ZMIXSS(1,IZ)*SINT
1224 AL2=AUIZ*SINT+FT*ZMIXSS(1,IZ)*COST
1225 BE1=FT*ZMIXSS(1,IZ)*COST+BUIZ*SINT
1226 BE2=FT*ZMIXSS(1,IZ)*SINT-BUIZ*COST
1227 XL1L2=COST*SINT*(2*(AL1*AL2+BE1*BE2)*XT1-4*SNIZ*AMTP*
1228 $ MZIZ*(AL1*BE2+AL2*BE1)*XT3-AMGLSS*(2*MZIZ*
1229 $ SNIZ*(AL1*AL2*XT2/AMGLSS/MZIZ+BE1*BE2*AMTP**2*
1230 $ XT5)-(AL1*BE2+AL2*BE1)*AMTP*(XT4-MZIZ**2*XT5)))
1231 AL1=-BUIZ*SINT-FT*ZMIXSS(1,IZ)*COST
1232 AL2=BUIZ*COST-FT*ZMIXSS(1,IZ)*SINT
1233 BE1=-FT*ZMIXSS(1,IZ)*SINT+AUIZ*COST
1234 BE2=FT*ZMIXSS(1,IZ)*COST+AUIZ*SINT
1235 XR1R2=-COST*SINT*(2*(AL1*AL2+BE1*BE2)*XT1+4*SNIZ*AMTP*
1236 $ MZIZ*(AL1*BE2+AL2*BE1)*XT3-AMGLSS*(2*MZIZ*
1237 $ SNIZ*(AL1*AL2*XT2/AMGLSS/MZIZ+BE1*BE2*AMTP**2*
1238 $ XT5)+(AL1*BE2+AL2*BE1)*AMTP*(XT4-MZIZ**2*XT5)))
1239 AL1=AUIZ*COST-FT*ZMIXSS(1,IZ)*SINT
1240 AL2=BUIZ*COST-FT*ZMIXSS(1,IZ)*SINT
1241 BE1=FT*ZMIXSS(1,IZ)*COST+BUIZ*SINT
1242 BE2=FT*ZMIXSS(1,IZ)*COST+AUIZ*SINT
1243 XL1R1=2*AMGLSS*AMTP*COST**2*(SNIZ*(AL1*AL2-BE1*BE2)*
1244 $ AMTP*MZIZ*XT6-(AL2*BE1-AL1*BE2)*XT7)
1245 XL1R2=COST**2*(BE1*BE2*XT8-AL1*AL2*AMTP**2*XT4+AMTP*
1246 $ MZIZ*SNIZ*XT9*(-AL1*BE2+BE1*AL2))
1247 XLR1=2*(XL1R1+XL1R2)
1248 AL1=AUIZ*SINT+FT*ZMIXSS(1,IZ)*COST
1249 AL2=-BUIZ*SINT-FT*ZMIXSS(1,IZ)*COST
1250 BE1=FT*ZMIXSS(1,IZ)*SINT-BUIZ*COST
1251 BE2=-FT*ZMIXSS(1,IZ)*SINT+AUIZ*COST
1254 XT8=SSXINT(AMTP,SSGX8,XUPPER)
1255 XT9=SSXINT(AMTP,SSGX9,XUPPER)
1256 XL1R1=2*AMGLSS*AMTP*SINT**2*(SNIZ*(-AL1*AL2+BE1*BE2)*
1257 $ AMTP*MZIZ*XT6+(AL2*BE1-AL1*BE2)*XT7)
1258 XL1R2=-SINT**2*(BE1*BE2*XT8-AL1*AL2*AMTP**2*XT4+AMTP*
1259 $ MZIZ*SNIZ*XT9*(-AL1*BE2+BE1*AL2))
1260 XLR2=2*(XL1R1+XL1R2)
1261 XMST12=XL1L2+XR1R2+XLR1+XLR2
1265 WID=XTCON*(XMST1+XMST2+XMST12)
1267 CALL SSSAVE(ISGL,WID,ISZI(IZ),IDTP,-IDTP,0,0)
1268 Z1(1)=((ZI*ZAUIZ-FT*ZMIXSS(1,IZ)*ZI**THIZ)*COST-
1269 $ (ZI*ZBUIZ-FT*ZMIXSS(1,IZ)*(-ZI)**THIZ)*SINT)/2.
1270 Z1(2)=((-ZI*ZAUIZ-FT*ZMIXSS(1,IZ)*ZI**THIZ)*COST-
1271 $ (ZI*ZBUIZ+FT*ZMIXSS(1,IZ)*(-ZI)**THIZ)*SINT)/2.
1272 Z2(1)=(COST-SINT)/2.
1273 Z2(2)=-(COST+SINT)/2.
1274 CALL SSME3(3,AMT1SS,Z1,Z2)
1275 Z1(1)=(COST-SINT)/2.
1276 Z1(2)=-(COST+SINT)/2.
1277 Z2(1)=CONJG((ZI*ZAUIZ-FT*ZMIXSS(1,IZ)*ZI**THIZ)*COST-
1278 $ (ZI*ZBUIZ-FT*ZMIXSS(1,IZ)*(-ZI)**THIZ)*SINT)/2.
1279 Z2(2)=-CONJG((-ZI*ZAUIZ-FT*ZMIXSS(1,IZ)*ZI**THIZ)*COST-
1280 $ (ZI*ZBUIZ+FT*ZMIXSS(1,IZ)*(-ZI)**THIZ)*SINT)/2.
1281 CALL SSME3(2,AMT1SS,Z1,Z2)
1282 Z1(1)=((ZI*ZAUIZ-FT*ZMIXSS(1,IZ)*ZI**THIZ)*SINT+
1283 $ (ZI*ZBUIZ-FT*ZMIXSS(1,IZ)*(-ZI)**THIZ)*COST)/2.
1284 Z1(2)=((-ZI*ZAUIZ-FT*ZMIXSS(1,IZ)*ZI**THIZ)*SINT+
1285 $ (ZI*ZBUIZ+FT*ZMIXSS(1,IZ)*(-ZI)**THIZ)*COST)/2.
1286 Z2(1)=(COST+SINT)/2.
1287 Z2(2)=(COST-SINT)/2.
1288 CALL SSME3(3,AMT2SS,Z1,Z2)
1289 Z1(1)=(COST+SINT)/2.
1290 Z1(2)=(COST-SINT)/2.
1291 Z2(1)=CONJG((ZI*ZAUIZ-FT*ZMIXSS(1,IZ)*ZI**THIZ)*SINT+
1292 $ (ZI*ZBUIZ-FT*ZMIXSS(1,IZ)*(-ZI)**THIZ)*COST)/2.
1293 Z2(2)=-CONJG((-ZI*ZAUIZ-FT*ZMIXSS(1,IZ)*ZI**THIZ)*SINT+
1294 $ (ZI*ZBUIZ+FT*ZMIXSS(1,IZ)*(-ZI)**THIZ)*COST)/2.
1295 CALL SSME3(2,AMT2SS,Z1,Z2)
1299 C gluino --> quark + squark mode
1301 IF (AMGLSS.GT.(AMULSS+AMUP)) THEN
1302 GMQK=ALF3*AMGLSS*(1.+AMUP**2/AMGLSS**2-AMULSS**2/AMGLSS**2)*
1303 $ SQRT(SSXLAM(1.,AMUP**2/AMGLSS**2,AMULSS**2/AMGLSS**2))/8.
1304 CALL SSSAVE(ISGL,GMQK,-ISUPL,+IDUP,0,0,0)
1305 CALL SSSAVE(ISGL,GMQK,+ISUPL,-IDUP,0,0,0)
1307 IF (AMGLSS.GT.(AMDLSS+AMDN)) THEN
1308 GMQK=ALF3*AMGLSS*(1.+AMDN**2/AMGLSS**2-AMDLSS**2/AMGLSS**2)*
1309 $ SQRT(SSXLAM(1.,AMDN**2/AMGLSS**2,AMDLSS**2/AMGLSS**2))/8.
1310 CALL SSSAVE(ISGL,GMQK,-ISDNL,+IDDN,0,0,0)
1311 CALL SSSAVE(ISGL,GMQK,+ISDNL,-IDDN,0,0,0)
1313 IF (AMGLSS.GT.(AMURSS+AMUP)) THEN
1314 GMQK=ALF3*AMGLSS*(1.+AMUP**2/AMGLSS**2-AMURSS**2/AMGLSS**2)*
1315 $ SQRT(SSXLAM(1.,AMUP**2/AMGLSS**2,AMURSS**2/AMGLSS**2))/8.
1316 CALL SSSAVE(ISGL,GMQK,-ISUPR,+IDUP,0,0,0)
1317 CALL SSSAVE(ISGL,GMQK,+ISUPR,-IDUP,0,0,0)
1319 IF (AMGLSS.GT.(AMDRSS+AMDN)) THEN
1320 GMQK=ALF3*AMGLSS*(1.+AMDN**2/AMGLSS**2-AMDRSS**2/AMGLSS**2)*
1321 $ SQRT(SSXLAM(1.,AMDN**2/AMGLSS**2,AMDRSS**2/AMGLSS**2))/8.
1322 CALL SSSAVE(ISGL,GMQK,-ISDNR,+IDDN,0,0,0)
1323 CALL SSSAVE(ISGL,GMQK,+ISDNR,-IDDN,0,0,0)
1326 IF (AMGLSS.GT.(AMSLSS+AMST)) THEN
1327 GMQK=ALF3*AMGLSS*(1.+AMST**2/AMGLSS**2-AMSLSS**2/AMGLSS**2)*
1328 $ SQRT(SSXLAM(1.,AMST**2/AMGLSS**2,AMSLSS**2/AMGLSS**2))/8.
1329 CALL SSSAVE(ISGL,GMQK,-ISSTL,+IDST,0,0,0)
1330 CALL SSSAVE(ISGL,GMQK,+ISSTL,-IDST,0,0,0)
1332 IF (AMGLSS.GT.(AMSRSS+AMST)) THEN
1333 GMQK=ALF3*AMGLSS*(1.+AMST**2/AMGLSS**2-AMSRSS**2/AMGLSS**2)*
1334 $ SQRT(SSXLAM(1.,AMST**2/AMGLSS**2,AMSRSS**2/AMGLSS**2))/8.
1335 CALL SSSAVE(ISGL,GMQK,-ISSTR,+IDST,0,0,0)
1336 CALL SSSAVE(ISGL,GMQK,+ISSTR,-IDST,0,0,0)
1339 IF (AMGLSS.GT.(AMCLSS+AMCH)) THEN
1340 GMQK=ALF3*AMGLSS*(1.+AMCH**2/AMGLSS**2-AMCLSS**2/AMGLSS**2)*
1341 $ SQRT(SSXLAM(1.,AMCH**2/AMGLSS**2,AMCLSS**2/AMGLSS**2))/8.
1342 CALL SSSAVE(ISGL,GMQK,-ISCHL,+IDCH,0,0,0)
1343 CALL SSSAVE(ISGL,GMQK,+ISCHL,-IDCH,0,0,0)
1345 IF (AMGLSS.GT.(AMCRSS+AMCH)) THEN
1346 GMQK=ALF3*AMGLSS*(1.+AMCH**2/AMGLSS**2-AMCRSS**2/AMGLSS**2)*
1347 $ SQRT(SSXLAM(1.,AMCH**2/AMGLSS**2,AMCRSS**2/AMGLSS**2))/8.
1348 CALL SSSAVE(ISGL,GMQK,-ISCHR,+IDCH,0,0,0)
1349 CALL SSSAVE(ISGL,GMQK,+ISCHR,-IDCH,0,0,0)
1352 C !!! NEED MIXING ANGLE PIECE LIKE STOPS
1353 IF (AMGLSS.GT.(AMB1SS+AMBT)) THEN
1354 GMQK=ALF3*AMGLSS*(1.+AMBT**2/AMGLSS**2-AMB1SS**2/AMGLSS**2)*
1355 $ SQRT(SSXLAM(1.,AMBT**2/AMGLSS**2,AMB1SS**2/AMGLSS**2))/8.
1356 CALL SSSAVE(ISGL,GMQK,-ISBT1,+IDBT,0,0,0)
1357 CALL SSSAVE(ISGL,GMQK,+ISBT1,-IDBT,0,0,0)
1360 IF (AMGLSS.GT.(AMB2SS+AMBT)) THEN
1361 GMQK=ALF3*AMGLSS*(1.+AMBT**2/AMGLSS**2-AMB2SS**2/AMGLSS**2)*
1362 $ SQRT(SSXLAM(1.,AMBT**2/AMGLSS**2,AMB2SS**2/AMGLSS**2))/8.
1363 CALL SSSAVE(ISGL,GMQK,-ISBT2,+IDBT,0,0,0)
1364 CALL SSSAVE(ISGL,GMQK,+ISBT2,-IDBT,0,0,0)
1367 IF (AMGLSS.GT.(AMT1SS+AMTP)) THEN
1368 GMQK=ALF3*AMGLSS*(1.+AMTP**2/AMGLSS**2-AMT1SS**2/AMGLSS**2-
1369 $ 2*SIN(2*THETAT)*AMTP/AMGLSS)*
1370 $ SQRT(SSXLAM(1.,AMTP**2/AMGLSS**2,AMT1SS**2/AMGLSS**2))/8.
1371 CALL SSSAVE(ISGL,GMQK,-ISTP1,+IDTP,0,0,0)
1372 CALL SSSAVE(ISGL,GMQK,+ISTP1,-IDTP,0,0,0)
1375 IF (AMGLSS.GT.(AMT2SS+AMTP)) THEN
1376 GMQK=ALF3*AMGLSS*(1.+AMTP**2/AMGLSS**2-AMT2SS**2/AMGLSS**2+
1377 $ 2*SIN(2*THETAT)*AMTP/AMGLSS)*
1378 $ SQRT(SSXLAM(1.,AMTP**2/AMGLSS**2,AMT2SS**2/AMGLSS**2))/8.
1379 CALL SSSAVE(ISGL,GMQK,-ISTP2,+IDTP,0,0,0)
1380 CALL SSSAVE(ISGL,GMQK,+ISTP2,-IDTP,0,0,0)
1383 C Decay to gravitino
1385 IF (AMGLSS.GT.AMGVSS) THEN
1386 WID=AMGLSS**5/48./PI/(AMGVSS*AMPL)**2
1387 CALL SSSAVE(ISGL,WID,91,IDGL,0,0,0)
1390 C Normalize branching ratios