]>
Commit | Line | Data |
---|---|---|
0795afa3 | 1 | #include "isajet/pilot.h" |
2 | SUBROUTINE SSGLBF | |
3 | C----------------------------------------------------------------------- | |
4 | 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 | |
11 | C | |
12 | C Auxiliary functions are called SSGxyi, where normally x | |
13 | C indicates the SUSY particle, y the SM particle(s), and i is | |
14 | C a counter. | |
15 | C | |
16 | C Baer's GLUBF | |
17 | C | |
18 | C----------------------------------------------------------------------- | |
19 | #if defined(CERNLIB_IMPNONE) | |
20 | IMPLICIT NONE | |
21 | #endif | |
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" | |
28 | C | |
29 | EXTERNAL SSGWQ1,SSGWQ2,SSGZG1,SSGZG2,SSGZG3,SSGZT | |
30 | EXTERNAL SSGWT1,SSGWT2,SSGWT3,SSGWT4,SSGWT5,SSGWT6, | |
31 | $SSGWT7,SSGWT8 | |
32 | EXTERNAL SSGX1,SSGX2,SSGX3,SSGX4,SSGX5,SSGX6,SSGX7,SSGX8 | |
33 | $,SSGX9 | |
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 | |
39 | REAL WID,SNIZ,FACT | |
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, | |
46 | $XKT1,XKT2 | |
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 | |
55 | SAVE ZONE,ZI | |
56 | DATA ZONE,ZI/(1.,0.),(0.,1.)/ | |
57 | ||
58 | C | |
59 | C Partly duplicated from SSMASS. | |
60 | C | |
61 | AMPL=2.4E18 | |
62 | PI=4.*ATAN(1.) | |
63 | SR2=SQRT(2.) | |
64 | G=SQRT(4*PI*ALFAEM/SN2THW) | |
65 | GP=G*SQRT(SN2THW/(1.-SN2THW)) | |
66 | ALF3=SSALFS(DBLE(AMGLSS**2)) | |
67 | GS=SQRT(4.*PI*ALF3) | |
68 | TANB=1./RV2V1 | |
69 | BETA=ATAN(TANB) | |
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))* | |
75 | $(ASMT/PI)**2) | |
76 | MTQ=SSMQCD(DBLE(MTMT),DBLE(AMGLSS)) | |
77 | FB=G*MBQ/SR2/AMW/COS(BETA) | |
78 | FT=G*MTQ/SR2/AMW/SIN(BETA) | |
79 | MW1=ABS(AMW1SS) | |
80 | MW2=ABS(AMW2SS) | |
81 | SNW1=SIGN(1.,AMW1SS) | |
82 | SNW2=SIGN(1.,AMW2SS) | |
83 | XM=1./TAN(GAMMAL) | |
84 | YM=1./TAN(GAMMAR) | |
85 | THX=SIGN(1.,XM) | |
86 | THY=SIGN(1.,YM) | |
87 | COST=COS(THETAT) | |
88 | SINT=SIN(THETAT) | |
89 | COSB=COS(THETAB) | |
90 | SINB=SIN(THETAB) | |
91 | C | |
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 | |
103 | C | |
104 | C gluino --> w1 + qk + qb | |
105 | C | |
106 | C Now includes sbottom as well as stop mixing/Yukawa effects | |
107 | C as of 3/31/97, thanks to M. Drees | |
108 | TMP(1)=MW1 | |
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 | |
112 | TMP(2)=AMULSS | |
113 | WIDU=ZADW1*CONJG(ZADW1)*SSXINT(0.,SSGWQ1,UPPR) | |
114 | TMP(2)=AMDLSS | |
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 | |
119 | TMP(2)=AMULSS | |
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 | |
123 | TMP(2)=AMDLSS | |
124 | WIDD=ZAUW1*CONJG(ZAUW1)*SSXINT(0.,SSGWQ1,UPPR) | |
125 | WID=GS**2/2./AMGLSS/(2*PI)**5*WIDD | |
126 | ELSE | |
127 | WID=0. | |
128 | END IF | |
129 | CALL SSSAVE(ISGL,WID,+ISW1,+IDDN,-IDUP,0,0) | |
130 | CALL SSSAVE(ISGL,WID,-ISW1,+IDUP,-IDDN,0,0) | |
131 | Z1(1)=1. | |
132 | Z1(2)=-Z1(1) | |
133 | Z2(1)=G*SIN(GAMMAL) | |
134 | Z2(2)=Z2(1) | |
135 | CALL SSME3(2,AMDLSS,Z1,Z2) | |
136 | Z1(1)=G*SIN(GAMMAR) | |
137 | Z1(2)=-Z1(1) | |
138 | Z2(1)=1. | |
139 | Z2(2)=Z2(1) | |
140 | CALL SSME3(3,AMULSS,Z1,Z2) | |
141 | END IF | |
142 | C | |
143 | IF (AMGLSS.GT.(MW1+AMST+AMCH)) THEN | |
144 | IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.LT.AMSLSS) THEN | |
145 | TMP(2)=AMCLSS | |
146 | WIDU=ZADW1*CONJG(ZADW1)*SSXINT(0.,SSGWQ1,UPPR) | |
147 | TMP(2)=AMSLSS | |
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 | |
152 | TMP(2)=AMCLSS | |
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 | |
156 | TMP(2)=AMSLSS | |
157 | WIDD=ZAUW1*CONJG(ZAUW1)*SSXINT(0.,SSGWQ1,UPPR) | |
158 | WID=GS**2/2./AMGLSS/(2*PI)**5*WIDD | |
159 | ELSE | |
160 | WID=0. | |
161 | END IF | |
162 | CALL SSSAVE(ISGL,WID,+ISW1,+IDST,-IDCH,0,0) | |
163 | CALL SSSAVE(ISGL,WID,-ISW1,+IDCH,-IDST,0,0) | |
164 | Z1(1)=1. | |
165 | Z1(2)=-Z1(1) | |
166 | Z2(1)=G*SIN(GAMMAL) | |
167 | Z2(2)=Z2(1) | |
168 | CALL SSME3(2,AMSLSS,Z1,Z2) | |
169 | Z1(1)=G*SIN(GAMMAR) | |
170 | Z1(2)=-Z1(1) | |
171 | Z2(1)=1. | |
172 | Z2(2)=Z2(1) | |
173 | CALL SSME3(3,AMCLSS,Z1,Z2) | |
174 | END IF | |
175 | C | |
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 | |
187 | TMP(1)=MW1 | |
188 | TMP(2)=AMGLSS | |
189 | TMP(3)=AMTP | |
190 | IF (AMGLSS.LT.(AMTP+AMT1SS)) THEN | |
191 | TMP(6)=AMT1SS | |
192 | TMP(7)=AMT1SS | |
193 | GT1=(ALT1**2+ART1**2)*(SSXINT(AMTP,SSGWT1,UPPER)+ | |
194 | , SIN(2*THETAT)*SSXINT(AMTP,SSGWT8,UPPER)) | |
195 | TMP(7)=AMT2SS | |
196 | GT1T2=2*(ALT1*ALT2+ART1*ART2)*(SINT**2-COST**2)* | |
197 | , SSXINT(AMTP,SSGWT8,UPPER) | |
198 | ELSE | |
199 | GT1=0. | |
200 | GT1T2=0. | |
201 | END IF | |
202 | IF (AMGLSS.LT.(AMTP+AMT2SS)) THEN | |
203 | TMP(6)=AMT2SS | |
204 | TMP(7)=AMT2SS | |
205 | GT2=(ALT2**2+ART2**2)*(SSXINT(AMTP,SSGWT1,UPPER)- | |
206 | , SIN(2*THETAT)*SSXINT(AMTP,SSGWT8,UPPER)) | |
207 | ELSE | |
208 | GT2=0. | |
209 | END IF | |
210 | IF (AMGLSS.LT.(AMB1SS+AMBT)) THEN | |
211 | TMP(4)=AMB1SS | |
212 | TMP(8)=SNW1 | |
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) | |
217 | ELSE | |
218 | GB1=0. | |
219 | END IF | |
220 | IF (AMGLSS.LT.(AMB2SS+AMBT)) THEN | |
221 | TMP(4)=AMB2SS | |
222 | TMP(8)=SNW1 | |
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) | |
227 | ELSE | |
228 | GB2=0. | |
229 | END IF | |
230 | IF (AMGLSS.LT.(AMTP+AMT1SS).AND.AMGLSS.LT. | |
231 | $ (AMB1SS+AMBT)) THEN | |
232 | TMP(4)=AMB1SS | |
233 | TMP(6)=AMT1SS | |
234 | TMP(8)=SNW1 | |
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) | |
243 | ELSE | |
244 | GT1B1=0. | |
245 | END IF | |
246 | IF (AMGLSS.LT.(AMTP+AMT1SS).AND.AMGLSS.LT. | |
247 | $ (AMB2SS+AMBT)) THEN | |
248 | TMP(4)=AMB2SS | |
249 | TMP(6)=AMT1SS | |
250 | TMP(8)=SNW1 | |
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) | |
259 | ELSE | |
260 | GT1B2=0. | |
261 | END IF | |
262 | IF (AMGLSS.LT.(AMTP+AMT2SS).AND.AMGLSS.LT. | |
263 | $ (AMB1SS+AMBT)) THEN | |
264 | TMP(4)=AMB1SS | |
265 | TMP(6)=AMT2SS | |
266 | TMP(8)=SNW1 | |
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) | |
275 | ELSE | |
276 | GT2B1=0. | |
277 | END IF | |
278 | IF (AMGLSS.LT.(AMTP+AMT2SS).AND.AMGLSS.LT. | |
279 | $ (AMB2SS+AMBT)) THEN | |
280 | TMP(4)=AMB2SS | |
281 | TMP(6)=AMT2SS | |
282 | TMP(8)=SNW1 | |
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) | |
291 | ELSE | |
292 | GT2B2=0. | |
293 | END IF | |
294 | WID=GT1+GT2+GT1T2+GB1+GB2+GT1B1+GT1B2+GT2B1+GT2B2 | |
295 | WID=FACT*WID | |
296 | IF (WID.GT.0.) THEN | |
297 | CALL SSSAVE(ISGL,WID,+ISW1,+IDBT,-IDTP,0,0) | |
298 | Z1(1)=SINT-COST | |
299 | Z1(2)=SINT+COST | |
300 | Z2(1)=ALT1+SNW1*ART1 | |
301 | Z2(2)=ALT1-SNW1*ART1 | |
302 | CALL SSME3(2,AMT1SS,Z1,Z2) | |
303 | Z1(1)=-COST-SINT | |
304 | Z1(2)=-COST+SINT | |
305 | Z2(1)=ALT2+SNW1*ART2 | |
306 | Z2(2)=ALT2-SNW1*ART2 | |
307 | CALL SSME3(2,AMT2SS,Z1,Z2) | |
308 | Z1(1)=SNW1*ALB1+ARB1 | |
309 | Z1(2)=-SNW1*ALB1+ARB1 | |
310 | Z2(1)=-COSB+SINB | |
311 | Z2(2)=-COSB-SINB | |
312 | CALL SSME3(3,AMB1SS,Z1,Z2) | |
313 | Z1(1)=SNW1*ALB2+ARB2 | |
314 | Z1(2)=-SNW1*ALB2+ARB2 | |
315 | Z2(1)=-SINB-COSB | |
316 | Z2(2)=-SINB+COSB | |
317 | CALL SSME3(3,AMB2SS,Z1,Z2) | |
318 | CALL SSSAVE(ISGL,WID,-ISW1,+IDTP,-IDBT,0,0) | |
319 | Z1(1)=SINB-COSB | |
320 | Z1(2)=SINB+COSB | |
321 | Z2(1)=ALB1+SNW1*ARB1 | |
322 | Z2(2)=ALB1-SNW1*ARB1 | |
323 | CALL SSME3(2,AMB1SS,Z1,Z2) | |
324 | Z1(1)=-COSB-SINB | |
325 | Z1(2)=-COSB+SINB | |
326 | Z2(1)=ALB2+SNW1*ARB2 | |
327 | Z2(2)=ALB2-SNW1*ARB2 | |
328 | CALL SSME3(2,AMB2SS,Z1,Z2) | |
329 | Z1(1)=SNW1*ALT1+ART1 | |
330 | Z1(2)=-SNW1*ALT1+ART1 | |
331 | Z2(1)=-COST+SINT | |
332 | Z2(2)=-COST-SINT | |
333 | CALL SSME3(3,AMT1SS,Z1,Z2) | |
334 | Z1(1)=SNW1*ALT2+ART2 | |
335 | Z1(2)=-SNW1*ALT2+ART2 | |
336 | Z2(1)=-SINT-COST | |
337 | Z2(2)=-SINT+COST | |
338 | CALL SSME3(3,AMT2SS,Z1,Z2) | |
339 | END IF | |
340 | END IF | |
341 | C | |
342 | C gluino --> w2 + qk + qb | |
343 | C | |
344 | TMP(1)=MW2 | |
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 | |
348 | TMP(2)=AMULSS | |
349 | WIDU=ZADW2*CONJG(ZADW2)*SSXINT(0.,SSGWQ1,UPPR) | |
350 | TMP(2)=AMDLSS | |
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 | |
355 | TMP(2)=AMULSS | |
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 | |
359 | TMP(2)=AMDLSS | |
360 | WIDD=ZAUW2*CONJG(ZAUW2)*SSXINT(0.,SSGWQ1,UPPR) | |
361 | WID=GS**2/2./AMGLSS/(2*PI)**5*WIDD | |
362 | ELSE | |
363 | WID=0. | |
364 | END IF | |
365 | CALL SSSAVE(ISGL,WID,+ISW2,+IDDN,-IDUP,0,0) | |
366 | CALL SSSAVE(ISGL,WID,-ISW2,+IDUP,-IDDN,0,0) | |
367 | Z1(1)=1. | |
368 | Z1(2)=-Z1(1) | |
369 | Z2(1)=G*THX*COS(GAMMAL) | |
370 | Z2(2)=Z2(1) | |
371 | CALL SSME3(2,AMDLSS,Z1,Z2) | |
372 | Z1(1)=G*THY*COS(GAMMAR) | |
373 | Z1(2)=-Z1(1) | |
374 | Z2(1)=1. | |
375 | Z2(2)=Z2(1) | |
376 | CALL SSME3(3,AMULSS,Z1,Z2) | |
377 | END IF | |
378 | C | |
379 | IF (AMGLSS.GT.(MW2+AMST+AMCH)) THEN | |
380 | IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.LT.AMSLSS) THEN | |
381 | TMP(2)=AMCLSS | |
382 | WIDU=ZADW2*CONJG(ZADW2)*SSXINT(0.,SSGWQ1,UPPR) | |
383 | TMP(2)=AMSLSS | |
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 | |
388 | TMP(2)=AMCLSS | |
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 | |
392 | TMP(2)=AMSLSS | |
393 | WIDD=ZAUW2*CONJG(ZAUW2)*SSXINT(0.,SSGWQ1,UPPR) | |
394 | WID=GS**2/2./AMGLSS/(2*PI)**5*WIDD | |
395 | ELSE | |
396 | WID=0. | |
397 | END IF | |
398 | CALL SSSAVE(ISGL,WID,+ISW2,+IDST,-IDCH,0,0) | |
399 | CALL SSSAVE(ISGL,WID,-ISW2,+IDCH,-IDST,0,0) | |
400 | Z1(1)=1. | |
401 | Z1(2)=-Z1(1) | |
402 | Z2(1)=G*THX*COS(GAMMAL) | |
403 | Z2(2)=Z2(1) | |
404 | CALL SSME3(2,AMSLSS,Z1,Z2) | |
405 | Z1(1)=G*THY*COS(GAMMAR) | |
406 | Z1(2)=-Z1(1) | |
407 | Z2(1)=1. | |
408 | Z2(2)=Z2(1) | |
409 | CALL SSME3(3,AMCLSS,Z1,Z2) | |
410 | END IF | |
411 | C | |
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 | |
423 | TMP(1)=MW2 | |
424 | TMP(2)=AMGLSS | |
425 | TMP(3)=AMTP | |
426 | IF (AMGLSS.LT.(AMTP+AMT1SS)) THEN | |
427 | TMP(6)=AMT1SS | |
428 | TMP(7)=AMT1SS | |
429 | GT1=(ALT1**2+ART1**2)*(SSXINT(AMTP,SSGWT1,UPPER)+ | |
430 | , SIN(2*THETAT)*SSXINT(AMTP,SSGWT8,UPPER)) | |
431 | TMP(7)=AMT2SS | |
432 | GT1T2=2*(ALT1*ALT2+ART1*ART2)*(SINT**2-COST**2)* | |
433 | , SSXINT(AMTP,SSGWT8,UPPER) | |
434 | ELSE | |
435 | GT1=0. | |
436 | GT1T2=0. | |
437 | END IF | |
438 | IF (AMGLSS.LT.(AMTP+AMT2SS)) THEN | |
439 | TMP(6)=AMT2SS | |
440 | TMP(7)=AMT2SS | |
441 | GT2=(ALT2**2+ART2**2)*(SSXINT(AMTP,SSGWT1,UPPER)- | |
442 | , SIN(2*THETAT)*SSXINT(AMTP,SSGWT8,UPPER)) | |
443 | ELSE | |
444 | GT2=0. | |
445 | END IF | |
446 | IF (AMGLSS.LT.(AMB1SS+AMBT)) THEN | |
447 | TMP(4)=AMB1SS | |
448 | TMP(8)=SNW2 | |
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) | |
453 | ELSE | |
454 | GB1=0. | |
455 | END IF | |
456 | IF (AMGLSS.LT.(AMB2SS+AMBT)) THEN | |
457 | TMP(4)=AMB2SS | |
458 | TMP(8)=SNW2 | |
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) | |
462 | ELSE | |
463 | GB2=0. | |
464 | END IF | |
465 | IF (AMGLSS.LT.(AMTP+AMT1SS).AND.AMGLSS.LT. | |
466 | $ (AMB1SS+AMBT)) THEN | |
467 | TMP(4)=AMB1SS | |
468 | TMP(6)=AMT1SS | |
469 | TMP(8)=SNW2 | |
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) | |
478 | ELSE | |
479 | GT1B1=0. | |
480 | END IF | |
481 | IF (AMGLSS.LT.(AMTP+AMT1SS).AND.AMGLSS.LT. | |
482 | $ (AMB2SS+AMBT)) THEN | |
483 | TMP(4)=AMB2SS | |
484 | TMP(6)=AMT1SS | |
485 | TMP(8)=SNW2 | |
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) | |
494 | ELSE | |
495 | GT1B2=0. | |
496 | END IF | |
497 | IF (AMGLSS.LT.(AMTP+AMT2SS).AND.AMGLSS.LT. | |
498 | $ (AMB1SS+AMBT)) THEN | |
499 | TMP(4)=AMB1SS | |
500 | TMP(6)=AMT2SS | |
501 | TMP(8)=SNW2 | |
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) | |
510 | ELSE | |
511 | GT2B1=0. | |
512 | END IF | |
513 | IF (AMGLSS.LT.(AMTP+AMT2SS).AND.AMGLSS.LT. | |
514 | $ (AMB2SS+AMBT)) THEN | |
515 | TMP(4)=AMB2SS | |
516 | TMP(6)=AMT2SS | |
517 | TMP(8)=SNW2 | |
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) | |
526 | ELSE | |
527 | GT2B2=0. | |
528 | END IF | |
529 | WID=GT1+GT2+GT1T2+GB1+GB2+GT1B1+GT1B2+GT2B1+GT2B2 | |
530 | WID=FACT*WID | |
531 | IF (WID.GT.0.) THEN | |
532 | CALL SSSAVE(ISGL,WID,+ISW2,+IDBT,-IDTP,0,0) | |
533 | Z1(1)=SINT-COST | |
534 | Z1(2)=SINT+COST | |
535 | Z2(1)=ALT1+SNW2*ART1 | |
536 | Z2(2)=ALT1-SNW2*ART1 | |
537 | CALL SSME3(2,AMT1SS,Z1,Z2) | |
538 | Z1(1)=-COST-SINT | |
539 | Z1(2)=-COST+SINT | |
540 | Z2(1)=ALT2+SNW2*ART2 | |
541 | Z2(2)=ALT2-SNW2*ART2 | |
542 | CALL SSME3(2,AMT2SS,Z1,Z2) | |
543 | Z1(1)=SNW2*ALB1+ARB1 | |
544 | Z1(2)=-SNW2*ALB1+ARB1 | |
545 | Z2(1)=-COSB+SINB | |
546 | Z2(2)=-COSB-SINB | |
547 | CALL SSME3(3,AMB1SS,Z1,Z2) | |
548 | Z1(1)=SNW2*ALB2+ARB2 | |
549 | Z1(2)=-SNW2*ALB2+ARB2 | |
550 | Z2(1)=-SINB-COSB | |
551 | Z2(2)=-SINB+COSB | |
552 | CALL SSME3(3,AMB2SS,Z1,Z2) | |
553 | CALL SSSAVE(ISGL,WID,-ISW2,+IDTP,-IDBT,0,0) | |
554 | Z1(1)=SINB-COSB | |
555 | Z1(2)=SINB+COSB | |
556 | Z2(1)=ALB1+SNW2*ARB1 | |
557 | Z2(2)=ALB1-SNW2*ARB1 | |
558 | CALL SSME3(2,AMB1SS,Z1,Z2) | |
559 | Z1(1)=-COSB-SINB | |
560 | Z1(2)=-COSB+SINB | |
561 | Z2(1)=ALB2+SNW2*ARB2 | |
562 | Z2(2)=ALB2-SNW2*ARB2 | |
563 | CALL SSME3(2,AMB2SS,Z1,Z2) | |
564 | Z1(1)=SNW2*ALT1+ART1 | |
565 | Z1(2)=-SNW2*ALT1+ART1 | |
566 | Z2(1)=-COST+SINT | |
567 | Z2(2)=-COST-SINT | |
568 | CALL SSME3(3,AMT1SS,Z1,Z2) | |
569 | Z1(1)=SNW2*ALT2+ART2 | |
570 | Z1(2)=-SNW2*ALT2+ART2 | |
571 | Z2(1)=-SINT-COST | |
572 | Z2(2)=-SINT+COST | |
573 | CALL SSME3(3,AMT2SS,Z1,Z2) | |
574 | END IF | |
575 | END IF | |
576 | C | |
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) | |
579 | C | |
580 | ISZI(1)=ISZ1 | |
581 | ISZI(2)=ISZ2 | |
582 | ISZI(3)=ISZ3 | |
583 | ISZI(4)=ISZ4 | |
584 | DO 100 IZ=1,4 | |
585 | MZIZ=ABS(AMZISS(IZ)) | |
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)) | |
591 | THIZ=0 | |
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 | |
602 | TMP(1)=AMTP | |
603 | TMP(2)=MZIZ | |
604 | TMP(3)=AMT1SS | |
605 | XIT1=SSXINT(0.,SSGZG1,1.) | |
606 | XI1T1=SSXINT(0.,SSGZG2,1.) | |
607 | XKT1=SSXINT(0.,SSGZG3,1.) | |
608 | ELSE | |
609 | XIT1=0. | |
610 | XI1T1=0. | |
611 | XKT1=0. | |
612 | END IF | |
613 | IF (AMGLSS.LT.(AMT2SS+AMTP)) THEN | |
614 | TMP(1)=AMTP | |
615 | TMP(2)=MZIZ | |
616 | TMP(3)=AMT2SS | |
617 | XIT2=SSXINT(0.,SSGZG1,1.) | |
618 | XI1T2=SSXINT(0.,SSGZG2,1.) | |
619 | XKT2=SSXINT(0.,SSGZG3,1.) | |
620 | ELSE | |
621 | XIT2=0. | |
622 | XI1T2=0. | |
623 | XKT2=0. | |
624 | END IF | |
625 | C !!! NEEDS UPDATE FOR SBOTTOM MIXING !!! | |
626 | IF (AMGLSS.LT.(AMB1SS+AMBT)) THEN | |
627 | TMP(1)=AMBT | |
628 | TMP(2)=MZIZ | |
629 | TMP(3)=AMB1SS | |
630 | XI1BL=SSXINT(0.,SSGZG2,1.) | |
631 | XKBL=SSXINT(0.,SSGZG3,1.) | |
632 | ELSE | |
633 | XI1BL=0. | |
634 | XKBL=0. | |
635 | END IF | |
636 | IF (AMGLSS.LT.(AMB2SS+AMBT)) THEN | |
637 | TMP(1)=AMBT | |
638 | TMP(2)=MZIZ | |
639 | TMP(3)=AMB2SS | |
640 | XI1BR=SSXINT(0.,SSGZG2,1.) | |
641 | XKBR=SSXINT(0.,SSGZG3,1.) | |
642 | ELSE | |
643 | XI1BR=0. | |
644 | XKBR=0. | |
645 | END IF | |
646 | IF (AMGLSS.LT.(AMULSS+AMUP)) THEN | |
647 | TMP(1)=AMUP | |
648 | TMP(2)=MZIZ | |
649 | TMP(3)=AMULSS | |
650 | XI1UL=SSXINT(0.,SSGZG2,1.) | |
651 | XKUL=SSXINT(0.,SSGZG3,1.) | |
652 | ELSE | |
653 | XI1UL=0. | |
654 | XKUL=0. | |
655 | END IF | |
656 | IF (AMGLSS.LT.(AMURSS+AMUP)) THEN | |
657 | TMP(1)=AMUP | |
658 | TMP(2)=MZIZ | |
659 | TMP(3)=AMURSS | |
660 | XI1UR=SSXINT(0.,SSGZG2,1.) | |
661 | XKUR=SSXINT(0.,SSGZG3,1.) | |
662 | ELSE | |
663 | XI1UR=0. | |
664 | XKUR=0. | |
665 | END IF | |
666 | IF (AMGLSS.LT.(AMDLSS+AMDN)) THEN | |
667 | TMP(1)=AMDN | |
668 | TMP(2)=MZIZ | |
669 | TMP(3)=AMDLSS | |
670 | XI1DL=SSXINT(0.,SSGZG2,1.) | |
671 | XKDL=SSXINT(0.,SSGZG3,1.) | |
672 | ELSE | |
673 | XI1DL=0. | |
674 | XKDL=0. | |
675 | END IF | |
676 | IF (AMGLSS.LT.(AMDRSS+AMDN)) THEN | |
677 | TMP(1)=AMDN | |
678 | TMP(2)=MZIZ | |
679 | TMP(3)=AMDRSS | |
680 | XI1DR=SSXINT(0.,SSGZG2,1.) | |
681 | XKDR=SSXINT(0.,SSGZG3,1.) | |
682 | ELSE | |
683 | XI1DR=0. | |
684 | XKDR=0. | |
685 | END IF | |
686 | IF (AMGLSS.LT.(AMSLSS+AMST)) THEN | |
687 | TMP(1)=AMST | |
688 | TMP(2)=MZIZ | |
689 | TMP(3)=AMSLSS | |
690 | XI1SL=SSXINT(0.,SSGZG2,1.) | |
691 | XKSL=SSXINT(0.,SSGZG3,1.) | |
692 | ELSE | |
693 | XI1SL=0. | |
694 | XKSL=0. | |
695 | END IF | |
696 | IF (AMGLSS.LT.(AMSRSS+AMST)) THEN | |
697 | TMP(1)=AMST | |
698 | TMP(2)=MZIZ | |
699 | TMP(3)=AMSRSS | |
700 | XI1SR=SSXINT(0.,SSGZG2,1.) | |
701 | XKSR=SSXINT(0.,SSGZG3,1.) | |
702 | ELSE | |
703 | XI1SR=0. | |
704 | XKSR=0. | |
705 | END IF | |
706 | IF (AMGLSS.LT.(AMCLSS+AMCH)) THEN | |
707 | TMP(1)=AMCH | |
708 | TMP(2)=MZIZ | |
709 | TMP(3)=AMCLSS | |
710 | XI1CL=SSXINT(0.,SSGZG2,1.) | |
711 | XKCL=SSXINT(0.,SSGZG3,1.) | |
712 | ELSE | |
713 | XI1CL=0. | |
714 | XKCL=0. | |
715 | END IF | |
716 | IF (AMGLSS.LT.(AMCRSS+AMCH)) THEN | |
717 | TMP(1)=AMCH | |
718 | TMP(2)=MZIZ | |
719 | TMP(3)=AMCRSS | |
720 | XI1CR=SSXINT(0.,SSGZG2,1.) | |
721 | XKCR=SSXINT(0.,SSGZG3,1.) | |
722 | ELSE | |
723 | XI1CR=0. | |
724 | XKCR=0. | |
725 | END IF | |
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+ | |
749 | $ KT2)**2/AMGLSS**2 | |
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) | |
752 | END IF | |
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 | |
757 | TMP(1)=MZIZ | |
758 | TMP(2)=AMULSS | |
759 | WIDL=2*AUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
760 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
761 | TMP(2)=AMURSS | |
762 | WIDR=2*BUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
763 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
764 | WID=WIDL+WIDR | |
765 | ELSE IF (AMGLSS.LT.AMULSS.AND.AMGLSS.GE.AMURSS) THEN | |
766 | TMP(2)=AMULSS | |
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 | |
770 | TMP(2)=AMURSS | |
771 | WID=2*BUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
772 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
773 | ELSE | |
774 | WID=0. | |
775 | END IF | |
776 | WID=GS**2/AMGLSS/2./(2*PI)**5*WID | |
777 | IF (WID.GT.0.) THEN | |
778 | CALL SSSAVE(ISGL,WID,ISZI(IZ),IDUP,-IDUP,0,0) | |
779 | C Enter decay matrix element info | |
780 | Z1(1)=1. | |
781 | Z1(2)=-Z1(1) | |
782 | Z2(1)=-CONJG(ZI**(THIZ-1)*(-1.)*(THIZ+1)*AUIZ) | |
783 | Z2(2)=Z2(1) | |
784 | CALL SSME3(2,AMULSS,Z1,Z2) | |
785 | Z1(1)=1. | |
786 | Z1(2)=Z1(1) | |
787 | Z2(1)=-CONJG(ZI**(THIZ-1)*BUIZ) | |
788 | Z2(2)=-Z2(1) | |
789 | CALL SSME3(2,AMURSS,Z1,Z2) | |
790 | Z1(1)=ZI**(THIZ-1)*(-1.)*(THIZ+1)*AUIZ | |
791 | Z1(2)=-Z1(1) | |
792 | Z2(1)=1. | |
793 | Z2(2)=Z2(1) | |
794 | CALL SSME3(3,AMULSS,Z1,Z2) | |
795 | Z1(1)=ZI**(THIZ-1)*BUIZ | |
796 | Z1(2)=Z1(1) | |
797 | Z2(1)=1. | |
798 | Z2(2)=-Z2(1) | |
799 | CALL SSME3(3,AMURSS,Z1,Z2) | |
800 | END IF | |
801 | END IF | |
802 | C | |
803 | IF (AMGLSS.GT.(MZIZ+2*AMDN)) THEN | |
804 | IF (AMGLSS.LT.AMDLSS.AND.AMGLSS.LT.AMDRSS) THEN | |
805 | TMP(1)=MZIZ | |
806 | TMP(2)=AMDLSS | |
807 | WIDL=2*ADIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
808 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
809 | TMP(2)=AMDRSS | |
810 | WIDR=2*BDIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
811 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
812 | WID=WIDL+WIDR | |
813 | ELSE IF (AMGLSS.LT.AMDLSS.AND.AMGLSS.GE.AMDRSS) THEN | |
814 | TMP(2)=AMDLSS | |
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 | |
818 | TMP(2)=AMDRSS | |
819 | WID=2*BDIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
820 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
821 | ELSE | |
822 | WID=0. | |
823 | END IF | |
824 | WID=GS**2/AMGLSS/2./(2*PI)**5*WID | |
825 | IF (WID.GT.0.) THEN | |
826 | CALL SSSAVE(ISGL,WID,ISZI(IZ),IDDN,-IDDN,0,0) | |
827 | C Enter decay matrix element info | |
828 | Z1(1)=1. | |
829 | Z1(2)=-Z1(1) | |
830 | Z2(1)=-CONJG(ZI**(THIZ-1)*(-1.)*(THIZ+1)*ADIZ) | |
831 | Z2(2)=Z2(1) | |
832 | CALL SSME3(2,AMDLSS,Z1,Z2) | |
833 | Z1(1)=1. | |
834 | Z1(2)=Z1(1) | |
835 | Z2(1)=-CONJG(ZI**(THIZ-1)*BDIZ) | |
836 | Z2(2)=-Z2(1) | |
837 | CALL SSME3(2,AMDRSS,Z1,Z2) | |
838 | Z1(1)=ZI**(THIZ-1)*(-1.)*(THIZ+1)*ADIZ | |
839 | Z1(2)=-Z1(1) | |
840 | Z2(1)=1. | |
841 | Z2(2)=Z2(1) | |
842 | CALL SSME3(3,AMDLSS,Z1,Z2) | |
843 | Z1(1)=ZI**(THIZ-1)*BDIZ | |
844 | Z1(2)=Z1(1) | |
845 | Z2(1)=1. | |
846 | Z2(2)=-Z2(1) | |
847 | CALL SSME3(3,AMDRSS,Z1,Z2) | |
848 | END IF | |
849 | END IF | |
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 | |
853 | TMP(1)=MZIZ | |
854 | TMP(2)=AMSLSS | |
855 | WIDL=2*ADIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
856 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
857 | TMP(2)=AMSRSS | |
858 | WIDR=2*BDIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
859 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
860 | WID=WIDL+WIDR | |
861 | ELSE IF (AMGLSS.LT.AMSLSS.AND.AMGLSS.GE.AMSRSS) THEN | |
862 | TMP(2)=AMSLSS | |
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 | |
866 | TMP(2)=AMSRSS | |
867 | WID=2*BDIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
868 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
869 | ELSE | |
870 | WID=0. | |
871 | END IF | |
872 | WID=GS**2/AMGLSS/2./(2*PI)**5*WID | |
873 | IF (WID.GT.0.) THEN | |
874 | CALL SSSAVE(ISGL,WID,ISZI(IZ),IDST,-IDST,0,0) | |
875 | C Enter decay matrix element info | |
876 | Z1(1)=1. | |
877 | Z1(2)=-Z1(1) | |
878 | Z2(1)=-CONJG(ZI**(THIZ-1)*(-1.)*(THIZ+1)*ADIZ) | |
879 | Z2(2)=Z2(1) | |
880 | CALL SSME3(2,AMDLSS,Z1,Z2) | |
881 | Z1(1)=1. | |
882 | Z1(2)=Z1(1) | |
883 | Z2(1)=-CONJG(ZI**(THIZ-1)*BDIZ) | |
884 | Z2(2)=-Z2(1) | |
885 | CALL SSME3(2,AMDRSS,Z1,Z2) | |
886 | Z1(1)=ZI**(THIZ-1)*(-1.)*(THIZ+1)*ADIZ | |
887 | Z1(2)=-Z1(1) | |
888 | Z2(1)=1. | |
889 | Z2(2)=Z2(1) | |
890 | CALL SSME3(3,AMDLSS,Z1,Z2) | |
891 | Z1(1)=ZI**(THIZ-1)*BDIZ | |
892 | Z1(2)=Z1(1) | |
893 | Z2(1)=1. | |
894 | Z2(2)=-Z2(1) | |
895 | CALL SSME3(3,AMDRSS,Z1,Z2) | |
896 | END IF | |
897 | END IF | |
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 | |
901 | TMP(1)=MZIZ | |
902 | TMP(2)=AMCLSS | |
903 | WIDL=2*AUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
904 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
905 | TMP(2)=AMCRSS | |
906 | WIDR=2*BUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
907 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
908 | WID=WIDL+WIDR | |
909 | ELSE IF (AMGLSS.LT.AMCLSS.AND.AMGLSS.GE.AMCRSS) THEN | |
910 | TMP(2)=AMCLSS | |
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 | |
914 | TMP(2)=AMCRSS | |
915 | WID=2*BUIZ**2*(SSXINT(0.,SSGWQ1,UPPR)-SNIZ* | |
916 | $ SSXINT(0.,SSGWQ2,UPPR)) | |
917 | ELSE | |
918 | WID=0. | |
919 | END IF | |
920 | WID=GS**2/AMGLSS/2./(2*PI)**5*WID | |
921 | IF (WID.GT.0.) THEN | |
922 | CALL SSSAVE(ISGL,WID,ISZI(IZ),IDCH,-IDCH,0,0) | |
923 | C Enter decay matrix element info | |
924 | Z1(1)=1. | |
925 | Z1(2)=-Z1(1) | |
926 | Z2(1)=-CONJG(ZI**(THIZ-1)*(-1.)*(THIZ+1)*AUIZ) | |
927 | Z2(2)=Z2(1) | |
928 | CALL SSME3(2,AMULSS,Z1,Z2) | |
929 | Z1(1)=1. | |
930 | Z1(2)=Z1(1) | |
931 | Z2(1)=-CONJG(ZI**(THIZ-1)*BUIZ) | |
932 | Z2(2)=-Z2(1) | |
933 | CALL SSME3(2,AMURSS,Z1,Z2) | |
934 | Z1(1)=ZI**(THIZ-1)*(-1.)*(THIZ+1)*AUIZ | |
935 | Z1(2)=-Z1(1) | |
936 | Z2(1)=1. | |
937 | Z2(2)=Z2(1) | |
938 | CALL SSME3(3,AMULSS,Z1,Z2) | |
939 | Z1(1)=ZI**(THIZ-1)*BUIZ | |
940 | Z1(2)=Z1(1) | |
941 | Z2(1)=1. | |
942 | Z2(2)=-Z2(1) | |
943 | CALL SSME3(3,AMURSS,Z1,Z2) | |
944 | END IF | |
945 | END IF | |
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 | |
950 | TMP(1)=AMGLSS | |
951 | TMP(2)=AMBT | |
952 | TMP(3)=MZIZ | |
953 | TMP(4)=AMB1SS | |
954 | TMP(5)=AMB1SS | |
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- | |
973 | $ MZIZ**2*XT5)) | |
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- | |
977 | $ MZIZ**2*XT5)) | |
978 | XL1R1=-2*AMGLSS*AMBT*((AL1*AL2+BE1*BE2)*SNIZ*AMBT* | |
979 | $ MZIZ*XT6-(AL2*BE1+AL1*BE2)*XT7) | |
980 | XL2R2=XL1R1 | |
981 | XL1R2=BE1*BE2*XT8+AL1*AL2*AMBT**2*XT4-AMBT*MZIZ* | |
982 | $ SNIZ*(AL1*BE2+AL2*BE1)*XT9 | |
983 | XL2R1=XL1R2 | |
984 | XMSB1=COSB**2*XLL+SINB**2*XRR-SINB*COSB*(XL1R1+XL1R2+ | |
985 | $ XL2R1+XL2R2) | |
986 | ELSE | |
987 | XMSB1=0. | |
988 | END IF | |
989 | IF (AMGLSS.GT.(MZIZ+2*AMBT).AND.AMGLSS.LT. | |
990 | $ (AMB2SS+AMBT)) THEN | |
991 | TMP(1)=AMGLSS | |
992 | TMP(2)=AMBT | |
993 | TMP(3)=MZIZ | |
994 | TMP(4)=AMB2SS | |
995 | TMP(5)=AMB2SS | |
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- | |
1014 | $ MZIZ**2*XT5)) | |
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- | |
1018 | $ MZIZ**2*XT5)) | |
1019 | XL1R1=-2*AMGLSS*AMBT*((AL1*AL2+BE1*BE2)*SNIZ*AMBT* | |
1020 | $ MZIZ*XT6-(AL2*BE1+AL1*BE2)*XT7) | |
1021 | XL2R2=XL1R1 | |
1022 | XL1R2=BE1*BE2*XT8+AL1*AL2*AMBT**2*XT4-AMBT*MZIZ* | |
1023 | $ SNIZ*(AL1*BE2+AL2*BE1)*XT9 | |
1024 | XL2R1=XL1R2 | |
1025 | XMSB2=SINB**2*XLL+COSB**2*XRR+SINB*COSB*(XL1R1+XL1R2+ | |
1026 | $ XL2R1+XL2R2) | |
1027 | ELSE | |
1028 | XMSB2=0. | |
1029 | END IF | |
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 | |
1033 | TMP(1)=AMGLSS | |
1034 | TMP(2)=AMBT | |
1035 | TMP(3)=MZIZ | |
1036 | TMP(4)=AMB1SS | |
1037 | TMP(5)=AMB2SS | |
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 | |
1077 | TMP(4)=AMB2SS | |
1078 | TMP(5)=AMB1SS | |
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 | |
1087 | ELSE | |
1088 | XMSB12=0. | |
1089 | END IF | |
1090 | WID=XTCON*(XMSB1+XMSB2+XMSB12) | |
1091 | IF (WID.GT.0.) THEN | |
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) | |
1121 | END IF | |
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 | |
1125 | TMP(1)=AMGLSS | |
1126 | TMP(2)=AMTP | |
1127 | TMP(3)=MZIZ | |
1128 | TMP(4)=AMT1SS | |
1129 | TMP(5)=AMT1SS | |
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- | |
1148 | $ MZIZ**2*XT5)) | |
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- | |
1152 | $ MZIZ**2*XT5)) | |
1153 | XL1R1=-2*AMGLSS*AMTP*((AL1*AL2+BE1*BE2)*SNIZ*AMTP* | |
1154 | $ MZIZ*XT6-(AL2*BE1+AL1*BE2)*XT7) | |
1155 | XL2R2=XL1R1 | |
1156 | XL1R2=BE1*BE2*XT8+AL1*AL2*AMTP**2*XT4-AMTP*MZIZ* | |
1157 | $ SNIZ*(AL1*BE2+AL2*BE1)*XT9 | |
1158 | XL2R1=XL1R2 | |
1159 | XMST1=COST**2*XLL+SINT**2*XRR-SINT*COST*(XL1R1+XL1R2+ | |
1160 | $ XL2R1+XL2R2) | |
1161 | ELSE | |
1162 | XMST1=0. | |
1163 | END IF | |
1164 | IF (AMGLSS.GT.(MZIZ+2*AMTP).AND.AMGLSS.LT. | |
1165 | $ (AMT2SS+AMTP)) THEN | |
1166 | TMP(1)=AMGLSS | |
1167 | TMP(2)=AMTP | |
1168 | TMP(3)=MZIZ | |
1169 | TMP(4)=AMT2SS | |
1170 | TMP(5)=AMT2SS | |
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- | |
1189 | $ MZIZ**2*XT5)) | |
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- | |
1193 | $ MZIZ**2*XT5)) | |
1194 | XL1R1=-2*AMGLSS*AMTP*((AL1*AL2+BE1*BE2)*SNIZ*AMTP* | |
1195 | $ MZIZ*XT6-(AL2*BE1+AL1*BE2)*XT7) | |
1196 | XL2R2=XL1R1 | |
1197 | XL1R2=BE1*BE2*XT8+AL1*AL2*AMTP**2*XT4-AMTP*MZIZ* | |
1198 | $ SNIZ*(AL1*BE2+AL2*BE1)*XT9 | |
1199 | XL2R1=XL1R2 | |
1200 | XMST2=SINT**2*XLL+COST**2*XRR+SINT*COST*(XL1R1+XL1R2+ | |
1201 | $ XL2R1+XL2R2) | |
1202 | ELSE | |
1203 | XMST2=0. | |
1204 | END IF | |
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 | |
1208 | TMP(1)=AMGLSS | |
1209 | TMP(2)=AMTP | |
1210 | TMP(3)=MZIZ | |
1211 | TMP(4)=AMT1SS | |
1212 | TMP(5)=AMT2SS | |
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 | |
1252 | TMP(4)=AMT2SS | |
1253 | TMP(5)=AMT1SS | |
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 | |
1262 | ELSE | |
1263 | XMST12=0. | |
1264 | END IF | |
1265 | WID=XTCON*(XMST1+XMST2+XMST12) | |
1266 | IF (WID.GT.0.) THEN | |
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) | |
1296 | END IF | |
1297 | 100 CONTINUE | |
1298 | C | |
1299 | C gluino --> quark + squark mode | |
1300 | C | |
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) | |
1306 | END IF | |
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) | |
1312 | END IF | |
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) | |
1318 | END IF | |
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) | |
1324 | END IF | |
1325 | C | |
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) | |
1331 | END IF | |
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) | |
1337 | END IF | |
1338 | C | |
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) | |
1344 | END IF | |
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) | |
1350 | END IF | |
1351 | C | |
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) | |
1358 | END IF | |
1359 | C | |
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) | |
1365 | END IF | |
1366 | C | |
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) | |
1373 | END IF | |
1374 | C | |
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) | |
1381 | END IF | |
1382 | C | |
1383 | C Decay to gravitino | |
1384 | C | |
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) | |
1388 | END IF | |
1389 | C | |
1390 | C Normalize branching ratios | |
1391 | C | |
1392 | CALL SSNORM(ISGL) | |
1393 | C | |
1394 | RETURN | |
1395 | END |