321
337
DOUBLECHECKHELICITYFILTER = .FALSE.
323
339
ML_INIT = .FALSE.
326
C Setup the file paths
327
CALL JOINPATH(MLPATH,PARAMFNAME,PARAMFN)
328
CALL JOINPATH(MLPATH,PROC_PREFIX,TMP)
329
CALL JOINPATH(TMP,HELCONFIGFNAME,HELCONFIGFN)
330
CALL JOINPATH(TMP,LOOPFILTERFNAME,LOOPFILTERFN)
331
CALL JOINPATH(TMP,COLORNUMFNAME,COLORNUMFN)
332
CALL JOINPATH(TMP,COLORDENOMFNAME,COLORDENOMFN)
333
CALL JOINPATH(TMP,HELFILTERFNAME,HELFILTERFN)
335
OPEN(1, FILE=COLORNUMFN, ERR=104, STATUS='OLD',
338
READ(1,*,END=105) (CF_N(I,J),J=1,NBORNAMPS)
342
STOP 'Color factors could not be initialized from file ML5_0_Col'
343
$ //'orNumFactors.dat. File not found'
346
OPEN(1, FILE=COLORDENOMFN, ERR=106, STATUS='OLD',
349
READ(1,*,END=107) (CF_D(I,J),J=1,NBORNAMPS)
353
STOP 'Color factors could not be initialized from file ML5_0_Col'
354
$ //'orDenomFactors.dat. File not found'
357
OPEN(1, FILE=HELCONFIGFN, ERR=108, STATUS='OLD',
360
READ(1,*,END=109) (HELC(I,H),I=1,NEXTERNAL)
364
STOP 'Color helictiy configurations could not be initialize'
365
$ //'d from file ML5_0_HelConfigs.dat. File not found'
369
WRITE(*,*) '##Stopped by user request.'
340
C For now only CutTools is interfaced in the default mode.
341
C Samurai could follow.
342
DO I=1,SIZE(MLREDUCTIONLIB)
343
IF (MLREDUCTIONLIB(I).EQ.1) THEN
344
FOUND_VALID_REDUCTION_METHOD = .TRUE.
347
IF (.NOT.FOUND_VALID_REDUCTION_METHOD) THEN
348
WRITE(*,*) 'ERROR:: For now, only CutTools is interfaced to'
349
$ //' MadLoop in the non-optimized output.'
350
WRITE(*,*) 'ERROR:: Make sure to include 1 in the parameter'
351
$ //' MLReductionLib of the card MadLoopParams.dat'
355
IF (LOCAL_ML_INIT) THEN
356
C Setup the file paths
357
CALL JOINPATH(MLPATH,PARAMFNAME,PARAMFN)
358
CALL JOINPATH(MLPATH,PROC_PREFIX,TMP)
359
CALL JOINPATH(TMP,HELCONFIGFNAME,HELCONFIGFN)
360
CALL JOINPATH(TMP,LOOPFILTERFNAME,LOOPFILTERFN)
361
CALL JOINPATH(TMP,COLORNUMFNAME,COLORNUMFN)
362
CALL JOINPATH(TMP,COLORDENOMFNAME,COLORDENOMFN)
363
CALL JOINPATH(TMP,HELFILTERFNAME,HELFILTERFN)
365
C Make sure that the loop filter is disabled when there is
366
C spin-2 particles for 2>1 or 1>2 processes
367
IF(MAX_SPIN_EXTERNAL_PARTICLE.GT.3.AND.(NEXTERNAL.LE.3.AND.HELI
368
$CITYFILTERLEVEL.NE.0)) THEN
369
WRITE(*,*) '##INFO: Helicity filter deactivated for 2>1'
370
$ //' processes involving spin 2 particles.'
371
HELICITYFILTERLEVEL = 0
372
C We write a dummy filter for structural reasons here
373
OPEN(1, FILE=HELFILTERFN, ERR=6116, STATUS='NEW'
382
OPEN(1, FILE=COLORNUMFN, ERR=104, STATUS='OLD',
385
READ(1,*,END=105) (CF_N(I,J),J=1,NBORNAMPS)
389
STOP 'Color factors could not be initialized from file'
390
$ //' ML5_0_ColorNumFactors.dat. File not found'
393
OPEN(1, FILE=COLORDENOMFN, ERR=106, STATUS='OLD',
396
READ(1,*,END=107) (CF_D(I,J),J=1,NBORNAMPS)
400
STOP 'Color factors could not be initialized from file'
401
$ //' ML5_0_ColorDenomFactors.dat. File not found'
404
OPEN(1, FILE=HELCONFIGFN, ERR=108, STATUS='OLD',
407
READ(1,*,END=109) (HELC(I,H),I=1,NEXTERNAL)
411
STOP 'Color helictiy configurations could not be initialized'
412
$ //' from file ML5_0_HelConfigs.dat. File not found'
416
WRITE(*,*) '##Stopped by user request.'
419
LOCAL_ML_INIT = .FALSE.
422
C Make sure that lorentz rotation tests are not used if there is
423
C external loop wavefunction of spin 2 and that one specific
425
NROTATIONS_DP_BU = NROTATIONS_DP
426
NROTATIONS_QP_BU = NROTATIONS_QP
427
IF(MAX_SPIN_EXTERNAL_PARTICLE.GT.3.AND.USERHEL.NE.-1) THEN
428
IF(.NOT.WARNED_LORENTZ_STAB_TEST_OFF) THEN
429
WRITE(*,*) '##WARNING: Evaluation of a specific helicity was'
430
$ //' asked for this PS point, and there is a spin-2 (or'
431
$ //' higher) particle in the external states.'
432
WRITE(*,*) '##WARNING: As a result, MadLoop disabled the'
433
$ //' Lorentz rotation test for this phase-space point only.'
434
WRITE(*,*) '##WARNING: Further warning of that type'
436
WARNED_LORENTZ_STAB_TEST_OFF = .FALSE.
373
442
IF(NTRY.EQ.0) THEN
374
443
CALL ML5_0_SET_N_EVALS(N_DP_EVAL,N_QP_EVAL)
375
HELDOUBLECHECKED=(.NOT.DOUBLECHECKHELICITYFILTER).OR.(HELICITYF
444
HELDOUBLECHECKED=(.NOT.DOUBLECHECKHELICITYFILTER)
445
$ .OR.(HELICITYFILTERLEVEL.EQ.0)
379
448
GOODAMP(I,J)=.TRUE.
452
521
DONEHELDOUBLECHECK=.FALSE.
455
CHECKPHASE=(NTRY.LE.CHECKCYCLE).AND.(((.NOT.FOUNDLOOPFILTER
456
$ ).AND.USELOOPFILTER).OR.(.NOT.FOUNDHELFILTER))
524
CHECKPHASE=(NTRY.LE.CHECKCYCLE).AND.(((.NOT.FOUNDLOOPFILTER)
525
$ .AND.USELOOPFILTER).OR.(.NOT.FOUNDHELFILTER))
458
527
IF (WRITEOUTFILTERS) THEN
459
528
IF ((.NOT. CHECKPHASE).AND.(.NOT.FOUNDHELFILTER)) THEN
460
OPEN(1, FILE=HELFILTERFN, ERR=110, STATUS='NEW',ACTION='WRIT'
529
OPEN(1, FILE=HELFILTERFN, ERR=110, STATUS='NEW'
462
531
WRITE(1,*) (GOODHEL(I),I=1,NCOMB)
465
534
FOUNDHELFILTER=.TRUE.
468
IF ((.NOT. CHECKPHASE).AND.(.NOT.FOUNDLOOPFILTER).AND.USELOOPFI
470
OPEN(1, FILE=LOOPFILTERFN, ERR=111, STATUS='NEW',ACTION='WRI'
537
IF ((.NOT. CHECKPHASE).AND.(.NOT.FOUNDLOOPFILTER)
538
$ .AND.USELOOPFILTER) THEN
539
OPEN(1, FILE=LOOPFILTERFN, ERR=111, STATUS='NEW'
473
542
WRITE(1,*) (GOODAMP(I,J),I=NCTAMPS+1,NLOOPAMPS)
627
696
CALL R2_GG_1_0(W(1,6,H),W(1,14,H),R2_GGQ,AMPL(1,7))
628
697
CALL R2_GG_1_0(W(1,6,H),W(1,14,H),R2_GGQ,AMPL(1,8))
629
698
C Counter-term amplitude(s) for loop diagram number 11
630
CALL VVV1_0(W(1,1,H),W(1,2,H),W(1,13,H),UV_3GB_1EPS,AMPL(2
699
CALL VVV1_0(W(1,1,H),W(1,2,H),W(1,13,H),UV_3GB_1EPS,AMPL(2,9)
632
701
CALL VVV1_0(W(1,1,H),W(1,2,H),W(1,13,H),UV_3GB_1EPS,AMPL(2
634
703
CALL VVV1_0(W(1,1,H),W(1,2,H),W(1,13,H),UV_3GB_1EPS,AMPL(2
1150
1219
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),GC_5,MP__GC_5,GC_5
1151
1220
$ ,MP__GC_5,2,1,4,254,AMPL(1,254),S(254))
1152
1221
C Loop amplitude for loop diagram with ID 11
1153
CALL ML5_0_LOOP_3_3(2,1,2,13,DCMPLX(ZERO),CMPLX(MP__ZERO
1154
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO)
1222
CALL ML5_0_LOOP_3_3(2,1,2,13,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1223
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO)
1155
1224
$ ,CMPLX(MP__ZERO,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1156
1225
$ ,MP__GC_5,3,1,4,255,AMPL(1,255),S(255))
1157
1226
C Loop amplitude for loop diagram with ID 12
1158
CALL ML5_0_LOOP_3_3(2,1,2,14,DCMPLX(ZERO),CMPLX(MP__ZERO
1159
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO)
1227
CALL ML5_0_LOOP_3_3(2,1,2,14,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1228
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO)
1160
1229
$ ,CMPLX(MP__ZERO,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1161
1230
$ ,MP__GC_5,3,1,4,256,AMPL(1,256),S(256))
1162
1231
C Loop amplitude for loop diagram with ID 13
1163
CALL ML5_0_LOOP_3_3(3,1,2,13,DCMPLX(ZERO),CMPLX(MP__ZERO
1164
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO)
1232
CALL ML5_0_LOOP_3_3(3,1,2,13,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1233
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO)
1165
1234
$ ,CMPLX(MP__ZERO,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1166
1235
$ ,MP__GC_5,3,1,4,257,AMPL(1,257),S(257))
1167
1236
C Loop amplitude for loop diagram with ID 14
1168
CALL ML5_0_LOOP_3_3(3,1,2,14,DCMPLX(ZERO),CMPLX(MP__ZERO
1169
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO)
1237
CALL ML5_0_LOOP_3_3(3,1,2,14,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1238
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO)
1170
1239
$ ,CMPLX(MP__ZERO,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1171
1240
$ ,MP__GC_5,3,1,4,258,AMPL(1,258),S(258))
1172
1241
C Loop amplitude for loop diagram with ID 15
1184
1253
$ ,MP__GC_5,2,1,1,261,AMPL(1,261),S(261))
1185
1254
C Loop amplitude for loop diagram with ID 18
1186
1255
CALL ML5_0_LOOP_3_3(6,5,6,7,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1187
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__M
1188
$ DL_MB,KIND=16),GC_5,MP__GC_5,GC_4,MP__GC_4,GC_5,MP__GC_5,2,1,1
1189
$ ,262,AMPL(1,262),S(262))
1256
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1257
$ ,CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_4,MP__GC_4,GC_5
1258
$ ,MP__GC_5,2,1,1,262,AMPL(1,262),S(262))
1190
1259
C Loop amplitude for loop diagram with ID 19
1191
1260
CALL ML5_0_LOOP_2_2(1,6,14,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1192
1261
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5
1220
1289
$ ,KIND=16),GC_47,MP__GC_47,GC_5,MP__GC_5,GC_4,MP__GC_4,GC_5
1221
1290
$ ,MP__GC_5,3,1,1,268,AMPL(1,268),S(268))
1222
1291
C Loop amplitude for loop diagram with ID 25
1223
CALL ML5_0_LOOP_2_2(12,10,17,DCMPLX(ZERO),CMPLX(MP__ZERO
1224
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5
1225
$ ,MP__GC_5,GC_5,MP__GC_5,1,1,1,269,AMPL(1,269),S(269))
1292
CALL ML5_0_LOOP_2_2(12,10,17,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1293
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1294
$ ,MP__GC_5,1,1,1,269,AMPL(1,269),S(269))
1226
1295
C Loop amplitude for loop diagram with ID 26
1227
1296
CALL ML5_0_LOOP_3_3(7,3,9,10,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1228
1297
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1246
1315
$ ,MP__GC_5,2,1,1,273,AMPL(1,273),S(273))
1247
1316
C Loop amplitude for loop diagram with ID 30
1248
1317
CALL ML5_0_LOOP_4_4(15,2,5,3,9,DCMPLX(ZERO),CMPLX(MP__ZERO
1249
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MT
1250
$ ),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1251
$ ,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5
1252
$ ,MP__GC_5,3,1,1,274,AMPL(1,274),S(274))
1318
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1319
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1320
$ ,CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47
1321
$ ,MP__GC_47,GC_5,MP__GC_5,3,1,1,274,AMPL(1,274),S(274))
1253
1322
C Loop amplitude for loop diagram with ID 31
1254
1323
CALL ML5_0_LOOP_4_4(16,2,3,5,9,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1255
1324
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1262
1331
$ ,CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5
1263
1332
$ ,MP__GC_5,2,1,1,276,AMPL(1,276),S(276))
1264
1333
C Loop amplitude for loop diagram with ID 33
1265
CALL ML5_0_LOOP_2_2(12,11,19,DCMPLX(ZERO),CMPLX(MP__ZERO
1266
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5
1267
$ ,MP__GC_5,GC_5,MP__GC_5,1,1,1,277,AMPL(1,277),S(277))
1334
CALL ML5_0_LOOP_2_2(12,11,19,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1335
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1336
$ ,MP__GC_5,1,1,1,277,AMPL(1,277),S(277))
1268
1337
C Loop amplitude for loop diagram with ID 34
1269
1338
CALL ML5_0_LOOP_3_3(7,3,12,11,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1270
1339
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1286
1355
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1287
1356
$ ,MP__GC_5,1,1,1,281,AMPL(1,281),S(281))
1288
1357
C Loop amplitude for loop diagram with ID 38
1289
CALL ML5_0_LOOP_2_2(12,11,21,DCMPLX(ZERO),CMPLX(MP__ZERO
1290
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5
1291
$ ,MP__GC_5,GC_5,MP__GC_5,1,1,1,282,AMPL(1,282),S(282))
1358
CALL ML5_0_LOOP_2_2(12,11,21,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1359
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1360
$ ,MP__GC_5,1,1,1,282,AMPL(1,282),S(282))
1292
1361
C Loop amplitude for loop diagram with ID 39
1293
1362
CALL ML5_0_LOOP_3_3(19,2,7,11,DCMPLX(ZERO),CMPLX(MP__ZERO
1294
1363
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1307
1376
$ ,MP__GC_5,3,1,1,285,AMPL(1,285),S(285))
1308
1377
C Loop amplitude for loop diagram with ID 42
1309
1378
CALL ML5_0_LOOP_4_4(20,2,4,3,11,DCMPLX(ZERO),CMPLX(MP__ZERO
1310
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MB
1311
$ ),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1312
$ ,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5
1313
$ ,MP__GC_5,3,1,1,286,AMPL(1,286),S(286))
1379
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1380
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1381
$ ,CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47
1382
$ ,MP__GC_47,GC_5,MP__GC_5,3,1,1,286,AMPL(1,286),S(286))
1314
1383
C Loop amplitude for loop diagram with ID 43
1315
1384
CALL ML5_0_LOOP_3_3(13,1,5,19,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1316
1385
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1335
1404
$ ,MP__GC_5,3,1,1,290,AMPL(1,290),S(290))
1336
1405
C Loop amplitude for loop diagram with ID 47
1337
1406
CALL ML5_0_LOOP_5_5(21,1,2,3,4,5,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1338
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MT
1339
$ ),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1340
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5
1341
$ ,MP__GC_5,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,GC_5
1342
$ ,MP__GC_5,4,1,1,291,AMPL(1,291),S(291))
1407
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1408
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1409
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1410
$ ,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5
1411
$ ,MP__GC_5,GC_5,MP__GC_5,4,1,1,291,AMPL(1,291),S(291))
1343
1412
C Loop amplitude for loop diagram with ID 48
1344
1413
CALL ML5_0_LOOP_3_3(2,1,2,13,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1345
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MB
1346
$ ),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1347
$ ,MP__GC_5,3,1,1,292,AMPL(1,292),S(292))
1414
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1415
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1416
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,292,AMPL(1,292),S(292))
1348
1417
C Loop amplitude for loop diagram with ID 49
1349
1418
CALL ML5_0_LOOP_4_4(22,1,2,7,5,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1350
1419
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1353
1422
$ ,MP__GC_5,3,1,1,293,AMPL(1,293),S(293))
1354
1423
C Loop amplitude for loop diagram with ID 50
1355
1424
CALL ML5_0_LOOP_3_3(2,1,2,14,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1356
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MB
1357
$ ),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1358
$ ,MP__GC_5,3,1,1,294,AMPL(1,294),S(294))
1425
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1426
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1427
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,294,AMPL(1,294),S(294))
1359
1428
C Loop amplitude for loop diagram with ID 51
1360
1429
CALL ML5_0_LOOP_3_3(3,1,2,13,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1361
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MB
1362
$ ),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1363
$ ,MP__GC_5,3,1,1,295,AMPL(1,295),S(295))
1430
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1431
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1432
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,295,AMPL(1,295),S(295))
1364
1433
C Loop amplitude for loop diagram with ID 52
1365
1434
CALL ML5_0_LOOP_4_4(23,1,2,5,7,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1366
1435
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1380
1449
$ ,MP__GC_5,3,1,1,298,AMPL(1,298),S(298))
1381
1450
C Loop amplitude for loop diagram with ID 55
1382
1451
CALL ML5_0_LOOP_3_3(3,1,2,14,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1383
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MB
1384
$ ),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1385
$ ,MP__GC_5,3,1,1,299,AMPL(1,299),S(299))
1452
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1453
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1454
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,299,AMPL(1,299),S(299))
1386
1455
C Loop amplitude for loop diagram with ID 56
1387
1456
CALL ML5_0_LOOP_5_5(25,1,2,5,4,3,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1388
1457
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1392
1461
$ ,MP__GC_47,4,1,1,300,AMPL(1,300),S(300))
1393
1462
C Loop amplitude for loop diagram with ID 57
1394
1463
CALL ML5_0_LOOP_5_5(26,1,3,2,4,5,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1395
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MT
1396
$ ),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1397
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5
1398
$ ,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1399
$ ,MP__GC_5,4,1,1,301,AMPL(1,301),S(301))
1464
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1465
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1466
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1467
$ ,KIND=16),GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,GC_5
1468
$ ,MP__GC_5,GC_5,MP__GC_5,4,1,1,301,AMPL(1,301),S(301))
1400
1469
C Loop amplitude for loop diagram with ID 58
1401
1470
CALL ML5_0_LOOP_5_5(27,1,3,4,2,5,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1402
1471
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1417
1486
$ ,MP__GC_5,3,1,1,304,AMPL(1,304),S(304))
1418
1487
C Loop amplitude for loop diagram with ID 61
1419
1488
CALL ML5_0_LOOP_4_4(15,1,5,3,12,DCMPLX(ZERO),CMPLX(MP__ZERO
1420
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MT
1421
$ ),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1422
$ ,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5
1423
$ ,MP__GC_5,3,1,1,305,AMPL(1,305),S(305))
1489
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1490
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1491
$ ,CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47
1492
$ ,MP__GC_47,GC_5,MP__GC_5,3,1,1,305,AMPL(1,305),S(305))
1424
1493
C Loop amplitude for loop diagram with ID 62
1425
1494
CALL ML5_0_LOOP_3_3(17,1,5,19,DCMPLX(ZERO),CMPLX(MP__ZERO
1426
1495
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1431
1500
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1432
1501
$ ,MP__GC_5,1,1,1,307,AMPL(1,307),S(307))
1433
1502
C Loop amplitude for loop diagram with ID 64
1434
CALL ML5_0_LOOP_2_2(12,10,24,DCMPLX(ZERO),CMPLX(MP__ZERO
1435
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5
1436
$ ,MP__GC_5,GC_5,MP__GC_5,1,1,1,308,AMPL(1,308),S(308))
1503
CALL ML5_0_LOOP_2_2(12,10,24,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1504
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_5
1505
$ ,MP__GC_5,1,1,1,308,AMPL(1,308),S(308))
1437
1506
C Loop amplitude for loop diagram with ID 65
1438
1507
CALL ML5_0_LOOP_3_3(19,1,7,10,DCMPLX(ZERO),CMPLX(MP__ZERO
1439
1508
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1452
1521
$ ,MP__GC_5,3,1,1,311,AMPL(1,311),S(311))
1453
1522
C Loop amplitude for loop diagram with ID 68
1454
1523
CALL ML5_0_LOOP_4_4(20,1,4,3,10,DCMPLX(ZERO),CMPLX(MP__ZERO
1455
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MB
1456
$ ),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1457
$ ,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5
1458
$ ,MP__GC_5,3,1,1,312,AMPL(1,312),S(312))
1524
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1525
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1526
$ ,CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47
1527
$ ,MP__GC_47,GC_5,MP__GC_5,3,1,1,312,AMPL(1,312),S(312))
1459
1528
C Loop amplitude for loop diagram with ID 69
1460
1529
CALL ML5_0_LOOP_3_3(13,2,5,24,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1461
1530
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1463
1532
$ ,MP__GC_5,2,1,1,313,AMPL(1,313),S(313))
1464
1533
C Loop amplitude for loop diagram with ID 70
1465
1534
CALL ML5_0_LOOP_4_4(28,1,5,2,7,DCMPLX(ZERO),CMPLX(MP__ZERO
1466
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MB
1467
$ ),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1468
$ ,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1469
$ ,MP__GC_5,3,1,1,314,AMPL(1,314),S(314))
1535
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1536
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1537
$ ,CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5
1538
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,314,AMPL(1,314),S(314))
1470
1539
C Loop amplitude for loop diagram with ID 71
1471
1540
CALL ML5_0_LOOP_5_5(29,1,3,2,5,4,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1472
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MB
1473
$ ),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1474
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5
1475
$ ,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1476
$ ,MP__GC_5,4,1,1,315,AMPL(1,315),S(315))
1541
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16)
1542
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1543
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1544
$ ,KIND=16),GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,GC_5
1545
$ ,MP__GC_5,GC_5,MP__GC_5,4,1,1,315,AMPL(1,315),S(315))
1477
1546
C Loop amplitude for loop diagram with ID 72
1478
1547
CALL ML5_0_LOOP_5_5(30,1,4,3,2,5,DCMPLX(ZERO),CMPLX(MP__ZERO
1479
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MB
1480
$ ),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1481
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4
1482
$ ,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,GC_5,MP__GC_5,4,1
1483
$ ,1,316,AMPL(1,316),S(316))
1548
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1549
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(MDL_MB)
1550
$ ,CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1551
$ ,GC_4,MP__GC_4,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,GC_5
1552
$ ,MP__GC_5,4,1,1,316,AMPL(1,316),S(316))
1484
1553
C Loop amplitude for loop diagram with ID 73
1485
1554
CALL ML5_0_LOOP_3_3(17,2,5,24,DCMPLX(ZERO),CMPLX(MP__ZERO
1486
1555
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1504
1573
$ ,GC_4,MP__GC_4,GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5,MP__GC_5,3,1,1
1505
1574
$ ,320,AMPL(1,320),S(320))
1506
1575
C Loop amplitude for loop diagram with ID 77
1507
CALL ML5_0_LOOP_3_4_3(33,1,2,1,5,1,2,7,DCMPLX(ZERO),CMPLX(MP__ZER
1508
$ O,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1509
$ ,CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1510
$ ,MP__GC_5,1,1,1,321,AMPL(1,321),S(321))
1511
CALL ML5_0_LOOP_3_4_3(34,1,2,1,5,1,2,7,DCMPLX(ZERO),CMPLX(MP__ZER
1512
$ O,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1513
$ ,CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1514
$ ,MP__GC_5,1,1,1,322,AMPL(1,322),S(322))
1515
CALL ML5_0_LOOP_3_4_3(35,1,2,1,5,1,2,7,DCMPLX(ZERO),CMPLX(MP__ZER
1516
$ O,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1517
$ ,CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1518
$ ,MP__GC_5,1,1,1,323,AMPL(1,323),S(323))
1576
CALL ML5_0_LOOP_3_4_3(33,1,2,1,5,1,2,7,DCMPLX(ZERO)
1577
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1578
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_6
1579
$ ,MP__GC_6,GC_5,MP__GC_5,1,1,1,321,AMPL(1,321),S(321))
1580
CALL ML5_0_LOOP_3_4_3(34,1,2,1,5,1,2,7,DCMPLX(ZERO)
1581
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1582
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_6
1583
$ ,MP__GC_6,GC_5,MP__GC_5,1,1,1,322,AMPL(1,322),S(322))
1584
CALL ML5_0_LOOP_3_4_3(35,1,2,1,5,1,2,7,DCMPLX(ZERO)
1585
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1586
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),GC_5,MP__GC_5,GC_6
1587
$ ,MP__GC_6,GC_5,MP__GC_5,1,1,1,323,AMPL(1,323),S(323))
1519
1588
C Loop amplitude for loop diagram with ID 78
1520
1589
CALL ML5_0_LOOP_5_5(36,1,3,5,2,4,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1521
1590
$ ,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1532
1601
$ ,MP__GC_47,4,1,1,325,AMPL(1,325),S(325))
1533
1602
C Loop amplitude for loop diagram with ID 80
1534
1603
CALL ML5_0_LOOP_5_5(38,1,4,2,3,5,DCMPLX(ZERO),CMPLX(MP__ZERO
1535
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MT
1536
$ ),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__MDL_MB
1537
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4
1538
$ ,GC_5,MP__GC_5,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,4,1
1539
$ ,1,326,AMPL(1,326),S(326))
1604
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1605
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MB)
1606
$ ,CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1607
$ ,GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5
1608
$ ,MP__GC_5,4,1,1,326,AMPL(1,326),S(326))
1540
1609
C Loop amplitude for loop diagram with ID 81
1541
1610
CALL ML5_0_LOOP_5_5(39,1,2,4,3,5,DCMPLX(ZERO),CMPLX(MP__ZERO
1542
1611
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MT)
1546
1615
$ ,1,327,AMPL(1,327),S(327))
1547
1616
C Loop amplitude for loop diagram with ID 82
1548
1617
CALL ML5_0_LOOP_5_5(40,1,2,3,5,4,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1549
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MB
1550
$ ),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1551
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5
1552
$ ,MP__GC_5,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5,MP__GC_5,GC_5
1553
$ ,MP__GC_5,4,1,1,328,AMPL(1,328),S(328))
1618
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1619
$ ,DCMPLX(MDL_MB),CMPLX(MP__MDL_MB,KIND=16),DCMPLX(ZERO)
1620
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1621
$ ,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_47,MP__GC_47,GC_5
1622
$ ,MP__GC_5,GC_5,MP__GC_5,4,1,1,328,AMPL(1,328),S(328))
1554
1623
C Loop amplitude for loop diagram with ID 83
1555
1624
CALL ML5_0_LOOP_5_5(41,1,2,5,3,4,DCMPLX(ZERO),CMPLX(MP__ZERO
1556
1625
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1561
1630
C Loop amplitude for loop diagram with ID 84
1562
1631
CALL ML5_0_LOOP_4_5_4(42,1,1,2,1,3,4,1,2,5,DCMPLX(MDL_MT)
1563
1632
$ ,CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1564
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__M
1565
$ DL_MB,KIND=16),GC_47,MP__GC_47,GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1566
$ ,MP__GC_5,2,1,1,330,AMPL(1,330),S(330))
1633
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1634
$ ,CMPLX(MP__MDL_MB,KIND=16),GC_47,MP__GC_47,GC_5,MP__GC_5,GC_6
1635
$ ,MP__GC_6,GC_5,MP__GC_5,2,1,1,330,AMPL(1,330),S(330))
1567
1636
CALL ML5_0_LOOP_4_5_4(43,1,1,2,1,3,4,1,2,5,DCMPLX(MDL_MT)
1568
1637
$ ,CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1569
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__M
1570
$ DL_MB,KIND=16),GC_47,MP__GC_47,GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1571
$ ,MP__GC_5,2,1,1,331,AMPL(1,331),S(331))
1638
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1639
$ ,CMPLX(MP__MDL_MB,KIND=16),GC_47,MP__GC_47,GC_5,MP__GC_5,GC_6
1640
$ ,MP__GC_6,GC_5,MP__GC_5,2,1,1,331,AMPL(1,331),S(331))
1572
1641
CALL ML5_0_LOOP_4_5_4(44,1,1,2,1,3,4,1,2,5,DCMPLX(MDL_MT)
1573
1642
$ ,CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1574
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB),CMPLX(MP__M
1575
$ DL_MB,KIND=16),GC_47,MP__GC_47,GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1576
$ ,MP__GC_5,2,1,1,332,AMPL(1,332),S(332))
1643
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MB)
1644
$ ,CMPLX(MP__MDL_MB,KIND=16),GC_47,MP__GC_47,GC_5,MP__GC_5,GC_6
1645
$ ,MP__GC_6,GC_5,MP__GC_5,2,1,1,332,AMPL(1,332),S(332))
1577
1646
C Loop amplitude for loop diagram with ID 85
1578
1647
CALL ML5_0_LOOP_2_2(1,6,13,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1579
1648
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5
1592
1661
$ ,CMPLX(MP__ZERO,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1593
1662
$ ,MP__GC_5,2,1,1,336,AMPL(1,336),S(336))
1594
1663
C Loop amplitude for loop diagram with ID 89
1595
CALL ML5_0_LOOP_3_3(46,4,6,8,DCMPLX(ZERO),CMPLX(MP__ZERO
1596
$ ,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MT)
1664
CALL ML5_0_LOOP_3_3(46,4,6,8,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1665
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MT)
1597
1666
$ ,CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_4,MP__GC_4,GC_5
1598
1667
$ ,MP__GC_5,2,1,1,337,AMPL(1,337),S(337))
1599
1668
C Loop amplitude for loop diagram with ID 90
1614
1683
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5
1615
1684
$ ,MP__GC_5,1,1,1,341,AMPL(1,341),S(341))
1616
1685
C Loop amplitude for loop diagram with ID 94
1617
CALL ML5_0_LOOP_3_3(19,2,9,8,DCMPLX(ZERO),CMPLX(MP__ZERO
1618
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1686
CALL ML5_0_LOOP_3_3(19,2,9,8,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1687
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1619
1688
$ ,CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5
1620
1689
$ ,MP__GC_5,2,1,1,342,AMPL(1,342),S(342))
1621
1690
C Loop amplitude for loop diagram with ID 95
1644
1713
$ ,MP__GC_5,2,1,1,347,AMPL(1,347),S(347))
1645
1714
C Loop amplitude for loop diagram with ID 100
1646
1715
CALL ML5_0_LOOP_3_3(2,1,2,13,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1647
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MT
1648
$ ),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1649
$ ,MP__GC_5,3,1,1,348,AMPL(1,348),S(348))
1716
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1717
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5
1718
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,348,AMPL(1,348),S(348))
1650
1719
C Loop amplitude for loop diagram with ID 101
1651
1720
CALL ML5_0_LOOP_3_3(2,1,2,14,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1652
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MT
1653
$ ),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1654
$ ,MP__GC_5,3,1,1,349,AMPL(1,349),S(349))
1721
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1722
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5
1723
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,349,AMPL(1,349),S(349))
1655
1724
C Loop amplitude for loop diagram with ID 102
1656
1725
CALL ML5_0_LOOP_4_4(22,1,2,4,8,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1657
1726
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1660
1729
$ ,MP__GC_5,3,1,1,350,AMPL(1,350),S(350))
1661
1730
C Loop amplitude for loop diagram with ID 103
1662
1731
CALL ML5_0_LOOP_3_3(3,1,2,13,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1663
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MT
1664
$ ),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1665
$ ,MP__GC_5,3,1,1,351,AMPL(1,351),S(351))
1732
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1733
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5
1734
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,351,AMPL(1,351),S(351))
1666
1735
C Loop amplitude for loop diagram with ID 104
1667
1736
CALL ML5_0_LOOP_3_3(3,1,2,14,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1668
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MT
1669
$ ),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1670
$ ,MP__GC_5,3,1,1,352,AMPL(1,352),S(352))
1737
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1738
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_5
1739
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,352,AMPL(1,352),S(352))
1671
1740
C Loop amplitude for loop diagram with ID 105
1672
1741
CALL ML5_0_LOOP_4_4(23,1,2,8,4,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT
1673
1742
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1710
1779
$ ,MP__GC_5,2,1,1,360,AMPL(1,360),S(360))
1711
1780
C Loop amplitude for loop diagram with ID 113
1712
1781
CALL ML5_0_LOOP_4_4(48,1,4,2,8,DCMPLX(ZERO),CMPLX(MP__ZERO
1713
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(MDL_MT
1714
$ ),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO
1715
$ ,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5,MP__GC_5,GC_5
1716
$ ,MP__GC_5,3,1,1,361,AMPL(1,361),S(361))
1782
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16)
1783
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1784
$ ,CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5
1785
$ ,MP__GC_5,GC_5,MP__GC_5,3,1,1,361,AMPL(1,361),S(361))
1717
1786
C Loop amplitude for loop diagram with ID 114
1718
1787
CALL ML5_0_LOOP_3_3(19,2,4,28,DCMPLX(ZERO),CMPLX(MP__ZERO
1719
1788
$ ,KIND=16),DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),DCMPLX(ZERO)
1737
1806
$ ,GC_4,MP__GC_4,GC_4,MP__GC_4,GC_5,MP__GC_5,GC_5,MP__GC_5,3,1,1
1738
1807
$ ,365,AMPL(1,365),S(365))
1739
1808
C Loop amplitude for loop diagram with ID 118
1740
CALL ML5_0_LOOP_3_4_3(49,1,2,1,4,1,2,8,DCMPLX(ZERO),CMPLX(MP__ZER
1741
$ O,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MT)
1742
$ ,CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1743
$ ,MP__GC_5,1,1,1,366,AMPL(1,366),S(366))
1744
CALL ML5_0_LOOP_3_4_3(50,1,2,1,4,1,2,8,DCMPLX(ZERO),CMPLX(MP__ZER
1745
$ O,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MT)
1746
$ ,CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1747
$ ,MP__GC_5,1,1,1,367,AMPL(1,367),S(367))
1748
CALL ML5_0_LOOP_3_4_3(51,1,2,1,4,1,2,8,DCMPLX(ZERO),CMPLX(MP__ZER
1749
$ O,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),DCMPLX(MDL_MT)
1750
$ ,CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_6,MP__GC_6,GC_5
1751
$ ,MP__GC_5,1,1,1,368,AMPL(1,368),S(368))
1809
CALL ML5_0_LOOP_3_4_3(49,1,2,1,4,1,2,8,DCMPLX(ZERO)
1810
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1811
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_6
1812
$ ,MP__GC_6,GC_5,MP__GC_5,1,1,1,366,AMPL(1,366),S(366))
1813
CALL ML5_0_LOOP_3_4_3(50,1,2,1,4,1,2,8,DCMPLX(ZERO)
1814
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1815
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_6
1816
$ ,MP__GC_6,GC_5,MP__GC_5,1,1,1,367,AMPL(1,367),S(367))
1817
CALL ML5_0_LOOP_3_4_3(51,1,2,1,4,1,2,8,DCMPLX(ZERO)
1818
$ ,CMPLX(MP__ZERO,KIND=16),DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1819
$ ,DCMPLX(MDL_MT),CMPLX(MP__MDL_MT,KIND=16),GC_5,MP__GC_5,GC_6
1820
$ ,MP__GC_6,GC_5,MP__GC_5,1,1,1,368,AMPL(1,368),S(368))
1752
1821
C Loop amplitude for loop diagram with ID 119
1753
1822
CALL ML5_0_LOOP_2_2(52,6,13,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16)
1754
1823
$ ,DCMPLX(ZERO),CMPLX(MP__ZERO,KIND=16),GC_4,MP__GC_4,GC_4
1934
2003
ELSEIF (.NOT.HELDOUBLECHECKED)THEN
1935
2004
IF ((.NOT.GOODHEL(HELPICKED)).AND.(.NOT.ML5_0_ISZERO(ABS(ANS(
1936
$ 1))+ABS(ANS(2))+ABS(ANS(3)),REF/DBLE(NCOMB),-1))) THEN
1937
WRITE(*,*) '##W15 Helicity filter could not be successfull'
1938
$ //'y double checked.'
1939
WRITE(*,*) '##One reason for this is that you have change'
1940
$ //'d sensible parameters which affected what are the zer'
1941
$ //'o helicity configurations.'
1942
WRITE(*,*) '##MadLoop will try to reset the Helicit'
1943
$ //'y filter with the next PS points it receives.'
2005
$1))+ABS(ANS(2))+ABS(ANS(3)),REF/DBLE(NCOMB),-1))) THEN
2006
WRITE(*,*) '##W15 Helicity filter could not be'
2007
$ //' successfully double checked.'
2008
WRITE(*,*) '##One reason for this is that you have changed'
2009
$ //' sensible parameters which affected what are the zero'
2010
$ //' helicity configurations.'
2011
WRITE(*,*) '##MadLoop will try to reset the Helicity'
2012
$ //' filter with the next PS points it receives.'
1945
2014
OPEN(30,FILE=HELFILTERFN,ERR=349)
1947
2016
CLOSE(30,STATUS='delete')
1949
2018
C SET HELDOUBLECHECKED TO .TRUE. WHEN DONE
1950
C even if it failed we do not want to redo the check afterwards
1951
C if HELINITSTARTOVER=.FALSE.
2019
C even if it failed we do not want to redo the check
2020
C afterwards if HELINITSTARTOVER=.FALSE.
1952
2021
IF (HELPICKED.EQ.NCOMB.AND.(NTRY.NE.0.OR..NOT.HELINITSTARTOVE
1954
2023
DONEHELDOUBLECHECK=.TRUE.