Merge lp:~mg5core1/mg5amcnlo/2.8.3.py3 into lp:mg5amcnlo/lts

Proposed by Olivier Mattelaer
Status: Merged
Merged at revision: 292
Proposed branch: lp:~mg5core1/mg5amcnlo/2.8.3.py3
Merge into: lp:mg5amcnlo/lts
Diff against target: 4029 lines (+1143/-851)
111 files modified
MadSpin/decay.py (+2/-2)
Template/LO/Source/PDF/pdg2pdf_lhapdf6.f (+2/-1)
UpdateNotes.txt (+17/-0)
VERSION (+2/-2)
aloha/create_aloha.py (+3/-1)
bin/compile.py (+1/-1)
madgraph/core/base_objects.py (+2/-2)
madgraph/core/diagram_generation.py (+12/-1)
madgraph/core/helas_objects.py (+7/-7)
madgraph/interface/common_run_interface.py (+8/-8)
madgraph/interface/madgraph_interface.py (+1/-1)
madgraph/interface/reweight_interface.py (+16/-5)
madgraph/iolibs/export_v4.py (+17/-2)
madgraph/iolibs/file_writers.py (+3/-3)
madgraph/iolibs/template_files/loop_optimized/check_sa.py.inc (+34/-30)
madgraph/iolibs/template_files/loop_optimized/check_sa_all.py.inc (+3/-3)
madgraph/iolibs/template_files/matrix_standalone_v4.inc (+15/-1)
madgraph/madevent/combine_grid.py (+4/-10)
madgraph/madevent/sum_html.py (+1/-1)
madgraph/various/banner.py (+6/-3)
madgraph/various/cluster.py (+2/-2)
madgraph/various/misc.py (+21/-12)
madgraph/various/process_checks.py (+2/-2)
models/MSSM_SLHA2/__init__.py (+11/-11)
models/MSSM_SLHA2/build_restrict.py (+0/-1)
models/MSSM_SLHA2/coupling_orders.py (+1/-2)
models/MSSM_SLHA2/couplings.py (+2/-3)
models/MSSM_SLHA2/decays.py (+2/-3)
models/MSSM_SLHA2/function_library.py (+1/-2)
models/MSSM_SLHA2/lorentz.py (+2/-3)
models/MSSM_SLHA2/object_library.py (+1/-3)
models/MSSM_SLHA2/parameters.py (+4/-5)
models/MSSM_SLHA2/particles.py (+2/-3)
models/MSSM_SLHA2/vertices.py (+4/-5)
models/MSSM_SLHA2/write_param_card.py (+13/-15)
tests/acceptance_tests/test_cmd_reweight.py (+7/-3)
tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_group/matrix1.f (+2/-2)
tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_standalone/matrix.f (+14/-0)
tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%helas_calls_uvct_1.f (+6/-6)
tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%mp_helas_calls_uvct_1.f (+6/-6)
tests/input_files/IOTestsComparison/SquaredOrder_IOTest/sqso_uux_uuxuuxx/matrix_NoSQSO.f (+14/-0)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc (+8/-8)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%input.inc (+22/-24)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc (+10/-10)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc (+8/-8)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc (+32/-32)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/born_matrix.f (+14/-0)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/loop_matrix.f (+2/-2)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/mp_born_amps_and_wfs.f (+2/-2)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%coupl.inc (+8/-8)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%input.inc (+22/-24)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc (+10/-10)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc (+8/-8)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc (+32/-32)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/born_matrix.f (+14/-0)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/loop_matrix.f (+16/-16)
tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/mp_born_amps_and_wfs.f (+16/-16)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc (+8/-8)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%input.inc (+22/-24)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc (+10/-10)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc (+8/-8)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc (+32/-32)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/born_matrix.f (+14/-0)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/helas_calls_uvct_1.f (+2/-2)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/mp_helas_calls_uvct_1.f (+2/-2)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%coupl.inc (+8/-8)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%input.inc (+22/-24)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc (+10/-10)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc (+8/-8)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc (+32/-32)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/born_matrix.f (+14/-0)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/helas_calls_uvct_1.f (+16/-16)
tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/mp_helas_calls_uvct_1.f (+16/-16)
tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%coupl.inc (+8/-8)
tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%input.inc (+10/-10)
tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl.inc (+10/-10)
tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl_same_name.inc (+8/-8)
tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_input.inc (+27/-26)
tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/ddx_ttx/born_matrix.f (+14/-0)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%coupl.inc (+8/-8)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%input.inc (+10/-10)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc (+10/-10)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc (+8/-8)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_input.inc (+32/-32)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/born_matrix.f (+14/-0)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/loop_matrix.f (+6/-6)
tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/mp_born_amps_and_wfs.f (+6/-6)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/ddx_ttx/born_matrix.f (+14/-0)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%coupl.inc (+8/-8)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%input.inc (+10/-10)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc (+10/-10)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc (+8/-8)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_input.inc (+32/-32)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc (+4/-4)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/born_matrix.f (+14/-0)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/helas_calls_uvct_1.f (+6/-6)
tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/mp_helas_calls_uvct_1.f (+6/-6)
tests/input_files/param_card_nlo.dat (+87/-0)
To merge this branch: bzr merge lp:~mg5core1/mg5amcnlo/2.8.3.py3
Reviewer Review Type Date Requested Status
Olivier Mattelaer Approve
Review via email: mp+396650@code.launchpad.net

Description of the change

This is a bug fixing only merge (mainly a lot of python3 issue fixed in this branch).

This is designed to be quickly replaced by 2.9.0 version of the code that includes plenty of change at LO (including new phase-space and new method to evaluate the marix-element, optimization on colour matrix)

To post a comment you must log in.
lp:~mg5core1/mg5amcnlo/2.8.3.py3 updated
308. By olivier-mattelaer

fix one more py3 issue (MadSpin)

309. By olivier-mattelaer

re-allow helicity per helicity reweighting

310. By olivier-mattelaer

fixing one more test

311. By olivier-mattelaer

fix an issue of input_string syntax for loop-induced (foound because of maddm)

312. By olivier-mattelaer

Update Version/updates notes

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote :

