1
SUBROUTINE SMATRIX3(P,ANS)
3
C Generated by MadGraph 5 v. 2.0.0.beta3, 2013-02-14
4
C By the MadGraph Development Team
5
C Please visit us at https://launchpad.net/madgraph5
7
C MadGraph for Madevent Version
9
C Returns amplitude squared summed/avg over colors
11
C for the point in phase space P(0:3,NEXTERNAL)
13
C Process: u~ u~ > u u~ u~ u~ WEIGHTED=4
14
C Process: s~ s~ > s s~ s~ s~ WEIGHTED=4
21
INCLUDE 'maxconfigs.inc'
22
INCLUDE 'nexternal.inc'
27
PARAMETER (NGRAPHS=42)
31
PARAMETER (THEL=2*NCOMB)
35
REAL*8 P(0:3,NEXTERNAL),ANS
39
INTEGER NHEL(NEXTERNAL,NCOMB),NTRY(2)
42
REAL*8 R,SUMHEL,TS(NCOMB)
44
INTEGER JC(NEXTERNAL),II
45
LOGICAL GOODHEL(NCOMB,2)
46
REAL*8 HWGT, XTOT, XTRY, XREJ, XR, YFRAC(0:NCOMB)
47
INTEGER NGOOD(2), IGOOD(NCOMB,2)
48
INTEGER JHEL(2), J, JJ
52
DOUBLE PRECISION AMP2(MAXAMPS), JAMP2(0:MAXFLOW)
53
COMMON/TO_AMPS/ AMP2, JAMP2
55
CHARACTER*101 HEL_BUFF
56
COMMON/TO_HELICITY/ HEL_BUFF
59
COMMON/TO_MIRROR/ IMIRROR
62
COMMON/TO_POLARIZATION/ POL
66
COMMON/TO_MATRIX/ISUM_HEL, MULTI_CHANNEL
67
INTEGER MAPCONFIG(0:LMAXCONFIGS), ICONFIG
68
COMMON/TO_MCONFIGS/MAPCONFIG, ICONFIG
69
INTEGER SUBDIAG(MAXSPROC),IB(2)
70
COMMON/TO_SUB_DIAG/SUBDIAG,IB
75
SAVE YFRAC, IGOOD, JHEL
76
DATA GOODHEL/THEL*.FALSE./
77
DATA (NHEL(I, 1),I=1,6) /-1,-1,-1,-1,-1,-1/
78
DATA (NHEL(I, 2),I=1,6) /-1,-1,-1,-1,-1, 1/
79
DATA (NHEL(I, 3),I=1,6) /-1,-1,-1,-1, 1,-1/
80
DATA (NHEL(I, 4),I=1,6) /-1,-1,-1,-1, 1, 1/
81
DATA (NHEL(I, 5),I=1,6) /-1,-1,-1, 1,-1,-1/
82
DATA (NHEL(I, 6),I=1,6) /-1,-1,-1, 1,-1, 1/
83
DATA (NHEL(I, 7),I=1,6) /-1,-1,-1, 1, 1,-1/
84
DATA (NHEL(I, 8),I=1,6) /-1,-1,-1, 1, 1, 1/
85
DATA (NHEL(I, 9),I=1,6) /-1,-1, 1,-1,-1,-1/
86
DATA (NHEL(I, 10),I=1,6) /-1,-1, 1,-1,-1, 1/
87
DATA (NHEL(I, 11),I=1,6) /-1,-1, 1,-1, 1,-1/
88
DATA (NHEL(I, 12),I=1,6) /-1,-1, 1,-1, 1, 1/
89
DATA (NHEL(I, 13),I=1,6) /-1,-1, 1, 1,-1,-1/
90
DATA (NHEL(I, 14),I=1,6) /-1,-1, 1, 1,-1, 1/
91
DATA (NHEL(I, 15),I=1,6) /-1,-1, 1, 1, 1,-1/
92
DATA (NHEL(I, 16),I=1,6) /-1,-1, 1, 1, 1, 1/
93
DATA (NHEL(I, 17),I=1,6) /-1, 1,-1,-1,-1,-1/
94
DATA (NHEL(I, 18),I=1,6) /-1, 1,-1,-1,-1, 1/
95
DATA (NHEL(I, 19),I=1,6) /-1, 1,-1,-1, 1,-1/
96
DATA (NHEL(I, 20),I=1,6) /-1, 1,-1,-1, 1, 1/
97
DATA (NHEL(I, 21),I=1,6) /-1, 1,-1, 1,-1,-1/
98
DATA (NHEL(I, 22),I=1,6) /-1, 1,-1, 1,-1, 1/
99
DATA (NHEL(I, 23),I=1,6) /-1, 1,-1, 1, 1,-1/
100
DATA (NHEL(I, 24),I=1,6) /-1, 1,-1, 1, 1, 1/
101
DATA (NHEL(I, 25),I=1,6) /-1, 1, 1,-1,-1,-1/
102
DATA (NHEL(I, 26),I=1,6) /-1, 1, 1,-1,-1, 1/
103
DATA (NHEL(I, 27),I=1,6) /-1, 1, 1,-1, 1,-1/
104
DATA (NHEL(I, 28),I=1,6) /-1, 1, 1,-1, 1, 1/
105
DATA (NHEL(I, 29),I=1,6) /-1, 1, 1, 1,-1,-1/
106
DATA (NHEL(I, 30),I=1,6) /-1, 1, 1, 1,-1, 1/
107
DATA (NHEL(I, 31),I=1,6) /-1, 1, 1, 1, 1,-1/
108
DATA (NHEL(I, 32),I=1,6) /-1, 1, 1, 1, 1, 1/
109
DATA (NHEL(I, 33),I=1,6) / 1,-1,-1,-1,-1,-1/
110
DATA (NHEL(I, 34),I=1,6) / 1,-1,-1,-1,-1, 1/
111
DATA (NHEL(I, 35),I=1,6) / 1,-1,-1,-1, 1,-1/
112
DATA (NHEL(I, 36),I=1,6) / 1,-1,-1,-1, 1, 1/
113
DATA (NHEL(I, 37),I=1,6) / 1,-1,-1, 1,-1,-1/
114
DATA (NHEL(I, 38),I=1,6) / 1,-1,-1, 1,-1, 1/
115
DATA (NHEL(I, 39),I=1,6) / 1,-1,-1, 1, 1,-1/
116
DATA (NHEL(I, 40),I=1,6) / 1,-1,-1, 1, 1, 1/
117
DATA (NHEL(I, 41),I=1,6) / 1,-1, 1,-1,-1,-1/
118
DATA (NHEL(I, 42),I=1,6) / 1,-1, 1,-1,-1, 1/
119
DATA (NHEL(I, 43),I=1,6) / 1,-1, 1,-1, 1,-1/
120
DATA (NHEL(I, 44),I=1,6) / 1,-1, 1,-1, 1, 1/
121
DATA (NHEL(I, 45),I=1,6) / 1,-1, 1, 1,-1,-1/
122
DATA (NHEL(I, 46),I=1,6) / 1,-1, 1, 1,-1, 1/
123
DATA (NHEL(I, 47),I=1,6) / 1,-1, 1, 1, 1,-1/
124
DATA (NHEL(I, 48),I=1,6) / 1,-1, 1, 1, 1, 1/
125
DATA (NHEL(I, 49),I=1,6) / 1, 1,-1,-1,-1,-1/
126
DATA (NHEL(I, 50),I=1,6) / 1, 1,-1,-1,-1, 1/
127
DATA (NHEL(I, 51),I=1,6) / 1, 1,-1,-1, 1,-1/
128
DATA (NHEL(I, 52),I=1,6) / 1, 1,-1,-1, 1, 1/
129
DATA (NHEL(I, 53),I=1,6) / 1, 1,-1, 1,-1,-1/
130
DATA (NHEL(I, 54),I=1,6) / 1, 1,-1, 1,-1, 1/
131
DATA (NHEL(I, 55),I=1,6) / 1, 1,-1, 1, 1,-1/
132
DATA (NHEL(I, 56),I=1,6) / 1, 1,-1, 1, 1, 1/
133
DATA (NHEL(I, 57),I=1,6) / 1, 1, 1,-1,-1,-1/
134
DATA (NHEL(I, 58),I=1,6) / 1, 1, 1,-1,-1, 1/
135
DATA (NHEL(I, 59),I=1,6) / 1, 1, 1,-1, 1,-1/
136
DATA (NHEL(I, 60),I=1,6) / 1, 1, 1,-1, 1, 1/
137
DATA (NHEL(I, 61),I=1,6) / 1, 1, 1, 1,-1,-1/
138
DATA (NHEL(I, 62),I=1,6) / 1, 1, 1, 1,-1, 1/
139
DATA (NHEL(I, 63),I=1,6) / 1, 1, 1, 1, 1,-1/
140
DATA (NHEL(I, 64),I=1,6) / 1, 1, 1, 1, 1, 1/
145
NTRY(IMIRROR)=NTRY(IMIRROR)+1
150
IF (MULTI_CHANNEL) THEN
160
WRITE(HEL_BUFF,'(20I5)') (0,I=1,NEXTERNAL)
164
IF (ISHEL(IMIRROR) .EQ. 0 .OR. NTRY(IMIRROR) .LE. MAXTRIES) THEN
166
IF (GOODHEL(I,IMIRROR) .OR. NTRY(IMIRROR).LE.MAXTRIES) THEN
167
T=MATRIX3(P ,NHEL(1,I),JC(1))
169
IF(POL(JJ).NE.1D0.AND.NHEL(JJ,I).EQ.INT(SIGN(1D0
172
ELSE IF(POL(JJ).NE.1D0)THEN
173
T=T*(2D0-ABS(POL(JJ)))
181
IF(NTRY(IMIRROR).LE.MAXTRIES)THEN
183
IF (.NOT.GOODHEL(I,IMIRROR) .AND. (DABS(TS(I)).GT.ANS
184
$ *LIMHEL/NCOMB)) THEN
185
GOODHEL(I,IMIRROR)=.TRUE.
186
NGOOD(IMIRROR) = NGOOD(IMIRROR) +1
187
IGOOD(NGOOD(IMIRROR),IMIRROR) = I
188
PRINT *,'Added good helicity ',I,TS(I)*NCOMB/ANS
189
$ ,' in event ',NTRY(IMIRROR)
193
IF(NTRY(IMIRROR).EQ.MAXTRIES)THEN
194
ISHEL(IMIRROR)=MIN(ISUM_HEL,NGOOD(IMIRROR))
196
ELSE !LOOP OVER GOOD HELICITIES
197
DO J=1,ISHEL(IMIRROR)
198
JHEL(IMIRROR)=JHEL(IMIRROR)+1
199
IF (JHEL(IMIRROR) .GT. NGOOD(IMIRROR)) JHEL(IMIRROR)=1
200
HWGT = REAL(NGOOD(IMIRROR))/REAL(ISHEL(IMIRROR))
201
I = IGOOD(JHEL(IMIRROR),IMIRROR)
202
T=MATRIX3(P ,NHEL(1,I),JC(1))
204
IF(POL(JJ).NE.1D0.AND.NHEL(JJ,I).EQ.INT(SIGN(1D0,POL(JJ)))
207
ELSE IF(POL(JJ).NE.1D0)THEN
208
T=T*(2D0-ABS(POL(JJ)))
214
IF (ISHEL(IMIRROR) .EQ. 1) THEN
215
WRITE(HEL_BUFF,'(20i5)')(NHEL(II,I),II=1,NEXTERNAL)
216
C Set right sign for ANS, based on sign of chosen helicity
220
IF (ISHEL(IMIRROR) .NE. 1) THEN
224
SUMHEL=SUMHEL+DABS(TS(I))/ANS
226
WRITE(HEL_BUFF,'(20i5)')(NHEL(II,I),II=1,NEXTERNAL)
227
C Set right sign for ANS, based on sign of chosen helicity
234
IF (MULTI_CHANNEL) THEN
239
IF (XTOT.NE.0D0) THEN
240
ANS=ANS*AMP2(SUBDIAG(3))/XTOT
249
REAL*8 FUNCTION MATRIX3(P,NHEL,IC)
251
C Generated by MadGraph 5 v. 2.0.0.beta3, 2013-02-14
252
C By the MadGraph Development Team
253
C Please visit us at https://launchpad.net/madgraph5
255
C Returns amplitude squared summed/avg over colors
256
C for the point with external lines W(0:6,NEXTERNAL)
258
C Process: u~ u~ > u u~ u~ u~ WEIGHTED=4
259
C Process: s~ s~ > s s~ s~ s~ WEIGHTED=4
266
PARAMETER (NGRAPHS=42)
268
INCLUDE 'nexternal.inc'
269
INCLUDE 'maxamps.inc'
270
INTEGER NWAVEFUNCS, NCOLOR
271
PARAMETER (NWAVEFUNCS=16, NCOLOR=6)
275
PARAMETER (IMAG1=(0D0,1D0))
279
REAL*8 P(0:3,NEXTERNAL)
280
INTEGER NHEL(NEXTERNAL), IC(NEXTERNAL)
286
REAL*8 DENOM(NCOLOR), CF(NCOLOR,NCOLOR)
287
COMPLEX*16 AMP(NGRAPHS), JAMP(NCOLOR)
288
COMPLEX*16 W(6,NWAVEFUNCS)
289
C Needed for v4 models
291
DATA DUM0, DUM1/(0D0, 0D0), (1D0, 0D0)/
295
DOUBLE PRECISION AMP2(MAXAMPS), JAMP2(0:MAXFLOW)
296
COMMON/TO_AMPS/ AMP2, JAMP2
302
DATA (CF(I, 1),I= 1, 6) / 27, 9, 9, 3, 3, 9/
303
C 1 T(1,4) T(2,5) T(3,6)
305
DATA (CF(I, 2),I= 1, 6) / 9, 27, 3, 9, 9, 3/
306
C 1 T(1,4) T(2,6) T(3,5)
308
DATA (CF(I, 3),I= 1, 6) / 9, 3, 27, 9, 9, 3/
309
C 1 T(1,5) T(2,4) T(3,6)
311
DATA (CF(I, 4),I= 1, 6) / 3, 9, 9, 27, 3, 9/
312
C 1 T(1,5) T(2,6) T(3,4)
314
DATA (CF(I, 5),I= 1, 6) / 3, 9, 9, 3, 27, 9/
315
C 1 T(1,6) T(2,4) T(3,5)
317
DATA (CF(I, 6),I= 1, 6) / 9, 3, 3, 9, 9, 27/
318
C 1 T(1,6) T(2,5) T(3,4)
322
CALL OXXXXX(P(0,1),ZERO,NHEL(1),-1*IC(1),W(1,1))
323
CALL OXXXXX(P(0,2),ZERO,NHEL(2),-1*IC(2),W(1,2))
324
CALL OXXXXX(P(0,3),ZERO,NHEL(3),+1*IC(3),W(1,3))
325
CALL IXXXXX(P(0,4),ZERO,NHEL(4),-1*IC(4),W(1,4))
326
CALL IXXXXX(P(0,5),ZERO,NHEL(5),-1*IC(5),W(1,5))
327
CALL IXXXXX(P(0,6),ZERO,NHEL(6),-1*IC(6),W(1,6))
328
CALL FFV1_3(W(1,4),W(1,1),GC_11,ZERO,ZERO,W(1,7))
329
CALL FFV1_3(W(1,5),W(1,2),GC_11,ZERO,ZERO,W(1,8))
330
CALL FFV1_1(W(1,3),W(1,7),GC_11,ZERO,ZERO,W(1,9))
331
C Amplitude(s) for diagram number 1
332
CALL FFV1_0(W(1,6),W(1,9),W(1,8),GC_11,AMP(1))
333
CALL FFV1_2(W(1,6),W(1,7),GC_11,ZERO,ZERO,W(1,10))
334
C Amplitude(s) for diagram number 2
335
CALL FFV1_0(W(1,10),W(1,3),W(1,8),GC_11,AMP(2))
336
CALL FFV1_3(W(1,6),W(1,3),GC_11,ZERO,ZERO,W(1,11))
337
C Amplitude(s) for diagram number 3
338
CALL VVV1_0(W(1,7),W(1,8),W(1,11),GC_10,AMP(3))
339
CALL FFV1_3(W(1,5),W(1,3),GC_11,ZERO,ZERO,W(1,12))
340
CALL FFV1_1(W(1,2),W(1,7),GC_11,ZERO,ZERO,W(1,13))
341
C Amplitude(s) for diagram number 4
342
CALL FFV1_0(W(1,6),W(1,13),W(1,12),GC_11,AMP(4))
343
C Amplitude(s) for diagram number 5
344
CALL FFV1_0(W(1,10),W(1,2),W(1,12),GC_11,AMP(5))
345
CALL FFV1_3(W(1,6),W(1,2),GC_11,ZERO,ZERO,W(1,10))
346
C Amplitude(s) for diagram number 6
347
CALL VVV1_0(W(1,7),W(1,12),W(1,10),GC_10,AMP(6))
348
CALL FFV1_2(W(1,5),W(1,7),GC_11,ZERO,ZERO,W(1,14))
349
C Amplitude(s) for diagram number 7
350
CALL FFV1_0(W(1,14),W(1,3),W(1,10),GC_11,AMP(7))
351
C Amplitude(s) for diagram number 8
352
CALL FFV1_0(W(1,5),W(1,9),W(1,10),GC_11,AMP(8))
353
C Amplitude(s) for diagram number 9
354
CALL FFV1_0(W(1,14),W(1,2),W(1,11),GC_11,AMP(9))
355
C Amplitude(s) for diagram number 10
356
CALL FFV1_0(W(1,5),W(1,13),W(1,11),GC_11,AMP(10))
357
CALL FFV1_3(W(1,4),W(1,2),GC_11,ZERO,ZERO,W(1,13))
358
CALL FFV1_3(W(1,5),W(1,1),GC_11,ZERO,ZERO,W(1,14))
359
CALL FFV1_1(W(1,3),W(1,13),GC_11,ZERO,ZERO,W(1,9))
360
C Amplitude(s) for diagram number 11
361
CALL FFV1_0(W(1,6),W(1,9),W(1,14),GC_11,AMP(11))
362
CALL FFV1_2(W(1,6),W(1,13),GC_11,ZERO,ZERO,W(1,7))
363
C Amplitude(s) for diagram number 12
364
CALL FFV1_0(W(1,7),W(1,3),W(1,14),GC_11,AMP(12))
365
C Amplitude(s) for diagram number 13
366
CALL VVV1_0(W(1,13),W(1,14),W(1,11),GC_10,AMP(13))
367
CALL FFV1_1(W(1,1),W(1,13),GC_11,ZERO,ZERO,W(1,15))
368
C Amplitude(s) for diagram number 14
369
CALL FFV1_0(W(1,6),W(1,15),W(1,12),GC_11,AMP(14))
370
C Amplitude(s) for diagram number 15
371
CALL FFV1_0(W(1,7),W(1,1),W(1,12),GC_11,AMP(15))
372
CALL FFV1_3(W(1,6),W(1,1),GC_11,ZERO,ZERO,W(1,7))
373
C Amplitude(s) for diagram number 16
374
CALL VVV1_0(W(1,13),W(1,12),W(1,7),GC_10,AMP(16))
375
CALL FFV1_2(W(1,5),W(1,13),GC_11,ZERO,ZERO,W(1,16))
376
C Amplitude(s) for diagram number 17
377
CALL FFV1_0(W(1,16),W(1,3),W(1,7),GC_11,AMP(17))
378
C Amplitude(s) for diagram number 18
379
CALL FFV1_0(W(1,5),W(1,9),W(1,7),GC_11,AMP(18))
380
C Amplitude(s) for diagram number 19
381
CALL FFV1_0(W(1,16),W(1,1),W(1,11),GC_11,AMP(19))
382
C Amplitude(s) for diagram number 20
383
CALL FFV1_0(W(1,5),W(1,15),W(1,11),GC_11,AMP(20))
384
CALL FFV1_3(W(1,4),W(1,3),GC_11,ZERO,ZERO,W(1,15))
385
CALL FFV1_1(W(1,2),W(1,15),GC_11,ZERO,ZERO,W(1,16))
386
C Amplitude(s) for diagram number 21
387
CALL FFV1_0(W(1,6),W(1,16),W(1,14),GC_11,AMP(21))
388
CALL FFV1_2(W(1,6),W(1,15),GC_11,ZERO,ZERO,W(1,9))
389
C Amplitude(s) for diagram number 22
390
CALL FFV1_0(W(1,9),W(1,2),W(1,14),GC_11,AMP(22))
391
C Amplitude(s) for diagram number 23
392
CALL VVV1_0(W(1,15),W(1,14),W(1,10),GC_10,AMP(23))
393
CALL FFV1_1(W(1,1),W(1,15),GC_11,ZERO,ZERO,W(1,13))
394
C Amplitude(s) for diagram number 24
395
CALL FFV1_0(W(1,6),W(1,13),W(1,8),GC_11,AMP(24))
396
C Amplitude(s) for diagram number 25
397
CALL FFV1_0(W(1,9),W(1,1),W(1,8),GC_11,AMP(25))
398
C Amplitude(s) for diagram number 26
399
CALL VVV1_0(W(1,15),W(1,8),W(1,7),GC_10,AMP(26))
400
CALL FFV1_2(W(1,5),W(1,15),GC_11,ZERO,ZERO,W(1,9))
401
C Amplitude(s) for diagram number 27
402
CALL FFV1_0(W(1,9),W(1,2),W(1,7),GC_11,AMP(27))
403
C Amplitude(s) for diagram number 28
404
CALL FFV1_0(W(1,5),W(1,16),W(1,7),GC_11,AMP(28))
405
C Amplitude(s) for diagram number 29
406
CALL FFV1_0(W(1,9),W(1,1),W(1,10),GC_11,AMP(29))
407
C Amplitude(s) for diagram number 30
408
CALL FFV1_0(W(1,5),W(1,13),W(1,10),GC_11,AMP(30))
409
CALL FFV1_2(W(1,4),W(1,14),GC_11,ZERO,ZERO,W(1,13))
410
C Amplitude(s) for diagram number 31
411
CALL FFV1_0(W(1,13),W(1,3),W(1,10),GC_11,AMP(31))
412
CALL FFV1_2(W(1,4),W(1,10),GC_11,ZERO,ZERO,W(1,5))
413
C Amplitude(s) for diagram number 32
414
CALL FFV1_0(W(1,5),W(1,3),W(1,14),GC_11,AMP(32))
415
C Amplitude(s) for diagram number 33
416
CALL FFV1_0(W(1,13),W(1,2),W(1,11),GC_11,AMP(33))
417
CALL FFV1_2(W(1,4),W(1,11),GC_11,ZERO,ZERO,W(1,13))
418
C Amplitude(s) for diagram number 34
419
CALL FFV1_0(W(1,13),W(1,2),W(1,14),GC_11,AMP(34))
420
CALL FFV1_2(W(1,4),W(1,8),GC_11,ZERO,ZERO,W(1,14))
421
C Amplitude(s) for diagram number 35
422
CALL FFV1_0(W(1,14),W(1,3),W(1,7),GC_11,AMP(35))
423
CALL FFV1_2(W(1,4),W(1,7),GC_11,ZERO,ZERO,W(1,9))
424
C Amplitude(s) for diagram number 36
425
CALL FFV1_0(W(1,9),W(1,3),W(1,8),GC_11,AMP(36))
426
C Amplitude(s) for diagram number 37
427
CALL FFV1_0(W(1,14),W(1,1),W(1,11),GC_11,AMP(37))
428
C Amplitude(s) for diagram number 38
429
CALL FFV1_0(W(1,13),W(1,1),W(1,8),GC_11,AMP(38))
430
CALL FFV1_2(W(1,4),W(1,12),GC_11,ZERO,ZERO,W(1,13))
431
C Amplitude(s) for diagram number 39
432
CALL FFV1_0(W(1,13),W(1,2),W(1,7),GC_11,AMP(39))
433
C Amplitude(s) for diagram number 40
434
CALL FFV1_0(W(1,9),W(1,2),W(1,12),GC_11,AMP(40))
435
C Amplitude(s) for diagram number 41
436
CALL FFV1_0(W(1,13),W(1,1),W(1,10),GC_11,AMP(41))
437
C Amplitude(s) for diagram number 42
438
CALL FFV1_0(W(1,5),W(1,1),W(1,12),GC_11,AMP(42))
439
JAMP(1)=+1D0/4D0*(+1D0/9D0*AMP(1)+1D0/9D0*AMP(2)+1D0/3D0*AMP(4)
440
$ +1D0/3D0*AMP(5)+1D0/3D0*AMP(7)+1D0/3D0*AMP(8)+1D0/9D0*AMP(9)
441
$ +1D0/9D0*AMP(10)+AMP(14)-IMAG1*AMP(16)+AMP(17)+1D0/3D0*AMP(19)
442
$ +1D0/3D0*AMP(20)+AMP(22)+IMAG1*AMP(23)+1D0/3D0*AMP(24)
443
$ +1D0/3D0*AMP(25)+AMP(30)+AMP(31)+1D0/3D0*AMP(33)+1D0/3D0
444
$ *AMP(34)+1D0/3D0*AMP(35)+1D0/3D0*AMP(36)+1D0/9D0*AMP(37)
445
$ +1D0/9D0*AMP(38)+AMP(40))
446
JAMP(2)=+1D0/4D0*(-1D0/3D0*AMP(1)-1D0/3D0*AMP(2)-1D0/9D0*AMP(4)
447
$ -1D0/9D0*AMP(5)-1D0/9D0*AMP(7)-1D0/9D0*AMP(8)-1D0/3D0*AMP(9)
448
$ -1D0/3D0*AMP(10)-AMP(12)-IMAG1*AMP(13)-1D0/3D0*AMP(14)
449
$ -1D0/3D0*AMP(15)-AMP(20)-AMP(24)+IMAG1*AMP(26)-AMP(27)
450
$ -1D0/3D0*AMP(29)-1D0/3D0*AMP(30)-1D0/3D0*AMP(31)-1D0/3D0
451
$ *AMP(32)-AMP(33)-AMP(36)-1D0/3D0*AMP(39)-1D0/3D0*AMP(40)
452
$ -1D0/9D0*AMP(41)-1D0/9D0*AMP(42))
453
JAMP(3)=+1D0/4D0*(-AMP(4)+IMAG1*AMP(6)-AMP(7)-1D0/3D0*AMP(9)
454
$ -1D0/3D0*AMP(10)-1D0/9D0*AMP(11)-1D0/9D0*AMP(12)-1D0/3D0
455
$ *AMP(14)-1D0/3D0*AMP(15)-1D0/3D0*AMP(17)-1D0/3D0*AMP(18)
456
$ -1D0/9D0*AMP(19)-1D0/9D0*AMP(20)-1D0/3D0*AMP(21)-1D0/3D0
457
$ *AMP(22)-AMP(25)-IMAG1*AMP(26)-AMP(28)-1D0/3D0*AMP(31)
458
$ -1D0/3D0*AMP(32)-1D0/9D0*AMP(33)-1D0/9D0*AMP(34)-AMP(35)
459
$ -1D0/3D0*AMP(37)-1D0/3D0*AMP(38)-AMP(42))
460
JAMP(4)=+1D0/4D0*(+AMP(1)-IMAG1*AMP(3)+1D0/3D0*AMP(7)+1D0/3D0
461
$ *AMP(8)+AMP(9)+1D0/3D0*AMP(11)+1D0/3D0*AMP(12)+AMP(15)
462
$ +IMAG1*AMP(16)+AMP(18)+1D0/9D0*AMP(21)+1D0/9D0*AMP(22)
463
$ +1D0/3D0*AMP(24)+1D0/3D0*AMP(25)+1D0/3D0*AMP(27)+1D0/3D0
464
$ *AMP(28)+1D0/9D0*AMP(29)+1D0/9D0*AMP(30)+1D0/9D0*AMP(31)
465
$ +1D0/9D0*AMP(32)+1D0/3D0*AMP(33)+1D0/3D0*AMP(34)+AMP(38)
466
$ +AMP(39)+1D0/3D0*AMP(41)+1D0/3D0*AMP(42))
467
JAMP(5)=+1D0/4D0*(+AMP(2)+IMAG1*AMP(3)+1D0/3D0*AMP(4)+1D0/3D0
468
$ *AMP(5)+AMP(10)+1D0/3D0*AMP(11)+1D0/3D0*AMP(12)+1D0/9D0*AMP(14)
469
$ +1D0/9D0*AMP(15)+1D0/9D0*AMP(17)+1D0/9D0*AMP(18)+1D0/3D0
470
$ *AMP(19)+1D0/3D0*AMP(20)+AMP(21)-IMAG1*AMP(23)+1D0/3D0*AMP(27)
471
$ +1D0/3D0*AMP(28)+AMP(29)+AMP(32)+1D0/3D0*AMP(35)+1D0/3D0
472
$ *AMP(36)+AMP(37)+1D0/9D0*AMP(39)+1D0/9D0*AMP(40)+1D0/3D0
473
$ *AMP(41)+1D0/3D0*AMP(42))
474
JAMP(6)=+1D0/4D0*(-1D0/3D0*AMP(1)-1D0/3D0*AMP(2)-AMP(5)
475
$ -IMAG1*AMP(6)-AMP(8)-AMP(11)+IMAG1*AMP(13)-1D0/3D0*AMP(17)
476
$ -1D0/3D0*AMP(18)-AMP(19)-1D0/3D0*AMP(21)-1D0/3D0*AMP(22)
477
$ -1D0/9D0*AMP(24)-1D0/9D0*AMP(25)-1D0/9D0*AMP(27)-1D0/9D0
478
$ *AMP(28)-1D0/3D0*AMP(29)-1D0/3D0*AMP(30)-AMP(34)-1D0/9D0
479
$ *AMP(35)-1D0/9D0*AMP(36)-1D0/3D0*AMP(37)-1D0/3D0*AMP(38)
480
$ -1D0/3D0*AMP(39)-1D0/3D0*AMP(40)-AMP(41))
485
ZTEMP = ZTEMP + CF(J,I)*JAMP(J)
487
MATRIX3=MATRIX3+ZTEMP*DCONJG(JAMP(I))/DENOM(I)
489
AMP2(1)=AMP2(1)+AMP(1)*DCONJG(AMP(1))
490
AMP2(2)=AMP2(2)+AMP(2)*DCONJG(AMP(2))
491
AMP2(3)=AMP2(3)+AMP(3)*DCONJG(AMP(3))
492
AMP2(10)=AMP2(10)+AMP(10)*DCONJG(AMP(10))
493
AMP2(9)=AMP2(9)+AMP(9)*DCONJG(AMP(9))
494
AMP2(12)=AMP2(12)+AMP(12)*DCONJG(AMP(12))
495
AMP2(11)=AMP2(11)+AMP(11)*DCONJG(AMP(11))
496
AMP2(13)=AMP2(13)+AMP(13)*DCONJG(AMP(13))
497
AMP2(34)=AMP2(34)+AMP(34)*DCONJG(AMP(34))
498
AMP2(33)=AMP2(33)+AMP(33)*DCONJG(AMP(33))
499
AMP2(20)=AMP2(20)+AMP(20)*DCONJG(AMP(20))
500
AMP2(19)=AMP2(19)+AMP(19)*DCONJG(AMP(19))
501
AMP2(38)=AMP2(38)+AMP(38)*DCONJG(AMP(38))
502
AMP2(37)=AMP2(37)+AMP(37)*DCONJG(AMP(37))
503
AMP2(4)=AMP2(4)+AMP(4)*DCONJG(AMP(4))
504
AMP2(5)=AMP2(5)+AMP(5)*DCONJG(AMP(5))
505
AMP2(6)=AMP2(6)+AMP(6)*DCONJG(AMP(6))
506
AMP2(7)=AMP2(7)+AMP(7)*DCONJG(AMP(7))
507
AMP2(8)=AMP2(8)+AMP(8)*DCONJG(AMP(8))
508
AMP2(42)=AMP2(42)+AMP(42)*DCONJG(AMP(42))
509
AMP2(41)=AMP2(41)+AMP(41)*DCONJG(AMP(41))
510
AMP2(14)=AMP2(14)+AMP(14)*DCONJG(AMP(14))
511
AMP2(15)=AMP2(15)+AMP(15)*DCONJG(AMP(15))
512
AMP2(16)=AMP2(16)+AMP(16)*DCONJG(AMP(16))
513
AMP2(17)=AMP2(17)+AMP(17)*DCONJG(AMP(17))
514
AMP2(18)=AMP2(18)+AMP(18)*DCONJG(AMP(18))
515
AMP2(21)=AMP2(21)+AMP(21)*DCONJG(AMP(21))
516
AMP2(22)=AMP2(22)+AMP(22)*DCONJG(AMP(22))
517
AMP2(23)=AMP2(23)+AMP(23)*DCONJG(AMP(23))
518
AMP2(24)=AMP2(24)+AMP(24)*DCONJG(AMP(24))
519
AMP2(25)=AMP2(25)+AMP(25)*DCONJG(AMP(25))
520
AMP2(26)=AMP2(26)+AMP(26)*DCONJG(AMP(26))
521
AMP2(27)=AMP2(27)+AMP(27)*DCONJG(AMP(27))
522
AMP2(28)=AMP2(28)+AMP(28)*DCONJG(AMP(28))
523
AMP2(29)=AMP2(29)+AMP(29)*DCONJG(AMP(29))
524
AMP2(30)=AMP2(30)+AMP(30)*DCONJG(AMP(30))
525
AMP2(31)=AMP2(31)+AMP(31)*DCONJG(AMP(31))
526
AMP2(32)=AMP2(32)+AMP(32)*DCONJG(AMP(32))
527
AMP2(35)=AMP2(35)+AMP(35)*DCONJG(AMP(35))
528
AMP2(36)=AMP2(36)+AMP(36)*DCONJG(AMP(36))
529
AMP2(39)=AMP2(39)+AMP(39)*DCONJG(AMP(39))
530
AMP2(40)=AMP2(40)+AMP(40)*DCONJG(AMP(40))
532
JAMP2(I)=JAMP2(I)+JAMP(I)*DCONJG(JAMP(I))