1 #include "isajet/pilot.h"
4 C Calculate d(sigma)/d(pt**2)d(y1)d(y2) for supersymmetric
5 C sleptons and sneutrinos in MSSM using cross
6 C sections from Baer and Tata.
8 C SIGMA = cross section summed over types allowed by
10 C SIGS(I) = partial cross section for I1 + I2 --> I3 + I4
11 C INOUT(I) = IOPAK**3*I4 + IOPAK**2*I3 + IOPAK*I2 +I1
12 C JETTYP -> IDENT mapping:
13 C GLSS, UPSSL, UBSSL, ..., UPSSR, UBSSR, ...,
14 C W1SS+, W1SS-, WS22+, W2SS-, Z1SS, Z2SS, Z3SS, Z4SS
15 C NUEL, ANUEL, EL-, ..., TAUL+
17 C Extra factor of 1/2 needed for nonidentical final jets.
18 C Y=-log(tan(theta/2)) gives jacobean P1*P2/E1*E2
20 C Called from SIGSSY and so does not reinitialize /JETSIG/.
23 #if defined(CERNLIB_IMPNONE)
26 #include "isajet/itapes.inc"
27 #include "isajet/const.inc"
28 #include "isajet/jetpar.inc"
29 #include "isajet/jetsig.inc"
30 #include "isajet/primar.inc"
31 #include "isajet/q1q2.inc"
32 #include "isajet/qcdpar.inc"
33 #include "isajet/sspar.inc"
34 #include "isajet/sssm.inc"
35 #include "isajet/sstype.inc"
36 #include "isajet/wcon.inc"
40 EQUIVALENCE (S,SHAT),(T,THAT),(U,UHAT)
41 INTEGER JS2JT(25),IW2JS(4),IW2IM(4),IZ2JS(4),IS2UD(25)
42 SAVE JS2JT,IW2JS,IW2IM,IZ2JS,IS2UD
45 INTEGER IL2JS(18),IS2LN(18),II
47 REAL SIG,S,T,U,FAC,AM22,AM12,TT,GP,G,
50 REAL QFCN,STRUC,PSIFCN,AMASS
51 REAL SR2,AML,AMN,SIGW,PROPZ
52 REAL CS2THW,TNTHW,CTTHW,AL(2),BE(2),ESQ,XWI(2),YWI(2)
53 REAL ALL(2),BEL(2),EL1
54 REAL EQ1,XMGG,XMZZ,XMGZ,XM,CTH2L
55 REAL SIGUT,SIGTU,EHAT,PHAT,EBM,TPP,AMWI,AMQ,PROPW
56 REAL A,B,ASPBS,ASMBS,TM1,TM2,TM3,COTB,TANB
57 INTEGER JTYP1,JTYP2,IFLQ,IUD(13)
58 INTEGER IFLL,IL,IN,IDL,IDN,IL1,IL2,JTYPL1,JTYPL2,IDL1,IDL2
60 C IDENT codes from /SSTYPE/. (Fortran 77 allows - signs in
61 C parameter statements but not data statements.)
62 INTEGER MSUPL,MSDNL,MSSTL,MSCHL,MSBT1,MSTP1,
63 $MSUPR,MSDNR,MSSTR,MSCHR,MSBT2,MSTP2,MSW1,MSW2,
64 $MSNEL,MSEL,MSNML,MSMUL,MSNTL,MSTAU1,MSER,MSMUR,MSTAU2
65 PARAMETER (MSUPL=-ISUPL)
66 PARAMETER (MSDNL=-ISDNL)
67 PARAMETER (MSSTL=-ISSTL)
68 PARAMETER (MSCHL=-ISCHL)
69 PARAMETER (MSBT1=-ISBT1)
70 PARAMETER (MSTP1=-ISTP1)
71 PARAMETER (MSUPR=-ISUPR)
72 PARAMETER (MSDNR=-ISDNR)
73 PARAMETER (MSSTR=-ISSTR)
74 PARAMETER (MSCHR=-ISCHR)
75 PARAMETER (MSBT2=-ISBT2)
76 PARAMETER (MSTP2=-ISTP2)
77 PARAMETER (MSW1=-ISW1)
78 PARAMETER (MSW2=-ISW2)
79 PARAMETER (MSNEL=-ISNEL)
80 PARAMETER (MSEL=-ISEL)
81 PARAMETER (MSNML=-ISNML)
82 PARAMETER (MSMUL=-ISMUL)
83 PARAMETER (MSNTL=-ISNTL)
84 PARAMETER (MSTAU1=-ISTAU1)
85 PARAMETER (MSER=-ISER)
86 PARAMETER (MSMUR=-ISMUR)
87 PARAMETER (MSTAU2=-ISTAU2)
88 DATA IDLSS/ISNEL,MSNEL,ISEL,MSEL,ISNML,MSNML,ISMUL,MSMUL,
89 $ISNTL,MSNTL,ISTAU1,MSTAU1,ISER,MSER,ISMUR,MSMUR,
91 DATA IUD/0,1,-1,2,-2,2,-2,1,-1,2,-2,1,-1/
93 C JS2JT: Susy jettype -> normal jettype
95 $2,3,4,5,6,7,8,9,10,11,12,13,2,3,4,5,6,7,8,9,10,11,12,13/
96 C IW2JS: Wino index -> susy jettype
97 DATA IW2JS/26,27,28,29/
98 C IW2IM: Wino index -> match code
100 C IZ2JS: Zino index -> susy jettype
101 DATA IZ2JS/30,31,32,33/
102 C IS2UD: Susy jettype -> u/d code
103 DATA IS2UD/0,1,1,2,2,2,2,1,1,2,2,1,1,1,1,2,2,2,2,1,1,2,2,1,1/
104 DATA IS2LN/1,1,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2/
105 DATA IL2JS/34,35,36,37,38,39,40,41,42,43,44,45,46,47,
109 QFCN(IQ,IH)=STRUC(X(IH),QSQ,IQ,IDIN(IH))/X(IH)
110 PSIFCN(AM12,AM22,TT)=((S+TT-AM12)/(2*S)
111 $-AM12*(AM22-TT)/(AM12-TT)**2
112 $+(TT*(AM22-AM12)+AM22*(S-AM22+AM12))/(S*(AM12-TT)))
114 C Constants from Baer and Tata,
116 G=SQRT(4*PI*ALFAEM/SN2THW)
117 GP=G*SQRT(SN2THW/(1.-SN2THW))
118 C Quark couplings to Z
120 TNTHW=SQRT(SN2THW/CS2THW)
122 AL(1)=(CTTHW/4.-5*TNTHW/12.)
123 AL(2)=(TNTHW/12.-CTTHW/4.)
124 BE(1)=-(CTTHW+TNTHW)/4.
126 ALL(1)=(CTTHW+TNTHW)/4.
127 ALL(2)=(-CTTHW+3*TNTHW)/4.
128 BEL(1)=-(CTTHW+TNTHW)/4.
135 C qk qb --> slss slbss
138 C Left-leftbar slepton pair production
143 AML=AMASS(IDLSS(IL1))
148 IF (.NOT.(GOQ(JTYPL1,1).AND.GOQ(JTYPL2,2))) GO TO 210
149 CALL TWOKIN(0.,0.,AML,AML)
150 IF (X1.GE.1..OR.X2.GE.1.) GO TO 210
151 E1=SQRT(P(1)**2+AML**2)
152 E2=SQRT(P(2)**2+AML**2)
154 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
169 PROPZ=(S-AMZ**2)**2+AMZ**2*GAMZ**2
170 IF (IQ2.EQ.0.OR.IQ2.GE.12) GO TO 220
171 XMGG=EL1**2*EQ1**2/S/S
173 IF (JTYPL1.EQ.44) CTH2L=COS(2*THETAL)
174 XMZZ=(AL(IFLQ)**2+BE(IFLQ)**2)*(ALL(IFLL)-BEL(IFLL)*
176 XMGZ=2*EL1*EQ1*AL(IFLQ)*(ALL(IFLL)-BEL(IFLL)*CTH2L)*
178 XM=2*ESQ*ESQ*(U*T-AML**4)/3.
179 SIG=XM*(XMGG+XMZZ+XMGZ)
180 SIG=SIG*FAC*QFCN(IQ1,1)*QFCN(IQ2,2)
182 CALL SIGFIL(SIG,IQ1,IQ2,JTYPL1,JTYPL2)
186 C stau_1 + stau_2 bar
187 IF (GOQ(44,1).AND.GOQ(51,2)) THEN
188 CALL TWOKIN(0.,0.,AML1SS,AML2SS)
189 IF(X1.GE.1..OR.X2.GE.1.) GO TO 231
190 E1=SQRT(P(1)**2+AML1SS**2)
191 E2=SQRT(P(2)**2+AML2SS**2)
193 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
194 PROPZ=(S-AMZ**2)**2+AMZ**2*GAMZ**2
198 IF (IQ2.EQ.0.OR.IQ2.GE.12) GO TO 230
199 SIG=2*ESQ**2*(AL(IFLQ)**2+BE(IFLQ)**2)*BEL(2)**2*
200 $ SIN(2*THETAL)**2*(U*T-AML1SS**2*AML2SS**2)/3./PROPZ
201 SIG=.5*SIG*FAC*QFCN(IQ1,1)*QFCN(IQ2,2)
202 CALL SIGFIL(SIG,IQ1,IQ2,44,51)
208 C Right-rightbar slepton pair production
213 AML=AMASS(IDLSS(IL1))
218 IF (.NOT.(GOQ(JTYPL1,1).AND.GOQ(JTYPL2,2))) GO TO 310
219 CALL TWOKIN(0.,0.,AML,AML)
220 IF (X1.GE.1..OR.X2.GE.1.) GO TO 310
221 E1=SQRT(P(1)**2+AML**2)
222 E2=SQRT(P(2)**2+AML**2)
224 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
239 PROPZ=(S-AMZ**2)**2+AMZ**2*GAMZ**2
240 IF (IQ2.EQ.0.OR.IQ2.GE.12) GO TO 320
241 XMGG=EL1**2*EQ1**2/S/S
243 IF (JTYPL1.EQ.50) CTH2L=COS(2*THETAL)
244 XMZZ=(AL(IFLQ)**2+BE(IFLQ)**2)*(ALL(IFLL)+BEL(IFLL)*
246 XMGZ=2*EL1*EQ1*AL(IFLQ)*(ALL(IFLL)+BEL(IFLL)*CTH2L)*
248 XM=2*ESQ*ESQ*(U*T-AML**4)/3.
249 SIG=XM*(XMGG+XMZZ+XMGZ)
250 SIG=SIG*FAC*QFCN(IQ1,1)*QFCN(IQ2,2)
252 CALL SIGFIL(SIG,IQ1,IQ2,JTYPL1,JTYPL2)
256 C stau_2 bar + stau_1
257 IF (GOQ(51,1).AND.GOQ(44,2)) THEN
258 CALL TWOKIN(0.,0.,AML2SS,AML1SS)
259 IF(X1.GE.1..OR.X2.GE.1.) GO TO 331
260 E1=SQRT(P(1)**2+AML2SS**2)
261 E2=SQRT(P(2)**2+AML1SS**2)
263 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
264 PROPZ=(S-AMZ**2)**2+AMZ**2*GAMZ**2
268 IF (IQ2.EQ.0.OR.IQ2.GE.12) GO TO 330
269 SIG=2*ESQ**2*(AL(IFLQ)**2+BE(IFLQ)**2)*BEL(2)**2*
270 $ SIN(2*THETAL)**2*(U*T-AML1SS**2*AML2SS**2)/3./PROPZ
271 SIG=.5*SIG*FAC*QFCN(IQ1,1)*QFCN(IQ2,2)
272 CALL SIGFIL(SIG,IQ1,IQ2,51,44)
278 C Leftbar-left slepton pair production
283 AML=AMASS(IDLSS(IL1))
288 IF (.NOT.(GOQ(JTYPL1,1).AND.GOQ(JTYPL2,2))) GO TO 410
289 CALL TWOKIN(0.,0.,AML,AML)
290 IF (X1.GE.1..OR.X2.GE.1.) GO TO 410
291 E1=SQRT(P(1)**2+AML**2)
292 E2=SQRT(P(2)**2+AML**2)
294 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
309 PROPZ=(S-AMZ**2)**2+AMZ**2*GAMZ**2
310 IF (IQ2.EQ.0.OR.IQ2.GE.12) GO TO 420
311 XMGG=EL1**2*EQ1**2/S/S
313 IF (JTYPL1.EQ.45) CTH2L=COS(2*THETAL)
314 XMZZ=(AL(IFLQ)**2+BE(IFLQ)**2)*(ALL(IFLL)-BEL(IFLL)*
316 XMGZ=2*EL1*EQ1*AL(IFLQ)*(ALL(IFLL)-BEL(IFLL)*CTH2L)*
318 XM=2*ESQ*ESQ*(U*T-AML**4)/3.
319 SIG=XM*(XMGG+XMZZ+XMGZ)
320 SIG=SIG*FAC*QFCN(IQ1,1)*QFCN(IQ2,2)
322 CALL SIGFIL(SIG,IQ1,IQ2,JTYPL1,JTYPL2)
326 C stau_1 bar + stau_2
327 IF (GOQ(45,1).AND.GOQ(50,2)) THEN
328 CALL TWOKIN(0.,0.,AML1SS,AML2SS)
329 IF(X1.GE.1..OR.X2.GE.1.) GO TO 431
330 E1=SQRT(P(1)**2+AML1SS**2)
331 E2=SQRT(P(2)**2+AML2SS**2)
333 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
334 PROPZ=(S-AMZ**2)**2+AMZ**2*GAMZ**2
338 IF (IQ2.EQ.0.OR.IQ2.GE.12) GO TO 430
339 SIG=2*ESQ**2*(AL(IFLQ)**2+BE(IFLQ)**2)*BEL(2)**2*
340 $ SIN(2*THETAL)**2*(U*T-AML1SS**2*AML2SS**2)/3./PROPZ
341 SIG=.5*SIG*FAC*QFCN(IQ1,1)*QFCN(IQ2,2)
342 CALL SIGFIL(SIG,IQ1,IQ2,45,50)
348 C Rightbar-right slepton pair production
353 AML=AMASS(IDLSS(IL1))
358 IF (.NOT.(GOQ(JTYPL1,1).AND.GOQ(JTYPL2,2))) GO TO 510
359 CALL TWOKIN(0.,0.,AML,AML)
360 IF (X1.GE.1..OR.X2.GE.1.) GO TO 510
361 E1=SQRT(P(1)**2+AML**2)
362 E2=SQRT(P(2)**2+AML**2)
364 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
379 PROPZ=(S-AMZ**2)**2+AMZ**2*GAMZ**2
380 IF (IQ2.EQ.0.OR.IQ2.GE.12) GO TO 520
381 XMGG=EL1**2*EQ1**2/S/S
383 IF (JTYPL1.EQ.51) CTH2L=COS(2*THETAL)
384 XMZZ=(AL(IFLQ)**2+BE(IFLQ)**2)*(ALL(IFLL)+BEL(IFLL)*
386 XMGZ=2*EL1*EQ1*AL(IFLQ)*(ALL(IFLL)+BEL(IFLL)*CTH2L)*
388 XM=2*ESQ*ESQ*(U*T-AML**4)/3.
389 SIG=XM*(XMGG+XMZZ+XMGZ)
390 SIG=SIG*FAC*QFCN(IQ1,1)*QFCN(IQ2,2)
392 CALL SIGFIL(SIG,IQ1,IQ2,JTYPL1,JTYPL2)
396 C stau_2 + stau_1 bar
397 IF (GOQ(50,1).AND.GOQ(45,2)) THEN
398 CALL TWOKIN(0.,0.,AML2SS,AML1SS)
399 IF(X1.GE.1..OR.X2.GE.1.) GO TO 531
400 E1=SQRT(P(1)**2+AML2SS**2)
401 E2=SQRT(P(2)**2+AML1SS**2)
403 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
404 PROPZ=(S-AMZ**2)**2+AMZ**2*GAMZ**2
408 IF (IQ2.EQ.0.OR.IQ2.GE.12) GO TO 530
409 SIG=2*ESQ**2*(AL(IFLQ)**2+BE(IFLQ)**2)*BEL(2)**2*
410 $ SIN(2*THETAL)**2*(U*T-AML1SS**2*AML2SS**2)/3./PROPZ
411 SIG=.5*SIG*FAC*QFCN(IQ1,1)*QFCN(IQ2,2)
412 CALL SIGFIL(SIG,IQ1,IQ2,50,45)
417 C slepton+sneutrino-bar via W-*
428 IF(.NOT.(GOQ(JTYP1,1).AND.GOQ(JTYP2,2))) GO TO 610
429 CALL TWOKIN(0.,0.,AML,AMN)
430 IF(X1.GE.1..OR.X2.GE.1.) GO TO 610
431 E1=SQRT(P(1)**2+AML**2)
432 E2=SQRT(P(2)**2+AMN**2)
434 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
435 PROPW=(S-AMW**2)**2+AMW**2*GAMW**2
436 SIGW=G**4*(U*T-AML**2*AMN**2)/12./PROPW
437 IF (JTYP1.EQ.44) SIGW=SIGW*COS(THETAL)**2
438 SIG=.5*SIGW*FAC*QFCN(3,1)*QFCN(4,2)
439 CALL SIGFIL(SIG,3,4,JTYP1,JTYP2)
440 SIG=.5*SIGW*FAC*QFCN(4,1)*QFCN(3,2)
441 CALL SIGFIL(SIG,4,3,JTYP1,JTYP2)
442 SIG=.5*SIGW*FAC*QFCN(9,1)*QFCN(6,2)
443 CALL SIGFIL(SIG,9,6,JTYP1,JTYP2)
444 SIG=.5*SIGW*FAC*QFCN(6,1)*QFCN(9,2)
445 CALL SIGFIL(SIG,6,9,JTYP1,JTYP2)
449 IF (GOQ(50,1).AND.GOQ(43,2)) THEN
450 CALL TWOKIN(0.,0.,AML2SS,AMN3SS)
451 IF(X1.GE.1..OR.X2.GE.1.) GO TO 620
452 E1=SQRT(P(1)**2+AML2SS**2)
453 E2=SQRT(P(2)**2+AMN3SS**2)
455 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
456 PROPW=(S-AMW**2)**2+AMW**2*GAMW**2
457 SIGW=G**4*(U*T-AML2SS**2*AMN3SS**2)/12./PROPW
458 SIGW=SIGW*SIN(THETAL)**2
459 SIG=.5*SIGW*FAC*QFCN(3,1)*QFCN(4,2)
460 CALL SIGFIL(SIG,3,4,50,43)
461 SIG=.5*SIGW*FAC*QFCN(4,1)*QFCN(3,2)
462 CALL SIGFIL(SIG,4,3,50,43)
463 SIG=.5*SIGW*FAC*QFCN(9,1)*QFCN(6,2)
464 CALL SIGFIL(SIG,9,6,50,43)
465 SIG=.5*SIGW*FAC*QFCN(6,1)*QFCN(9,2)
466 CALL SIGFIL(SIG,6,9,50,43)
470 C sneutrino-bar+slepton via W-*
481 IF(.NOT.(GOQ(JTYP1,1).AND.GOQ(JTYP2,2))) GO TO 710
482 CALL TWOKIN(0.,0.,AMN,AML)
483 IF(X1.GE.1..OR.X2.GE.1.) GO TO 710
484 E1=SQRT(P(1)**2+AMN**2)
485 E2=SQRT(P(2)**2+AML**2)
487 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
488 PROPW=(S-AMW**2)**2+AMW**2*GAMW**2
489 SIGW=G**4*(U*T-AML**2*AMN**2)/12./PROPW
490 IF (JTYP2.EQ.44) SIGW=SIGW*COS(THETAL)**2
491 SIG=.5*SIGW*FAC*QFCN(3,1)*QFCN(4,2)
492 CALL SIGFIL(SIG,3,4,JTYP1,JTYP2)
493 SIG=.5*SIGW*FAC*QFCN(4,1)*QFCN(3,2)
494 CALL SIGFIL(SIG,4,3,JTYP1,JTYP2)
495 SIG=.5*SIGW*FAC*QFCN(9,1)*QFCN(6,2)
496 CALL SIGFIL(SIG,9,6,JTYP1,JTYP2)
497 SIG=.5*SIGW*FAC*QFCN(6,1)*QFCN(9,2)
498 CALL SIGFIL(SIG,6,9,JTYP1,JTYP2)
501 C nu_tau bar + STAU_2
502 IF (GOQ(43,1).AND.GOQ(50,2)) THEN
503 CALL TWOKIN(0.,0.,AMN3SS,AML2SS)
504 IF(X1.GE.1..OR.X2.GE.1.) GO TO 720
505 E1=SQRT(P(1)**2+AMN3SS**2)
506 E2=SQRT(P(2)**2+AML2SS**2)
508 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
509 PROPW=(S-AMW**2)**2+AMW**2*GAMW**2
510 SIGW=G**4*(U*T-AML2SS**2*AMN3SS**2)/12./PROPW
511 SIGW=SIGW*SIN(THETAL)**2
512 SIG=.5*SIGW*FAC*QFCN(3,1)*QFCN(4,2)
513 CALL SIGFIL(SIG,3,4,43,50)
514 SIG=.5*SIGW*FAC*QFCN(4,1)*QFCN(3,2)
515 CALL SIGFIL(SIG,4,3,43,50)
516 SIG=.5*SIGW*FAC*QFCN(9,1)*QFCN(6,2)
517 CALL SIGFIL(SIG,9,6,43,50)
518 SIG=.5*SIGW*FAC*QFCN(6,1)*QFCN(9,2)
519 CALL SIGFIL(SIG,6,9,43,50)
523 C slepton-bar+sneutrino via W+*
534 IF(.NOT.(GOQ(JTYP1,1).AND.GOQ(JTYP2,2))) GO TO 810
535 CALL TWOKIN(0.,0.,AML,AMN)
536 IF(X1.GE.1..OR.X2.GE.1.) GO TO 810
537 E1=SQRT(P(1)**2+AML**2)
538 E2=SQRT(P(2)**2+AMN**2)
540 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
541 PROPW=(S-AMW**2)**2+AMW**2*GAMW**2
542 SIGW=G**4*(U*T-AML**2*AMN**2)/12./PROPW
543 IF (JTYP1.EQ.45) SIGW=SIGW*COS(THETAL)**2
544 SIG=.5*SIGW*FAC*QFCN(2,1)*QFCN(5,2)
545 CALL SIGFIL(SIG,2,5,JTYP1,JTYP2)
546 SIG=.5*SIGW*FAC*QFCN(5,1)*QFCN(2,2)
547 CALL SIGFIL(SIG,5,2,JTYP1,JTYP2)
548 SIG=.5*SIGW*FAC*QFCN(8,1)*QFCN(7,2)
549 CALL SIGFIL(SIG,8,7,JTYP1,JTYP2)
550 SIG=.5*SIGW*FAC*QFCN(7,1)*QFCN(8,2)
551 CALL SIGFIL(SIG,7,8,JTYP1,JTYP2)
555 IF (GOQ(51,1).AND.GOQ(42,2)) THEN
556 CALL TWOKIN(0.,0.,AML2SS,AMN3SS)
557 IF(X1.GE.1..OR.X2.GE.1.) GO TO 820
558 E1=SQRT(P(1)**2+AML2SS**2)
559 E2=SQRT(P(2)**2+AMN3SS**2)
561 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
562 PROPW=(S-AMW**2)**2+AMW**2*GAMW**2
563 SIGW=G**4*(U*T-AML2SS**2*AMN3SS**2)/12./PROPW
564 SIGW=SIGW*SIN(THETAL)**2
565 SIG=.5*SIGW*FAC*QFCN(2,1)*QFCN(5,2)
566 CALL SIGFIL(SIG,2,5,51,42)
567 SIG=.5*SIGW*FAC*QFCN(5,1)*QFCN(2,2)
568 CALL SIGFIL(SIG,5,2,51,42)
569 SIG=.5*SIGW*FAC*QFCN(8,1)*QFCN(7,2)
570 CALL SIGFIL(SIG,8,7,51,42)
571 SIG=.5*SIGW*FAC*QFCN(7,1)*QFCN(8,2)
572 CALL SIGFIL(SIG,7,8,51,42)
576 C sneutrino+slepton-bar via W+*
587 IF(.NOT.(GOQ(JTYP1,1).AND.GOQ(JTYP2,2))) GO TO 910
588 CALL TWOKIN(0.,0.,AMN,AML)
589 IF(X1.GE.1..OR.X2.GE.1.) GO TO 910
590 E1=SQRT(P(1)**2+AMN**2)
591 E2=SQRT(P(2)**2+AML**2)
593 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
594 PROPW=(S-AMW**2)**2+AMW**2*GAMW**2
595 SIGW=G**4*(U*T-AML**2*AMN**2)/12./PROPW
596 IF (JTYP2.EQ.45) SIGW=SIGW*COS(THETAL)**2
597 SIG=.5*SIGW*FAC*QFCN(2,1)*QFCN(5,2)
598 CALL SIGFIL(SIG,2,5,JTYP1,JTYP2)
599 SIG=.5*SIGW*FAC*QFCN(5,1)*QFCN(2,2)
600 CALL SIGFIL(SIG,5,2,JTYP1,JTYP2)
601 SIG=.5*SIGW*FAC*QFCN(8,1)*QFCN(7,2)
602 CALL SIGFIL(SIG,8,7,JTYP1,JTYP2)
603 SIG=.5*SIGW*FAC*QFCN(7,1)*QFCN(8,2)
604 CALL SIGFIL(SIG,7,8,JTYP1,JTYP2)
607 C nu_tau + stau_2 bar
608 IF (GOQ(42,1).AND.GOQ(51,2)) THEN
609 CALL TWOKIN(0.,0.,AMN3SS,AML2SS)
610 IF(X1.GE.1..OR.X2.GE.1.) GO TO 920
611 E1=SQRT(P(1)**2+AMN3SS**2)
612 E2=SQRT(P(2)**2+AML2SS**2)
614 FAC=FAC*S/SCM*(P(1)*P(2)/(E1*E2))*UNITS
615 PROPW=(S-AMW**2)**2+AMW**2*GAMW**2
616 SIGW=G**4*(U*T-AML2SS**2*AMN3SS**2)/12./PROPW
617 SIGW=SIGW*SIN(THETAL)**2
618 SIG=.5*SIGW*FAC*QFCN(2,1)*QFCN(5,2)
619 CALL SIGFIL(SIG,2,5,42,51)
620 SIG=.5*SIGW*FAC*QFCN(5,1)*QFCN(2,2)
621 CALL SIGFIL(SIG,5,2,42,51)
622 SIG=.5*SIGW*FAC*QFCN(8,1)*QFCN(7,2)
623 CALL SIGFIL(SIG,8,7,42,51)
624 SIG=.5*SIGW*FAC*QFCN(7,1)*QFCN(8,2)
625 CALL SIGFIL(SIG,7,8,42,51)