I will go with this bug fix release.
And likely release 2.9.0 in a day or two.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'MadSpin/decay.py'
--- MadSpin/decay.py 2020-10-09 22:09:19 +0000
+++ MadSpin/decay.py 2021-01-26 14:28:22 +0000
@@ -3371,8 +3371,8 @@
3371 if key[0]=='full':3371 if key[0]=='full':
3372 path=key[1]3372 path=key[1]
3373 end_signal="5 0 0 0 0\n" # before closing, write down the seed 3373 end_signal="5 0 0 0 0\n" # before closing, write down the seed
3374 external.stdin.write(end_signal)3374 external.stdin.write(end_signal.encode())
3375 ranmar_state=external.stdout.readline()3375 ranmar_state=external.stdout.readline().decode()
3376 ranmar_file=pjoin(path,'ranmar_state.dat')3376 ranmar_file=pjoin(path,'ranmar_state.dat')
3377 ranmar=open(ranmar_file, 'w')3377 ranmar=open(ranmar_file, 'w')
3378 ranmar.write(ranmar_state)3378 ranmar.write(ranmar_state)
33793379
=== modified file 'Template/LO/Source/PDF/pdg2pdf_lhapdf6.f'
--- Template/LO/Source/PDF/pdg2pdf_lhapdf6.f 2020-08-07 14:49:25 +0000
+++ Template/LO/Source/PDF/pdg2pdf_lhapdf6.f 2021-01-26 14:28:22 +0000
@@ -142,7 +142,8 @@
142 else if(abs(ih).eq.3.or.abs(ih).eq.4) then !from the electron142 else if(abs(ih).eq.3.or.abs(ih).eq.4) then !from the electron
143 pdg2pdf=epa_lepton(x,xmu*xmu, ih)143 pdg2pdf=epa_lepton(x,xmu*xmu, ih)
144 else if(ih.eq.2) then ! photon from a proton without breaking144 else if(ih.eq.2) then ! photon from a proton without breaking
145 pdg2pdf = epa_proton(x,xmu*xmu)145 pdg2pdf = epa_proton(x,xmu*xmu, beamid)
146
146 else147 else
147 write (*,*) 'beam type not supported in lhadpf'148 write (*,*) 'beam type not supported in lhadpf'
148 stop 1149 stop 1
149150
=== modified file 'UpdateNotes.txt'
--- UpdateNotes.txt 2020-10-30 21:06:51 +0000
+++ UpdateNotes.txt 2021-01-26 14:28:22 +0000
@@ -1,5 +1,22 @@
1Update notes for MadGraph5_aMC@NLO (in reverse time order)1Update notes for MadGraph5_aMC@NLO (in reverse time order)
22
32.8.3 (26/01/21):
4 OM: Buch of bunch fixing related to python3 issue (mainly related to unicode encoding)
5 OM: Various fix for reweighting with loop (mainly with python3 as well)
6 OM: Fix a potential bug for polarized sample with at least three polarised particles with a least two
7 identical particles and one different polarised particle.
8 OM: Fix various bug for maddm interface (thanks Daniele)
9 OM: Fix various issue with overall order usage
10 OM: Fix compatibility with MacOS 11
11 OM: fix additional GCC10 compatibility issue
12 OM: fix issue for 1>n process where width were set to zero automatically (introduced in 2.8.0)
13 OM: fix aloha output mode for python output
14 OM: avoid a bug with helicity filtering that was kept for all benchmark when using
15 multiple successive re-weighting
16 OM: Edition of the reweighting card via "set" command is not starting from the original param_card
17 used to generated the events file and not from the model default anymore.
18 OM: Interference have now their default dynamical scale set to HT/2
19
320
42.8.2 (30/10/20):212.8.2 (30/10/20):
5 OM: Fix a bug when setting width to zero where they were actually set to 1e-6 times the width22 OM: Fix a bug when setting width to zero where they were actually set to 1e-6 times the width
623
=== modified file 'VERSION'
--- VERSION 2020-10-30 21:06:51 +0000
+++ VERSION 2021-01-26 14:28:22 +0000
@@ -1,5 +1,5 @@
1version = 2.8.21version = 2.8.3
2date = 2020-10-302date = 2021-01-26
33
44
55
66
=== modified file 'aloha/create_aloha.py'
--- aloha/create_aloha.py 2020-08-20 21:22:22 +0000
+++ aloha/create_aloha.py 2021-01-26 14:28:22 +0000
@@ -1109,7 +1109,8 @@
11091109
1110 ext_files = []1110 ext_files = []
1111 for path in paths:1111 for path in paths:
1112 ext_files = misc.glob('%s.%s' % (name, ext), path)1112 base, amp = name.rsplit('_',1)
1113 ext_files = misc.glob('%s*_%s.%s' % (base,amp, ext), path)
1113 if ext_files:1114 if ext_files:
1114 break1115 break
1115 else: 1116 else:
@@ -1121,6 +1122,7 @@
1121 for filepath in ext_files:1122 for filepath in ext_files:
1122 1123
1123 files.cp(filepath, output_dir)1124 files.cp(filepath, output_dir)
1125
1124 return ext_files1126 return ext_files
1125 1127
1126 1128
11271129
=== modified file 'bin/compile.py'
--- bin/compile.py 2019-04-17 14:39:47 +0000
+++ bin/compile.py 2021-01-26 14:28:22 +0000
@@ -280,7 +280,7 @@
280 def install_package(self, programs=[]):280 def install_package(self, programs=[]):
281 print("installing external package")281 print("installing external package")
282 if not programs:282 if not programs:
283 programs = ['pythia-pgs','Delphes','ExRootAnalysis','MadAnalysis4','SysCalc']283 programs = ['pythia8','Delphes','ExRootAnalysis','MadAnalysis5']
284 284
285 for prog in programs:285 for prog in programs:
286 self.cmd.exec_cmd('install %s' % prog)286 self.cmd.exec_cmd('install %s' % prog)
287287
=== modified file 'madgraph/core/base_objects.py'
--- madgraph/core/base_objects.py 2020-08-20 15:33:24 +0000
+++ madgraph/core/base_objects.py 2021-01-26 14:28:22 +0000
@@ -2557,7 +2557,7 @@
25572557
25582558
2559 if max_n_loop == 0:2559 if max_n_loop == 0:
2560 max_n_loop = Vertex.max_n_loop_for_multichanneling2560 max_n_loop = int(Vertex.max_n_loop_for_multichanneling)
2561 2561
2562 res = [len(v.get('legs')) for v in self.get('vertices') if (v.get('id') \2562 res = [len(v.get('legs')) for v in self.get('vertices') if (v.get('id') \
2563 not in veto_inter_id) or (v.get('id')==-2 and 2563 not in veto_inter_id) or (v.get('id')==-2 and
@@ -3138,7 +3138,7 @@
3138 mystr = mystr + '[ '3138 mystr = mystr + '[ '
3139 if self['NLO_mode']:3139 if self['NLO_mode']:
3140 mystr = mystr + self['NLO_mode']3140 mystr = mystr + self['NLO_mode']
3141 if not self['has_born']:3141 if not self['has_born'] and self['NLO_mode'] != 'noborn':
3142 mystr = mystr + '^2'3142 mystr = mystr + '^2'
3143 mystr = mystr + '= '3143 mystr = mystr + '= '
3144 3144
31453145
=== modified file 'madgraph/core/diagram_generation.py'
--- madgraph/core/diagram_generation.py 2020-06-21 18:48:13 +0000
+++ madgraph/core/diagram_generation.py 2021-01-26 14:28:22 +0000
@@ -377,8 +377,19 @@
377 return True377 return True
378 elif isinstance(self.vertex_id[0], tuple) and isinstance(other.vertex_id[0], int):378 elif isinstance(self.vertex_id[0], tuple) and isinstance(other.vertex_id[0], int):
379 return False379 return False
380 elif isinstance(self.vertex_id[0], str) and isinstance(other.vertex_id[0], tuple):
381 return True
382 elif isinstance(self.vertex_id[0], tuple) and isinstance(other.vertex_id[0], str):
383 return False
380 else:384 else:
381 return self.vertex_id[0] < other.vertex_id[0]385 try:
386 return self.vertex_id[0] < other.vertex_id[0]
387 except TypeError as error:
388 if error.args == "'<' not supported between instances of 'tuple' and 'str'":
389 return False
390 else:
391 return True
392
382393
383 for i, link in enumerate(self.links):394 for i, link in enumerate(self.links):
384 if i > len(other.links) - 1:395 if i > len(other.links) - 1:
385396
=== modified file 'madgraph/core/helas_objects.py'
--- madgraph/core/helas_objects.py 2020-09-27 06:02:45 +0000
+++ madgraph/core/helas_objects.py 2021-01-26 14:28:22 +0000
@@ -5457,7 +5457,6 @@
5457 ) 5457 )
5458 # Add the decays to the list5458 # Add the decays to the list
5459 decay_list.append(list(zip(fs_numbers[fs_id], prod)))5459 decay_list.append(list(zip(fs_numbers[fs_id], prod)))
5460
5461 decay_lists.append(decay_list)5460 decay_lists.append(decay_list)
5462 5461
5463 # Finally combine all decays for this process,5462 # Finally combine all decays for this process,
@@ -5490,12 +5489,13 @@
5490 ", ".join([d.get('processes')[0].nice_string().\5489 ", ".join([d.get('processes')[0].nice_string().\
5491 replace('Process: ', '') \5490 replace('Process: ', '') \
5492 for d in decay_dict.values()])))5491 for d in decay_dict.values()])))
54935492
5494 if pols:5493 for fs_id in set(fs_ids):
5495 if hasattr(matrix_element,'ordering_for_pol'):5494 if fs_pols_dict[fs_id]:
5496 matrix_element.ordering_for_pol[fs_id] = ordered_for_pol5495 if hasattr(matrix_element,'ordering_for_pol'):
5497 else:5496 matrix_element.ordering_for_pol[fs_id] = ordered_for_pol
5498 matrix_element.ordering_for_pol = {fs_id: ordered_for_pol}5497 else:
5498 matrix_element.ordering_for_pol = {fs_id: ordered_for_pol}
5499 5499
5500 5500
5501 matrix_element.insert_decay_chains(decay_dict)5501 matrix_element.insert_decay_chains(decay_dict)
55025502
=== modified file 'madgraph/interface/common_run_interface.py'
--- madgraph/interface/common_run_interface.py 2020-09-30 18:46:18 +0000
+++ madgraph/interface/common_run_interface.py 2021-01-26 14:28:22 +0000
@@ -5977,13 +5977,13 @@
5977 logger.error("ptj cut [in run_card: %s] is more than half the value of QCUT [shower_card: %s] This is not recommended:\n see http://amcatnlo.web.cern.ch/amcatnlo/FxFx_merging.htm ",5977 logger.error("ptj cut [in run_card: %s] is more than half the value of QCUT [shower_card: %s] This is not recommended:\n see http://amcatnlo.web.cern.ch/amcatnlo/FxFx_merging.htm ",
5978 self.run_card['ptj'], self.shower_card['qcut'])5978 self.run_card['ptj'], self.shower_card['qcut'])
5979 5979
5980 if self.shower_card['njmax'] == -1:5980 if self.shower_card['njmax'] == -1:
5981 if not proc_charac: #shoud not happen in principle 5981 if not proc_charac: #shoud not happen in principle
5982 raise Exception( "Impossible to setup njmax automatically. Please setup that value manually.")5982 raise Exception( "Impossible to setup njmax automatically. Please setup that value manually.")
5983 njmax = proc_charac['max_n_matched_jets']5983 njmax = proc_charac['max_n_matched_jets']
5984 self.do_set('shower_card njmax %i' % njmax) 5984 self.do_set('shower_card njmax %i' % njmax)
5985 if self.shower_card['njmax'] == 0:5985 if self.shower_card['njmax'] == 0:
5986 raise Exception("Invalid njmax parameter. Can not be set to 0")5986 raise Exception("Invalid njmax parameter. Can not be set to 0")
5987 5987
5988 5988
5989 5989
@@ -6024,7 +6024,7 @@
60246024
6025 # This precompiler flag is in principle useful for the analysis if it writes HEPMC6025 # This precompiler flag is in principle useful for the analysis if it writes HEPMC
6026 # events, but there is unfortunately no way for now to specify it in the shower_card.6026 # events, but there is unfortunately no way for now to specify it in the shower_card.
6027 supports_HEPMCHACK = '-DHEPMC2HACK' in stdout6027 supports_HEPMCHACK = '-DHEPMC2HACK' in stdout.decode()
6028 6028
6029 #3. ensure that those flag are in the shower card6029 #3. ensure that those flag are in the shower card
6030 for L in paths:6030 for L in paths:
60316031
=== modified file 'madgraph/interface/madgraph_interface.py'
--- madgraph/interface/madgraph_interface.py 2020-10-30 12:03:19 +0000
+++ madgraph/interface/madgraph_interface.py 2021-01-26 14:28:22 +0000
@@ -6604,7 +6604,7 @@
66046604
6605 def apply_patch(filetext):6605 def apply_patch(filetext):
6606 """function to apply the patch"""6606 """function to apply the patch"""
6607 text = filetext.read()6607 text = filetext.read().decode()
6608 6608
6609 pattern = re.compile(r'''=== renamed directory \'(?P<orig>[^\']*)\' => \'(?P<new>[^\']*)\'''')6609 pattern = re.compile(r'''=== renamed directory \'(?P<orig>[^\']*)\' => \'(?P<new>[^\']*)\'''')
6610 #=== renamed directory 'Template' => 'Template/LO'6610 #=== renamed directory 'Template' => 'Template/LO'
66116611
=== modified file 'madgraph/interface/reweight_interface.py'
--- madgraph/interface/reweight_interface.py 2020-10-19 20:46:47 +0000
+++ madgraph/interface/reweight_interface.py 2021-01-26 14:28:22 +0000
@@ -559,6 +559,8 @@
559 if (event_nb==10001): logger.info('reducing number of print status. Next status update in 10000 events')559 if (event_nb==10001): logger.info('reducing number of print status. Next status update in 10000 events')
560 if (event_nb==100001): logger.info('reducing number of print status. Next status update in 100000 events')560 if (event_nb==100001): logger.info('reducing number of print status. Next status update in 100000 events')
561561
562
563
562 weight = self.calculate_weight(event)564 weight = self.calculate_weight(event)
563 if not isinstance(weight, dict):565 if not isinstance(weight, dict):
564 weight = {'':weight}566 weight = {'':weight}
@@ -717,7 +719,8 @@
717 if not '--keep_card' in args:719 if not '--keep_card' in args:
718 if self.has_nlo and self.rwgt_mode != "LO":720 if self.has_nlo and self.rwgt_mode != "LO":
719 rwdir_virt = rw_dir.replace('rw_me', 'rw_mevirt')721 rwdir_virt = rw_dir.replace('rw_me', 'rw_mevirt')
720 722 with open(pjoin(rw_dir, 'Cards', 'param_card.dat'), 'w') as fsock:
723 fsock.write(self.banner['slha'])
721 out, cmd = common_run_interface.CommonRunCmd.ask_edit_card_static(cards=['param_card.dat'],724 out, cmd = common_run_interface.CommonRunCmd.ask_edit_card_static(cards=['param_card.dat'],
722 ask=self.ask, pwd=rw_dir, first_cmd=self.stored_line,725 ask=self.ask, pwd=rw_dir, first_cmd=self.stored_line,
723 write_file=False, return_instance=True726 write_file=False, return_instance=True
@@ -885,19 +888,21 @@
885 #initialise module.888 #initialise module.
886 for (path,tag), module in self.f2pylib.items():889 for (path,tag), module in self.f2pylib.items():
887 with misc.chdir(pjoin(os.path.dirname(rw_dir), path)):890 with misc.chdir(pjoin(os.path.dirname(rw_dir), path)):
888 with misc.stdchannel_redirected(sys.stdout, os.devnull):891 with misc.stdchannel_redirected(sys.stdout, os.devnull):
889 if 'second' in path or tag == 3:892 if 'second' in path or tag == 3:
890 param_card = self.new_param_card893 param_card = self.new_param_card
891 else:894 else:
892 param_card = check_param_card.ParamCard(self.orig_param_card_text)895 param_card = check_param_card.ParamCard(self.orig_param_card_text)
893 896 module.initialise('../Cards/param_card.dat')
894 for block in param_card:897 for block in param_card:
895898 if block.lower() == 'qnumbers':
899 continue
896 for param in param_card[block]:900 for param in param_card[block]:
897 lhacode = param.lhacode901 lhacode = param.lhacode
898 value = param.value902 value = param.value
899 name = '%s_%s' % (block.upper(), '_'.join([str(i) for i in lhacode]))903 name = '%s_%s' % (block.upper(), '_'.join([str(i) for i in lhacode]))
900 module.change_para(name, value)904 module.change_para(name, value)
905# misc.sprint("recompute module")
901 module.update_all_coup()906 module.update_all_coup()
902 907
903 return param_card_iterator, tag_name908 return param_card_iterator, tag_name
@@ -960,7 +965,6 @@
960 dynamical_scale_warning=True965 dynamical_scale_warning=True
961 def change_kinematics(self, event):966 def change_kinematics(self, event):
962 967
963
964 if isinstance(self.run_card, banner.RunCardLO):968 if isinstance(self.run_card, banner.RunCardLO):
965 jac = event.change_ext_mass(self.new_param_card)969 jac = event.change_ext_mass(self.new_param_card)
966 new_event = event970 new_event = event
@@ -1063,6 +1067,7 @@
1063 w_orig = self.calculate_matrix_element(cevent, 0)1067 w_orig = self.calculate_matrix_element(cevent, 0)
1064 w_new = self.calculate_matrix_element(cevent, 1)1068 w_new = self.calculate_matrix_element(cevent, 1)
1065 ratio_T = w_new/w_orig1069 ratio_T = w_new/w_orig
1070
1066 if need_V:1071 if need_V:
1067 scale2 = cevent.wgts[0].scales2[0]1072 scale2 = cevent.wgts[0].scales2[0]
1068 #for scale2 in set(c.scales2[1] for c in cevent.wgts): 1073 #for scale2 in set(c.scales2[1] for c in cevent.wgts):
@@ -1283,6 +1288,12 @@
1283 if not self.use_eventid:1288 if not self.use_eventid:
1284 pid = -11289 pid = -1
1285 1290
1291 if not scale2:
1292 if hasattr(event, 'scale'):
1293 scale2 = event.scale**2
1294 else:
1295 scale2 = 0
1296
1286 with misc.chdir(Pdir):1297 with misc.chdir(Pdir):
1287 with misc.stdchannel_redirected(sys.stdout, os.devnull):1298 with misc.stdchannel_redirected(sys.stdout, os.devnull):
1288 me_value = module.smatrixhel(pdg, pid, p, event.aqcd, scale2, nhel)1299 me_value = module.smatrixhel(pdg, pid, p, event.aqcd, scale2, nhel)
12891300
=== modified file 'madgraph/iolibs/export_v4.py'
--- madgraph/iolibs/export_v4.py 2020-10-30 12:03:51 +0000
+++ madgraph/iolibs/export_v4.py 2021-01-26 14:28:22 +0000
@@ -2080,6 +2080,7 @@
2080%(python_information)s2080%(python_information)s
2081 subroutine smatrixhel(pdgs, procid, npdg, p, ALPHAS, SCALE2, nhel, ANS)2081 subroutine smatrixhel(pdgs, procid, npdg, p, ALPHAS, SCALE2, nhel, ANS)
2082 IMPLICIT NONE2082 IMPLICIT NONE
2083C ALPHAS is given at scale2 (SHOULD be different of 0 for loop induced, ignore for LO)
20832084
2084CF2PY double precision, intent(in), dimension(0:3,npdg) :: p2085CF2PY double precision, intent(in), dimension(0:3,npdg) :: p
2085CF2PY integer, intent(in), dimension(npdg) :: pdgs2086CF2PY integer, intent(in), dimension(npdg) :: pdgs
@@ -2097,7 +2098,7 @@
2097 PI = 3.141592653589793D02098 PI = 3.141592653589793D0
2098 G = 2* DSQRT(ALPHAS*PI)2099 G = 2* DSQRT(ALPHAS*PI)
2099 CALL UPDATE_AS_PARAM()2100 CALL UPDATE_AS_PARAM()
2100 if (scale2.ne.0d0) stop 12101c if (scale2.ne.0d0) stop 1
21012102
2102%(smatrixhel)s2103%(smatrixhel)s
21032104
@@ -2121,10 +2122,14 @@
21212122
2122 character*512 name2123 character*512 name
2123 double precision value2124 double precision value
2125
2126 %(helreset_def)s
21242127
2125 include '../Source/MODEL/input.inc'2128 include '../Source/MODEL/input.inc'
2126 include '../Source/MODEL/coupl.inc'2129 include '../Source/MODEL/coupl.inc'
21272130
2131 %(helreset_setup)s
2132
2128 SELECT CASE (name)2133 SELECT CASE (name)
2129 %(parameter_setup)s2134 %(parameter_setup)s
2130 CASE DEFAULT2135 CASE DEFAULT
@@ -2165,7 +2170,7 @@
2165 2170
2166 2171
2167 """2172 """
2168 2173
2169 allids = list(self.prefix_info.keys())2174 allids = list(self.prefix_info.keys())
2170 allprefix = [self.prefix_info[key][0] for key in allids]2175 allprefix = [self.prefix_info[key][0] for key in allids]
2171 min_nexternal = min([len(ids[0]) for ids in allids])2176 min_nexternal = min([len(ids[0]) for ids in allids])
@@ -2206,6 +2211,14 @@
2206 parameter_setup.append(' CASE ("%s")\n %s = value' 2211 parameter_setup.append(' CASE ("%s")\n %s = value'
2207 % (key, var))2212 % (key, var))
22082213
2214 # part for the resetting of the helicity
2215 helreset_def = []
2216 helreset_setup = []
2217 for prefix in set(allprefix):
2218 helreset_setup.append(' %shelreset = .true. ' % prefix)
2219 helreset_def.append(' logical %shelreset \n common /%shelreset/ %shelreset' % (prefix, prefix, prefix))
2220
2221
2209 formatting = {'python_information':'\n'.join(info), 2222 formatting = {'python_information':'\n'.join(info),
2210 'smatrixhel': '\n'.join(text),2223 'smatrixhel': '\n'.join(text),
2211 'maxpart': max_nexternal,2224 'maxpart': max_nexternal,
@@ -2215,6 +2228,8 @@
2215 'prefix':'\',\''.join(allprefix),2228 'prefix':'\',\''.join(allprefix),
2216 'pids': ','.join(str(pid) for (pdg,pid) in allids),2229 'pids': ','.join(str(pid) for (pdg,pid) in allids),
2217 'parameter_setup': '\n'.join(parameter_setup),2230 'parameter_setup': '\n'.join(parameter_setup),
2231 'helreset_def' : '\n'.join(helreset_def),
2232 'helreset_setup' : '\n'.join(helreset_setup),
2218 }2233 }
2219 formatting['lenprefix'] = len(formatting['prefix'])2234 formatting['lenprefix'] = len(formatting['prefix'])
2220 text = template % formatting2235 text = template % formatting
22212236
=== modified file 'madgraph/iolibs/file_writers.py'
--- madgraph/iolibs/file_writers.py 2020-06-21 18:48:13 +0000
+++ madgraph/iolibs/file_writers.py 2021-01-26 14:28:22 +0000
@@ -64,7 +64,7 @@
64 def write_line(self, line):64 def write_line(self, line):
65 """Write a line with proper indent and splitting of long lines65 """Write a line with proper indent and splitting of long lines
66 for the language in question."""66 for the language in question."""
6767 return ['%s\n' % l for l in line.split('\n')]
68 pass68 pass
6969
70 def write_comment_line(self, line):70 def write_comment_line(self, line):
@@ -982,13 +982,13 @@
982 982
983 def write_comments(self, text):983 def write_comments(self, text):
984 text = '#%s\n' % text.replace('\n','\n#')984 text = '#%s\n' % text.replace('\n','\n#')
985 file.write(self, text)985 self.write(text)
986 986
987class MakefileWriter(FileWriter):987class MakefileWriter(FileWriter):
988 988
989 def write_comments(self, text):989 def write_comments(self, text):
990 text = '#%s\n' % text.replace('\n','\n#')990 text = '#%s\n' % text.replace('\n','\n#')
991 file.write(self, text)991 self.write(text)
992 992
993 def writelines(self, lines):993 def writelines(self, lines):
994 """Extends the regular file.writeline() function to write out994 """Extends the regular file.writeline() function to write out
995995
=== modified file 'madgraph/iolibs/template_files/loop_optimized/check_sa.py.inc'
--- madgraph/iolibs/template_files/loop_optimized/check_sa.py.inc 2016-10-20 23:12:29 +0000
+++ madgraph/iolibs/template_files/loop_optimized/check_sa.py.inc 2021-01-26 14:28:22 +0000
@@ -16,26 +16,26 @@
16 if os.path.isfile(pjoin(root_path,'makefile')) and \16 if os.path.isfile(pjoin(root_path,'makefile')) and \
17 os.path.isfile(pjoin(root_path,'f2py_wrapper.f')) and \17 os.path.isfile(pjoin(root_path,'f2py_wrapper.f')) and \
18 not os.path.isfile(pjoin(root_path,'matrix2py.so')):18 not os.path.isfile(pjoin(root_path,'matrix2py.so')):
19 print "Trying to automatically generate the python module 'matrix2py.so' with f2py..."19 print("Trying to automatically generate the python module 'matrix2py.so' with f2py...")
20 p = subprocess.Popen(['make','matrix2py.so'], stdout=subprocess.PIPE, 20 p = subprocess.Popen(['make','matrix2py.so'], stdout=subprocess.PIPE,
21 stderr=subprocess.PIPE, cwd=root_path)21 stderr=subprocess.PIPE, cwd=root_path)
22 (out, err) = p.communicate()22 (out, err) = p.communicate()
23 if p.returncode or not os.path.isfile(pjoin(root_path,'matrix2py.so')):23 if p.returncode or not os.path.isfile(pjoin(root_path,'matrix2py.so')):
24 print "ERROR: Failed to produce 'matrix2py.so' with 'make matrix2py.so' in '%s'. The error was:\n%s"%(root_path,err)24 print("ERROR: Failed to produce 'matrix2py.so' with 'make matrix2py.so' in '%s'. The error was:\n%s"%(root_path,err))
25 sys.exit(0)25 sys.exit(0)
26 try:26 try:
27 import matrix2py27 import matrix2py
28 except:28 except:
29 print "ERROR: Could not load the f2py module 'matrix2py.so'. The following error occurred:\n",sys.exc_info()[0]29 print("ERROR: Could not load the f2py module 'matrix2py.so'. The following error occurred:\n",sys.exc_info()[0])
30 sys.exit(0)30 sys.exit(0)
31 else:31 else:
32 if os.path.exists(pjoin(root_path,'matrix2py.so')):32 if os.path.exists(pjoin(root_path,'matrix2py.so')):
33 print "ERROR: Could not load the f2py module 'matrix2py.so'. The following error occurred:\n",sys.exc_info()[0]33 print("ERROR: Could not load the f2py module 'matrix2py.so'. The following error occurred:\n",sys.exc_info()[0])
34 sys.exit(0)34 sys.exit(0)
35 else:35 else:
36 print "ERROR: Could not find the 'matrix2py.so' f2py module. Please generate it by running:\n"+\36 print("ERROR: Could not find the 'matrix2py.so' f2py module. Please generate it by running:\n"+\
37 " > make matrix2py.so\n"+\37 " > make matrix2py.so\n"+\
38 "in the <PROC_OUTPUT>/SubProcesses/P<chosen_proc> directory."38 "in the <PROC_OUTPUT>/SubProcesses/P<chosen_proc> directory.")
39 sys.exit(0)39 sys.exit(0)
4040
41# Now we can use this MadLoop python module.41# Now we can use this MadLoop python module.
@@ -44,8 +44,10 @@
44# print help(matrix2py)44# print help(matrix2py)
4545
46# Read the model parameters46# Read the model parameters
47matrix2py.{2}initialise(os.path.abspath(pjoin(root_path,os.pardir,os.pardir,'Cards','param_card.dat')))47try:
4848 matrix2py.{2}initialise(os.path.abspath(pjoin(root_path,os.pardir,os.pardir,'Cards','param_card.dat')))
49except:
50 matrix2py.initialise(os.path.abspath(pjoin(root_path,os.pardir,os.pardir,'Cards','param_card.dat')))
4951
50def invert_momenta(p):52def invert_momenta(p):
51 """ fortran/C-python do not order table in the same order"""53 """ fortran/C-python do not order table in the same order"""
@@ -63,18 +65,18 @@
63{0}65{0}
64if p[0][0] is None:66if p[0][0] is None:
65 if not os.path.isfile(pjoin(root_path,'PS.input')):67 if not os.path.isfile(pjoin(root_path,'PS.input')):
66 print "\n\n==================================================================================================================="68 print( "\n\n===================================================================================================================")
67 print "* No kinematics defined! *"69 print( "* No kinematics defined! *")
68 print "* ------------------------------------- *"70 print( "* ------------------------------------- *")
69 print "* Please either define your kinematic configuration directly in check_sa.py or in a file 'PS.input'. Exiting now. *"71 print( "* Please either define your kinematic configuration directly in check_sa.py or in a file 'PS.input'. Exiting now. *")
70 print "===================================================================================================================\n\n"72 print( "===================================================================================================================\n\n")
71 sys.exit(0)73 sys.exit(0)
72 try:74 try:
73 for i, line in enumerate(open(pjoin(root_path,'PS.input'),'r').readlines()):75 for i, line in enumerate(open(pjoin(root_path,'PS.input'),'r').readlines()):
74 if i==len(p): break 76 if i==len(p): break
75 p[i]=[float(line.split()[j]) for j in range(4)]77 p[i]=[float(line.split()[j]) for j in range(4)]
76 except:78 except:
77 print "ERROR: File PS.input is malformed. Error was:\n",sys.exc_info()[0]79 print("ERROR: File PS.input is malformed. Error was:\n",sys.exc_info()[0])
78 sys.exit(0)80 sys.exit(0)
79P =invert_momenta(p)81P =invert_momenta(p)
80# Alpha_s value82# Alpha_s value
@@ -86,21 +88,23 @@
86# Choice of renormalization scale88# Choice of renormalization scale
87renormalization_scale = 91.18889renormalization_scale = 91.188
8890
89finite_loop_me, return_code = matrix2py.{2}get_me(P, alphas, renormalization_scale, nhel)91try:
9092 finite_loop_me, return_code = matrix2py.{2}get_me(P, alphas, renormalization_scale, nhel)
9193except:
92print '='*11294 finite_loop_me, return_code = matrix2py.get_me(P, alphas, renormalization_scale, nhel)
93print '* %-108s *'%' MadLoop evaluation for the process '95
94print '* %-108s *'%' {1}'96print( '='*112)
95print '* %-108s *'%' and the kinematic configuration:'97print( '* %-108s *'%' MadLoop evaluation for the process ')
96print '* %-108s *'%((' %-3s'+' %-25s'*4)%('#','E',' p_x',' p_y',' p_z'))98print( '* %-108s *'%' {1}')
99print( '* %-108s *'%' and the kinematic configuration:')
100print( '* %-108s *'%((' %-3s'+' %-25s'*4)%('#','E',' p_x',' p_y',' p_z')))
97for i,k in enumerate(p):101for i,k in enumerate(p):
98 # The complicated printout below is just so as to align the digits negative numbers with positive ones102 # The complicated printout below is just so as to align the digits negative numbers with positive ones
99 print '* %-108s *'%((' %-3d%s')%(i,103 print( '* %-108s *'%((' %-3d%s')%(i,
100 ''.join([' %-25.15e'%e if j==0 or e<0.0 else ' %-24.15e'%e for j,e in enumerate(k)])))104 ''.join([' %-25.15e'%e if j==0 or e<0.0 else ' %-24.15e'%e for j,e in enumerate(k)]))))
101print '* %-108s *'%('-'*108)105print( '* %-108s *'%('-'*108))
102print '* %-108s *'%(' Finite part obtained for the loop matrix element (Madloop return_code=%d )'%return_code)106print( '* %-108s *'%(' Finite part obtained for the loop matrix element (Madloop return_code=%d )'%return_code))
103print '* %-108s *'%''107print( '* %-108s *'%'')
104print '* %-108s *'%(' %.18e'%finite_loop_me)108print( '* %-108s *'%(' %.18e'%finite_loop_me))
105print '* %-108s *'%''109print( '* %-108s *'%'')
106print '='*112110print( '='*112)
107111
=== modified file 'madgraph/iolibs/template_files/loop_optimized/check_sa_all.py.inc'
--- madgraph/iolibs/template_files/loop_optimized/check_sa_all.py.inc 2020-08-20 15:33:24 +0000
+++ madgraph/iolibs/template_files/loop_optimized/check_sa_all.py.inc 2021-01-26 14:28:22 +0000
@@ -49,8 +49,9 @@
49# Specify where MadLoop5_resources is49# Specify where MadLoop5_resources is
50allmatrix2py.set_madloop_path(os.path.abspath(pjoin(root_path,'MadLoop5_resources')))50allmatrix2py.set_madloop_path(os.path.abspath(pjoin(root_path,'MadLoop5_resources')))
51# List all processes available in this module51# List all processes available in this module
52pdgs_order, pids = allmatrix2py.get_pdg_order()
53all_procs_available = list(zip(pdgs_order, pids))
5254
53all_procs_available = [[(pdg,pids[i]) for i, pdg in enumerate(proc_pdgs) if pdg!=0] for (proc_pdgs, pids) in allmatrix2py.get_pdg_order()]
54print( "Available processes are:")55print( "Available processes are:")
55for process_pdgs in all_procs_available:56for process_pdgs in all_procs_available:
56 print( " --> %s: process id: %i "%str(process_pdgs[0], process_pdgs[1]))57 print( " --> %s: process id: %i "%str(process_pdgs[0], process_pdgs[1]))
@@ -63,8 +64,7 @@
6364
64# The kinematic configuration in the convention (E, px, py, pz) and with particles ordered as in the process definition.65# The kinematic configuration in the convention (E, px, py, pz) and with particles ordered as in the process definition.
65# This is the structure of this dictionary.66# This is the structure of this dictionary.
66p= dict( (tuple(process_pdgs[0]),[[None,]*4]*len(process_pdgs[0])) for process_pdgs in all_procs_available)67p= dict( (tuple(process_pdgs),[[None,]*4]*len(process_pdgs)) for (process_pdgs,pid) in all_procs_available)
67
68if (p.values()[0])[0][0] is None:68if (p.values()[0])[0][0] is None:
69 if not os.path.isfile(pjoin(root_path,'PS.input')):69 if not os.path.isfile(pjoin(root_path,'PS.input')):
70 print( "\n\n===================================================================================================================")70 print( "\n\n===================================================================================================================")
7171
=== modified file 'madgraph/iolibs/template_files/matrix_standalone_v4.inc'
--- madgraph/iolibs/template_files/matrix_standalone_v4.inc 2020-10-26 15:18:03 +0000
+++ madgraph/iolibs/template_files/matrix_standalone_v4.inc 2021-01-26 14:28:22 +0000
@@ -85,7 +85,10 @@
85 INTEGER USERHEL85 INTEGER USERHEL
86 COMMON/%(proc_prefix)sHELUSERCHOICE/USERHEL86 COMMON/%(proc_prefix)sHELUSERCHOICE/USERHEL
87 DATA USERHEL/-1/ 87 DATA USERHEL/-1/
8888 LOGICAL HELRESET
89 common/%(proc_prefix)shelreset/HELRESET
90 data HELRESET/.true./
91
89%(helicity_lines)s92%(helicity_lines)s
90%(den_factor_line)s93%(den_factor_line)s
9194
@@ -98,6 +101,17 @@
98C101C
99 LOGICAL %(proc_prefix)sIS_BORN_HEL_SELECTED102 LOGICAL %(proc_prefix)sIS_BORN_HEL_SELECTED
100103
104c----------
105c Check if helreset mode is on
106c---------
107if (HELRESET) then
108 NTRY = 0
109 do i=1,NCOMB
110 GOODHEL(I) = .false.
111 enddo
112 HELRESET = .false.
113endif
114
101C ----------115C ----------
102C BEGIN CODE116C BEGIN CODE
103C ----------117C ----------
104118
=== modified file 'madgraph/madevent/combine_grid.py'
--- madgraph/madevent/combine_grid.py 2019-04-17 14:39:47 +0000
+++ madgraph/madevent/combine_grid.py 2021-01-26 14:28:22 +0000
@@ -59,7 +59,7 @@
59 self.nb_sample += 1 59 self.nb_sample += 1
60 if isinstance(path, str):60 if isinstance(path, str):
61 finput = open(path)61 finput = open(path)
62 elif isinstance(path, file):62 elif hasattr(path, "read") and hasattr(path, 'name'):
63 finput=path63 finput=path
64 else:64 else:
65 raise Exception("path should be a path or a file descriptor")65 raise Exception("path should be a path or a file descriptor")
@@ -151,7 +151,7 @@
151 if isinstance(path, str):151 if isinstance(path, str):
152 finput = open(path)152 finput = open(path)
153 fname = path153 fname = path
154 elif isinstance(path, file):154 elif hasattr(path, 'read') and hasattr(path, 'name'):
155 finput=path155 finput=path
156 fname = finput.name156 fname = finput.name
157 else:157 else:
@@ -694,7 +694,7 @@
694 bin_ref.n_entries = self.min_bin_probing_points 694 bin_ref.n_entries = self.min_bin_probing_points
695695
696 #remove bin if entry if zero696 #remove bin if entry if zero
697 for key in self.keys():697 for key in list(self.keys()):
698 if not self[key].abs_weight:698 if not self[key].abs_weight:
699 del self[key]699 del self[key]
700 700
@@ -740,13 +740,7 @@
740 740
741 #order the bin from higest contribution to lowest741 #order the bin from higest contribution to lowest
742 bins = [o for o in self.items()]742 bins = [o for o in self.items()]
743 def compare(x,y):743 bins.sort(key=lambda x: x[1].weight, reverse=True)
744 if x[1].weight - y[1].weight <0:
745 return 1
746 else:
747 return -1
748
749 bins.sort(cmp=compare)
750 744
751 data = {'name': self.name,745 data = {'name': self.name,
752 'min_bin_probing_points': self.min_bin_probing_points,746 'min_bin_probing_points': self.min_bin_probing_points,
753747
=== modified file 'madgraph/madevent/sum_html.py'
--- madgraph/madevent/sum_html.py 2020-10-09 22:09:19 +0000
+++ madgraph/madevent/sum_html.py 2021-01-26 14:28:22 +0000
@@ -279,7 +279,7 @@
279 279
280 if isinstance(filepath, str):280 if isinstance(filepath, str):
281 finput = open(filepath)281 finput = open(filepath)
282 elif isinstance(filepath, file):282 elif hasattr(filepath, 'read') and hasattr(filepath, 'name'):
283 finput = filepath283 finput = filepath
284 else:284 else:
285 raise Exception("filepath should be a path or a file descriptor")285 raise Exception("filepath should be a path or a file descriptor")
286286
=== modified file 'madgraph/various/banner.py'
--- madgraph/various/banner.py 2020-10-30 12:03:51 +0000
+++ madgraph/various/banner.py 2021-01-26 14:28:22 +0000
@@ -3479,20 +3479,23 @@
3479 # For interference module, the systematics are wrong.3479 # For interference module, the systematics are wrong.
3480 # automatically set use_syst=F and set systematics_program=none3480 # automatically set use_syst=F and set systematics_program=none
3481 no_systematics = False3481 no_systematics = False
3482 interference = False
3482 for proc in proc_def:3483 for proc in proc_def:
3483 for oneproc in proc:3484 for oneproc in proc:
3484 if '^2' in oneproc.nice_string():3485 if '^2' in oneproc.nice_string():
3485 no_systematics = True3486 interference = True
3486 break3487 break
3487 else:3488 else:
3488 continue3489 continue
3489 break3490 break
34903491
3491 3492
3492 if no_systematics:3493 if interference or no_systematics:
3493 self['use_syst'] = False3494 self['use_syst'] = False
3494 self['systematics_program'] = 'none'3495 self['systematics_program'] = 'none'
3495 3496 if interference:
3497 self['dynamical_scale_choice'] = 3
3498
3496 # if polarization is used, set the choice of the frame in the run_card3499 # if polarization is used, set the choice of the frame in the run_card
3497 # But only if polarization is used for massive particles3500 # But only if polarization is used for massive particles
3498 for plist in proc_def:3501 for plist in proc_def:
34993502
=== modified file 'madgraph/various/cluster.py'
--- madgraph/various/cluster.py 2020-10-09 22:09:19 +0000
+++ madgraph/various/cluster.py 2021-01-26 14:28:22 +0000
@@ -274,7 +274,7 @@
274 if target.endswith('/'):274 if target.endswith('/'):
275 target = target[:-1] 275 target = target[:-1]
276276
277 target = misc.digest(target)[-self.identifier_length:]277 target = misc.digest(target.encode())[-self.identifier_length:]
278 if not target[0].isalpha():278 if not target[0].isalpha():
279 target = 'a' + target[1:]279 target = 'a' + target[1:]
280280
@@ -1696,7 +1696,7 @@
1696 id = output_arr[3].rstrip()1696 id = output_arr[3].rstrip()
16971697
1698 if not id.isdigit():1698 if not id.isdigit():
1699 id = re.findall('Submitted batch job ([\d\.]+)', output[0])1699 id = re.findall('Submitted batch job ([\d\.]+)', ' '.join(output_arr))
1700 1700
1701 if not id or len(id)>1:1701 if not id or len(id)>1:
1702 raise ClusterManagmentError( 'fail to submit to the cluster: \n%s' \1702 raise ClusterManagmentError( 'fail to submit to the cluster: \n%s' \
17031703
=== modified file 'madgraph/various/misc.py'
--- madgraph/various/misc.py 2020-10-30 12:03:19 +0000
+++ madgraph/various/misc.py 2021-01-26 14:28:22 +0000
@@ -734,17 +734,26 @@
734 libraries.append('rt') 734 libraries.append('rt')
735 """735 """
736736
737 try:737 if logger.getEffectiveLevel()>5:
738 oldstdchannel = os.dup(stdchannel.fileno())738 #deactivate this for hard-core debugging level
739 dest_file = open(dest_filename, 'w')739 try:
740 os.dup2(dest_file.fileno(), stdchannel.fileno())740 oldstdchannel = os.dup(stdchannel.fileno())
741 yield741 dest_file = open(dest_filename, 'w')
742 finally:742 os.dup2(dest_file.fileno(), stdchannel.fileno())
743 if oldstdchannel is not None:743 yield
744 os.dup2(oldstdchannel, stdchannel.fileno())744 finally:
745 os.close(oldstdchannel)745 if oldstdchannel is not None:
746 if dest_file is not None:746 os.dup2(oldstdchannel, stdchannel.fileno())
747 dest_file.close()747 os.close(oldstdchannel)
748 if dest_file is not None:
749 dest_file.close()
750 else:
751 try:
752 logger.debug('no stdout/stderr redirection due to debug level')
753 yield
754 finally:
755 return
756
748 757
749def get_open_fds():758def get_open_fds():
750 '''759 '''
@@ -1590,7 +1599,7 @@
1590 def digest(text):1599 def digest(text):
1591 """using mg5 for the hash"""1600 """using mg5 for the hash"""
1592 t = hashlib.md5()1601 t = hashlib.md5()
1593 t.update(text)1602 t.update(text.encode())
1594 return t.hexdigest()1603 return t.hexdigest()
1595 return digest1604 return digest
1596 1605
15971606
=== modified file 'madgraph/various/process_checks.py'
--- madgraph/various/process_checks.py 2020-06-21 18:48:13 +0000
+++ madgraph/various/process_checks.py 2021-01-26 14:28:22 +0000
@@ -290,8 +290,8 @@
290 mode='mg5',290 mode='mg5',
291 language = 'Python'))291 language = 'Python'))
292 for routine in aloha_model.external_routines:292 for routine in aloha_model.external_routines:
293 aloha_routines.append(293 for path in aloha_model.locate_external(routine, 'Python'):
294 open(aloha_model.locate_external(routine, 'Python')).read())294 aloha_routines.append(open(path).read())
295295
296 # Define the routines to be available globally296 # Define the routines to be available globally
297 previous_globals = list(globals().keys())297 previous_globals = list(globals().keys())
298298
=== modified file 'models/MSSM_SLHA2/__init__.py'
--- models/MSSM_SLHA2/__init__.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/__init__.py 2021-01-26 14:28:22 +0000
@@ -1,13 +1,13 @@
1import object_library
12
2from __future__ import absolute_import3import particles
3from . import particles4import couplings
4from . import couplings5import lorentz
5from . import lorentz6import parameters
6from . import parameters7import vertices
7from . import vertices8import coupling_orders
8from . import coupling_orders9import write_param_card
9from . import write_param_card10import function_library
10from . import function_library
1111
12all_particles = particles.all_particles12all_particles = particles.all_particles
13all_vertices = vertices.all_vertices13all_vertices = vertices.all_vertices
@@ -18,14 +18,14 @@
18all_functions = function_library.all_functions18all_functions = function_library.all_functions
1919
20try:20try:
21 from . import decays21 import decays
22except ImportError:22except ImportError:
23 pass23 pass
24else:24else:
25 all_decays = decays.all_decays25 all_decays = decays.all_decays
2626
27try:27try:
28 from . import build_restrict28 import build_restrict
29except ImportError:29except ImportError:
30 pass30 pass
3131
3232
=== modified file 'models/MSSM_SLHA2/build_restrict.py'
--- models/MSSM_SLHA2/build_restrict.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/build_restrict.py 2021-01-26 14:28:22 +0000
@@ -15,7 +15,6 @@
15""" This part is not part of the UFO Model but only of MG5 suite. 15""" This part is not part of the UFO Model but only of MG5 suite.
16This files defines how the restrict card can be build automatically """ 16This files defines how the restrict card can be build automatically """
1717
18from __future__ import absolute_import
19import models.build_restriction_lib as build_restrict_lib18import models.build_restriction_lib as build_restrict_lib
20all_categories = []19all_categories = []
2120
2221
=== modified file 'models/MSSM_SLHA2/coupling_orders.py'
--- models/MSSM_SLHA2/coupling_orders.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/coupling_orders.py 2021-01-26 14:28:22 +0000
@@ -3,8 +3,7 @@
3# Date: Tue 31 Jul 2012 19:55:223# Date: Tue 31 Jul 2012 19:55:22
44
55
6from __future__ import absolute_import6from object_library import all_orders, CouplingOrder
7from .object_library import all_orders, CouplingOrder
87
98
10QCD = CouplingOrder(name = 'QCD',9QCD = CouplingOrder(name = 'QCD',
1110
=== modified file 'models/MSSM_SLHA2/couplings.py'
--- models/MSSM_SLHA2/couplings.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/couplings.py 2021-01-26 14:28:22 +0000
@@ -3,10 +3,9 @@
3# Date: Tue 31 Jul 2012 19:55:143# Date: Tue 31 Jul 2012 19:55:14
44
55
6from __future__ import absolute_import6from object_library import all_couplings, Coupling
7from .object_library import all_couplings, Coupling
87
9from .function_library import complexconjugate, re, im, csc, sec, acsc, asec8from function_library import complexconjugate, re, im, csc, sec, acsc, asec
109
1110
1211
1312
=== modified file 'models/MSSM_SLHA2/decays.py'
--- models/MSSM_SLHA2/decays.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/decays.py 2021-01-26 14:28:22 +0000
@@ -3,9 +3,8 @@
3# Date: Tue 31 Jul 2012 19:55:223# Date: Tue 31 Jul 2012 19:55:22
44
55
6from __future__ import absolute_import6from object_library import all_decays, Decay
7from .object_library import all_decays, Decay7import particles as P
8from . import particles as P
98
109
11Decay_h02 = Decay(name = 'Decay_h02',10Decay_h02 = Decay(name = 'Decay_h02',
1211
=== modified file 'models/MSSM_SLHA2/function_library.py'
--- models/MSSM_SLHA2/function_library.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/function_library.py 2021-01-26 14:28:22 +0000
@@ -8,12 +8,11 @@
8#8#
9#9#
1010
11from __future__ import absolute_import
12__date__ = "22 July 2010"11__date__ = "22 July 2010"
13__author__ = "claude.duhr@durham.ac.uk"12__author__ = "claude.duhr@durham.ac.uk"
1413
15import cmath14import cmath
16from .object_library import all_functions, Function15from object_library import all_functions, Function
1716
18#17#
19# shortcuts for functions from cmath18# shortcuts for functions from cmath
2019
=== modified file 'models/MSSM_SLHA2/lorentz.py'
--- models/MSSM_SLHA2/lorentz.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/lorentz.py 2021-01-26 14:28:22 +0000
@@ -3,10 +3,9 @@
3# Date: Tue 31 Jul 2012 19:55:143# Date: Tue 31 Jul 2012 19:55:14
44
55
6from __future__ import absolute_import6from object_library import all_lorentz, Lorentz
7from .object_library import all_lorentz, Lorentz
87
9from .function_library import complexconjugate, re, im, csc, sec, acsc, asec8from function_library import complexconjugate, re, im, csc, sec, acsc, asec
109
1110
1211
1312
=== modified file 'models/MSSM_SLHA2/object_library.py'
--- models/MSSM_SLHA2/object_library.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/object_library.py 2021-01-26 14:28:22 +0000
@@ -7,9 +7,7 @@
7##7##
8##8##
99
10from __future__ import absolute_import
11import cmath10import cmath
12import six
1311
1412
15class UFOBaseClass(object):13class UFOBaseClass(object):
@@ -129,7 +127,7 @@
129 if self.selfconjugate:127 if self.selfconjugate:
130 raise Exception('%s has no anti particle.' % self.name) 128 raise Exception('%s has no anti particle.' % self.name)
131 outdic = {}129 outdic = {}
132 for k,v in six.iteritems(self.__dict__):130 for k,v in self.__dict__.items():
133 if k not in self.require_args_all: 131 if k not in self.require_args_all:
134 outdic[k] = -v132 outdic[k] = -v
135 if self.color in [1,8]:133 if self.color in [1,8]:
136134
=== modified file 'models/MSSM_SLHA2/parameters.py'
--- models/MSSM_SLHA2/parameters.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/parameters.py 2021-01-26 14:28:22 +0000
@@ -4,11 +4,10 @@
44
55
66
7from __future__ import absolute_import7from object_library import all_parameters, Parameter
8from .object_library import all_parameters, Parameter8
99
1010from function_library import complexconjugate, re, im, csc, sec, acsc, asec
11from .function_library import complexconjugate, re, im, csc, sec, acsc, asec
1211
13# This is a default parameter object representing 0.12# This is a default parameter object representing 0.
14ZERO = Parameter(name = 'ZERO',13ZERO = Parameter(name = 'ZERO',
1514
=== modified file 'models/MSSM_SLHA2/particles.py'
--- models/MSSM_SLHA2/particles.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/particles.py 2021-01-26 14:28:22 +0000
@@ -4,9 +4,8 @@
44
55
6from __future__ import division6from __future__ import division
7from __future__ import absolute_import7from object_library import all_particles, Particle
8from .object_library import all_particles, Particle8import parameters as Param
9from . import parameters as Param
109
11a = Particle(pdg_code = 22,10a = Particle(pdg_code = 22,
12 name = 'a',11 name = 'a',
1312
=== modified file 'models/MSSM_SLHA2/vertices.py'
--- models/MSSM_SLHA2/vertices.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/vertices.py 2021-01-26 14:28:22 +0000
@@ -3,11 +3,10 @@
3# Date: Tue 31 Jul 2012 19:55:143# Date: Tue 31 Jul 2012 19:55:14
44
55
6from __future__ import absolute_import6from object_library import all_vertices, Vertex
7from .object_library import all_vertices, Vertex7import particles as P
8from . import particles as P8import couplings as C
9from . import couplings as C9import lorentz as L
10from . import lorentz as L
1110
1211
13V_1 = Vertex(name = 'V_1',12V_1 = Vertex(name = 'V_1',
1413
=== modified file 'models/MSSM_SLHA2/write_param_card.py'
--- models/MSSM_SLHA2/write_param_card.py 2019-04-17 14:39:47 +0000
+++ models/MSSM_SLHA2/write_param_card.py 2021-01-26 14:28:22 +0000
@@ -1,12 +1,7 @@
11
2from __future__ import absolute_import2__date__ = "3 june 2010"
3from __future__ import print_function
4from six.moves import range
5__date__ = "22 Sept 2011"
6__author__ = 'olivier.mattelaer@uclouvain.be'3__author__ = 'olivier.mattelaer@uclouvain.be'
74
8from .function_library import *
9
10class ParamCardWriter(object):5class ParamCardWriter(object):
11 6
12 header = \7 header = \
@@ -18,7 +13,7 @@
18 """write a valid param_card.dat"""13 """write a valid param_card.dat"""
19 14
20 if not list_of_parameters:15 if not list_of_parameters:
21 from .parameters import all_parameters16 from parameters import all_parameters
22 list_of_parameters = [param for param in all_parameters if \17 list_of_parameters = [param for param in all_parameters if \
23 param.nature=='external']18 param.nature=='external']
24 19
@@ -35,7 +30,7 @@
35 def define_not_dep_param(self, list_of_parameters):30 def define_not_dep_param(self, list_of_parameters):
36 """define self.dep_mass and self.dep_width in case that they are 31 """define self.dep_mass and self.dep_width in case that they are
37 requested in the param_card.dat"""32 requested in the param_card.dat"""
38 from .particles import all_particles33 from particles import all_particles
39 34
40 self.dep_mass = [(part, part.mass) for part in all_particles \35 self.dep_mass = [(part, part.mass) for part in all_particles \
41 if part.pdg_code > 0 and \36 if part.pdg_code > 0 and \
@@ -84,7 +79,8 @@
84 self.write_block(lhablock)79 self.write_block(lhablock)
85 need_writing = [ param for param in all_ext_param if \80 need_writing = [ param for param in all_ext_param if \
86 param.lhablock == lhablock]81 param.lhablock == lhablock]
87 need_writing.sort(self.order_param)82 from functools import cmp_to_key
83 need_writing.sort(key=cmp_to_key(self.order_param))
88 [self.write_param(param, lhablock) for param in need_writing]84 [self.write_param(param, lhablock) for param in need_writing]
89 85
90 if self.generic_output:86 if self.generic_output:
@@ -119,9 +115,12 @@
119 115
120 def write_dep_param_block(self, lhablock):116 def write_dep_param_block(self, lhablock):
121 import cmath117 import cmath
122 from .parameters import all_parameters118 from parameters import all_parameters
123 for parameter in all_parameters:119 for parameter in all_parameters:
124 exec("%s = %s" % (parameter.name, parameter.value))120 try:
121 exec("%s = %s" % (parameter.name, parameter.value))
122 except Exception:
123 pass
125 text = "## Not dependent paramater.\n"124 text = "## Not dependent paramater.\n"
126 text += "## Those values should be edited following analytical the \n"125 text += "## Those values should be edited following analytical the \n"
127 text += "## analytical expression. Some generator could simply ignore \n"126 text += "## analytical expression. Some generator could simply ignore \n"
@@ -152,9 +151,8 @@
152 151
153 def write_qnumber(self):152 def write_qnumber(self):
154 """ write qnumber """153 """ write qnumber """
155 from .particles import all_particles154 from particles import all_particles
156 from . import particles155
157 print(particles.__file__)
158 text="""#===========================================================\n"""156 text="""#===========================================================\n"""
159 text += """# QUANTUM NUMBERS OF NEW STATE(S) (NON SM PDG CODE)\n"""157 text += """# QUANTUM NUMBERS OF NEW STATE(S) (NON SM PDG CODE)\n"""
160 text += """#===========================================================\n\n"""158 text += """#===========================================================\n\n"""
@@ -165,7 +163,7 @@
165 text += self.data % {'pdg': part.pdg_code,163 text += self.data % {'pdg': part.pdg_code,
166 'name': part.name,164 'name': part.name,
167 'charge': 3 * part.charge,165 'charge': 3 * part.charge,
168 'spin': part.spin,166 'spin': 2 * part.spin + 1,
169 'color': part.color,167 'color': part.color,
170 'antipart': part.name != part.antiname and 1 or 0}168 'antipart': part.name != part.antiname and 1 or 0}
171 169
172170
=== modified file 'tests/acceptance_tests/test_cmd_reweight.py'
--- tests/acceptance_tests/test_cmd_reweight.py 2020-08-20 15:33:24 +0000
+++ tests/acceptance_tests/test_cmd_reweight.py 2021-01-26 14:28:22 +0000
@@ -254,7 +254,8 @@
254 else:254 else:
255 me_cmd.run_cmd('reweight run_01 --from_cards')255 me_cmd.run_cmd('reweight run_01 --from_cards')
256 #solutions = [41.511565, 41.930505, 41.511565, 41.511565, 41.586169, 41.511565, 41.511565, 41.511565, 41.511565, 42.046806, 41.511565, 44.164503, 41.511565, -41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.778368, 41.511565, 42.05448, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.115494, 41.511854, 41.511567, 41.511565, 42.00028, 42.120605, 41.514867, -41.511565, 41.511565, 45.125706, 41.511565, 42.180208, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.997509, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.513926, 41.511565, 41.882499, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 47.532736, 41.511565, 41.809063, 41.511565, 41.511565, 41.511565, 41.927695, 41.511565, 41.511565, 41.555692, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, -41.511565, 41.511565, 42.029675, 41.725129, 41.511565, 41.511565, 41.511778, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.050439, 41.511565, 41.511565, 41.511565, -41.511565, 42.071105, 41.511565, 41.511565]256 #solutions = [41.511565, 41.930505, 41.511565, 41.511565, 41.586169, 41.511565, 41.511565, 41.511565, 41.511565, 42.046806, 41.511565, 44.164503, 41.511565, -41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.778368, 41.511565, 42.05448, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.115494, 41.511854, 41.511567, 41.511565, 42.00028, 42.120605, 41.514867, -41.511565, 41.511565, 45.125706, 41.511565, 42.180208, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.997509, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.513926, 41.511565, 41.882499, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 47.532736, 41.511565, 41.809063, 41.511565, 41.511565, 41.511565, 41.927695, 41.511565, 41.511565, 41.555692, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, -41.511565, 41.511565, 42.029675, 41.725129, 41.511565, 41.511565, 41.511778, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.050439, 41.511565, 41.511565, 41.511565, -41.511565, 42.071105, 41.511565, 41.511565]
257 solutions = [41.511565, 41.75164, 41.511565, 41.511565, 41.557009, 41.511565, 41.511565, 41.511565, 41.511565, 41.759881, 41.511565, 44.717244, 41.511565, -41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.041827, 41.511565, 41.663092, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.920917, 41.511736, 41.511566, 41.511565, 205.29791, 42.538389, 41.513573, -41.511565, 41.511565, 44.650974, 41.511565, 42.549187, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.431553, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.513265, 41.511565, 43.902643, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 8853.0397, 41.511565, 333.38491, 41.511565, 41.511565, 41.511565, 75.701362, 41.511565, 41.511565, 41.54695, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, -41.511565, 41.511565, 41.454923, 41.53984, 41.511565, 41.511565, 41.511743, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.732627, 41.511565, 41.511565, 41.511565, -41.511565, 41.395865, 41.511565, 41.511565]257 #solutions = [41.511565, 41.75164, 41.511565, 41.511565, 41.557009, 41.511565, 41.511565, 41.511565, 41.511565, 41.759881, 41.511565, 44.717244, 41.511565, -41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.041827, 41.511565, 41.663092, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.920917, 41.511736, 41.511566, 41.511565, 205.29791, 42.538389, 41.513573, -41.511565, 41.511565, 44.650974, 41.511565, 42.549187, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.431553, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.513265, 41.511565, 43.902643, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 8853.0397, 41.511565, 333.38491, 41.511565, 41.511565, 41.511565, 75.701362, 41.511565, 41.511565, 41.54695, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, -41.511565, 41.511565, 41.454923, 41.53984, 41.511565, 41.511565, 41.511743, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.732627, 41.511565, 41.511565, 41.511565, -41.511565, 41.395865, 41.511565, 41.511565]
258 solutions = [41.511565, 42.03619, 41.511565, 41.511565, 41.60499, 41.511565, 41.511565, 41.511565, 41.511565, 42.18183, 41.511565, 44.833753, 41.511565, -41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.845674, 41.511565, 42.19144, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.267845, 41.511927, 41.511567, 41.511565, 42.123567, 42.274246, 41.515701, -41.511565, 41.511565, 46.037437, 41.511565, 42.348885, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.120097, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.514522, 41.511565, 41.976074, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 49.051683, 41.511565, 41.884112, 41.511565, 41.511565, 41.511565, 42.032671, 41.511565, 41.511565, 41.566824, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, -41.511565, 41.511565, 42.160378, 41.779005, 41.511565, 41.511565, 41.511832, 41.511565, 41.511565, 41.511565, 41.511565, 41.511565, 42.186379, 41.511565, 41.511565, 41.511565, -41.511565, 42.212259, 41.511565, 41.511565]
258 lhe = lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'rwgt_events_tree_rwgt_1.lhe.gz'))259 lhe = lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'rwgt_events_tree_rwgt_1.lhe.gz'))
259 lhe_orig = lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'events.lhe.gz'))260 lhe_orig = lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'events.lhe.gz'))
260 261
@@ -264,9 +265,9 @@
264 i+=1265 i+=1
265 rwgt_data = event_orig.parse_reweight()266 rwgt_data = event_orig.parse_reweight()
266 #solutions.append(rwgt_data['rwgt_1_tree'])267 #solutions.append(rwgt_data['rwgt_1_tree'])
267 #continue
268 self.assertTrue('rwgt_1_tree' in rwgt_data)268 self.assertTrue('rwgt_1_tree' in rwgt_data)
269 self.assertEqual(event.wgt, rwgt_data['rwgt_1_tree'])269 self.assertEqual(event.wgt, rwgt_data['rwgt_1_tree'])
270 #misc.sprint(i, event.wgt, solutions[i])
270 self.assertTrue(misc.equal(event.wgt, solutions[i]))271 self.assertTrue(misc.equal(event.wgt, solutions[i]))
271 nlo1 = event.parse_nlo_weight()272 nlo1 = event.parse_nlo_weight()
272 nlo2 = event_orig.parse_nlo_weight()273 nlo2 = event_orig.parse_nlo_weight()
@@ -306,7 +307,10 @@
306 lhe2= lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'rwgt_events_tree_rwgt_1.lhe.gz'))307 lhe2= lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'rwgt_events_tree_rwgt_1.lhe.gz'))
307 solutions = [-113.54512, -113.58961, 113.54938, 113.48467, 113.54938, 113.12672, -113.4863, 113.54938, 113.54938, -113.26805, 105.5589, 110.41614, -113.57167, -113.26911, 113.53355, 113.54938, 113.54869, 113.43885, 113.4151, 113.43279, -113.59921, -113.54938, 113.47688, -113.41315, 113.54938, 113.54938, 113.50453, 113.54938, -113.34559, 113.41821, 113.50674, 113.54273, -113.55721, 113.5204, 113.54938, 113.9101, 113.54938, 110.76533, 85.233315, 113.38153, 113.4684, 113.41541, 113.54272, 114.08548, -113.54938, -113.48963, 113.47811, 86.336518, -113.53947, 113.62442, 113.54938, 119.1288, -113.54595, 113.39149, 113.6222, -113.50107, 114.29253, 81.891469, 113.43238, 113.59844, 112.58522, 113.53639, 111.24306, -113.52251, -113.42222, 113.53443, 113.52775, 113.59714, 101.79775, -173.10123, -113.64323, -113.52939, 113.76665, 113.38901, 113.54938, -113.85094, 112.01344, 113.52052, 113.54769, 113.54938, 113.54938, -113.74874, 114.35555, 113.49268, 113.1658, -113.54938, 113.54938, 113.45114, -106.86842, -113.25424, 113.54488, -113.70535, 113.53027, 113.02052, 113.54938, 113.54938, 113.48797, 113.5419, 113.47777, 113.53698, -113.54938, 113.58857, -113.59011, -113.53687, -113.5632, -113.54938, 50.881047, 113.54904, 113.54696, -113.53998, 98.021403, 113.52701, 113.54544, 112.85106, 113.54891, 113.54938, 113.48127, 113.27728, 113.43749, 113.4915, 113.5246, 113.48554, 113.48386, 112.76115, -113.51762, 113.54938, 112.42106, 113.47272, 115.03299, -113.53507, 113.3365, 113.48839, -113.62701, 113.54938, 113.54019, 115.84251, 113.45177, -113.5123, 113.54938, 113.53011, 109.36941, 112.78596, 113.53325, -113.62137, 113.19992, 114.3632, 113.557, 113.54938, 113.5199, 113.42012, -113.57844, 49.469316, 112.17603, 113.51455, 113.51559, 113.54938]308 solutions = [-113.54512, -113.58961, 113.54938, 113.48467, 113.54938, 113.12672, -113.4863, 113.54938, 113.54938, -113.26805, 105.5589, 110.41614, -113.57167, -113.26911, 113.53355, 113.54938, 113.54869, 113.43885, 113.4151, 113.43279, -113.59921, -113.54938, 113.47688, -113.41315, 113.54938, 113.54938, 113.50453, 113.54938, -113.34559, 113.41821, 113.50674, 113.54273, -113.55721, 113.5204, 113.54938, 113.9101, 113.54938, 110.76533, 85.233315, 113.38153, 113.4684, 113.41541, 113.54272, 114.08548, -113.54938, -113.48963, 113.47811, 86.336518, -113.53947, 113.62442, 113.54938, 119.1288, -113.54595, 113.39149, 113.6222, -113.50107, 114.29253, 81.891469, 113.43238, 113.59844, 112.58522, 113.53639, 111.24306, -113.52251, -113.42222, 113.53443, 113.52775, 113.59714, 101.79775, -173.10123, -113.64323, -113.52939, 113.76665, 113.38901, 113.54938, -113.85094, 112.01344, 113.52052, 113.54769, 113.54938, 113.54938, -113.74874, 114.35555, 113.49268, 113.1658, -113.54938, 113.54938, 113.45114, -106.86842, -113.25424, 113.54488, -113.70535, 113.53027, 113.02052, 113.54938, 113.54938, 113.48797, 113.5419, 113.47777, 113.53698, -113.54938, 113.58857, -113.59011, -113.53687, -113.5632, -113.54938, 50.881047, 113.54904, 113.54696, -113.53998, 98.021403, 113.52701, 113.54544, 112.85106, 113.54891, 113.54938, 113.48127, 113.27728, 113.43749, 113.4915, 113.5246, 113.48554, 113.48386, 112.76115, -113.51762, 113.54938, 112.42106, 113.47272, 115.03299, -113.53507, 113.3365, 113.48839, -113.62701, 113.54938, 113.54019, 115.84251, 113.45177, -113.5123, 113.54938, 113.53011, 109.36941, 112.78596, 113.53325, -113.62137, 113.19992, 114.3632, 113.557, 113.54938, 113.5199, 113.42012, -113.57844, 49.469316, 112.17603, 113.51455, 113.51559, 113.54938]
308 for i,event in enumerate(lhe): 309 for i,event in enumerate(lhe):
309 event2 = next(lhe2)310 try:
311 event2 = next(lhe2)
312 except StopIteration:
313 raise Exception('incomplete rwgt file')
310 rwgt_data = event.parse_reweight()314 rwgt_data = event.parse_reweight()
311 #solutions.append(rwgt_data['MYNLO_tree'])315 #solutions.append(rwgt_data['MYNLO_tree'])
312 if i < len(solutions):316 if i < len(solutions):
313317
=== modified file 'tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_group/matrix1.f'
--- tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_group/matrix1.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_group/matrix1.f 2021-01-26 14:28:22 +0000
@@ -312,10 +312,10 @@
312 COMPLEX*16 DUM0,DUM1312 COMPLEX*16 DUM0,DUM1
313 DATA DUM0, DUM1/(0D0, 0D0), (1D0, 0D0)/313 DATA DUM0, DUM1/(0D0, 0D0), (1D0, 0D0)/
314314
315 DOUBLE PRECISION FK_WZ
315 DOUBLE PRECISION FK_ZERO316 DOUBLE PRECISION FK_ZERO
316 DOUBLE PRECISION FK_WZ317 SAVE FK_WZ
317 SAVE FK_ZERO318 SAVE FK_ZERO
318 SAVE FK_WZ
319319
320 LOGICAL FIRST320 LOGICAL FIRST
321 DATA FIRST /.TRUE./321 DATA FIRST /.TRUE./
322322
=== modified file 'tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_standalone/matrix.f'
--- tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_standalone/matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_standalone/matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/HELUSERCHOICE/USERHEL88 COMMON/HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,5) /-1, 1,-1,-1,-1/94 DATA (NHEL(I, 1),I=1,5) /-1, 1,-1,-1,-1/
92 DATA (NHEL(I, 2),I=1,5) /-1, 1,-1,-1, 1/95 DATA (NHEL(I, 2),I=1,5) /-1, 1,-1,-1, 1/
@@ -132,6 +135,17 @@
132 LOGICAL IS_BORN_HEL_SELECTED135 LOGICAL IS_BORN_HEL_SELECTED
133136
134C ----------137C ----------
138C Check if helreset mode is on
139C ---------
140 IF (HELRESET) THEN
141 NTRY = 0
142 DO I=1,NCOMB
143 GOODHEL(I) = .FALSE.
144 ENDDO
145 HELRESET = .FALSE.
146 ENDIF
147
148C ----------
135C BEGIN CODE149C BEGIN CODE
136C ----------150C ----------
137 IF(USERHEL.EQ.-1) NTRY=NTRY+1151 IF(USERHEL.EQ.-1) NTRY=NTRY+1
138152
=== modified file 'tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%helas_calls_uvct_1.f'
--- tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
@@ -101,24 +101,24 @@
101 $ *UVWFCT_G_1_1EPS)101 $ *UVWFCT_G_1_1EPS)
102C Amplitude(s) for UVCT diagram with ID 41102C Amplitude(s) for UVCT diagram with ID 41
103 CALL FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))103 CALL FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))
104 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0104 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
105 $ *UVWFCT_G_2)105 $ *UVWFCT_G_1)
106C Amplitude(s) for UVCT diagram with ID 42106C Amplitude(s) for UVCT diagram with ID 42
107 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))107 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))
108 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0108 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
109 $ *UVWFCT_G_1_1EPS)109 $ *UVWFCT_G_1_1EPS)
110C Amplitude(s) for UVCT diagram with ID 43110C Amplitude(s) for UVCT diagram with ID 43
111 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))111 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))
112 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0112 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
113 $ *UVWFCT_G_2)113 $ *UVWFCT_G_1)
114C Amplitude(s) for UVCT diagram with ID 44114C Amplitude(s) for UVCT diagram with ID 44
115 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))115 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))
116 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0116 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
117 $ *UVWFCT_G_1_1EPS)117 $ *UVWFCT_G_1_1EPS)
118C Amplitude(s) for UVCT diagram with ID 45118C Amplitude(s) for UVCT diagram with ID 45
119 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))119 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))
120 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0120 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
121 $ *UVWFCT_G_2)121 $ *UVWFCT_G_1)
122C At this point, all UVCT amps needed for (QCD=6), i.e. of split122C At this point, all UVCT amps needed for (QCD=6), i.e. of split
123C order ID=1, are computed.123C order ID=1, are computed.
124 IF(FILTER_SO.AND.SQSO_TARGET.EQ.1) GOTO 3000124 IF(FILTER_SO.AND.SQSO_TARGET.EQ.1) GOTO 3000
125125
=== modified file 'tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%mp_helas_calls_uvct_1.f'
--- tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%mp_helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%mp_helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
@@ -85,24 +85,24 @@
85 $ *UVWFCT_G_1_1EPS)85 $ *UVWFCT_G_1_1EPS)
86C Amplitude(s) for UVCT diagram with ID 4186C Amplitude(s) for UVCT diagram with ID 41
87 CALL MP_FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))87 CALL MP_FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))
88 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D088 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
89 $ *UVWFCT_G_2)89 $ *UVWFCT_G_1)
90C Amplitude(s) for UVCT diagram with ID 4290C Amplitude(s) for UVCT diagram with ID 42
91 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))91 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))
92 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D092 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
93 $ *UVWFCT_G_1_1EPS)93 $ *UVWFCT_G_1_1EPS)
94C Amplitude(s) for UVCT diagram with ID 4394C Amplitude(s) for UVCT diagram with ID 43
95 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))95 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))
96 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D096 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
97 $ *UVWFCT_G_2)97 $ *UVWFCT_G_1)
98C Amplitude(s) for UVCT diagram with ID 4498C Amplitude(s) for UVCT diagram with ID 44
99 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))99 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))
100 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0100 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
101 $ *UVWFCT_G_1_1EPS)101 $ *UVWFCT_G_1_1EPS)
102C Amplitude(s) for UVCT diagram with ID 45102C Amplitude(s) for UVCT diagram with ID 45
103 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))103 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))
104 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0104 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
105 $ *UVWFCT_G_2)105 $ *UVWFCT_G_1)
106C At this point, all UVCT amps needed for (QCD=6), i.e. of split106C At this point, all UVCT amps needed for (QCD=6), i.e. of split
107C order ID=1, are computed.107C order ID=1, are computed.
108 IF(FILTER_SO.AND.SQSO_TARGET.EQ.1) GOTO 3000108 IF(FILTER_SO.AND.SQSO_TARGET.EQ.1) GOTO 3000
109109
=== modified file 'tests/input_files/IOTestsComparison/SquaredOrder_IOTest/sqso_uux_uuxuuxx/matrix_NoSQSO.f'
--- tests/input_files/IOTestsComparison/SquaredOrder_IOTest/sqso_uux_uuxuuxx/matrix_NoSQSO.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/SquaredOrder_IOTest/sqso_uux_uuxuuxx/matrix_NoSQSO.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/HELUSERCHOICE/USERHEL88 COMMON/HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,6) / 1,-1,-1, 1,-1, 1/94 DATA (NHEL(I, 1),I=1,6) / 1,-1,-1, 1,-1, 1/
92 DATA (NHEL(I, 2),I=1,6) / 1,-1,-1, 1,-1,-1/95 DATA (NHEL(I, 2),I=1,6) / 1,-1,-1, 1,-1,-1/
@@ -164,6 +167,17 @@
164 LOGICAL IS_BORN_HEL_SELECTED167 LOGICAL IS_BORN_HEL_SELECTED
165168
166C ----------169C ----------
170C Check if helreset mode is on
171C ---------
172 IF (HELRESET) THEN
173 NTRY = 0
174 DO I=1,NCOMB
175 GOODHEL(I) = .FALSE.
176 ENDDO
177 HELRESET = .FALSE.
178 ENDIF
179
180C ----------
167C BEGIN CODE181C BEGIN CODE
168C ----------182C ----------
169 IF(USERHEL.EQ.-1) NTRY=NTRY+1183 IF(USERHEL.EQ.-1) NTRY=NTRY+1
170184
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
@@ -14,14 +14,14 @@
14 DOUBLE PRECISION NF14 DOUBLE PRECISION NF
15 PARAMETER(NF=4)15 PARAMETER(NF=4)
1616
17 DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
19 COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB19 COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2020
2121
22 DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
24 COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT24 COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2525
2626
27 DOUBLE COMPLEX GC_4, GC_5, R2_GQQ, R2_QQQ, UV_GQQG_1EPS,27 DOUBLE COMPLEX GC_4, GC_5, R2_GQQ, R2_QQQ, UV_GQQG_1EPS,
2828
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%input.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
@@ -8,18 +8,17 @@
8 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__28 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
9 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_9 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
10 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_10 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
11 $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM3311 $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
12 $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF12 $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
13 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__213 $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
14 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW14 $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
15 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW15 $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
16 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM16 $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
17 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN17 $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
18 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN18 $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
19 $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD19 $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
20 $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__220 $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
21 $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT21 $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
22 $ ,MDL_YMTAU
2322
24 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__223 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__2
25 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_24 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_
@@ -27,18 +26,17 @@
27 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__226 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
28 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_27 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
29 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_28 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
30 $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM3329 $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
31 $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF30 $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
32 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__231 $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
33 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW32 $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
34 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW33 $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
35 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM34 $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
36 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN35 $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
37 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN36 $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
38 $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD37 $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
39 $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__238 $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
40 $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT39 $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
41 $ ,MDL_YMTAU
4240
4341
44 DOUBLE COMPLEX MDL_COMPLEXI,MDL_I1X33,MDL_I2X33,MDL_I3X3342 DOUBLE COMPLEX MDL_COMPLEXI,MDL_I1X33,MDL_I2X33,MDL_I3X33
4543
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 G = 2 * DSQRT(AS*PI) ! for the first init9 G = 2 * DSQRT(AS*PI) ! for the first init
1010
11 MDL_CONJG__CKM3X3 = 1.000000D+00
12
13 MDL_CONJG__CKM22 = 1.000000D+00
14
11 MDL_CKM22 = 1.000000D+0015 MDL_CKM22 = 1.000000D+00
1216
13 MDL_CKM3X3 = 1.000000D+0017 MDL_CKM3X3 = 1.000000D+00
1418
15 MDL_CONJG__CKM3X3 = 1.000000D+00
16
17 MDL_CKM33 = 1.000000D+0019 MDL_CKM33 = 1.000000D+00
1820
19 MDL_CONJG__CKM22 = 1.000000D+00
20
21 MDL_LHV = 1.000000D+0021 MDL_LHV = 1.000000D+00
2222
23 MDL_NCOL = 3.000000D+0023 MDL_NCOL = 3.000000D+00
2424
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
@@ -12,16 +12,16 @@
12 COMMON/MP_RSCALE/ MP__MU_R12 COMMON/MP_RSCALE/ MP__MU_R
1313
1414
15 REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW15 REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
16 $ ,MP__MDL_MB16 $ ,MP__MDL_MZ
1717
18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
19 $ ,MP__MDL_MW,MP__MDL_MB19 $ ,MP__MDL_MH,MP__MDL_MZ
2020
2121
22 REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT22 REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2323
24 COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT24 COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2525
2626
27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__R2_GQQ,MP__R2_QQQ27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__R2_GQQ,MP__R2_QQQ
2828
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
@@ -12,14 +12,14 @@
12 COMMON/MP_RSCALE/ MU_R12 COMMON/MP_RSCALE/ MU_R
1313
1414
15 REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB15 REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1616
17 COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
1919
20 REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT20 REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2121
22 COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
2424
25 COMPLEX*32 GC_4,GC_5,R2_GQQ,R2_QQQ,UV_GQQG_1EPS,UV_GQQB_1EPS25 COMPLEX*32 GC_4,GC_5,R2_GQQ,R2_QQQ,UV_GQQG_1EPS,UV_GQQB_1EPS
2626
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
@@ -9,22 +9,22 @@
9 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__29 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
10 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_10 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
12 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X312 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
13 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2213 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
14 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF14 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
15 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__215 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
16 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__216 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
17 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE17 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
18 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW218 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
19 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__219 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
20 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH20 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
21 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP21 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
22 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN22 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
23 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD23 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
24 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__224 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
25 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__225 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
26 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB26 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
27 $ ,MP__MDL_YMT,MP__MDL_YMTAU27 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2828
29 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__429 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
30 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_30 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_
@@ -34,22 +34,22 @@
34 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_34 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
35 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_35 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
36 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_36 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
37 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X337 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
38 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2238 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
39 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF39 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
40 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__240 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
41 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__241 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
42 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE42 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
43 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW243 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
44 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__244 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
45 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH45 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
46 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP46 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
47 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN47 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
48 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD48 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
49 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__249 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
50 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__250 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
51 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB51 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
52 $ ,MP__MDL_YMT,MP__MDL_YMTAU52 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
5353
5454
55 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X3355 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X33
5656
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1010
11 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
12
13 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
14
11 MP__MDL_CKM22 = 1.000000E+00_1615 MP__MDL_CKM22 = 1.000000E+00_16
1216
13 MP__MDL_CKM3X3 = 1.000000E+00_1617 MP__MDL_CKM3X3 = 1.000000E+00_16
1418
15 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
16
17 MP__MDL_CKM33 = 1.000000E+00_1619 MP__MDL_CKM33 = 1.000000E+00_16
1820
19 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
20
21 MP__MDL_LHV = 1.000000E+00_1621 MP__MDL_LHV = 1.000000E+00_16
2222
23 MP__MDL_NCOL = 3.000000E+00_1623 MP__MDL_NCOL = 3.000000E+00_16
2424
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/born_matrix.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/born_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/born_matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/ML5_0_HELUSERCHOICE/USERHEL88 COMMON/ML5_0_HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/ML5_0_HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,5) / 1,-1,-1, 1,-1/94 DATA (NHEL(I, 1),I=1,5) / 1,-1,-1, 1,-1/
92 DATA (NHEL(I, 2),I=1,5) / 1,-1,-1, 1, 1/95 DATA (NHEL(I, 2),I=1,5) / 1,-1,-1, 1, 1/
@@ -132,6 +135,17 @@
132 LOGICAL ML5_0_IS_BORN_HEL_SELECTED135 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
133136
134C ----------137C ----------
138C Check if helreset mode is on
139C ---------
140 IF (HELRESET) THEN
141 NTRY = 0
142 DO I=1,NCOMB
143 GOODHEL(I) = .FALSE.
144 ENDDO
145 HELRESET = .FALSE.
146 ENDIF
147
148C ----------
135C BEGIN CODE149C BEGIN CODE
136C ----------150C ----------
137 IF(USERHEL.EQ.-1) NTRY=NTRY+1151 IF(USERHEL.EQ.-1) NTRY=NTRY+1
138152
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/loop_matrix.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/loop_matrix.f 2020-09-28 07:37:07 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/loop_matrix.f 2021-01-26 14:28:22 +0000
@@ -795,13 +795,13 @@
795 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)795 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)
796C Amplitude(s) for UVCT diagram with ID 15796C Amplitude(s) for UVCT diagram with ID 15
797 CALL FFV2_0(W(1,6,H),W(1,2,H),W(1,7,H),GC_11,AMPL(1,26))797 CALL FFV2_0(W(1,6,H),W(1,2,H),W(1,7,H),GC_11,AMPL(1,26))
798 AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)798 AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
799C Amplitude(s) for UVCT diagram with ID 16799C Amplitude(s) for UVCT diagram with ID 16
800 CALL FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(2,27))800 CALL FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(2,27))
801 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)801 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)
802C Amplitude(s) for UVCT diagram with ID 17802C Amplitude(s) for UVCT diagram with ID 17
803 CALL FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(1,28))803 CALL FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(1,28))
804 AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)804 AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
805 300 CONTINUE805 300 CONTINUE
806806
807807
808808
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/mp_born_amps_and_wfs.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/mp_born_amps_and_wfs.f 2020-09-28 07:37:07 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/mp_born_amps_and_wfs.f 2021-01-26 14:28:22 +0000
@@ -180,13 +180,13 @@
180 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)180 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)
181C Amplitude(s) for UVCT diagram with ID 15181C Amplitude(s) for UVCT diagram with ID 15
182 CALL MP_FFV2_0(W(1,6,H),W(1,2,H),W(1,7,H),GC_11,AMPL(1,26))182 CALL MP_FFV2_0(W(1,6,H),W(1,2,H),W(1,7,H),GC_11,AMPL(1,26))
183 AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)183 AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
184C Amplitude(s) for UVCT diagram with ID 16184C Amplitude(s) for UVCT diagram with ID 16
185 CALL MP_FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(2,27))185 CALL MP_FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(2,27))
186 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)186 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)
187C Amplitude(s) for UVCT diagram with ID 17187C Amplitude(s) for UVCT diagram with ID 17
188 CALL MP_FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(1,28))188 CALL MP_FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(1,28))
189 AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)189 AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
190C Copy the qp wfs to the dp ones as they are used to setup the190C Copy the qp wfs to the dp ones as they are used to setup the
191C CT calls.191C CT calls.
192 DO I=1,NWAVEFUNCS192 DO I=1,NWAVEFUNCS
193193
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%coupl.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
@@ -14,14 +14,14 @@
14 DOUBLE PRECISION NF14 DOUBLE PRECISION NF
15 PARAMETER(NF=4)15 PARAMETER(NF=4)
1616
17 DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
19 COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB19 COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2020
2121
22 DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
24 COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT24 COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2525
2626
27 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,27 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,
2828
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%input.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
@@ -8,18 +8,17 @@
8 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__28 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
9 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_9 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
10 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_10 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
11 $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM3311 $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
12 $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF12 $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
13 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__213 $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
14 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW14 $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
15 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW15 $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
16 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM16 $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
17 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN17 $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
18 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN18 $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
19 $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD19 $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
20 $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__220 $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
21 $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT21 $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
22 $ ,MDL_YMTAU
2322
24 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__223 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__2
25 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_24 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_
@@ -27,18 +26,17 @@
27 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__226 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
28 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_27 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
29 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_28 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
30 $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM3329 $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
31 $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF30 $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
32 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__231 $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
33 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW32 $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
34 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW33 $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
35 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM34 $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
36 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN35 $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
37 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN36 $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
38 $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD37 $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
39 $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__238 $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
40 $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT39 $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
41 $ ,MDL_YMTAU
4240
4341
44 DOUBLE COMPLEX MDL_BMASS_UV_1EPS_,MDL_TMASS_UV_1EPS_42 DOUBLE COMPLEX MDL_BMASS_UV_1EPS_,MDL_TMASS_UV_1EPS_
4543
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 G = 2 * DSQRT(AS*PI) ! for the first init9 G = 2 * DSQRT(AS*PI) ! for the first init
1010
11 MDL_CONJG__CKM3X3 = 1.000000D+00
12
13 MDL_CONJG__CKM22 = 1.000000D+00
14
11 MDL_CKM22 = 1.000000D+0015 MDL_CKM22 = 1.000000D+00
1216
13 MDL_CKM3X3 = 1.000000D+0017 MDL_CKM3X3 = 1.000000D+00
1418
15 MDL_CONJG__CKM3X3 = 1.000000D+00
16
17 MDL_CKM33 = 1.000000D+0019 MDL_CKM33 = 1.000000D+00
1820
19 MDL_CONJG__CKM22 = 1.000000D+00
20
21 MDL_LHV = 1.000000D+0021 MDL_LHV = 1.000000D+00
2222
23 MDL_NCOL = 3.000000D+0023 MDL_NCOL = 3.000000D+00
2424
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
@@ -12,16 +12,16 @@
12 COMMON/MP_RSCALE/ MP__MU_R12 COMMON/MP_RSCALE/ MP__MU_R
1313
1414
15 REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW15 REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
16 $ ,MP__MDL_MB16 $ ,MP__MDL_MZ
1717
18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
19 $ ,MP__MDL_MW,MP__MDL_MB19 $ ,MP__MDL_MH,MP__MDL_MZ
2020
2121
22 REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT22 REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2323
24 COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT24 COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2525
2626
27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG
2828
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
@@ -12,14 +12,14 @@
12 COMMON/MP_RSCALE/ MU_R12 COMMON/MP_RSCALE/ MU_R
1313
1414
15 REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB15 REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1616
17 COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
1919
20 REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT20 REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2121
22 COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
2424
25 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB25 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB
2626
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
@@ -9,22 +9,22 @@
9 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__29 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
10 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_10 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
12 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X312 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
13 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2213 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
14 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF14 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
15 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__215 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
16 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__216 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
17 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE17 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
18 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW218 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
19 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__219 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
20 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH20 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
21 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP21 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
22 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN22 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
23 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD23 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
24 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__224 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
25 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__225 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
26 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB26 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
27 $ ,MP__MDL_YMT,MP__MDL_YMTAU27 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2828
29 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__429 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
30 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_30 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_
@@ -34,22 +34,22 @@
34 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_34 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
35 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_35 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
36 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_36 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
37 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X337 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
38 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2238 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
39 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF39 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
40 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__240 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
41 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__241 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
42 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE42 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
43 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW243 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
44 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__244 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
45 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH45 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
46 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP46 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
47 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN47 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
48 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD48 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
49 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__249 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
50 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__250 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
51 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB51 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
52 $ ,MP__MDL_YMT,MP__MDL_YMTAU52 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
5353
5454
55 COMPLEX*32 MP__MDL_BMASS_UV_1EPS_,MP__MDL_TMASS_UV_1EPS_55 COMPLEX*32 MP__MDL_BMASS_UV_1EPS_,MP__MDL_TMASS_UV_1EPS_
5656
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1010
11 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
12
13 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
14
11 MP__MDL_CKM22 = 1.000000E+00_1615 MP__MDL_CKM22 = 1.000000E+00_16
1216
13 MP__MDL_CKM3X3 = 1.000000E+00_1617 MP__MDL_CKM3X3 = 1.000000E+00_16
1418
15 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
16
17 MP__MDL_CKM33 = 1.000000E+00_1619 MP__MDL_CKM33 = 1.000000E+00_16
1820
19 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
20
21 MP__MDL_LHV = 1.000000E+00_1621 MP__MDL_LHV = 1.000000E+00_16
2222
23 MP__MDL_NCOL = 3.000000E+00_1623 MP__MDL_NCOL = 3.000000E+00_16
2424
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/born_matrix.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/born_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/born_matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/ML5_0_HELUSERCHOICE/USERHEL88 COMMON/ML5_0_HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/ML5_0_HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,5) /-1,-1, 1,-1, 1/94 DATA (NHEL(I, 1),I=1,5) /-1,-1, 1,-1, 1/
92 DATA (NHEL(I, 2),I=1,5) /-1,-1, 1,-1,-1/95 DATA (NHEL(I, 2),I=1,5) /-1,-1, 1,-1,-1/
@@ -148,6 +151,17 @@
148 LOGICAL ML5_0_IS_BORN_HEL_SELECTED151 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
149152
150C ----------153C ----------
154C Check if helreset mode is on
155C ---------
156 IF (HELRESET) THEN
157 NTRY = 0
158 DO I=1,NCOMB
159 GOODHEL(I) = .FALSE.
160 ENDDO
161 HELRESET = .FALSE.
162 ENDIF
163
164C ----------
151C BEGIN CODE165C BEGIN CODE
152C ----------166C ----------
153 IF(USERHEL.EQ.-1) NTRY=NTRY+1167 IF(USERHEL.EQ.-1) NTRY=NTRY+1
154168
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/loop_matrix.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/loop_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/loop_matrix.f 2021-01-26 14:28:22 +0000
@@ -1202,64 +1202,64 @@
1202 $ *UVWFCT_G_1_1EPS)1202 $ *UVWFCT_G_1_1EPS)
1203C Amplitude(s) for UVCT diagram with ID 1361203C Amplitude(s) for UVCT diagram with ID 136
1204 CALL FFV1_0(W(1,5,H),W(1,7,H),W(1,6,H),GC_5,AMPL(1,238))1204 CALL FFV1_0(W(1,5,H),W(1,7,H),W(1,6,H),GC_5,AMPL(1,238))
1205 AMPL(1,238)=AMPL(1,238)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_01205 AMPL(1,238)=AMPL(1,238)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1206 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)1206 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1207C Amplitude(s) for UVCT diagram with ID 1371207C Amplitude(s) for UVCT diagram with ID 137
1208 CALL FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(2,239))1208 CALL FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(2,239))
1209 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D01209 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1210 $ *UVWFCT_G_1_1EPS)1210 $ *UVWFCT_G_1_1EPS)
1211C Amplitude(s) for UVCT diagram with ID 1381211C Amplitude(s) for UVCT diagram with ID 138
1212 CALL FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(1,240))1212 CALL FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(1,240))
1213 AMPL(1,240)=AMPL(1,240)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_01213 AMPL(1,240)=AMPL(1,240)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1214 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)1214 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1215C Amplitude(s) for UVCT diagram with ID 1391215C Amplitude(s) for UVCT diagram with ID 139
1216 CALL FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(2,241))1216 CALL FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(2,241))
1217 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D01217 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1218 $ *UVWFCT_G_1_1EPS)1218 $ *UVWFCT_G_1_1EPS)
1219C Amplitude(s) for UVCT diagram with ID 1401219C Amplitude(s) for UVCT diagram with ID 140
1220 CALL FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(1,242))1220 CALL FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(1,242))
1221 AMPL(1,242)=AMPL(1,242)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_01221 AMPL(1,242)=AMPL(1,242)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1222 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)1222 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1223C Amplitude(s) for UVCT diagram with ID 1411223C Amplitude(s) for UVCT diagram with ID 141
1224 CALL FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(2,243))1224 CALL FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(2,243))
1225 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D01225 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1226 $ *UVWFCT_G_1_1EPS)1226 $ *UVWFCT_G_1_1EPS)
1227C Amplitude(s) for UVCT diagram with ID 1421227C Amplitude(s) for UVCT diagram with ID 142
1228 CALL FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(1,244))1228 CALL FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(1,244))
1229 AMPL(1,244)=AMPL(1,244)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_01229 AMPL(1,244)=AMPL(1,244)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1230 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)1230 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1231C Amplitude(s) for UVCT diagram with ID 1431231C Amplitude(s) for UVCT diagram with ID 143
1232 CALL FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(2,245))1232 CALL FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(2,245))
1233 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D01233 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1234 $ *UVWFCT_G_1_1EPS)1234 $ *UVWFCT_G_1_1EPS)
1235C Amplitude(s) for UVCT diagram with ID 1441235C Amplitude(s) for UVCT diagram with ID 144
1236 CALL FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(1,246))1236 CALL FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(1,246))
1237 AMPL(1,246)=AMPL(1,246)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_01237 AMPL(1,246)=AMPL(1,246)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1238 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)1238 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1239C Amplitude(s) for UVCT diagram with ID 1451239C Amplitude(s) for UVCT diagram with ID 145
1240 CALL FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(2,247))1240 CALL FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(2,247))
1241 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D01241 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1242 $ *UVWFCT_G_1_1EPS)1242 $ *UVWFCT_G_1_1EPS)
1243C Amplitude(s) for UVCT diagram with ID 1461243C Amplitude(s) for UVCT diagram with ID 146
1244 CALL FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(1,248))1244 CALL FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(1,248))
1245 AMPL(1,248)=AMPL(1,248)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_01245 AMPL(1,248)=AMPL(1,248)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1246 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)1246 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1247C Amplitude(s) for UVCT diagram with ID 1471247C Amplitude(s) for UVCT diagram with ID 147
1248 CALL FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(2,249))1248 CALL FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(2,249))
1249 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D01249 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1250 $ *UVWFCT_G_1_1EPS)1250 $ *UVWFCT_G_1_1EPS)
1251C Amplitude(s) for UVCT diagram with ID 1481251C Amplitude(s) for UVCT diagram with ID 148
1252 CALL FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(1,250))1252 CALL FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(1,250))
1253 AMPL(1,250)=AMPL(1,250)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_01253 AMPL(1,250)=AMPL(1,250)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1254 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)1254 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1255C Amplitude(s) for UVCT diagram with ID 1491255C Amplitude(s) for UVCT diagram with ID 149
1256 CALL FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(2,251))1256 CALL FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(2,251))
1257 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D01257 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1258 $ *UVWFCT_G_1_1EPS)1258 $ *UVWFCT_G_1_1EPS)
1259C Amplitude(s) for UVCT diagram with ID 1501259C Amplitude(s) for UVCT diagram with ID 150
1260 CALL FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(1,252))1260 CALL FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(1,252))
1261 AMPL(1,252)=AMPL(1,252)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_01261 AMPL(1,252)=AMPL(1,252)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1262 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)1262 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1263 300 CONTINUE1263 300 CONTINUE
12641264
12651265
12661266
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/mp_born_amps_and_wfs.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/mp_born_amps_and_wfs.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/mp_born_amps_and_wfs.f 2021-01-26 14:28:22 +0000
@@ -656,32 +656,32 @@
656 $ *UVWFCT_G_1_1EPS)656 $ *UVWFCT_G_1_1EPS)
657C Amplitude(s) for UVCT diagram with ID 136657C Amplitude(s) for UVCT diagram with ID 136
658 CALL MP_FFV1_0(W(1,5,H),W(1,7,H),W(1,6,H),GC_5,AMPL(1,238))658 CALL MP_FFV1_0(W(1,5,H),W(1,7,H),W(1,6,H),GC_5,AMPL(1,238))
659 AMPL(1,238)=AMPL(1,238)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0659 AMPL(1,238)=AMPL(1,238)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
660 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)660 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
661C Amplitude(s) for UVCT diagram with ID 137661C Amplitude(s) for UVCT diagram with ID 137
662 CALL MP_FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(2,239))662 CALL MP_FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(2,239))
663 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0663 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
664 $ *UVWFCT_G_1_1EPS)664 $ *UVWFCT_G_1_1EPS)
665C Amplitude(s) for UVCT diagram with ID 138665C Amplitude(s) for UVCT diagram with ID 138
666 CALL MP_FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(1,240))666 CALL MP_FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(1,240))
667 AMPL(1,240)=AMPL(1,240)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0667 AMPL(1,240)=AMPL(1,240)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
668 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)668 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
669C Amplitude(s) for UVCT diagram with ID 139669C Amplitude(s) for UVCT diagram with ID 139
670 CALL MP_FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(2,241))670 CALL MP_FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(2,241))
671 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0671 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
672 $ *UVWFCT_G_1_1EPS)672 $ *UVWFCT_G_1_1EPS)
673C Amplitude(s) for UVCT diagram with ID 140673C Amplitude(s) for UVCT diagram with ID 140
674 CALL MP_FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(1,242))674 CALL MP_FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(1,242))
675 AMPL(1,242)=AMPL(1,242)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0675 AMPL(1,242)=AMPL(1,242)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
676 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)676 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
677C Amplitude(s) for UVCT diagram with ID 141677C Amplitude(s) for UVCT diagram with ID 141
678 CALL MP_FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(2,243))678 CALL MP_FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(2,243))
679 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0679 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
680 $ *UVWFCT_G_1_1EPS)680 $ *UVWFCT_G_1_1EPS)
681C Amplitude(s) for UVCT diagram with ID 142681C Amplitude(s) for UVCT diagram with ID 142
682 CALL MP_FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(1,244))682 CALL MP_FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(1,244))
683 AMPL(1,244)=AMPL(1,244)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0683 AMPL(1,244)=AMPL(1,244)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
684 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)684 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
685C Amplitude(s) for UVCT diagram with ID 143685C Amplitude(s) for UVCT diagram with ID 143
686 CALL MP_FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(2,245)686 CALL MP_FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(2,245)
687 $ )687 $ )
@@ -690,32 +690,32 @@
690C Amplitude(s) for UVCT diagram with ID 144690C Amplitude(s) for UVCT diagram with ID 144
691 CALL MP_FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(1,246)691 CALL MP_FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(1,246)
692 $ )692 $ )
693 AMPL(1,246)=AMPL(1,246)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0693 AMPL(1,246)=AMPL(1,246)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
694 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)694 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
695C Amplitude(s) for UVCT diagram with ID 145695C Amplitude(s) for UVCT diagram with ID 145
696 CALL MP_FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(2,247))696 CALL MP_FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(2,247))
697 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0697 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
698 $ *UVWFCT_G_1_1EPS)698 $ *UVWFCT_G_1_1EPS)
699C Amplitude(s) for UVCT diagram with ID 146699C Amplitude(s) for UVCT diagram with ID 146
700 CALL MP_FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(1,248))700 CALL MP_FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(1,248))
701 AMPL(1,248)=AMPL(1,248)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0701 AMPL(1,248)=AMPL(1,248)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
702 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)702 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
703C Amplitude(s) for UVCT diagram with ID 147703C Amplitude(s) for UVCT diagram with ID 147
704 CALL MP_FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(2,249))704 CALL MP_FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(2,249))
705 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0705 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
706 $ *UVWFCT_G_1_1EPS)706 $ *UVWFCT_G_1_1EPS)
707C Amplitude(s) for UVCT diagram with ID 148707C Amplitude(s) for UVCT diagram with ID 148
708 CALL MP_FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(1,250))708 CALL MP_FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(1,250))
709 AMPL(1,250)=AMPL(1,250)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0709 AMPL(1,250)=AMPL(1,250)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
710 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)710 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
711C Amplitude(s) for UVCT diagram with ID 149711C Amplitude(s) for UVCT diagram with ID 149
712 CALL MP_FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(2,251))712 CALL MP_FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(2,251))
713 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0713 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
714 $ *UVWFCT_G_1_1EPS)714 $ *UVWFCT_G_1_1EPS)
715C Amplitude(s) for UVCT diagram with ID 150715C Amplitude(s) for UVCT diagram with ID 150
716 CALL MP_FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(1,252))716 CALL MP_FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(1,252))
717 AMPL(1,252)=AMPL(1,252)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0717 AMPL(1,252)=AMPL(1,252)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
718 $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)718 $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
719C Copy the qp wfs to the dp ones as they are used to setup the719C Copy the qp wfs to the dp ones as they are used to setup the
720C CT calls.720C CT calls.
721 DO I=1,NWAVEFUNCS721 DO I=1,NWAVEFUNCS
722722
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
@@ -14,14 +14,14 @@
14 DOUBLE PRECISION NF14 DOUBLE PRECISION NF
15 PARAMETER(NF=4)15 PARAMETER(NF=4)
1616
17 DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
19 COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB19 COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2020
2121
22 DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
24 COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT24 COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2525
2626
27 DOUBLE COMPLEX GC_4, GC_5, R2_GQQ, R2_QQQ, UV_GQQG_1EPS,27 DOUBLE COMPLEX GC_4, GC_5, R2_GQQ, R2_QQQ, UV_GQQG_1EPS,
2828
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%input.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
@@ -8,18 +8,17 @@
8 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__28 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
9 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_9 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
10 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_10 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
11 $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM3311 $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
12 $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF12 $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
13 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__213 $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
14 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW14 $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
15 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW15 $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
16 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM16 $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
17 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN17 $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
18 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN18 $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
19 $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD19 $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
20 $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__220 $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
21 $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT21 $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
22 $ ,MDL_YMTAU
2322
24 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__223 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__2
25 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_24 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_
@@ -27,18 +26,17 @@
27 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__226 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
28 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_27 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
29 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_28 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
30 $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM3329 $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
31 $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF30 $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
32 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__231 $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
33 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW32 $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
34 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW33 $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
35 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM34 $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
36 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN35 $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
37 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN36 $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
38 $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD37 $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
39 $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__238 $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
40 $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT39 $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
41 $ ,MDL_YMTAU
4240
4341
44 DOUBLE COMPLEX MDL_COMPLEXI,MDL_I1X33,MDL_I2X33,MDL_I3X3342 DOUBLE COMPLEX MDL_COMPLEXI,MDL_I1X33,MDL_I2X33,MDL_I3X33
4543
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 G = 2 * DSQRT(AS*PI) ! for the first init9 G = 2 * DSQRT(AS*PI) ! for the first init
1010
11 MDL_CONJG__CKM3X3 = 1.000000D+00
12
13 MDL_CONJG__CKM22 = 1.000000D+00
14
11 MDL_CKM22 = 1.000000D+0015 MDL_CKM22 = 1.000000D+00
1216
13 MDL_CKM3X3 = 1.000000D+0017 MDL_CKM3X3 = 1.000000D+00
1418
15 MDL_CONJG__CKM3X3 = 1.000000D+00
16
17 MDL_CKM33 = 1.000000D+0019 MDL_CKM33 = 1.000000D+00
1820
19 MDL_CONJG__CKM22 = 1.000000D+00
20
21 MDL_LHV = 1.000000D+0021 MDL_LHV = 1.000000D+00
2222
23 MDL_NCOL = 3.000000D+0023 MDL_NCOL = 3.000000D+00
2424
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
@@ -12,16 +12,16 @@
12 COMMON/MP_RSCALE/ MP__MU_R12 COMMON/MP_RSCALE/ MP__MU_R
1313
1414
15 REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW15 REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
16 $ ,MP__MDL_MB16 $ ,MP__MDL_MZ
1717
18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
19 $ ,MP__MDL_MW,MP__MDL_MB19 $ ,MP__MDL_MH,MP__MDL_MZ
2020
2121
22 REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT22 REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2323
24 COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT24 COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2525
2626
27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__R2_GQQ,MP__R2_QQQ27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__R2_GQQ,MP__R2_QQQ
2828
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
@@ -12,14 +12,14 @@
12 COMMON/MP_RSCALE/ MU_R12 COMMON/MP_RSCALE/ MU_R
1313
1414
15 REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB15 REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1616
17 COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
1919
20 REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT20 REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2121
22 COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
2424
25 COMPLEX*32 GC_4,GC_5,R2_GQQ,R2_QQQ,UV_GQQG_1EPS,UV_GQQB_1EPS25 COMPLEX*32 GC_4,GC_5,R2_GQQ,R2_QQQ,UV_GQQG_1EPS,UV_GQQB_1EPS
2626
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
@@ -9,22 +9,22 @@
9 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__29 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
10 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_10 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
12 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X312 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
13 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2213 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
14 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF14 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
15 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__215 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
16 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__216 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
17 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE17 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
18 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW218 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
19 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__219 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
20 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH20 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
21 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP21 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
22 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN22 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
23 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD23 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
24 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__224 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
25 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__225 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
26 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB26 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
27 $ ,MP__MDL_YMT,MP__MDL_YMTAU27 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2828
29 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__429 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
30 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_30 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_
@@ -34,22 +34,22 @@
34 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_34 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
35 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_35 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
36 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_36 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
37 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X337 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
38 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2238 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
39 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF39 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
40 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__240 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
41 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__241 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
42 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE42 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
43 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW243 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
44 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__244 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
45 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH45 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
46 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP46 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
47 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN47 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
48 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD48 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
49 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__249 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
50 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__250 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
51 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB51 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
52 $ ,MP__MDL_YMT,MP__MDL_YMTAU52 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
5353
5454
55 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X3355 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X33
5656
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1010
11 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
12
13 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
14
11 MP__MDL_CKM22 = 1.000000E+00_1615 MP__MDL_CKM22 = 1.000000E+00_16
1216
13 MP__MDL_CKM3X3 = 1.000000E+00_1617 MP__MDL_CKM3X3 = 1.000000E+00_16
1418
15 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
16
17 MP__MDL_CKM33 = 1.000000E+00_1619 MP__MDL_CKM33 = 1.000000E+00_16
1820
19 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
20
21 MP__MDL_LHV = 1.000000E+00_1621 MP__MDL_LHV = 1.000000E+00_16
2222
23 MP__MDL_NCOL = 3.000000E+00_1623 MP__MDL_NCOL = 3.000000E+00_16
2424
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/born_matrix.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/born_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/born_matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/ML5_0_HELUSERCHOICE/USERHEL88 COMMON/ML5_0_HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/ML5_0_HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,5) / 1,-1,-1, 1,-1/94 DATA (NHEL(I, 1),I=1,5) / 1,-1,-1, 1,-1/
92 DATA (NHEL(I, 2),I=1,5) / 1,-1,-1, 1, 1/95 DATA (NHEL(I, 2),I=1,5) / 1,-1,-1, 1, 1/
@@ -132,6 +135,17 @@
132 LOGICAL ML5_0_IS_BORN_HEL_SELECTED135 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
133136
134C ----------137C ----------
138C Check if helreset mode is on
139C ---------
140 IF (HELRESET) THEN
141 NTRY = 0
142 DO I=1,NCOMB
143 GOODHEL(I) = .FALSE.
144 ENDDO
145 HELRESET = .FALSE.
146 ENDIF
147
148C ----------
135C BEGIN CODE149C BEGIN CODE
136C ----------150C ----------
137 IF(USERHEL.EQ.-1) NTRY=NTRY+1151 IF(USERHEL.EQ.-1) NTRY=NTRY+1
138152
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/helas_calls_uvct_1.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/helas_calls_uvct_1.f 2020-09-28 07:37:07 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
@@ -100,13 +100,13 @@
100 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)100 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)
101C Amplitude(s) for UVCT diagram with ID 15101C Amplitude(s) for UVCT diagram with ID 15
102 CALL FFV2_0(W(1,6),W(1,2),W(1,7),GC_11,AMPL(1,26))102 CALL FFV2_0(W(1,6),W(1,2),W(1,7),GC_11,AMPL(1,26))
103 AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)103 AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
104C Amplitude(s) for UVCT diagram with ID 16104C Amplitude(s) for UVCT diagram with ID 16
105 CALL FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(2,27))105 CALL FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(2,27))
106 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)106 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)
107C Amplitude(s) for UVCT diagram with ID 17107C Amplitude(s) for UVCT diagram with ID 17
108 CALL FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(1,28))108 CALL FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(1,28))
109 AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)109 AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
110110
111 GOTO 1001111 GOTO 1001
112 3000 CONTINUE112 3000 CONTINUE
113113
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/mp_helas_calls_uvct_1.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/mp_helas_calls_uvct_1.f 2020-09-28 07:37:07 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/mp_helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
@@ -84,13 +84,13 @@
84 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)84 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)
85C Amplitude(s) for UVCT diagram with ID 1585C Amplitude(s) for UVCT diagram with ID 15
86 CALL MP_FFV2_0(W(1,6),W(1,2),W(1,7),GC_11,AMPL(1,26))86 CALL MP_FFV2_0(W(1,6),W(1,2),W(1,7),GC_11,AMPL(1,26))
87 AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)87 AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
88C Amplitude(s) for UVCT diagram with ID 1688C Amplitude(s) for UVCT diagram with ID 16
89 CALL MP_FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(2,27))89 CALL MP_FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(2,27))
90 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)90 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)
91C Amplitude(s) for UVCT diagram with ID 1791C Amplitude(s) for UVCT diagram with ID 17
92 CALL MP_FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(1,28))92 CALL MP_FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(1,28))
93 AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)93 AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
9494
95 GOTO 100195 GOTO 1001
96 3000 CONTINUE96 3000 CONTINUE
9797
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%coupl.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
@@ -14,14 +14,14 @@
14 DOUBLE PRECISION NF14 DOUBLE PRECISION NF
15 PARAMETER(NF=4)15 PARAMETER(NF=4)
1616
17 DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
19 COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB19 COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2020
2121
22 DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
24 COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT24 COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2525
2626
27 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,27 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,
2828
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%input.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
@@ -8,18 +8,17 @@
8 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__28 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
9 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_9 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
10 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_10 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
11 $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM3311 $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
12 $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF12 $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
13 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__213 $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
14 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW14 $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
15 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW15 $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
16 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM16 $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
17 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN17 $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
18 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN18 $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
19 $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD19 $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
20 $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__220 $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
21 $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT21 $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
22 $ ,MDL_YMTAU
2322
24 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__223 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__2
25 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_24 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_
@@ -27,18 +26,17 @@
27 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__226 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
28 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_27 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
29 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_28 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
30 $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM3329 $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
31 $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF30 $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
32 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__231 $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
33 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW32 $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
34 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW33 $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
35 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM34 $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
36 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN35 $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
37 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN36 $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
38 $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD37 $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
39 $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__238 $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
40 $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT39 $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
41 $ ,MDL_YMTAU
4240
4341
44 DOUBLE COMPLEX MDL_BMASS_UV_1EPS_,MDL_TMASS_UV_1EPS_42 DOUBLE COMPLEX MDL_BMASS_UV_1EPS_,MDL_TMASS_UV_1EPS_
4543
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 G = 2 * DSQRT(AS*PI) ! for the first init9 G = 2 * DSQRT(AS*PI) ! for the first init
1010
11 MDL_CONJG__CKM3X3 = 1.000000D+00
12
13 MDL_CONJG__CKM22 = 1.000000D+00
14
11 MDL_CKM22 = 1.000000D+0015 MDL_CKM22 = 1.000000D+00
1216
13 MDL_CKM3X3 = 1.000000D+0017 MDL_CKM3X3 = 1.000000D+00
1418
15 MDL_CONJG__CKM3X3 = 1.000000D+00
16
17 MDL_CKM33 = 1.000000D+0019 MDL_CKM33 = 1.000000D+00
1820
19 MDL_CONJG__CKM22 = 1.000000D+00
20
21 MDL_LHV = 1.000000D+0021 MDL_LHV = 1.000000D+00
2222
23 MDL_NCOL = 3.000000D+0023 MDL_NCOL = 3.000000D+00
2424
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
@@ -12,16 +12,16 @@
12 COMMON/MP_RSCALE/ MP__MU_R12 COMMON/MP_RSCALE/ MP__MU_R
1313
1414
15 REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW15 REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
16 $ ,MP__MDL_MB16 $ ,MP__MDL_MZ
1717
18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
19 $ ,MP__MDL_MW,MP__MDL_MB19 $ ,MP__MDL_MH,MP__MDL_MZ
2020
2121
22 REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT22 REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2323
24 COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT24 COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2525
2626
27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG
2828
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
@@ -12,14 +12,14 @@
12 COMMON/MP_RSCALE/ MU_R12 COMMON/MP_RSCALE/ MU_R
1313
1414
15 REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB15 REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1616
17 COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
1919
20 REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT20 REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2121
22 COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
2424
25 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB25 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB
2626
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
@@ -9,22 +9,22 @@
9 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__29 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
10 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_10 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
12 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X312 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
13 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2213 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
14 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF14 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
15 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__215 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
16 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__216 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
17 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE17 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
18 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW218 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
19 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__219 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
20 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH20 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
21 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP21 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
22 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN22 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
23 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD23 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
24 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__224 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
25 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__225 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
26 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB26 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
27 $ ,MP__MDL_YMT,MP__MDL_YMTAU27 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2828
29 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__429 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
30 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_30 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_
@@ -34,22 +34,22 @@
34 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_34 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
35 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_35 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
36 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_36 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
37 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X337 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
38 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2238 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
39 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF39 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
40 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__240 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
41 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__241 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
42 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE42 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
43 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW243 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
44 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__244 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
45 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH45 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
46 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP46 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
47 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN47 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
48 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD48 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
49 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__249 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
50 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__250 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
51 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB51 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
52 $ ,MP__MDL_YMT,MP__MDL_YMTAU52 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
5353
5454
55 COMPLEX*32 MP__MDL_BMASS_UV_1EPS_,MP__MDL_TMASS_UV_1EPS_55 COMPLEX*32 MP__MDL_BMASS_UV_1EPS_,MP__MDL_TMASS_UV_1EPS_
5656
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1010
11 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
12
13 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
14
11 MP__MDL_CKM22 = 1.000000E+00_1615 MP__MDL_CKM22 = 1.000000E+00_16
1216
13 MP__MDL_CKM3X3 = 1.000000E+00_1617 MP__MDL_CKM3X3 = 1.000000E+00_16
1418
15 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
16
17 MP__MDL_CKM33 = 1.000000E+00_1619 MP__MDL_CKM33 = 1.000000E+00_16
1820
19 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
20
21 MP__MDL_LHV = 1.000000E+00_1621 MP__MDL_LHV = 1.000000E+00_16
2222
23 MP__MDL_NCOL = 3.000000E+00_1623 MP__MDL_NCOL = 3.000000E+00_16
2424
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/born_matrix.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/born_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/born_matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/ML5_0_HELUSERCHOICE/USERHEL88 COMMON/ML5_0_HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/ML5_0_HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,5) /-1,-1, 1,-1, 1/94 DATA (NHEL(I, 1),I=1,5) /-1,-1, 1,-1, 1/
92 DATA (NHEL(I, 2),I=1,5) /-1,-1, 1,-1,-1/95 DATA (NHEL(I, 2),I=1,5) /-1,-1, 1,-1,-1/
@@ -148,6 +151,17 @@
148 LOGICAL ML5_0_IS_BORN_HEL_SELECTED151 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
149152
150C ----------153C ----------
154C Check if helreset mode is on
155C ---------
156 IF (HELRESET) THEN
157 NTRY = 0
158 DO I=1,NCOMB
159 GOODHEL(I) = .FALSE.
160 ENDDO
161 HELRESET = .FALSE.
162 ENDIF
163
164C ----------
151C BEGIN CODE165C BEGIN CODE
152C ----------166C ----------
153 IF(USERHEL.EQ.-1) NTRY=NTRY+1167 IF(USERHEL.EQ.-1) NTRY=NTRY+1
154168
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/helas_calls_uvct_1.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
@@ -101,64 +101,64 @@
101 $ *UVWFCT_G_1_1EPS)101 $ *UVWFCT_G_1_1EPS)
102C Amplitude(s) for UVCT diagram with ID 136102C Amplitude(s) for UVCT diagram with ID 136
103 CALL FFV1_0(W(1,5),W(1,7),W(1,6),GC_5,AMPL(1,238))103 CALL FFV1_0(W(1,5),W(1,7),W(1,6),GC_5,AMPL(1,238))
104 AMPL(1,238)=AMPL(1,238)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0104 AMPL(1,238)=AMPL(1,238)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
105 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)105 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
106C Amplitude(s) for UVCT diagram with ID 137106C Amplitude(s) for UVCT diagram with ID 137
107 CALL FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(2,239))107 CALL FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(2,239))
108 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0108 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
109 $ *UVWFCT_G_1_1EPS)109 $ *UVWFCT_G_1_1EPS)
110C Amplitude(s) for UVCT diagram with ID 138110C Amplitude(s) for UVCT diagram with ID 138
111 CALL FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(1,240))111 CALL FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(1,240))
112 AMPL(1,240)=AMPL(1,240)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0112 AMPL(1,240)=AMPL(1,240)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
113 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)113 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
114C Amplitude(s) for UVCT diagram with ID 139114C Amplitude(s) for UVCT diagram with ID 139
115 CALL FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(2,241))115 CALL FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(2,241))
116 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0116 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
117 $ *UVWFCT_G_1_1EPS)117 $ *UVWFCT_G_1_1EPS)
118C Amplitude(s) for UVCT diagram with ID 140118C Amplitude(s) for UVCT diagram with ID 140
119 CALL FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(1,242))119 CALL FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(1,242))
120 AMPL(1,242)=AMPL(1,242)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0120 AMPL(1,242)=AMPL(1,242)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
121 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)121 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
122C Amplitude(s) for UVCT diagram with ID 141122C Amplitude(s) for UVCT diagram with ID 141
123 CALL FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(2,243))123 CALL FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(2,243))
124 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0124 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
125 $ *UVWFCT_G_1_1EPS)125 $ *UVWFCT_G_1_1EPS)
126C Amplitude(s) for UVCT diagram with ID 142126C Amplitude(s) for UVCT diagram with ID 142
127 CALL FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(1,244))127 CALL FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(1,244))
128 AMPL(1,244)=AMPL(1,244)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0128 AMPL(1,244)=AMPL(1,244)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
129 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)129 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
130C Amplitude(s) for UVCT diagram with ID 143130C Amplitude(s) for UVCT diagram with ID 143
131 CALL FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(2,245))131 CALL FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(2,245))
132 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0132 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
133 $ *UVWFCT_G_1_1EPS)133 $ *UVWFCT_G_1_1EPS)
134C Amplitude(s) for UVCT diagram with ID 144134C Amplitude(s) for UVCT diagram with ID 144
135 CALL FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(1,246))135 CALL FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(1,246))
136 AMPL(1,246)=AMPL(1,246)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0136 AMPL(1,246)=AMPL(1,246)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
137 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)137 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
138C Amplitude(s) for UVCT diagram with ID 145138C Amplitude(s) for UVCT diagram with ID 145
139 CALL FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(2,247))139 CALL FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(2,247))
140 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0140 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
141 $ *UVWFCT_G_1_1EPS)141 $ *UVWFCT_G_1_1EPS)
142C Amplitude(s) for UVCT diagram with ID 146142C Amplitude(s) for UVCT diagram with ID 146
143 CALL FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(1,248))143 CALL FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(1,248))
144 AMPL(1,248)=AMPL(1,248)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0144 AMPL(1,248)=AMPL(1,248)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
145 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)145 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
146C Amplitude(s) for UVCT diagram with ID 147146C Amplitude(s) for UVCT diagram with ID 147
147 CALL FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(2,249))147 CALL FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(2,249))
148 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0148 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
149 $ *UVWFCT_G_1_1EPS)149 $ *UVWFCT_G_1_1EPS)
150C Amplitude(s) for UVCT diagram with ID 148150C Amplitude(s) for UVCT diagram with ID 148
151 CALL FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(1,250))151 CALL FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(1,250))
152 AMPL(1,250)=AMPL(1,250)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0152 AMPL(1,250)=AMPL(1,250)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
153 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)153 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
154C Amplitude(s) for UVCT diagram with ID 149154C Amplitude(s) for UVCT diagram with ID 149
155 CALL FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(2,251))155 CALL FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(2,251))
156 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0156 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
157 $ *UVWFCT_G_1_1EPS)157 $ *UVWFCT_G_1_1EPS)
158C Amplitude(s) for UVCT diagram with ID 150158C Amplitude(s) for UVCT diagram with ID 150
159 CALL FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(1,252))159 CALL FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(1,252))
160 AMPL(1,252)=AMPL(1,252)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0160 AMPL(1,252)=AMPL(1,252)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
161 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)161 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
162162
163 GOTO 1001163 GOTO 1001
164 3000 CONTINUE164 3000 CONTINUE
165165
=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/mp_helas_calls_uvct_1.f'
--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/mp_helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/mp_helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
@@ -85,64 +85,64 @@
85 $ *UVWFCT_G_1_1EPS)85 $ *UVWFCT_G_1_1EPS)
86C Amplitude(s) for UVCT diagram with ID 13686C Amplitude(s) for UVCT diagram with ID 136
87 CALL MP_FFV1_0(W(1,5),W(1,7),W(1,6),GC_5,AMPL(1,238))87 CALL MP_FFV1_0(W(1,5),W(1,7),W(1,6),GC_5,AMPL(1,238))
88 AMPL(1,238)=AMPL(1,238)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D088 AMPL(1,238)=AMPL(1,238)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
89 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)89 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
90C Amplitude(s) for UVCT diagram with ID 13790C Amplitude(s) for UVCT diagram with ID 137
91 CALL MP_FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(2,239))91 CALL MP_FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(2,239))
92 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D092 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
93 $ *UVWFCT_G_1_1EPS)93 $ *UVWFCT_G_1_1EPS)
94C Amplitude(s) for UVCT diagram with ID 13894C Amplitude(s) for UVCT diagram with ID 138
95 CALL MP_FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(1,240))95 CALL MP_FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(1,240))
96 AMPL(1,240)=AMPL(1,240)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D096 AMPL(1,240)=AMPL(1,240)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
97 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)97 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
98C Amplitude(s) for UVCT diagram with ID 13998C Amplitude(s) for UVCT diagram with ID 139
99 CALL MP_FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(2,241))99 CALL MP_FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(2,241))
100 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0100 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
101 $ *UVWFCT_G_1_1EPS)101 $ *UVWFCT_G_1_1EPS)
102C Amplitude(s) for UVCT diagram with ID 140102C Amplitude(s) for UVCT diagram with ID 140
103 CALL MP_FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(1,242))103 CALL MP_FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(1,242))
104 AMPL(1,242)=AMPL(1,242)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0104 AMPL(1,242)=AMPL(1,242)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
105 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)105 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
106C Amplitude(s) for UVCT diagram with ID 141106C Amplitude(s) for UVCT diagram with ID 141
107 CALL MP_FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(2,243))107 CALL MP_FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(2,243))
108 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0108 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
109 $ *UVWFCT_G_1_1EPS)109 $ *UVWFCT_G_1_1EPS)
110C Amplitude(s) for UVCT diagram with ID 142110C Amplitude(s) for UVCT diagram with ID 142
111 CALL MP_FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(1,244))111 CALL MP_FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(1,244))
112 AMPL(1,244)=AMPL(1,244)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0112 AMPL(1,244)=AMPL(1,244)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
113 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)113 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
114C Amplitude(s) for UVCT diagram with ID 143114C Amplitude(s) for UVCT diagram with ID 143
115 CALL MP_FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(2,245))115 CALL MP_FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(2,245))
116 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0116 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
117 $ *UVWFCT_G_1_1EPS)117 $ *UVWFCT_G_1_1EPS)
118C Amplitude(s) for UVCT diagram with ID 144118C Amplitude(s) for UVCT diagram with ID 144
119 CALL MP_FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(1,246))119 CALL MP_FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(1,246))
120 AMPL(1,246)=AMPL(1,246)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0120 AMPL(1,246)=AMPL(1,246)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
121 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)121 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
122C Amplitude(s) for UVCT diagram with ID 145122C Amplitude(s) for UVCT diagram with ID 145
123 CALL MP_FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(2,247))123 CALL MP_FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(2,247))
124 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0124 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
125 $ *UVWFCT_G_1_1EPS)125 $ *UVWFCT_G_1_1EPS)
126C Amplitude(s) for UVCT diagram with ID 146126C Amplitude(s) for UVCT diagram with ID 146
127 CALL MP_FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(1,248))127 CALL MP_FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(1,248))
128 AMPL(1,248)=AMPL(1,248)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0128 AMPL(1,248)=AMPL(1,248)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
129 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)129 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
130C Amplitude(s) for UVCT diagram with ID 147130C Amplitude(s) for UVCT diagram with ID 147
131 CALL MP_FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(2,249))131 CALL MP_FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(2,249))
132 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0132 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
133 $ *UVWFCT_G_1_1EPS)133 $ *UVWFCT_G_1_1EPS)
134C Amplitude(s) for UVCT diagram with ID 148134C Amplitude(s) for UVCT diagram with ID 148
135 CALL MP_FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(1,250))135 CALL MP_FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(1,250))
136 AMPL(1,250)=AMPL(1,250)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0136 AMPL(1,250)=AMPL(1,250)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
137 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)137 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
138C Amplitude(s) for UVCT diagram with ID 149138C Amplitude(s) for UVCT diagram with ID 149
139 CALL MP_FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(2,251))139 CALL MP_FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(2,251))
140 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0140 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
141 $ *UVWFCT_G_1_1EPS)141 $ *UVWFCT_G_1_1EPS)
142C Amplitude(s) for UVCT diagram with ID 150142C Amplitude(s) for UVCT diagram with ID 150
143 CALL MP_FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(1,252))143 CALL MP_FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(1,252))
144 AMPL(1,252)=AMPL(1,252)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0144 AMPL(1,252)=AMPL(1,252)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
145 $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)145 $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
146146
147 GOTO 1001147 GOTO 1001
148 3000 CONTINUE148 3000 CONTINUE
149149
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%coupl.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
@@ -14,14 +14,14 @@
14 DOUBLE PRECISION NF14 DOUBLE PRECISION NF
15 PARAMETER(NF=4)15 PARAMETER(NF=4)
1616
17 DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
19 COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB19 COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2020
2121
22 DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
24 COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT24 COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2525
2626
27 DOUBLE COMPLEX GC_5, R2_GGHB, R2_GGHT, R2_GGHHB, R2_GGHHT, GC_3027 DOUBLE COMPLEX GC_5, R2_GGHB, R2_GGHT, R2_GGHHB, R2_GGHHT, GC_30
2828
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%input.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
@@ -6,11 +6,11 @@
6 $ ,MDL_GWCFT_UV_B_1EPS_,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_6 $ ,MDL_GWCFT_UV_B_1EPS_,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_
7 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__27 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
8 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_8 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
9 $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X39 $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
10 $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF10 $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
11 $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__211 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
12 $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__212 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
13 $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW13 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
14 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM14 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
15 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN15 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
16 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN16 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
@@ -23,11 +23,11 @@
23 $ ,MDL_GWCFT_UV_B_1EPS_,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_23 $ ,MDL_GWCFT_UV_B_1EPS_,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_
24 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__224 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
25 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_25 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
26 $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X326 $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
27 $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF27 $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
28 $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__228 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
29 $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__229 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
30 $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW30 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
31 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM31 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
32 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN32 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
33 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN33 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
3434
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%intparam_definition.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 G = 2 * DSQRT(AS*PI) ! for the first init9 G = 2 * DSQRT(AS*PI) ! for the first init
1010
11 MDL_CONJG__CKM3X3 = 1.000000D+00
12
13 MDL_CONJG__CKM22 = 1.000000D+00
14
11 MDL_CKM22 = 1.000000D+0015 MDL_CKM22 = 1.000000D+00
1216
13 MDL_CKM3X3 = 1.000000D+0017 MDL_CKM3X3 = 1.000000D+00
1418
15 MDL_CONJG__CKM3X3 = 1.000000D+00
16
17 MDL_CKM33 = 1.000000D+0019 MDL_CKM33 = 1.000000D+00
1820
19 MDL_CONJG__CKM22 = 1.000000D+00
20
21 MDL_LHV = 1.000000D+0021 MDL_LHV = 1.000000D+00
2222
23 MDL_NCOL = 3.000000D+0023 MDL_NCOL = 3.000000D+00
2424
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
@@ -12,16 +12,16 @@
12 COMMON/MP_RSCALE/ MP__MU_R12 COMMON/MP_RSCALE/ MP__MU_R
1313
1414
15 REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW15 REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
16 $ ,MP__MDL_MB16 $ ,MP__MDL_MZ
1717
18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
19 $ ,MP__MDL_MW,MP__MDL_MB19 $ ,MP__MDL_MH,MP__MDL_MZ
2020
2121
22 REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT22 REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2323
24 COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT24 COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2525
2626
27 COMPLEX*32 MP__GC_5,MP__R2_GGHB,MP__R2_GGHT,MP__R2_GGHHB27 COMPLEX*32 MP__GC_5,MP__R2_GGHB,MP__R2_GGHT,MP__R2_GGHHB
2828
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl_same_name.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
@@ -12,14 +12,14 @@
12 COMMON/MP_RSCALE/ MU_R12 COMMON/MP_RSCALE/ MU_R
1313
1414
15 REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB15 REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1616
17 COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
1919
20 REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT20 REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2121
22 COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
2424
25 COMPLEX*32 GC_5,R2_GGHB,R2_GGHT,R2_GGHHB,R2_GGHHT,GC_30,GC_3325 COMPLEX*32 GC_5,R2_GGHB,R2_GGHT,R2_GGHHB,R2_GGHHT,GC_30,GC_33
2626
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_input.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
@@ -7,32 +7,10 @@
7 $ ,MP__MDL_BWCFT_UV_1EPS_,MP__MDL_TWCFT_UV_1EPS_7 $ ,MP__MDL_BWCFT_UV_1EPS_,MP__MDL_TWCFT_UV_1EPS_
8 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_GWCFT_UV_B_FIN_8 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_GWCFT_UV_B_FIN_
9 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_9 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
10 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X310 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
11 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2211 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
12 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF12 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
13 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__213 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
14 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
15 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
16 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
17 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
18 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
19 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
20 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
21 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
22 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
23 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
24 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
25 $ ,MP__MDL_YMT,MP__MDL_YMTAU
26
27 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
28 $ ,MP__MDL_G__EXP__2,MP__MDL_GWCFT_UV_B_1EPS_
29 $ ,MP__MDL_GWCFT_UV_T_1EPS_,MP__MDL_BWCFT_UV_1EPS_
30 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
31 $ ,MP__MDL_GWCFT_UV_B_FIN_,MP__MDL_GWCFT_UV_T_FIN_
32 $ ,MP__MDL_BWCFT_UV_FIN_,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22
33 $ ,MP__MDL_CKM3X3,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33
34 $ ,MP__MDL_CONJG__CKM22,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA
35 $ ,MP__MDL_TF,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
36 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__214 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
37 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW15 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
38 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW216 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
@@ -46,6 +24,29 @@
46 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF24 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
47 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU25 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
4826
27 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
28 $ ,MP__MDL_G__EXP__2,MP__MDL_GWCFT_UV_B_1EPS_
29 $ ,MP__MDL_GWCFT_UV_T_1EPS_,MP__MDL_BWCFT_UV_1EPS_
30 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
31 $ ,MP__MDL_GWCFT_UV_B_FIN_,MP__MDL_GWCFT_UV_T_FIN_
32 $ ,MP__MDL_BWCFT_UV_FIN_,MP__MDL_TWCFT_UV_FIN_
33 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CONJG__CKM22,MP__MDL_CKM22
34 $ ,MP__MDL_CKM3X3,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL
35 $ ,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF,MP__MDL_MZ__EXP__2
36 $ ,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2
37 $ ,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2
38 $ ,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2
39 $ ,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1
40 $ ,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB
41 $ ,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP
42 $ ,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN
43 $ ,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU
44 $ ,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD
45 $ ,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2
46 $ ,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2
47 $ ,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB,MP__MDL_YMT
48 $ ,MP__MDL_YMTAU
49
4950
50 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X3351 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X33
51 $ ,MP__MDL_I3X33,MP__MDL_I4X33,MP__MDL_VECTOR_TBGP52 $ ,MP__MDL_I3X33,MP__MDL_I4X33,MP__MDL_VECTOR_TBGP
5253
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_intparam_definition.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1010
11 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
12
13 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
14
11 MP__MDL_CKM22 = 1.000000E+00_1615 MP__MDL_CKM22 = 1.000000E+00_16
1216
13 MP__MDL_CKM3X3 = 1.000000E+00_1617 MP__MDL_CKM3X3 = 1.000000E+00_16
1418
15 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
16
17 MP__MDL_CKM33 = 1.000000E+00_1619 MP__MDL_CKM33 = 1.000000E+00_16
1820
19 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
20
21 MP__MDL_LHV = 1.000000E+00_1621 MP__MDL_LHV = 1.000000E+00_16
2222
23 MP__MDL_NCOL = 3.000000E+00_1623 MP__MDL_NCOL = 3.000000E+00_16
2424
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/ddx_ttx/born_matrix.f'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/ddx_ttx/born_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/ddx_ttx/born_matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/ML5_0_HELUSERCHOICE/USERHEL88 COMMON/ML5_0_HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/ML5_0_HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,4) / 1,-1,-1, 1/94 DATA (NHEL(I, 1),I=1,4) / 1,-1,-1, 1/
92 DATA (NHEL(I, 2),I=1,4) / 1,-1,-1,-1/95 DATA (NHEL(I, 2),I=1,4) / 1,-1,-1,-1/
@@ -116,6 +119,17 @@
116 LOGICAL ML5_0_IS_BORN_HEL_SELECTED119 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
117120
118C ----------121C ----------
122C Check if helreset mode is on
123C ---------
124 IF (HELRESET) THEN
125 NTRY = 0
126 DO I=1,NCOMB
127 GOODHEL(I) = .FALSE.
128 ENDDO
129 HELRESET = .FALSE.
130 ENDIF
131
132C ----------
119C BEGIN CODE133C BEGIN CODE
120C ----------134C ----------
121 IF(USERHEL.EQ.-1) NTRY=NTRY+1135 IF(USERHEL.EQ.-1) NTRY=NTRY+1
122136
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%coupl.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
@@ -14,14 +14,14 @@
14 DOUBLE PRECISION NF14 DOUBLE PRECISION NF
15 PARAMETER(NF=4)15 PARAMETER(NF=4)
1616
17 DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
19 COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB19 COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2020
2121
22 DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
24 COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT24 COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2525
2626
27 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,27 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,
2828
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%input.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
@@ -7,11 +7,11 @@
7 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_7 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_
8 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_8 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_
9 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_9 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
10 $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X310 $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
11 $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF11 $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
12 $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__212 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
13 $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__213 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
14 $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW14 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
15 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM15 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
16 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN16 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
17 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN17 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
@@ -25,11 +25,11 @@
25 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_25 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_
26 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_26 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_
27 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_27 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
28 $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X328 $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
29 $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF29 $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
30 $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__230 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
31 $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__231 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
32 $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW32 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
33 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM33 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
34 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN34 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
35 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN35 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
3636
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 G = 2 * DSQRT(AS*PI) ! for the first init9 G = 2 * DSQRT(AS*PI) ! for the first init
1010
11 MDL_CONJG__CKM3X3 = 1.000000D+00
12
13 MDL_CONJG__CKM22 = 1.000000D+00
14
11 MDL_CKM22 = 1.000000D+0015 MDL_CKM22 = 1.000000D+00
1216
13 MDL_CKM3X3 = 1.000000D+0017 MDL_CKM3X3 = 1.000000D+00
1418
15 MDL_CONJG__CKM3X3 = 1.000000D+00
16
17 MDL_CKM33 = 1.000000D+0019 MDL_CKM33 = 1.000000D+00
1820
19 MDL_CONJG__CKM22 = 1.000000D+00
20
21 MDL_LHV = 1.000000D+0021 MDL_LHV = 1.000000D+00
2222
23 MDL_NCOL = 3.000000D+0023 MDL_NCOL = 3.000000D+00
2424
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
@@ -12,16 +12,16 @@
12 COMMON/MP_RSCALE/ MP__MU_R12 COMMON/MP_RSCALE/ MP__MU_R
1313
1414
15 REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW15 REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
16 $ ,MP__MDL_MB16 $ ,MP__MDL_MZ
1717
18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
19 $ ,MP__MDL_MW,MP__MDL_MB19 $ ,MP__MDL_MH,MP__MDL_MZ
2020
2121
22 REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT22 REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2323
24 COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT24 COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2525
2626
27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG
2828
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
@@ -12,14 +12,14 @@
12 COMMON/MP_RSCALE/ MU_R12 COMMON/MP_RSCALE/ MU_R
1313
1414
15 REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB15 REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1616
17 COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
1919
20 REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT20 REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2121
22 COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
2424
25 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB25 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB
2626
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_input.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
@@ -9,22 +9,22 @@
9 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_9 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
10 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_10 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
12 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X312 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
13 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2213 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
14 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF14 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
15 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__215 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
16 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__216 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
17 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE17 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
18 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW218 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
19 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__219 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
20 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH20 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
21 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP21 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
22 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN22 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
23 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD23 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
24 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__224 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
25 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__225 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
26 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB26 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
27 $ ,MP__MDL_YMT,MP__MDL_YMTAU27 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2828
29 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__429 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
30 $ ,MP__MDL_G__EXP__2,MP__MDL_G_UVG_1EPS_,MP__MDL_G_UVB_1EPS_30 $ ,MP__MDL_G__EXP__2,MP__MDL_G_UVG_1EPS_,MP__MDL_G_UVB_1EPS_
@@ -33,22 +33,22 @@
33 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_33 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
34 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_34 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
35 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_35 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
36 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X336 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
37 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2237 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
38 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF38 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
39 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__239 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
40 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__240 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
41 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE41 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
42 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW242 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
43 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__243 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
44 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH44 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
45 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP45 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
46 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN46 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
47 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD47 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
48 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__248 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
49 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__249 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
50 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB50 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
51 $ ,MP__MDL_YMT,MP__MDL_YMTAU51 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
5252
5353
54 COMPLEX*32 MP__MDL_TMASS_UV_1EPS_,MP__MDL_TMASS_UV_FIN_54 COMPLEX*32 MP__MDL_TMASS_UV_1EPS_,MP__MDL_TMASS_UV_FIN_
5555
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1010
11 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
12
13 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
14
11 MP__MDL_CKM22 = 1.000000E+00_1615 MP__MDL_CKM22 = 1.000000E+00_16
1216
13 MP__MDL_CKM3X3 = 1.000000E+00_1617 MP__MDL_CKM3X3 = 1.000000E+00_16
1418
15 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
16
17 MP__MDL_CKM33 = 1.000000E+00_1619 MP__MDL_CKM33 = 1.000000E+00_16
1820
19 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
20
21 MP__MDL_LHV = 1.000000E+00_1621 MP__MDL_LHV = 1.000000E+00_16
2222
23 MP__MDL_NCOL = 3.000000E+00_1623 MP__MDL_NCOL = 3.000000E+00_16
2424
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/born_matrix.f'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/born_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/born_matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/ML5_0_HELUSERCHOICE/USERHEL88 COMMON/ML5_0_HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/ML5_0_HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,4) /-1,-1,-1, 1/94 DATA (NHEL(I, 1),I=1,4) /-1,-1,-1, 1/
92 DATA (NHEL(I, 2),I=1,4) /-1,-1,-1,-1/95 DATA (NHEL(I, 2),I=1,4) /-1,-1,-1,-1/
@@ -116,6 +119,17 @@
116 LOGICAL ML5_0_IS_BORN_HEL_SELECTED119 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
117120
118C ----------121C ----------
122C Check if helreset mode is on
123C ---------
124 IF (HELRESET) THEN
125 NTRY = 0
126 DO I=1,NCOMB
127 GOODHEL(I) = .FALSE.
128 ENDDO
129 HELRESET = .FALSE.
130 ENDIF
131
132C ----------
119C BEGIN CODE133C BEGIN CODE
120C ----------134C ----------
121 IF(USERHEL.EQ.-1) NTRY=NTRY+1135 IF(USERHEL.EQ.-1) NTRY=NTRY+1
122136
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/loop_matrix.f'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/loop_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/loop_matrix.f 2021-01-26 14:28:22 +0000
@@ -891,24 +891,24 @@
891 $ *UVWFCT_G_1_1EPS)891 $ *UVWFCT_G_1_1EPS)
892C Amplitude(s) for UVCT diagram with ID 41892C Amplitude(s) for UVCT diagram with ID 41
893 CALL FFV1_0(W(1,4,H),W(1,3,H),W(1,5,H),GC_5,AMPL(1,81))893 CALL FFV1_0(W(1,4,H),W(1,3,H),W(1,5,H),GC_5,AMPL(1,81))
894 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0894 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
895 $ +2.0D0*UVWFCT_G_2)895 $ +2.0D0*UVWFCT_G_1)
896C Amplitude(s) for UVCT diagram with ID 42896C Amplitude(s) for UVCT diagram with ID 42
897 CALL FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(2,82))897 CALL FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(2,82))
898 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0898 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
899 $ *UVWFCT_G_1_1EPS)899 $ *UVWFCT_G_1_1EPS)
900C Amplitude(s) for UVCT diagram with ID 43900C Amplitude(s) for UVCT diagram with ID 43
901 CALL FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(1,83))901 CALL FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(1,83))
902 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0902 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
903 $ +2.0D0*UVWFCT_G_2)903 $ +2.0D0*UVWFCT_G_1)
904C Amplitude(s) for UVCT diagram with ID 44904C Amplitude(s) for UVCT diagram with ID 44
905 CALL FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(2,84))905 CALL FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(2,84))
906 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0906 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
907 $ *UVWFCT_G_1_1EPS)907 $ *UVWFCT_G_1_1EPS)
908C Amplitude(s) for UVCT diagram with ID 45908C Amplitude(s) for UVCT diagram with ID 45
909 CALL FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(1,85))909 CALL FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(1,85))
910 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0910 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
911 $ +2.0D0*UVWFCT_G_2)911 $ +2.0D0*UVWFCT_G_1)
912 300 CONTINUE912 300 CONTINUE
913913
914914
915915
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/mp_born_amps_and_wfs.f'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/mp_born_amps_and_wfs.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/mp_born_amps_and_wfs.f 2021-01-26 14:28:22 +0000
@@ -281,24 +281,24 @@
281 $ *UVWFCT_G_1_1EPS)281 $ *UVWFCT_G_1_1EPS)
282C Amplitude(s) for UVCT diagram with ID 41282C Amplitude(s) for UVCT diagram with ID 41
283 CALL MP_FFV1_0(W(1,4,H),W(1,3,H),W(1,5,H),GC_5,AMPL(1,81))283 CALL MP_FFV1_0(W(1,4,H),W(1,3,H),W(1,5,H),GC_5,AMPL(1,81))
284 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0284 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
285 $ +2.0D0*UVWFCT_G_2)285 $ +2.0D0*UVWFCT_G_1)
286C Amplitude(s) for UVCT diagram with ID 42286C Amplitude(s) for UVCT diagram with ID 42
287 CALL MP_FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(2,82))287 CALL MP_FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(2,82))
288 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0288 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
289 $ *UVWFCT_G_1_1EPS)289 $ *UVWFCT_G_1_1EPS)
290C Amplitude(s) for UVCT diagram with ID 43290C Amplitude(s) for UVCT diagram with ID 43
291 CALL MP_FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(1,83))291 CALL MP_FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(1,83))
292 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0292 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
293 $ +2.0D0*UVWFCT_G_2)293 $ +2.0D0*UVWFCT_G_1)
294C Amplitude(s) for UVCT diagram with ID 44294C Amplitude(s) for UVCT diagram with ID 44
295 CALL MP_FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(2,84))295 CALL MP_FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(2,84))
296 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0296 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
297 $ *UVWFCT_G_1_1EPS)297 $ *UVWFCT_G_1_1EPS)
298C Amplitude(s) for UVCT diagram with ID 45298C Amplitude(s) for UVCT diagram with ID 45
299 CALL MP_FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(1,85))299 CALL MP_FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(1,85))
300 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0300 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
301 $ +2.0D0*UVWFCT_G_2)301 $ +2.0D0*UVWFCT_G_1)
302C Copy the qp wfs to the dp ones as they are used to setup the302C Copy the qp wfs to the dp ones as they are used to setup the
303C CT calls.303C CT calls.
304 DO I=1,NWAVEFUNCS304 DO I=1,NWAVEFUNCS
305305
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/ddx_ttx/born_matrix.f'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/ddx_ttx/born_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/ddx_ttx/born_matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/ML5_0_HELUSERCHOICE/USERHEL88 COMMON/ML5_0_HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/ML5_0_HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,4) / 1,-1,-1, 1/94 DATA (NHEL(I, 1),I=1,4) / 1,-1,-1, 1/
92 DATA (NHEL(I, 2),I=1,4) / 1,-1,-1,-1/95 DATA (NHEL(I, 2),I=1,4) / 1,-1,-1,-1/
@@ -116,6 +119,17 @@
116 LOGICAL ML5_0_IS_BORN_HEL_SELECTED119 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
117120
118C ----------121C ----------
122C Check if helreset mode is on
123C ---------
124 IF (HELRESET) THEN
125 NTRY = 0
126 DO I=1,NCOMB
127 GOODHEL(I) = .FALSE.
128 ENDDO
129 HELRESET = .FALSE.
130 ENDIF
131
132C ----------
119C BEGIN CODE133C BEGIN CODE
120C ----------134C ----------
121 IF(USERHEL.EQ.-1) NTRY=NTRY+1135 IF(USERHEL.EQ.-1) NTRY=NTRY+1
122136
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%coupl.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
@@ -14,14 +14,14 @@
14 DOUBLE PRECISION NF14 DOUBLE PRECISION NF
15 PARAMETER(NF=4)15 PARAMETER(NF=4)
1616
17 DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
19 COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB19 COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2020
2121
22 DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
24 COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT24 COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2525
2626
27 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,27 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,
2828
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%input.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
@@ -7,11 +7,11 @@
7 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_7 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_
8 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_8 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_
9 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_9 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
10 $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X310 $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
11 $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF11 $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
12 $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__212 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
13 $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__213 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
14 $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW14 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
15 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM15 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
16 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN16 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
17 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN17 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
@@ -25,11 +25,11 @@
25 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_25 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_
26 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_26 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_
27 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_27 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
28 $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X328 $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
29 $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF29 $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
30 $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__230 $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
31 $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__231 $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
32 $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW32 $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
33 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM33 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
34 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN34 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
35 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN35 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
3636
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 G = 2 * DSQRT(AS*PI) ! for the first init9 G = 2 * DSQRT(AS*PI) ! for the first init
1010
11 MDL_CONJG__CKM3X3 = 1.000000D+00
12
13 MDL_CONJG__CKM22 = 1.000000D+00
14
11 MDL_CKM22 = 1.000000D+0015 MDL_CKM22 = 1.000000D+00
1216
13 MDL_CKM3X3 = 1.000000D+0017 MDL_CKM3X3 = 1.000000D+00
1418
15 MDL_CONJG__CKM3X3 = 1.000000D+00
16
17 MDL_CKM33 = 1.000000D+0019 MDL_CKM33 = 1.000000D+00
1820
19 MDL_CONJG__CKM22 = 1.000000D+00
20
21 MDL_LHV = 1.000000D+0021 MDL_LHV = 1.000000D+00
2222
23 MDL_NCOL = 3.000000D+0023 MDL_NCOL = 3.000000D+00
2424
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
@@ -12,16 +12,16 @@
12 COMMON/MP_RSCALE/ MP__MU_R12 COMMON/MP_RSCALE/ MP__MU_R
1313
1414
15 REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW15 REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
16 $ ,MP__MDL_MB16 $ ,MP__MDL_MZ
1717
18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT18 COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
19 $ ,MP__MDL_MW,MP__MDL_MB19 $ ,MP__MDL_MH,MP__MDL_MZ
2020
2121
22 REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT22 REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2323
24 COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT24 COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2525
2626
27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG27 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG
2828
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
@@ -12,14 +12,14 @@
12 COMMON/MP_RSCALE/ MU_R12 COMMON/MP_RSCALE/ MU_R
1313
1414
15 REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB15 REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1616
17 COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB17 COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1818
1919
20 REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT20 REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2121
22 COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT22 COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2323
2424
25 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB25 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB
2626
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_input.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
@@ -9,22 +9,22 @@
9 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_9 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
10 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_10 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_11 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
12 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X312 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
13 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2213 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
14 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF14 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
15 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__215 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
16 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__216 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
17 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE17 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
18 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW218 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
19 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__219 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
20 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH20 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
21 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP21 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
22 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN22 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
23 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD23 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
24 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__224 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
25 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__225 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
26 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB26 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
27 $ ,MP__MDL_YMT,MP__MDL_YMTAU27 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2828
29 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__429 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
30 $ ,MP__MDL_G__EXP__2,MP__MDL_G_UVG_1EPS_,MP__MDL_G_UVB_1EPS_30 $ ,MP__MDL_G__EXP__2,MP__MDL_G_UVG_1EPS_,MP__MDL_G_UVB_1EPS_
@@ -33,22 +33,22 @@
33 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_33 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
34 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_34 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
35 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_35 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
36 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X336 $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
37 $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM2237 $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
38 $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF38 $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
39 $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__239 $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
40 $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__240 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
41 $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE41 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
42 $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW242 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
43 $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__243 $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
44 $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH44 $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
45 $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP45 $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
46 $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN46 $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
47 $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD47 $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
48 $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__248 $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
49 $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__249 $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
50 $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB50 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
51 $ ,MP__MDL_YMT,MP__MDL_YMTAU51 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
5252
5353
54 COMPLEX*32 MP__MDL_TMASS_UV_1EPS_,MP__MDL_TMASS_UV_FIN_54 COMPLEX*32 MP__MDL_TMASS_UV_1EPS_,MP__MDL_TMASS_UV_FIN_
5555
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
@@ -8,16 +8,16 @@
88
9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init9 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1010
11 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
12
13 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
14
11 MP__MDL_CKM22 = 1.000000E+00_1615 MP__MDL_CKM22 = 1.000000E+00_16
1216
13 MP__MDL_CKM3X3 = 1.000000E+00_1617 MP__MDL_CKM3X3 = 1.000000E+00_16
1418
15 MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
16
17 MP__MDL_CKM33 = 1.000000E+00_1619 MP__MDL_CKM33 = 1.000000E+00_16
1820
19 MP__MDL_CONJG__CKM22 = 1.000000E+00_16
20
21 MP__MDL_LHV = 1.000000E+00_1621 MP__MDL_LHV = 1.000000E+00_16
2222
23 MP__MDL_NCOL = 3.000000E+00_1623 MP__MDL_NCOL = 3.000000E+00_16
2424
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/born_matrix.f'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/born_matrix.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/born_matrix.f 2021-01-26 14:28:22 +0000
@@ -87,6 +87,9 @@
87 INTEGER USERHEL87 INTEGER USERHEL
88 COMMON/ML5_0_HELUSERCHOICE/USERHEL88 COMMON/ML5_0_HELUSERCHOICE/USERHEL
89 DATA USERHEL/-1/89 DATA USERHEL/-1/
90 LOGICAL HELRESET
91 COMMON/ML5_0_HELRESET/HELRESET
92 DATA HELRESET/.TRUE./
9093
91 DATA (NHEL(I, 1),I=1,4) /-1,-1,-1, 1/94 DATA (NHEL(I, 1),I=1,4) /-1,-1,-1, 1/
92 DATA (NHEL(I, 2),I=1,4) /-1,-1,-1,-1/95 DATA (NHEL(I, 2),I=1,4) /-1,-1,-1,-1/
@@ -116,6 +119,17 @@
116 LOGICAL ML5_0_IS_BORN_HEL_SELECTED119 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
117120
118C ----------121C ----------
122C Check if helreset mode is on
123C ---------
124 IF (HELRESET) THEN
125 NTRY = 0
126 DO I=1,NCOMB
127 GOODHEL(I) = .FALSE.
128 ENDDO
129 HELRESET = .FALSE.
130 ENDIF
131
132C ----------
119C BEGIN CODE133C BEGIN CODE
120C ----------134C ----------
121 IF(USERHEL.EQ.-1) NTRY=NTRY+1135 IF(USERHEL.EQ.-1) NTRY=NTRY+1
122136
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/helas_calls_uvct_1.f'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
@@ -101,24 +101,24 @@
101 $ *UVWFCT_G_1_1EPS)101 $ *UVWFCT_G_1_1EPS)
102C Amplitude(s) for UVCT diagram with ID 41102C Amplitude(s) for UVCT diagram with ID 41
103 CALL FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))103 CALL FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))
104 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0104 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
105 $ *UVWFCT_G_2)105 $ *UVWFCT_G_1)
106C Amplitude(s) for UVCT diagram with ID 42106C Amplitude(s) for UVCT diagram with ID 42
107 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))107 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))
108 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0108 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
109 $ *UVWFCT_G_1_1EPS)109 $ *UVWFCT_G_1_1EPS)
110C Amplitude(s) for UVCT diagram with ID 43110C Amplitude(s) for UVCT diagram with ID 43
111 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))111 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))
112 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0112 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
113 $ *UVWFCT_G_2)113 $ *UVWFCT_G_1)
114C Amplitude(s) for UVCT diagram with ID 44114C Amplitude(s) for UVCT diagram with ID 44
115 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))115 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))
116 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0116 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
117 $ *UVWFCT_G_1_1EPS)117 $ *UVWFCT_G_1_1EPS)
118C Amplitude(s) for UVCT diagram with ID 45118C Amplitude(s) for UVCT diagram with ID 45
119 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))119 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))
120 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0120 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
121 $ *UVWFCT_G_2)121 $ *UVWFCT_G_1)
122122
123 GOTO 1001123 GOTO 1001
124 3000 CONTINUE124 3000 CONTINUE
125125
=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/mp_helas_calls_uvct_1.f'
--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/mp_helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/mp_helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
@@ -85,24 +85,24 @@
85 $ *UVWFCT_G_1_1EPS)85 $ *UVWFCT_G_1_1EPS)
86C Amplitude(s) for UVCT diagram with ID 4186C Amplitude(s) for UVCT diagram with ID 41
87 CALL MP_FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))87 CALL MP_FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))
88 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D088 AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
89 $ *UVWFCT_G_2)89 $ *UVWFCT_G_1)
90C Amplitude(s) for UVCT diagram with ID 4290C Amplitude(s) for UVCT diagram with ID 42
91 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))91 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))
92 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D092 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
93 $ *UVWFCT_G_1_1EPS)93 $ *UVWFCT_G_1_1EPS)
94C Amplitude(s) for UVCT diagram with ID 4394C Amplitude(s) for UVCT diagram with ID 43
95 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))95 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))
96 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D096 AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
97 $ *UVWFCT_G_2)97 $ *UVWFCT_G_1)
98C Amplitude(s) for UVCT diagram with ID 4498C Amplitude(s) for UVCT diagram with ID 44
99 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))99 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))
100 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0100 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
101 $ *UVWFCT_G_1_1EPS)101 $ *UVWFCT_G_1_1EPS)
102C Amplitude(s) for UVCT diagram with ID 45102C Amplitude(s) for UVCT diagram with ID 45
103 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))103 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))
104 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0104 AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
105 $ *UVWFCT_G_2)105 $ *UVWFCT_G_1)
106106
107 GOTO 1001107 GOTO 1001
108 3000 CONTINUE108 3000 CONTINUE
109109
=== added file 'tests/input_files/param_card_nlo.dat'
--- tests/input_files/param_card_nlo.dat 1970-01-01 00:00:00 +0000
+++ tests/input_files/param_card_nlo.dat 2021-01-26 14:28:22 +0000
@@ -0,0 +1,87 @@
1######################################################################
2## PARAM_CARD AUTOMATICALY GENERATED BY MG5 FOLLOWING UFO MODEL ####
3######################################################################
4## ##
5## Width set on Auto will be computed following the information ##
6## present in the decay.py files of the model. ##
7## See arXiv:1402.1178 for more details. ##
8## ##
9######################################################################
10
11###################################
12## INFORMATION FOR MASS
13###################################
14Block mass
15 5 4.700000e+00 # MB
16 6 1.730000e+02 # MT
17 15 1.777000e+00 # MTA
18 23 9.118800e+01 # MZ
19 25 1.250000e+02 # MH
20## Dependent parameters, given by model restrictions.
21## Those values should be edited following the
22## analytical expression. MG5 ignores those values
23## but they are important for interfacing the output of MG5
24## to external program such as Pythia.
25 1 0.000000e+00 # d : 0.0
26 2 0.000000e+00 # u : 0.0
27 3 0.000000e+00 # s : 0.0
28 4 0.000000e+00 # c : 0.0
29 11 0.000000e+00 # e- : 0.0
30 12 0.000000e+00 # ve : 0.0
31 13 0.000000e+00 # mu- : 0.0
32 14 0.000000e+00 # vm : 0.0
33 16 0.000000e+00 # vt : 0.0
34 21 0.000000e+00 # g : 0.0
35 22 0.000000e+00 # a : 0.0
36 24 8.041900e+01 # w+ : cmath.sqrt(MZ__exp__2/2. + cmath.sqrt(MZ__exp__4/4. - (aEW*cmath.pi*MZ__exp__2)/(Gf*sqrt__2)))
37
38###################################
39## INFORMATION FOR SMINPUTS
40###################################
41Block sminputs
42 1 1.325070e+02 # aEWM1
43 2 1.166390e-05 # Gf
44 3 1.180000e-01 # aS (Note that Parameter not used if you use a PDF set)
45
46###################################
47## INFORMATION FOR YUKAWA
48###################################
49Block yukawa
50 5 4.700000e+00 # ymb
51 6 1.730000e+02 # ymt
52 15 1.777000e+00 # ymtau
53
54###################################
55## INFORMATION FOR DECAY
56###################################
57DECAY 6 1.491500e+00 # WT
58DECAY 23 2.441404e+00 # WZ
59DECAY 24 2.047600e+00 # WW
60DECAY 25 6.382339e-03 # WH
61## Dependent parameters, given by model restrictions.
62## Those values should be edited following the
63## analytical expression. MG5 ignores those values
64## but they are important for interfacing the output of MG5
65## to external program such as Pythia.
66DECAY 1 0.000000e+00 # d : 0.0
67DECAY 2 0.000000e+00 # u : 0.0
68DECAY 3 0.000000e+00 # s : 0.0
69DECAY 4 0.000000e+00 # c : 0.0
70DECAY 5 0.000000e+00 # b : 0.0
71DECAY 11 0.000000e+00 # e- : 0.0
72DECAY 12 0.000000e+00 # ve : 0.0
73DECAY 13 0.000000e+00 # mu- : 0.0
74DECAY 14 0.000000e+00 # vm : 0.0
75DECAY 15 0.000000e+00 # ta- : 0.0
76DECAY 16 0.000000e+00 # vt : 0.0
77DECAY 21 0.000000e+00 # g : 0.0
78DECAY 22 0.000000e+00 # a : 0.0
79#===========================================================
80# QUANTUM NUMBERS OF NEW STATE(S) (NON SM PDG CODE)
81#===========================================================
82
83Block QNUMBERS 82 # gh
84 1 0 # 3 times electric charge
85 2 1 # number of spin states (2S+1)
86 3 8 # colour rep (1: singlet, 3: triplet, 8: octet)
87 4 1 # Particle/Antiparticle distinction (0=own anti)

Subscribers

People subscribed via source and target branches

to all changes: