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
1=== modified file 'MadSpin/decay.py'
2--- MadSpin/decay.py 2020-10-09 22:09:19 +0000
3+++ MadSpin/decay.py 2021-01-26 14:28:22 +0000
4@@ -3371,8 +3371,8 @@
5 if key[0]=='full':
6 path=key[1]
7 end_signal="5 0 0 0 0\n" # before closing, write down the seed
8- external.stdin.write(end_signal)
9- ranmar_state=external.stdout.readline()
10+ external.stdin.write(end_signal.encode())
11+ ranmar_state=external.stdout.readline().decode()
12 ranmar_file=pjoin(path,'ranmar_state.dat')
13 ranmar=open(ranmar_file, 'w')
14 ranmar.write(ranmar_state)
15
16=== modified file 'Template/LO/Source/PDF/pdg2pdf_lhapdf6.f'
17--- Template/LO/Source/PDF/pdg2pdf_lhapdf6.f 2020-08-07 14:49:25 +0000
18+++ Template/LO/Source/PDF/pdg2pdf_lhapdf6.f 2021-01-26 14:28:22 +0000
19@@ -142,7 +142,8 @@
20 else if(abs(ih).eq.3.or.abs(ih).eq.4) then !from the electron
21 pdg2pdf=epa_lepton(x,xmu*xmu, ih)
22 else if(ih.eq.2) then ! photon from a proton without breaking
23- pdg2pdf = epa_proton(x,xmu*xmu)
24+ pdg2pdf = epa_proton(x,xmu*xmu, beamid)
25+
26 else
27 write (*,*) 'beam type not supported in lhadpf'
28 stop 1
29
30=== modified file 'UpdateNotes.txt'
31--- UpdateNotes.txt 2020-10-30 21:06:51 +0000
32+++ UpdateNotes.txt 2021-01-26 14:28:22 +0000
33@@ -1,5 +1,22 @@
34 Update notes for MadGraph5_aMC@NLO (in reverse time order)
35
36+2.8.3 (26/01/21):
37+ OM: Buch of bunch fixing related to python3 issue (mainly related to unicode encoding)
38+ OM: Various fix for reweighting with loop (mainly with python3 as well)
39+ OM: Fix a potential bug for polarized sample with at least three polarised particles with a least two
40+ identical particles and one different polarised particle.
41+ OM: Fix various bug for maddm interface (thanks Daniele)
42+ OM: Fix various issue with overall order usage
43+ OM: Fix compatibility with MacOS 11
44+ OM: fix additional GCC10 compatibility issue
45+ OM: fix issue for 1>n process where width were set to zero automatically (introduced in 2.8.0)
46+ OM: fix aloha output mode for python output
47+ OM: avoid a bug with helicity filtering that was kept for all benchmark when using
48+ multiple successive re-weighting
49+ OM: Edition of the reweighting card via "set" command is not starting from the original param_card
50+ used to generated the events file and not from the model default anymore.
51+ OM: Interference have now their default dynamical scale set to HT/2
52+
53
54 2.8.2 (30/10/20):
55 OM: Fix a bug when setting width to zero where they were actually set to 1e-6 times the width
56
57=== modified file 'VERSION'
58--- VERSION 2020-10-30 21:06:51 +0000
59+++ VERSION 2021-01-26 14:28:22 +0000
60@@ -1,5 +1,5 @@
61-version = 2.8.2
62-date = 2020-10-30
63+version = 2.8.3
64+date = 2021-01-26
65
66
67
68
69=== modified file 'aloha/create_aloha.py'
70--- aloha/create_aloha.py 2020-08-20 21:22:22 +0000
71+++ aloha/create_aloha.py 2021-01-26 14:28:22 +0000
72@@ -1109,7 +1109,8 @@
73
74 ext_files = []
75 for path in paths:
76- ext_files = misc.glob('%s.%s' % (name, ext), path)
77+ base, amp = name.rsplit('_',1)
78+ ext_files = misc.glob('%s*_%s.%s' % (base,amp, ext), path)
79 if ext_files:
80 break
81 else:
82@@ -1121,6 +1122,7 @@
83 for filepath in ext_files:
84
85 files.cp(filepath, output_dir)
86+
87 return ext_files
88
89
90
91=== modified file 'bin/compile.py'
92--- bin/compile.py 2019-04-17 14:39:47 +0000
93+++ bin/compile.py 2021-01-26 14:28:22 +0000
94@@ -280,7 +280,7 @@
95 def install_package(self, programs=[]):
96 print("installing external package")
97 if not programs:
98- programs = ['pythia-pgs','Delphes','ExRootAnalysis','MadAnalysis4','SysCalc']
99+ programs = ['pythia8','Delphes','ExRootAnalysis','MadAnalysis5']
100
101 for prog in programs:
102 self.cmd.exec_cmd('install %s' % prog)
103
104=== modified file 'madgraph/core/base_objects.py'
105--- madgraph/core/base_objects.py 2020-08-20 15:33:24 +0000
106+++ madgraph/core/base_objects.py 2021-01-26 14:28:22 +0000
107@@ -2557,7 +2557,7 @@
108
109
110 if max_n_loop == 0:
111- max_n_loop = Vertex.max_n_loop_for_multichanneling
112+ max_n_loop = int(Vertex.max_n_loop_for_multichanneling)
113
114 res = [len(v.get('legs')) for v in self.get('vertices') if (v.get('id') \
115 not in veto_inter_id) or (v.get('id')==-2 and
116@@ -3138,7 +3138,7 @@
117 mystr = mystr + '[ '
118 if self['NLO_mode']:
119 mystr = mystr + self['NLO_mode']
120- if not self['has_born']:
121+ if not self['has_born'] and self['NLO_mode'] != 'noborn':
122 mystr = mystr + '^2'
123 mystr = mystr + '= '
124
125
126=== modified file 'madgraph/core/diagram_generation.py'
127--- madgraph/core/diagram_generation.py 2020-06-21 18:48:13 +0000
128+++ madgraph/core/diagram_generation.py 2021-01-26 14:28:22 +0000
129@@ -377,8 +377,19 @@
130 return True
131 elif isinstance(self.vertex_id[0], tuple) and isinstance(other.vertex_id[0], int):
132 return False
133+ elif isinstance(self.vertex_id[0], str) and isinstance(other.vertex_id[0], tuple):
134+ return True
135+ elif isinstance(self.vertex_id[0], tuple) and isinstance(other.vertex_id[0], str):
136+ return False
137 else:
138- return self.vertex_id[0] < other.vertex_id[0]
139+ try:
140+ return self.vertex_id[0] < other.vertex_id[0]
141+ except TypeError as error:
142+ if error.args == "'<' not supported between instances of 'tuple' and 'str'":
143+ return False
144+ else:
145+ return True
146+
147
148 for i, link in enumerate(self.links):
149 if i > len(other.links) - 1:
150
151=== modified file 'madgraph/core/helas_objects.py'
152--- madgraph/core/helas_objects.py 2020-09-27 06:02:45 +0000
153+++ madgraph/core/helas_objects.py 2021-01-26 14:28:22 +0000
154@@ -5457,7 +5457,6 @@
155 )
156 # Add the decays to the list
157 decay_list.append(list(zip(fs_numbers[fs_id], prod)))
158-
159 decay_lists.append(decay_list)
160
161 # Finally combine all decays for this process,
162@@ -5490,12 +5489,13 @@
163 ", ".join([d.get('processes')[0].nice_string().\
164 replace('Process: ', '') \
165 for d in decay_dict.values()])))
166-
167- if pols:
168- if hasattr(matrix_element,'ordering_for_pol'):
169- matrix_element.ordering_for_pol[fs_id] = ordered_for_pol
170- else:
171- matrix_element.ordering_for_pol = {fs_id: ordered_for_pol}
172+
173+ for fs_id in set(fs_ids):
174+ if fs_pols_dict[fs_id]:
175+ if hasattr(matrix_element,'ordering_for_pol'):
176+ matrix_element.ordering_for_pol[fs_id] = ordered_for_pol
177+ else:
178+ matrix_element.ordering_for_pol = {fs_id: ordered_for_pol}
179
180
181 matrix_element.insert_decay_chains(decay_dict)
182
183=== modified file 'madgraph/interface/common_run_interface.py'
184--- madgraph/interface/common_run_interface.py 2020-09-30 18:46:18 +0000
185+++ madgraph/interface/common_run_interface.py 2021-01-26 14:28:22 +0000
186@@ -5977,13 +5977,13 @@
187 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 ",
188 self.run_card['ptj'], self.shower_card['qcut'])
189
190- if self.shower_card['njmax'] == -1:
191- if not proc_charac: #shoud not happen in principle
192- raise Exception( "Impossible to setup njmax automatically. Please setup that value manually.")
193- njmax = proc_charac['max_n_matched_jets']
194- self.do_set('shower_card njmax %i' % njmax)
195- if self.shower_card['njmax'] == 0:
196- raise Exception("Invalid njmax parameter. Can not be set to 0")
197+ if self.shower_card['njmax'] == -1:
198+ if not proc_charac: #shoud not happen in principle
199+ raise Exception( "Impossible to setup njmax automatically. Please setup that value manually.")
200+ njmax = proc_charac['max_n_matched_jets']
201+ self.do_set('shower_card njmax %i' % njmax)
202+ if self.shower_card['njmax'] == 0:
203+ raise Exception("Invalid njmax parameter. Can not be set to 0")
204
205
206
207@@ -6024,7 +6024,7 @@
208
209 # This precompiler flag is in principle useful for the analysis if it writes HEPMC
210 # events, but there is unfortunately no way for now to specify it in the shower_card.
211- supports_HEPMCHACK = '-DHEPMC2HACK' in stdout
212+ supports_HEPMCHACK = '-DHEPMC2HACK' in stdout.decode()
213
214 #3. ensure that those flag are in the shower card
215 for L in paths:
216
217=== modified file 'madgraph/interface/madgraph_interface.py'
218--- madgraph/interface/madgraph_interface.py 2020-10-30 12:03:19 +0000
219+++ madgraph/interface/madgraph_interface.py 2021-01-26 14:28:22 +0000
220@@ -6604,7 +6604,7 @@
221
222 def apply_patch(filetext):
223 """function to apply the patch"""
224- text = filetext.read()
225+ text = filetext.read().decode()
226
227 pattern = re.compile(r'''=== renamed directory \'(?P<orig>[^\']*)\' => \'(?P<new>[^\']*)\'''')
228 #=== renamed directory 'Template' => 'Template/LO'
229
230=== modified file 'madgraph/interface/reweight_interface.py'
231--- madgraph/interface/reweight_interface.py 2020-10-19 20:46:47 +0000
232+++ madgraph/interface/reweight_interface.py 2021-01-26 14:28:22 +0000
233@@ -559,6 +559,8 @@
234 if (event_nb==10001): logger.info('reducing number of print status. Next status update in 10000 events')
235 if (event_nb==100001): logger.info('reducing number of print status. Next status update in 100000 events')
236
237+
238+
239 weight = self.calculate_weight(event)
240 if not isinstance(weight, dict):
241 weight = {'':weight}
242@@ -717,7 +719,8 @@
243 if not '--keep_card' in args:
244 if self.has_nlo and self.rwgt_mode != "LO":
245 rwdir_virt = rw_dir.replace('rw_me', 'rw_mevirt')
246-
247+ with open(pjoin(rw_dir, 'Cards', 'param_card.dat'), 'w') as fsock:
248+ fsock.write(self.banner['slha'])
249 out, cmd = common_run_interface.CommonRunCmd.ask_edit_card_static(cards=['param_card.dat'],
250 ask=self.ask, pwd=rw_dir, first_cmd=self.stored_line,
251 write_file=False, return_instance=True
252@@ -885,19 +888,21 @@
253 #initialise module.
254 for (path,tag), module in self.f2pylib.items():
255 with misc.chdir(pjoin(os.path.dirname(rw_dir), path)):
256- with misc.stdchannel_redirected(sys.stdout, os.devnull):
257+ with misc.stdchannel_redirected(sys.stdout, os.devnull):
258 if 'second' in path or tag == 3:
259 param_card = self.new_param_card
260 else:
261 param_card = check_param_card.ParamCard(self.orig_param_card_text)
262-
263+ module.initialise('../Cards/param_card.dat')
264 for block in param_card:
265-
266+ if block.lower() == 'qnumbers':
267+ continue
268 for param in param_card[block]:
269 lhacode = param.lhacode
270 value = param.value
271 name = '%s_%s' % (block.upper(), '_'.join([str(i) for i in lhacode]))
272 module.change_para(name, value)
273+# misc.sprint("recompute module")
274 module.update_all_coup()
275
276 return param_card_iterator, tag_name
277@@ -960,7 +965,6 @@
278 dynamical_scale_warning=True
279 def change_kinematics(self, event):
280
281-
282 if isinstance(self.run_card, banner.RunCardLO):
283 jac = event.change_ext_mass(self.new_param_card)
284 new_event = event
285@@ -1063,6 +1067,7 @@
286 w_orig = self.calculate_matrix_element(cevent, 0)
287 w_new = self.calculate_matrix_element(cevent, 1)
288 ratio_T = w_new/w_orig
289+
290 if need_V:
291 scale2 = cevent.wgts[0].scales2[0]
292 #for scale2 in set(c.scales2[1] for c in cevent.wgts):
293@@ -1283,6 +1288,12 @@
294 if not self.use_eventid:
295 pid = -1
296
297+ if not scale2:
298+ if hasattr(event, 'scale'):
299+ scale2 = event.scale**2
300+ else:
301+ scale2 = 0
302+
303 with misc.chdir(Pdir):
304 with misc.stdchannel_redirected(sys.stdout, os.devnull):
305 me_value = module.smatrixhel(pdg, pid, p, event.aqcd, scale2, nhel)
306
307=== modified file 'madgraph/iolibs/export_v4.py'
308--- madgraph/iolibs/export_v4.py 2020-10-30 12:03:51 +0000
309+++ madgraph/iolibs/export_v4.py 2021-01-26 14:28:22 +0000
310@@ -2080,6 +2080,7 @@
311 %(python_information)s
312 subroutine smatrixhel(pdgs, procid, npdg, p, ALPHAS, SCALE2, nhel, ANS)
313 IMPLICIT NONE
314+C ALPHAS is given at scale2 (SHOULD be different of 0 for loop induced, ignore for LO)
315
316 CF2PY double precision, intent(in), dimension(0:3,npdg) :: p
317 CF2PY integer, intent(in), dimension(npdg) :: pdgs
318@@ -2097,7 +2098,7 @@
319 PI = 3.141592653589793D0
320 G = 2* DSQRT(ALPHAS*PI)
321 CALL UPDATE_AS_PARAM()
322- if (scale2.ne.0d0) stop 1
323+c if (scale2.ne.0d0) stop 1
324
325 %(smatrixhel)s
326
327@@ -2121,10 +2122,14 @@
328
329 character*512 name
330 double precision value
331+
332+ %(helreset_def)s
333
334 include '../Source/MODEL/input.inc'
335 include '../Source/MODEL/coupl.inc'
336
337+ %(helreset_setup)s
338+
339 SELECT CASE (name)
340 %(parameter_setup)s
341 CASE DEFAULT
342@@ -2165,7 +2170,7 @@
343
344
345 """
346-
347+
348 allids = list(self.prefix_info.keys())
349 allprefix = [self.prefix_info[key][0] for key in allids]
350 min_nexternal = min([len(ids[0]) for ids in allids])
351@@ -2206,6 +2211,14 @@
352 parameter_setup.append(' CASE ("%s")\n %s = value'
353 % (key, var))
354
355+ # part for the resetting of the helicity
356+ helreset_def = []
357+ helreset_setup = []
358+ for prefix in set(allprefix):
359+ helreset_setup.append(' %shelreset = .true. ' % prefix)
360+ helreset_def.append(' logical %shelreset \n common /%shelreset/ %shelreset' % (prefix, prefix, prefix))
361+
362+
363 formatting = {'python_information':'\n'.join(info),
364 'smatrixhel': '\n'.join(text),
365 'maxpart': max_nexternal,
366@@ -2215,6 +2228,8 @@
367 'prefix':'\',\''.join(allprefix),
368 'pids': ','.join(str(pid) for (pdg,pid) in allids),
369 'parameter_setup': '\n'.join(parameter_setup),
370+ 'helreset_def' : '\n'.join(helreset_def),
371+ 'helreset_setup' : '\n'.join(helreset_setup),
372 }
373 formatting['lenprefix'] = len(formatting['prefix'])
374 text = template % formatting
375
376=== modified file 'madgraph/iolibs/file_writers.py'
377--- madgraph/iolibs/file_writers.py 2020-06-21 18:48:13 +0000
378+++ madgraph/iolibs/file_writers.py 2021-01-26 14:28:22 +0000
379@@ -64,7 +64,7 @@
380 def write_line(self, line):
381 """Write a line with proper indent and splitting of long lines
382 for the language in question."""
383-
384+ return ['%s\n' % l for l in line.split('\n')]
385 pass
386
387 def write_comment_line(self, line):
388@@ -982,13 +982,13 @@
389
390 def write_comments(self, text):
391 text = '#%s\n' % text.replace('\n','\n#')
392- file.write(self, text)
393+ self.write(text)
394
395 class MakefileWriter(FileWriter):
396
397 def write_comments(self, text):
398 text = '#%s\n' % text.replace('\n','\n#')
399- file.write(self, text)
400+ self.write(text)
401
402 def writelines(self, lines):
403 """Extends the regular file.writeline() function to write out
404
405=== modified file 'madgraph/iolibs/template_files/loop_optimized/check_sa.py.inc'
406--- madgraph/iolibs/template_files/loop_optimized/check_sa.py.inc 2016-10-20 23:12:29 +0000
407+++ madgraph/iolibs/template_files/loop_optimized/check_sa.py.inc 2021-01-26 14:28:22 +0000
408@@ -16,26 +16,26 @@
409 if os.path.isfile(pjoin(root_path,'makefile')) and \
410 os.path.isfile(pjoin(root_path,'f2py_wrapper.f')) and \
411 not os.path.isfile(pjoin(root_path,'matrix2py.so')):
412- print "Trying to automatically generate the python module 'matrix2py.so' with f2py..."
413+ print("Trying to automatically generate the python module 'matrix2py.so' with f2py...")
414 p = subprocess.Popen(['make','matrix2py.so'], stdout=subprocess.PIPE,
415 stderr=subprocess.PIPE, cwd=root_path)
416 (out, err) = p.communicate()
417 if p.returncode or not os.path.isfile(pjoin(root_path,'matrix2py.so')):
418- print "ERROR: Failed to produce 'matrix2py.so' with 'make matrix2py.so' in '%s'. The error was:\n%s"%(root_path,err)
419+ print("ERROR: Failed to produce 'matrix2py.so' with 'make matrix2py.so' in '%s'. The error was:\n%s"%(root_path,err))
420 sys.exit(0)
421 try:
422 import matrix2py
423 except:
424- print "ERROR: Could not load the f2py module 'matrix2py.so'. The following error occurred:\n",sys.exc_info()[0]
425+ print("ERROR: Could not load the f2py module 'matrix2py.so'. The following error occurred:\n",sys.exc_info()[0])
426 sys.exit(0)
427 else:
428 if os.path.exists(pjoin(root_path,'matrix2py.so')):
429- print "ERROR: Could not load the f2py module 'matrix2py.so'. The following error occurred:\n",sys.exc_info()[0]
430+ print("ERROR: Could not load the f2py module 'matrix2py.so'. The following error occurred:\n",sys.exc_info()[0])
431 sys.exit(0)
432 else:
433- print "ERROR: Could not find the 'matrix2py.so' f2py module. Please generate it by running:\n"+\
434+ print("ERROR: Could not find the 'matrix2py.so' f2py module. Please generate it by running:\n"+\
435 " > make matrix2py.so\n"+\
436- "in the <PROC_OUTPUT>/SubProcesses/P<chosen_proc> directory."
437+ "in the <PROC_OUTPUT>/SubProcesses/P<chosen_proc> directory.")
438 sys.exit(0)
439
440 # Now we can use this MadLoop python module.
441@@ -44,8 +44,10 @@
442 # print help(matrix2py)
443
444 # Read the model parameters
445-matrix2py.{2}initialise(os.path.abspath(pjoin(root_path,os.pardir,os.pardir,'Cards','param_card.dat')))
446-
447+try:
448+ matrix2py.{2}initialise(os.path.abspath(pjoin(root_path,os.pardir,os.pardir,'Cards','param_card.dat')))
449+except:
450+ matrix2py.initialise(os.path.abspath(pjoin(root_path,os.pardir,os.pardir,'Cards','param_card.dat')))
451
452 def invert_momenta(p):
453 """ fortran/C-python do not order table in the same order"""
454@@ -63,18 +65,18 @@
455 {0}
456 if p[0][0] is None:
457 if not os.path.isfile(pjoin(root_path,'PS.input')):
458- print "\n\n==================================================================================================================="
459- print "* No kinematics defined! *"
460- print "* ------------------------------------- *"
461- print "* Please either define your kinematic configuration directly in check_sa.py or in a file 'PS.input'. Exiting now. *"
462- print "===================================================================================================================\n\n"
463+ print( "\n\n===================================================================================================================")
464+ print( "* No kinematics defined! *")
465+ print( "* ------------------------------------- *")
466+ print( "* Please either define your kinematic configuration directly in check_sa.py or in a file 'PS.input'. Exiting now. *")
467+ print( "===================================================================================================================\n\n")
468 sys.exit(0)
469 try:
470 for i, line in enumerate(open(pjoin(root_path,'PS.input'),'r').readlines()):
471 if i==len(p): break
472 p[i]=[float(line.split()[j]) for j in range(4)]
473 except:
474- print "ERROR: File PS.input is malformed. Error was:\n",sys.exc_info()[0]
475+ print("ERROR: File PS.input is malformed. Error was:\n",sys.exc_info()[0])
476 sys.exit(0)
477 P =invert_momenta(p)
478 # Alpha_s value
479@@ -86,21 +88,23 @@
480 # Choice of renormalization scale
481 renormalization_scale = 91.188
482
483-finite_loop_me, return_code = matrix2py.{2}get_me(P, alphas, renormalization_scale, nhel)
484-
485-
486-print '='*112
487-print '* %-108s *'%' MadLoop evaluation for the process '
488-print '* %-108s *'%' {1}'
489-print '* %-108s *'%' and the kinematic configuration:'
490-print '* %-108s *'%((' %-3s'+' %-25s'*4)%('#','E',' p_x',' p_y',' p_z'))
491+try:
492+ finite_loop_me, return_code = matrix2py.{2}get_me(P, alphas, renormalization_scale, nhel)
493+except:
494+ finite_loop_me, return_code = matrix2py.get_me(P, alphas, renormalization_scale, nhel)
495+
496+print( '='*112)
497+print( '* %-108s *'%' MadLoop evaluation for the process ')
498+print( '* %-108s *'%' {1}')
499+print( '* %-108s *'%' and the kinematic configuration:')
500+print( '* %-108s *'%((' %-3s'+' %-25s'*4)%('#','E',' p_x',' p_y',' p_z')))
501 for i,k in enumerate(p):
502 # The complicated printout below is just so as to align the digits negative numbers with positive ones
503- print '* %-108s *'%((' %-3d%s')%(i,
504- ''.join([' %-25.15e'%e if j==0 or e<0.0 else ' %-24.15e'%e for j,e in enumerate(k)])))
505-print '* %-108s *'%('-'*108)
506-print '* %-108s *'%(' Finite part obtained for the loop matrix element (Madloop return_code=%d )'%return_code)
507-print '* %-108s *'%''
508-print '* %-108s *'%(' %.18e'%finite_loop_me)
509-print '* %-108s *'%''
510-print '='*112
511+ print( '* %-108s *'%((' %-3d%s')%(i,
512+ ''.join([' %-25.15e'%e if j==0 or e<0.0 else ' %-24.15e'%e for j,e in enumerate(k)]))))
513+print( '* %-108s *'%('-'*108))
514+print( '* %-108s *'%(' Finite part obtained for the loop matrix element (Madloop return_code=%d )'%return_code))
515+print( '* %-108s *'%'')
516+print( '* %-108s *'%(' %.18e'%finite_loop_me))
517+print( '* %-108s *'%'')
518+print( '='*112)
519
520=== modified file 'madgraph/iolibs/template_files/loop_optimized/check_sa_all.py.inc'
521--- madgraph/iolibs/template_files/loop_optimized/check_sa_all.py.inc 2020-08-20 15:33:24 +0000
522+++ madgraph/iolibs/template_files/loop_optimized/check_sa_all.py.inc 2021-01-26 14:28:22 +0000
523@@ -49,8 +49,9 @@
524 # Specify where MadLoop5_resources is
525 allmatrix2py.set_madloop_path(os.path.abspath(pjoin(root_path,'MadLoop5_resources')))
526 # List all processes available in this module
527+pdgs_order, pids = allmatrix2py.get_pdg_order()
528+all_procs_available = list(zip(pdgs_order, pids))
529
530-all_procs_available = [[(pdg,pids[i]) for i, pdg in enumerate(proc_pdgs) if pdg!=0] for (proc_pdgs, pids) in allmatrix2py.get_pdg_order()]
531 print( "Available processes are:")
532 for process_pdgs in all_procs_available:
533 print( " --> %s: process id: %i "%str(process_pdgs[0], process_pdgs[1]))
534@@ -63,8 +64,7 @@
535
536 # The kinematic configuration in the convention (E, px, py, pz) and with particles ordered as in the process definition.
537 # This is the structure of this dictionary.
538-p= dict( (tuple(process_pdgs[0]),[[None,]*4]*len(process_pdgs[0])) for process_pdgs in all_procs_available)
539-
540+p= dict( (tuple(process_pdgs),[[None,]*4]*len(process_pdgs)) for (process_pdgs,pid) in all_procs_available)
541 if (p.values()[0])[0][0] is None:
542 if not os.path.isfile(pjoin(root_path,'PS.input')):
543 print( "\n\n===================================================================================================================")
544
545=== modified file 'madgraph/iolibs/template_files/matrix_standalone_v4.inc'
546--- madgraph/iolibs/template_files/matrix_standalone_v4.inc 2020-10-26 15:18:03 +0000
547+++ madgraph/iolibs/template_files/matrix_standalone_v4.inc 2021-01-26 14:28:22 +0000
548@@ -85,7 +85,10 @@
549 INTEGER USERHEL
550 COMMON/%(proc_prefix)sHELUSERCHOICE/USERHEL
551 DATA USERHEL/-1/
552-
553+ LOGICAL HELRESET
554+ common/%(proc_prefix)shelreset/HELRESET
555+ data HELRESET/.true./
556+
557 %(helicity_lines)s
558 %(den_factor_line)s
559
560@@ -98,6 +101,17 @@
561 C
562 LOGICAL %(proc_prefix)sIS_BORN_HEL_SELECTED
563
564+c----------
565+c Check if helreset mode is on
566+c---------
567+if (HELRESET) then
568+ NTRY = 0
569+ do i=1,NCOMB
570+ GOODHEL(I) = .false.
571+ enddo
572+ HELRESET = .false.
573+endif
574+
575 C ----------
576 C BEGIN CODE
577 C ----------
578
579=== modified file 'madgraph/madevent/combine_grid.py'
580--- madgraph/madevent/combine_grid.py 2019-04-17 14:39:47 +0000
581+++ madgraph/madevent/combine_grid.py 2021-01-26 14:28:22 +0000
582@@ -59,7 +59,7 @@
583 self.nb_sample += 1
584 if isinstance(path, str):
585 finput = open(path)
586- elif isinstance(path, file):
587+ elif hasattr(path, "read") and hasattr(path, 'name'):
588 finput=path
589 else:
590 raise Exception("path should be a path or a file descriptor")
591@@ -151,7 +151,7 @@
592 if isinstance(path, str):
593 finput = open(path)
594 fname = path
595- elif isinstance(path, file):
596+ elif hasattr(path, 'read') and hasattr(path, 'name'):
597 finput=path
598 fname = finput.name
599 else:
600@@ -694,7 +694,7 @@
601 bin_ref.n_entries = self.min_bin_probing_points
602
603 #remove bin if entry if zero
604- for key in self.keys():
605+ for key in list(self.keys()):
606 if not self[key].abs_weight:
607 del self[key]
608
609@@ -740,13 +740,7 @@
610
611 #order the bin from higest contribution to lowest
612 bins = [o for o in self.items()]
613- def compare(x,y):
614- if x[1].weight - y[1].weight <0:
615- return 1
616- else:
617- return -1
618-
619- bins.sort(cmp=compare)
620+ bins.sort(key=lambda x: x[1].weight, reverse=True)
621
622 data = {'name': self.name,
623 'min_bin_probing_points': self.min_bin_probing_points,
624
625=== modified file 'madgraph/madevent/sum_html.py'
626--- madgraph/madevent/sum_html.py 2020-10-09 22:09:19 +0000
627+++ madgraph/madevent/sum_html.py 2021-01-26 14:28:22 +0000
628@@ -279,7 +279,7 @@
629
630 if isinstance(filepath, str):
631 finput = open(filepath)
632- elif isinstance(filepath, file):
633+ elif hasattr(filepath, 'read') and hasattr(filepath, 'name'):
634 finput = filepath
635 else:
636 raise Exception("filepath should be a path or a file descriptor")
637
638=== modified file 'madgraph/various/banner.py'
639--- madgraph/various/banner.py 2020-10-30 12:03:51 +0000
640+++ madgraph/various/banner.py 2021-01-26 14:28:22 +0000
641@@ -3479,20 +3479,23 @@
642 # For interference module, the systematics are wrong.
643 # automatically set use_syst=F and set systematics_program=none
644 no_systematics = False
645+ interference = False
646 for proc in proc_def:
647 for oneproc in proc:
648 if '^2' in oneproc.nice_string():
649- no_systematics = True
650+ interference = True
651 break
652 else:
653 continue
654 break
655
656
657- if no_systematics:
658+ if interference or no_systematics:
659 self['use_syst'] = False
660 self['systematics_program'] = 'none'
661-
662+ if interference:
663+ self['dynamical_scale_choice'] = 3
664+
665 # if polarization is used, set the choice of the frame in the run_card
666 # But only if polarization is used for massive particles
667 for plist in proc_def:
668
669=== modified file 'madgraph/various/cluster.py'
670--- madgraph/various/cluster.py 2020-10-09 22:09:19 +0000
671+++ madgraph/various/cluster.py 2021-01-26 14:28:22 +0000
672@@ -274,7 +274,7 @@
673 if target.endswith('/'):
674 target = target[:-1]
675
676- target = misc.digest(target)[-self.identifier_length:]
677+ target = misc.digest(target.encode())[-self.identifier_length:]
678 if not target[0].isalpha():
679 target = 'a' + target[1:]
680
681@@ -1696,7 +1696,7 @@
682 id = output_arr[3].rstrip()
683
684 if not id.isdigit():
685- id = re.findall('Submitted batch job ([\d\.]+)', output[0])
686+ id = re.findall('Submitted batch job ([\d\.]+)', ' '.join(output_arr))
687
688 if not id or len(id)>1:
689 raise ClusterManagmentError( 'fail to submit to the cluster: \n%s' \
690
691=== modified file 'madgraph/various/misc.py'
692--- madgraph/various/misc.py 2020-10-30 12:03:19 +0000
693+++ madgraph/various/misc.py 2021-01-26 14:28:22 +0000
694@@ -734,17 +734,26 @@
695 libraries.append('rt')
696 """
697
698- try:
699- oldstdchannel = os.dup(stdchannel.fileno())
700- dest_file = open(dest_filename, 'w')
701- os.dup2(dest_file.fileno(), stdchannel.fileno())
702- yield
703- finally:
704- if oldstdchannel is not None:
705- os.dup2(oldstdchannel, stdchannel.fileno())
706- os.close(oldstdchannel)
707- if dest_file is not None:
708- dest_file.close()
709+ if logger.getEffectiveLevel()>5:
710+ #deactivate this for hard-core debugging level
711+ try:
712+ oldstdchannel = os.dup(stdchannel.fileno())
713+ dest_file = open(dest_filename, 'w')
714+ os.dup2(dest_file.fileno(), stdchannel.fileno())
715+ yield
716+ finally:
717+ if oldstdchannel is not None:
718+ os.dup2(oldstdchannel, stdchannel.fileno())
719+ os.close(oldstdchannel)
720+ if dest_file is not None:
721+ dest_file.close()
722+ else:
723+ try:
724+ logger.debug('no stdout/stderr redirection due to debug level')
725+ yield
726+ finally:
727+ return
728+
729
730 def get_open_fds():
731 '''
732@@ -1590,7 +1599,7 @@
733 def digest(text):
734 """using mg5 for the hash"""
735 t = hashlib.md5()
736- t.update(text)
737+ t.update(text.encode())
738 return t.hexdigest()
739 return digest
740
741
742=== modified file 'madgraph/various/process_checks.py'
743--- madgraph/various/process_checks.py 2020-06-21 18:48:13 +0000
744+++ madgraph/various/process_checks.py 2021-01-26 14:28:22 +0000
745@@ -290,8 +290,8 @@
746 mode='mg5',
747 language = 'Python'))
748 for routine in aloha_model.external_routines:
749- aloha_routines.append(
750- open(aloha_model.locate_external(routine, 'Python')).read())
751+ for path in aloha_model.locate_external(routine, 'Python'):
752+ aloha_routines.append(open(path).read())
753
754 # Define the routines to be available globally
755 previous_globals = list(globals().keys())
756
757=== modified file 'models/MSSM_SLHA2/__init__.py'
758--- models/MSSM_SLHA2/__init__.py 2019-04-17 14:39:47 +0000
759+++ models/MSSM_SLHA2/__init__.py 2021-01-26 14:28:22 +0000
760@@ -1,13 +1,13 @@
761+import object_library
762
763-from __future__ import absolute_import
764-from . import particles
765-from . import couplings
766-from . import lorentz
767-from . import parameters
768-from . import vertices
769-from . import coupling_orders
770-from . import write_param_card
771-from . import function_library
772+import particles
773+import couplings
774+import lorentz
775+import parameters
776+import vertices
777+import coupling_orders
778+import write_param_card
779+import function_library
780
781 all_particles = particles.all_particles
782 all_vertices = vertices.all_vertices
783@@ -18,14 +18,14 @@
784 all_functions = function_library.all_functions
785
786 try:
787- from . import decays
788+ import decays
789 except ImportError:
790 pass
791 else:
792 all_decays = decays.all_decays
793
794 try:
795- from . import build_restrict
796+ import build_restrict
797 except ImportError:
798 pass
799
800
801=== modified file 'models/MSSM_SLHA2/build_restrict.py'
802--- models/MSSM_SLHA2/build_restrict.py 2019-04-17 14:39:47 +0000
803+++ models/MSSM_SLHA2/build_restrict.py 2021-01-26 14:28:22 +0000
804@@ -15,7 +15,6 @@
805 """ This part is not part of the UFO Model but only of MG5 suite.
806 This files defines how the restrict card can be build automatically """
807
808-from __future__ import absolute_import
809 import models.build_restriction_lib as build_restrict_lib
810 all_categories = []
811
812
813=== modified file 'models/MSSM_SLHA2/coupling_orders.py'
814--- models/MSSM_SLHA2/coupling_orders.py 2019-04-17 14:39:47 +0000
815+++ models/MSSM_SLHA2/coupling_orders.py 2021-01-26 14:28:22 +0000
816@@ -3,8 +3,7 @@
817 # Date: Tue 31 Jul 2012 19:55:22
818
819
820-from __future__ import absolute_import
821-from .object_library import all_orders, CouplingOrder
822+from object_library import all_orders, CouplingOrder
823
824
825 QCD = CouplingOrder(name = 'QCD',
826
827=== modified file 'models/MSSM_SLHA2/couplings.py'
828--- models/MSSM_SLHA2/couplings.py 2019-04-17 14:39:47 +0000
829+++ models/MSSM_SLHA2/couplings.py 2021-01-26 14:28:22 +0000
830@@ -3,10 +3,9 @@
831 # Date: Tue 31 Jul 2012 19:55:14
832
833
834-from __future__ import absolute_import
835-from .object_library import all_couplings, Coupling
836+from object_library import all_couplings, Coupling
837
838-from .function_library import complexconjugate, re, im, csc, sec, acsc, asec
839+from function_library import complexconjugate, re, im, csc, sec, acsc, asec
840
841
842
843
844=== modified file 'models/MSSM_SLHA2/decays.py'
845--- models/MSSM_SLHA2/decays.py 2019-04-17 14:39:47 +0000
846+++ models/MSSM_SLHA2/decays.py 2021-01-26 14:28:22 +0000
847@@ -3,9 +3,8 @@
848 # Date: Tue 31 Jul 2012 19:55:22
849
850
851-from __future__ import absolute_import
852-from .object_library import all_decays, Decay
853-from . import particles as P
854+from object_library import all_decays, Decay
855+import particles as P
856
857
858 Decay_h02 = Decay(name = 'Decay_h02',
859
860=== modified file 'models/MSSM_SLHA2/function_library.py'
861--- models/MSSM_SLHA2/function_library.py 2019-04-17 14:39:47 +0000
862+++ models/MSSM_SLHA2/function_library.py 2021-01-26 14:28:22 +0000
863@@ -8,12 +8,11 @@
864 #
865 #
866
867-from __future__ import absolute_import
868 __date__ = "22 July 2010"
869 __author__ = "claude.duhr@durham.ac.uk"
870
871 import cmath
872-from .object_library import all_functions, Function
873+from object_library import all_functions, Function
874
875 #
876 # shortcuts for functions from cmath
877
878=== modified file 'models/MSSM_SLHA2/lorentz.py'
879--- models/MSSM_SLHA2/lorentz.py 2019-04-17 14:39:47 +0000
880+++ models/MSSM_SLHA2/lorentz.py 2021-01-26 14:28:22 +0000
881@@ -3,10 +3,9 @@
882 # Date: Tue 31 Jul 2012 19:55:14
883
884
885-from __future__ import absolute_import
886-from .object_library import all_lorentz, Lorentz
887+from object_library import all_lorentz, Lorentz
888
889-from .function_library import complexconjugate, re, im, csc, sec, acsc, asec
890+from function_library import complexconjugate, re, im, csc, sec, acsc, asec
891
892
893
894
895=== modified file 'models/MSSM_SLHA2/object_library.py'
896--- models/MSSM_SLHA2/object_library.py 2019-04-17 14:39:47 +0000
897+++ models/MSSM_SLHA2/object_library.py 2021-01-26 14:28:22 +0000
898@@ -7,9 +7,7 @@
899 ##
900 ##
901
902-from __future__ import absolute_import
903 import cmath
904-import six
905
906
907 class UFOBaseClass(object):
908@@ -129,7 +127,7 @@
909 if self.selfconjugate:
910 raise Exception('%s has no anti particle.' % self.name)
911 outdic = {}
912- for k,v in six.iteritems(self.__dict__):
913+ for k,v in self.__dict__.items():
914 if k not in self.require_args_all:
915 outdic[k] = -v
916 if self.color in [1,8]:
917
918=== modified file 'models/MSSM_SLHA2/parameters.py'
919--- models/MSSM_SLHA2/parameters.py 2019-04-17 14:39:47 +0000
920+++ models/MSSM_SLHA2/parameters.py 2021-01-26 14:28:22 +0000
921@@ -4,11 +4,10 @@
922
923
924
925-from __future__ import absolute_import
926-from .object_library import all_parameters, Parameter
927-
928-
929-from .function_library import complexconjugate, re, im, csc, sec, acsc, asec
930+from object_library import all_parameters, Parameter
931+
932+
933+from function_library import complexconjugate, re, im, csc, sec, acsc, asec
934
935 # This is a default parameter object representing 0.
936 ZERO = Parameter(name = 'ZERO',
937
938=== modified file 'models/MSSM_SLHA2/particles.py'
939--- models/MSSM_SLHA2/particles.py 2019-04-17 14:39:47 +0000
940+++ models/MSSM_SLHA2/particles.py 2021-01-26 14:28:22 +0000
941@@ -4,9 +4,8 @@
942
943
944 from __future__ import division
945-from __future__ import absolute_import
946-from .object_library import all_particles, Particle
947-from . import parameters as Param
948+from object_library import all_particles, Particle
949+import parameters as Param
950
951 a = Particle(pdg_code = 22,
952 name = 'a',
953
954=== modified file 'models/MSSM_SLHA2/vertices.py'
955--- models/MSSM_SLHA2/vertices.py 2019-04-17 14:39:47 +0000
956+++ models/MSSM_SLHA2/vertices.py 2021-01-26 14:28:22 +0000
957@@ -3,11 +3,10 @@
958 # Date: Tue 31 Jul 2012 19:55:14
959
960
961-from __future__ import absolute_import
962-from .object_library import all_vertices, Vertex
963-from . import particles as P
964-from . import couplings as C
965-from . import lorentz as L
966+from object_library import all_vertices, Vertex
967+import particles as P
968+import couplings as C
969+import lorentz as L
970
971
972 V_1 = Vertex(name = 'V_1',
973
974=== modified file 'models/MSSM_SLHA2/write_param_card.py'
975--- models/MSSM_SLHA2/write_param_card.py 2019-04-17 14:39:47 +0000
976+++ models/MSSM_SLHA2/write_param_card.py 2021-01-26 14:28:22 +0000
977@@ -1,12 +1,7 @@
978
979-from __future__ import absolute_import
980-from __future__ import print_function
981-from six.moves import range
982-__date__ = "22 Sept 2011"
983+__date__ = "3 june 2010"
984 __author__ = 'olivier.mattelaer@uclouvain.be'
985
986-from .function_library import *
987-
988 class ParamCardWriter(object):
989
990 header = \
991@@ -18,7 +13,7 @@
992 """write a valid param_card.dat"""
993
994 if not list_of_parameters:
995- from .parameters import all_parameters
996+ from parameters import all_parameters
997 list_of_parameters = [param for param in all_parameters if \
998 param.nature=='external']
999
1000@@ -35,7 +30,7 @@
1001 def define_not_dep_param(self, list_of_parameters):
1002 """define self.dep_mass and self.dep_width in case that they are
1003 requested in the param_card.dat"""
1004- from .particles import all_particles
1005+ from particles import all_particles
1006
1007 self.dep_mass = [(part, part.mass) for part in all_particles \
1008 if part.pdg_code > 0 and \
1009@@ -84,7 +79,8 @@
1010 self.write_block(lhablock)
1011 need_writing = [ param for param in all_ext_param if \
1012 param.lhablock == lhablock]
1013- need_writing.sort(self.order_param)
1014+ from functools import cmp_to_key
1015+ need_writing.sort(key=cmp_to_key(self.order_param))
1016 [self.write_param(param, lhablock) for param in need_writing]
1017
1018 if self.generic_output:
1019@@ -119,9 +115,12 @@
1020
1021 def write_dep_param_block(self, lhablock):
1022 import cmath
1023- from .parameters import all_parameters
1024+ from parameters import all_parameters
1025 for parameter in all_parameters:
1026- exec("%s = %s" % (parameter.name, parameter.value))
1027+ try:
1028+ exec("%s = %s" % (parameter.name, parameter.value))
1029+ except Exception:
1030+ pass
1031 text = "## Not dependent paramater.\n"
1032 text += "## Those values should be edited following analytical the \n"
1033 text += "## analytical expression. Some generator could simply ignore \n"
1034@@ -152,9 +151,8 @@
1035
1036 def write_qnumber(self):
1037 """ write qnumber """
1038- from .particles import all_particles
1039- from . import particles
1040- print(particles.__file__)
1041+ from particles import all_particles
1042+
1043 text="""#===========================================================\n"""
1044 text += """# QUANTUM NUMBERS OF NEW STATE(S) (NON SM PDG CODE)\n"""
1045 text += """#===========================================================\n\n"""
1046@@ -165,7 +163,7 @@
1047 text += self.data % {'pdg': part.pdg_code,
1048 'name': part.name,
1049 'charge': 3 * part.charge,
1050- 'spin': part.spin,
1051+ 'spin': 2 * part.spin + 1,
1052 'color': part.color,
1053 'antipart': part.name != part.antiname and 1 or 0}
1054
1055
1056=== modified file 'tests/acceptance_tests/test_cmd_reweight.py'
1057--- tests/acceptance_tests/test_cmd_reweight.py 2020-08-20 15:33:24 +0000
1058+++ tests/acceptance_tests/test_cmd_reweight.py 2021-01-26 14:28:22 +0000
1059@@ -254,7 +254,8 @@
1060 else:
1061 me_cmd.run_cmd('reweight run_01 --from_cards')
1062 #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]
1063- 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]
1064+ #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]
1065+ 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]
1066 lhe = lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'rwgt_events_tree_rwgt_1.lhe.gz'))
1067 lhe_orig = lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'events.lhe.gz'))
1068
1069@@ -264,9 +265,9 @@
1070 i+=1
1071 rwgt_data = event_orig.parse_reweight()
1072 #solutions.append(rwgt_data['rwgt_1_tree'])
1073- #continue
1074 self.assertTrue('rwgt_1_tree' in rwgt_data)
1075 self.assertEqual(event.wgt, rwgt_data['rwgt_1_tree'])
1076+ #misc.sprint(i, event.wgt, solutions[i])
1077 self.assertTrue(misc.equal(event.wgt, solutions[i]))
1078 nlo1 = event.parse_nlo_weight()
1079 nlo2 = event_orig.parse_nlo_weight()
1080@@ -306,7 +307,10 @@
1081 lhe2= lhe_parser.EventFile(pjoin(self.run_dir,'Events','run_01', 'rwgt_events_tree_rwgt_1.lhe.gz'))
1082 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]
1083 for i,event in enumerate(lhe):
1084- event2 = next(lhe2)
1085+ try:
1086+ event2 = next(lhe2)
1087+ except StopIteration:
1088+ raise Exception('incomplete rwgt file')
1089 rwgt_data = event.parse_reweight()
1090 #solutions.append(rwgt_data['MYNLO_tree'])
1091 if i < len(solutions):
1092
1093=== modified file 'tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_group/matrix1.f'
1094--- tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_group/matrix1.f 2020-10-30 12:03:19 +0000
1095+++ tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_group/matrix1.f 2021-01-26 14:28:22 +0000
1096@@ -312,10 +312,10 @@
1097 COMPLEX*16 DUM0,DUM1
1098 DATA DUM0, DUM1/(0D0, 0D0), (1D0, 0D0)/
1099
1100+ DOUBLE PRECISION FK_WZ
1101 DOUBLE PRECISION FK_ZERO
1102- DOUBLE PRECISION FK_WZ
1103+ SAVE FK_WZ
1104 SAVE FK_ZERO
1105- SAVE FK_WZ
1106
1107 LOGICAL FIRST
1108 DATA FIRST /.TRUE./
1109
1110=== modified file 'tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_standalone/matrix.f'
1111--- tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_standalone/matrix.f 2020-10-30 12:03:19 +0000
1112+++ tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_standalone/matrix.f 2021-01-26 14:28:22 +0000
1113@@ -87,6 +87,9 @@
1114 INTEGER USERHEL
1115 COMMON/HELUSERCHOICE/USERHEL
1116 DATA USERHEL/-1/
1117+ LOGICAL HELRESET
1118+ COMMON/HELRESET/HELRESET
1119+ DATA HELRESET/.TRUE./
1120
1121 DATA (NHEL(I, 1),I=1,5) /-1, 1,-1,-1,-1/
1122 DATA (NHEL(I, 2),I=1,5) /-1, 1,-1,-1, 1/
1123@@ -132,6 +135,17 @@
1124 LOGICAL IS_BORN_HEL_SELECTED
1125
1126 C ----------
1127+C Check if helreset mode is on
1128+C ---------
1129+ IF (HELRESET) THEN
1130+ NTRY = 0
1131+ DO I=1,NCOMB
1132+ GOODHEL(I) = .FALSE.
1133+ ENDDO
1134+ HELRESET = .FALSE.
1135+ ENDIF
1136+
1137+C ----------
1138 C BEGIN CODE
1139 C ----------
1140 IF(USERHEL.EQ.-1) NTRY=NTRY+1
1141
1142=== modified file 'tests/input_files/IOTestsComparison/MadLoop_output_from_the_interface/TIR_output/%ggttx_IOTest%SubProcesses%P0_gg_ttx%helas_calls_uvct_1.f'
1143--- 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
1144+++ 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
1145@@ -101,24 +101,24 @@
1146 $ *UVWFCT_G_1_1EPS)
1147 C Amplitude(s) for UVCT diagram with ID 41
1148 CALL FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))
1149- AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
1150- $ *UVWFCT_G_2)
1151+ AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
1152+ $ *UVWFCT_G_1)
1153 C Amplitude(s) for UVCT diagram with ID 42
1154 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))
1155 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1156 $ *UVWFCT_G_1_1EPS)
1157 C Amplitude(s) for UVCT diagram with ID 43
1158 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))
1159- AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
1160- $ *UVWFCT_G_2)
1161+ AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
1162+ $ *UVWFCT_G_1)
1163 C Amplitude(s) for UVCT diagram with ID 44
1164 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))
1165 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1166 $ *UVWFCT_G_1_1EPS)
1167 C Amplitude(s) for UVCT diagram with ID 45
1168 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))
1169- AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
1170- $ *UVWFCT_G_2)
1171+ AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
1172+ $ *UVWFCT_G_1)
1173 C At this point, all UVCT amps needed for (QCD=6), i.e. of split
1174 C order ID=1, are computed.
1175 IF(FILTER_SO.AND.SQSO_TARGET.EQ.1) GOTO 3000
1176
1177=== 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'
1178--- 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
1179+++ 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
1180@@ -85,24 +85,24 @@
1181 $ *UVWFCT_G_1_1EPS)
1182 C Amplitude(s) for UVCT diagram with ID 41
1183 CALL MP_FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))
1184- AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
1185- $ *UVWFCT_G_2)
1186+ AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
1187+ $ *UVWFCT_G_1)
1188 C Amplitude(s) for UVCT diagram with ID 42
1189 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))
1190 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1191 $ *UVWFCT_G_1_1EPS)
1192 C Amplitude(s) for UVCT diagram with ID 43
1193 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))
1194- AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
1195- $ *UVWFCT_G_2)
1196+ AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
1197+ $ *UVWFCT_G_1)
1198 C Amplitude(s) for UVCT diagram with ID 44
1199 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))
1200 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1201 $ *UVWFCT_G_1_1EPS)
1202 C Amplitude(s) for UVCT diagram with ID 45
1203 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))
1204- AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
1205- $ *UVWFCT_G_2)
1206+ AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
1207+ $ *UVWFCT_G_1)
1208 C At this point, all UVCT amps needed for (QCD=6), i.e. of split
1209 C order ID=1, are computed.
1210 IF(FILTER_SO.AND.SQSO_TARGET.EQ.1) GOTO 3000
1211
1212=== modified file 'tests/input_files/IOTestsComparison/SquaredOrder_IOTest/sqso_uux_uuxuuxx/matrix_NoSQSO.f'
1213--- tests/input_files/IOTestsComparison/SquaredOrder_IOTest/sqso_uux_uuxuuxx/matrix_NoSQSO.f 2020-10-30 12:03:19 +0000
1214+++ tests/input_files/IOTestsComparison/SquaredOrder_IOTest/sqso_uux_uuxuuxx/matrix_NoSQSO.f 2021-01-26 14:28:22 +0000
1215@@ -87,6 +87,9 @@
1216 INTEGER USERHEL
1217 COMMON/HELUSERCHOICE/USERHEL
1218 DATA USERHEL/-1/
1219+ LOGICAL HELRESET
1220+ COMMON/HELRESET/HELRESET
1221+ DATA HELRESET/.TRUE./
1222
1223 DATA (NHEL(I, 1),I=1,6) / 1,-1,-1, 1,-1, 1/
1224 DATA (NHEL(I, 2),I=1,6) / 1,-1,-1, 1,-1,-1/
1225@@ -164,6 +167,17 @@
1226 LOGICAL IS_BORN_HEL_SELECTED
1227
1228 C ----------
1229+C Check if helreset mode is on
1230+C ---------
1231+ IF (HELRESET) THEN
1232+ NTRY = 0
1233+ DO I=1,NCOMB
1234+ GOODHEL(I) = .FALSE.
1235+ ENDDO
1236+ HELRESET = .FALSE.
1237+ ENDIF
1238+
1239+C ----------
1240 C BEGIN CODE
1241 C ----------
1242 IF(USERHEL.EQ.-1) NTRY=NTRY+1
1243
1244=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc'
1245--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
1246+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
1247@@ -14,14 +14,14 @@
1248 DOUBLE PRECISION NF
1249 PARAMETER(NF=4)
1250
1251- DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
1252-
1253- COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
1254-
1255-
1256- DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT
1257-
1258- COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
1259+ DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1260+
1261+ COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1262+
1263+
1264+ DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
1265+
1266+ COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
1267
1268
1269 DOUBLE COMPLEX GC_4, GC_5, R2_GQQ, R2_QQQ, UV_GQQG_1EPS,
1270
1271=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%input.inc'
1272--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
1273+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
1274@@ -8,18 +8,17 @@
1275 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
1276 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
1277 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
1278- $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM33
1279- $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
1280- $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
1281- $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
1282- $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
1283- $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
1284- $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
1285- $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
1286- $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD
1287- $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2
1288- $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT
1289- $ ,MDL_YMTAU
1290+ $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
1291+ $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
1292+ $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
1293+ $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
1294+ $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
1295+ $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
1296+ $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
1297+ $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
1298+ $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
1299+ $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
1300+ $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
1301
1302 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__2
1303 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_
1304@@ -27,18 +26,17 @@
1305 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
1306 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
1307 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
1308- $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM33
1309- $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
1310- $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
1311- $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
1312- $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
1313- $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
1314- $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
1315- $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
1316- $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD
1317- $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2
1318- $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT
1319- $ ,MDL_YMTAU
1320+ $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
1321+ $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
1322+ $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
1323+ $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
1324+ $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
1325+ $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
1326+ $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
1327+ $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
1328+ $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
1329+ $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
1330+ $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
1331
1332
1333 DOUBLE COMPLEX MDL_COMPLEXI,MDL_I1X33,MDL_I2X33,MDL_I3X33
1334
1335=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc'
1336--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
1337+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
1338@@ -8,16 +8,16 @@
1339
1340 G = 2 * DSQRT(AS*PI) ! for the first init
1341
1342+ MDL_CONJG__CKM3X3 = 1.000000D+00
1343+
1344+ MDL_CONJG__CKM22 = 1.000000D+00
1345+
1346 MDL_CKM22 = 1.000000D+00
1347
1348 MDL_CKM3X3 = 1.000000D+00
1349
1350- MDL_CONJG__CKM3X3 = 1.000000D+00
1351-
1352 MDL_CKM33 = 1.000000D+00
1353
1354- MDL_CONJG__CKM22 = 1.000000D+00
1355-
1356 MDL_LHV = 1.000000D+00
1357
1358 MDL_NCOL = 3.000000D+00
1359
1360=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc'
1361--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
1362+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
1363@@ -12,16 +12,16 @@
1364 COMMON/MP_RSCALE/ MP__MU_R
1365
1366
1367- REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW
1368- $ ,MP__MDL_MB
1369-
1370- COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT
1371- $ ,MP__MDL_MW,MP__MDL_MB
1372-
1373-
1374- REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
1375-
1376- COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
1377+ REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
1378+ $ ,MP__MDL_MZ
1379+
1380+ COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
1381+ $ ,MP__MDL_MH,MP__MDL_MZ
1382+
1383+
1384+ REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
1385+
1386+ COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
1387
1388
1389 COMPLEX*32 MP__GC_4,MP__GC_5,MP__R2_GQQ,MP__R2_QQQ
1390
1391=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc'
1392--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
1393+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
1394@@ -12,14 +12,14 @@
1395 COMMON/MP_RSCALE/ MU_R
1396
1397
1398- REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
1399-
1400- COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
1401-
1402-
1403- REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT
1404-
1405- COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
1406+ REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1407+
1408+ COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1409+
1410+
1411+ REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
1412+
1413+ COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
1414
1415
1416 COMPLEX*32 GC_4,GC_5,R2_GQQ,R2_QQQ,UV_GQQG_1EPS,UV_GQQB_1EPS
1417
1418=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc'
1419--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
1420+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
1421@@ -9,22 +9,22 @@
1422 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
1423 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
1424 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
1425- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
1426- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
1427- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
1428- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
1429- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
1430- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
1431- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
1432- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
1433- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
1434- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
1435- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
1436- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
1437- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
1438- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
1439- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
1440- $ ,MP__MDL_YMT,MP__MDL_YMTAU
1441+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
1442+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
1443+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
1444+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
1445+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
1446+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
1447+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
1448+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
1449+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
1450+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
1451+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
1452+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
1453+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
1454+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
1455+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
1456+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
1457
1458 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
1459 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_
1460@@ -34,22 +34,22 @@
1461 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
1462 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
1463 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
1464- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
1465- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
1466- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
1467- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
1468- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
1469- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
1470- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
1471- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
1472- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
1473- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
1474- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
1475- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
1476- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
1477- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
1478- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
1479- $ ,MP__MDL_YMT,MP__MDL_YMTAU
1480+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
1481+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
1482+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
1483+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
1484+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
1485+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
1486+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
1487+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
1488+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
1489+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
1490+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
1491+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
1492+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
1493+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
1494+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
1495+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
1496
1497
1498 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X33
1499
1500=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc'
1501--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
1502+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
1503@@ -8,16 +8,16 @@
1504
1505 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1506
1507+ MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
1508+
1509+ MP__MDL_CONJG__CKM22 = 1.000000E+00_16
1510+
1511 MP__MDL_CKM22 = 1.000000E+00_16
1512
1513 MP__MDL_CKM3X3 = 1.000000E+00_16
1514
1515- MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
1516-
1517 MP__MDL_CKM33 = 1.000000E+00_16
1518
1519- MP__MDL_CONJG__CKM22 = 1.000000E+00_16
1520-
1521 MP__MDL_LHV = 1.000000E+00_16
1522
1523 MP__MDL_NCOL = 3.000000E+00_16
1524
1525=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/born_matrix.f'
1526--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/born_matrix.f 2020-10-30 12:03:19 +0000
1527+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/born_matrix.f 2021-01-26 14:28:22 +0000
1528@@ -87,6 +87,9 @@
1529 INTEGER USERHEL
1530 COMMON/ML5_0_HELUSERCHOICE/USERHEL
1531 DATA USERHEL/-1/
1532+ LOGICAL HELRESET
1533+ COMMON/ML5_0_HELRESET/HELRESET
1534+ DATA HELRESET/.TRUE./
1535
1536 DATA (NHEL(I, 1),I=1,5) / 1,-1,-1, 1,-1/
1537 DATA (NHEL(I, 2),I=1,5) / 1,-1,-1, 1, 1/
1538@@ -132,6 +135,17 @@
1539 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
1540
1541 C ----------
1542+C Check if helreset mode is on
1543+C ---------
1544+ IF (HELRESET) THEN
1545+ NTRY = 0
1546+ DO I=1,NCOMB
1547+ GOODHEL(I) = .FALSE.
1548+ ENDDO
1549+ HELRESET = .FALSE.
1550+ ENDIF
1551+
1552+C ----------
1553 C BEGIN CODE
1554 C ----------
1555 IF(USERHEL.EQ.-1) NTRY=NTRY+1
1556
1557=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/loop_matrix.f'
1558--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/loop_matrix.f 2020-09-28 07:37:07 +0000
1559+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/loop_matrix.f 2021-01-26 14:28:22 +0000
1560@@ -795,13 +795,13 @@
1561 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)
1562 C Amplitude(s) for UVCT diagram with ID 15
1563 CALL FFV2_0(W(1,6,H),W(1,2,H),W(1,7,H),GC_11,AMPL(1,26))
1564- AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)
1565+ AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
1566 C Amplitude(s) for UVCT diagram with ID 16
1567 CALL FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(2,27))
1568 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)
1569 C Amplitude(s) for UVCT diagram with ID 17
1570 CALL FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(1,28))
1571- AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)
1572+ AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
1573 300 CONTINUE
1574
1575
1576
1577=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/mp_born_amps_and_wfs.f'
1578--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/mp_born_amps_and_wfs.f 2020-09-28 07:37:07 +0000
1579+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/dux_mumvmxg/mp_born_amps_and_wfs.f 2021-01-26 14:28:22 +0000
1580@@ -180,13 +180,13 @@
1581 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)
1582 C Amplitude(s) for UVCT diagram with ID 15
1583 CALL MP_FFV2_0(W(1,6,H),W(1,2,H),W(1,7,H),GC_11,AMPL(1,26))
1584- AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)
1585+ AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
1586 C Amplitude(s) for UVCT diagram with ID 16
1587 CALL MP_FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(2,27))
1588 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)
1589 C Amplitude(s) for UVCT diagram with ID 17
1590 CALL MP_FFV2_0(W(1,1,H),W(1,8,H),W(1,7,H),GC_11,AMPL(1,28))
1591- AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)
1592+ AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
1593 C Copy the qp wfs to the dp ones as they are used to setup the
1594 C CT calls.
1595 DO I=1,NWAVEFUNCS
1596
1597=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%coupl.inc'
1598--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
1599+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
1600@@ -14,14 +14,14 @@
1601 DOUBLE PRECISION NF
1602 PARAMETER(NF=4)
1603
1604- DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
1605-
1606- COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
1607-
1608-
1609- DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT
1610-
1611- COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
1612+ DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1613+
1614+ COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1615+
1616+
1617+ DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
1618+
1619+ COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
1620
1621
1622 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,
1623
1624=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%input.inc'
1625--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
1626+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
1627@@ -8,18 +8,17 @@
1628 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
1629 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
1630 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
1631- $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM33
1632- $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
1633- $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
1634- $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
1635- $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
1636- $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
1637- $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
1638- $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
1639- $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD
1640- $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2
1641- $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT
1642- $ ,MDL_YMTAU
1643+ $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
1644+ $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
1645+ $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
1646+ $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
1647+ $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
1648+ $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
1649+ $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
1650+ $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
1651+ $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
1652+ $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
1653+ $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
1654
1655 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__2
1656 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_
1657@@ -27,18 +26,17 @@
1658 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
1659 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
1660 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
1661- $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM33
1662- $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
1663- $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
1664- $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
1665- $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
1666- $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
1667- $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
1668- $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
1669- $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD
1670- $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2
1671- $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT
1672- $ ,MDL_YMTAU
1673+ $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
1674+ $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
1675+ $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
1676+ $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
1677+ $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
1678+ $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
1679+ $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
1680+ $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
1681+ $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
1682+ $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
1683+ $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
1684
1685
1686 DOUBLE COMPLEX MDL_BMASS_UV_1EPS_,MDL_TMASS_UV_1EPS_
1687
1688=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc'
1689--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
1690+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
1691@@ -8,16 +8,16 @@
1692
1693 G = 2 * DSQRT(AS*PI) ! for the first init
1694
1695+ MDL_CONJG__CKM3X3 = 1.000000D+00
1696+
1697+ MDL_CONJG__CKM22 = 1.000000D+00
1698+
1699 MDL_CKM22 = 1.000000D+00
1700
1701 MDL_CKM3X3 = 1.000000D+00
1702
1703- MDL_CONJG__CKM3X3 = 1.000000D+00
1704-
1705 MDL_CKM33 = 1.000000D+00
1706
1707- MDL_CONJG__CKM22 = 1.000000D+00
1708-
1709 MDL_LHV = 1.000000D+00
1710
1711 MDL_NCOL = 3.000000D+00
1712
1713=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc'
1714--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
1715+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
1716@@ -12,16 +12,16 @@
1717 COMMON/MP_RSCALE/ MP__MU_R
1718
1719
1720- REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW
1721- $ ,MP__MDL_MB
1722-
1723- COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT
1724- $ ,MP__MDL_MW,MP__MDL_MB
1725-
1726-
1727- REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
1728-
1729- COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
1730+ REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
1731+ $ ,MP__MDL_MZ
1732+
1733+ COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
1734+ $ ,MP__MDL_MH,MP__MDL_MZ
1735+
1736+
1737+ REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
1738+
1739+ COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
1740
1741
1742 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG
1743
1744=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc'
1745--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
1746+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
1747@@ -12,14 +12,14 @@
1748 COMMON/MP_RSCALE/ MU_R
1749
1750
1751- REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
1752-
1753- COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
1754-
1755-
1756- REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT
1757-
1758- COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
1759+ REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1760+
1761+ COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
1762+
1763+
1764+ REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
1765+
1766+ COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
1767
1768
1769 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB
1770
1771=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc'
1772--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
1773+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
1774@@ -9,22 +9,22 @@
1775 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
1776 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
1777 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
1778- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
1779- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
1780- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
1781- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
1782- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
1783- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
1784- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
1785- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
1786- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
1787- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
1788- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
1789- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
1790- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
1791- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
1792- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
1793- $ ,MP__MDL_YMT,MP__MDL_YMTAU
1794+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
1795+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
1796+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
1797+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
1798+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
1799+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
1800+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
1801+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
1802+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
1803+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
1804+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
1805+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
1806+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
1807+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
1808+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
1809+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
1810
1811 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
1812 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_
1813@@ -34,22 +34,22 @@
1814 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
1815 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
1816 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
1817- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
1818- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
1819- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
1820- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
1821- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
1822- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
1823- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
1824- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
1825- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
1826- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
1827- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
1828- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
1829- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
1830- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
1831- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
1832- $ ,MP__MDL_YMT,MP__MDL_YMTAU
1833+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
1834+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
1835+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
1836+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
1837+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
1838+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
1839+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
1840+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
1841+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
1842+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
1843+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
1844+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
1845+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
1846+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
1847+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
1848+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
1849
1850
1851 COMPLEX*32 MP__MDL_BMASS_UV_1EPS_,MP__MDL_TMASS_UV_1EPS_
1852
1853=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc'
1854--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
1855+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
1856@@ -8,16 +8,16 @@
1857
1858 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
1859
1860+ MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
1861+
1862+ MP__MDL_CONJG__CKM22 = 1.000000E+00_16
1863+
1864 MP__MDL_CKM22 = 1.000000E+00_16
1865
1866 MP__MDL_CKM3X3 = 1.000000E+00_16
1867
1868- MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
1869-
1870 MP__MDL_CKM33 = 1.000000E+00_16
1871
1872- MP__MDL_CONJG__CKM22 = 1.000000E+00_16
1873-
1874 MP__MDL_LHV = 1.000000E+00_16
1875
1876 MP__MDL_NCOL = 3.000000E+00_16
1877
1878=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/born_matrix.f'
1879--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/born_matrix.f 2020-10-30 12:03:19 +0000
1880+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/born_matrix.f 2021-01-26 14:28:22 +0000
1881@@ -87,6 +87,9 @@
1882 INTEGER USERHEL
1883 COMMON/ML5_0_HELUSERCHOICE/USERHEL
1884 DATA USERHEL/-1/
1885+ LOGICAL HELRESET
1886+ COMMON/ML5_0_HELRESET/HELRESET
1887+ DATA HELRESET/.TRUE./
1888
1889 DATA (NHEL(I, 1),I=1,5) /-1,-1, 1,-1, 1/
1890 DATA (NHEL(I, 2),I=1,5) /-1,-1, 1,-1,-1/
1891@@ -148,6 +151,17 @@
1892 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
1893
1894 C ----------
1895+C Check if helreset mode is on
1896+C ---------
1897+ IF (HELRESET) THEN
1898+ NTRY = 0
1899+ DO I=1,NCOMB
1900+ GOODHEL(I) = .FALSE.
1901+ ENDDO
1902+ HELRESET = .FALSE.
1903+ ENDIF
1904+
1905+C ----------
1906 C BEGIN CODE
1907 C ----------
1908 IF(USERHEL.EQ.-1) NTRY=NTRY+1
1909
1910=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/loop_matrix.f'
1911--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/loop_matrix.f 2020-10-30 12:03:19 +0000
1912+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/loop_matrix.f 2021-01-26 14:28:22 +0000
1913@@ -1202,64 +1202,64 @@
1914 $ *UVWFCT_G_1_1EPS)
1915 C Amplitude(s) for UVCT diagram with ID 136
1916 CALL FFV1_0(W(1,5,H),W(1,7,H),W(1,6,H),GC_5,AMPL(1,238))
1917- AMPL(1,238)=AMPL(1,238)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
1918- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
1919+ AMPL(1,238)=AMPL(1,238)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1920+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1921 C Amplitude(s) for UVCT diagram with ID 137
1922 CALL FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(2,239))
1923 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1924 $ *UVWFCT_G_1_1EPS)
1925 C Amplitude(s) for UVCT diagram with ID 138
1926 CALL FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(1,240))
1927- AMPL(1,240)=AMPL(1,240)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
1928- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
1929+ AMPL(1,240)=AMPL(1,240)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1930+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1931 C Amplitude(s) for UVCT diagram with ID 139
1932 CALL FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(2,241))
1933 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1934 $ *UVWFCT_G_1_1EPS)
1935 C Amplitude(s) for UVCT diagram with ID 140
1936 CALL FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(1,242))
1937- AMPL(1,242)=AMPL(1,242)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
1938- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
1939+ AMPL(1,242)=AMPL(1,242)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1940+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1941 C Amplitude(s) for UVCT diagram with ID 141
1942 CALL FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(2,243))
1943 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1944 $ *UVWFCT_G_1_1EPS)
1945 C Amplitude(s) for UVCT diagram with ID 142
1946 CALL FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(1,244))
1947- AMPL(1,244)=AMPL(1,244)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
1948- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
1949+ AMPL(1,244)=AMPL(1,244)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1950+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1951 C Amplitude(s) for UVCT diagram with ID 143
1952 CALL FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(2,245))
1953 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1954 $ *UVWFCT_G_1_1EPS)
1955 C Amplitude(s) for UVCT diagram with ID 144
1956 CALL FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(1,246))
1957- AMPL(1,246)=AMPL(1,246)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
1958- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
1959+ AMPL(1,246)=AMPL(1,246)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1960+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1961 C Amplitude(s) for UVCT diagram with ID 145
1962 CALL FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(2,247))
1963 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1964 $ *UVWFCT_G_1_1EPS)
1965 C Amplitude(s) for UVCT diagram with ID 146
1966 CALL FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(1,248))
1967- AMPL(1,248)=AMPL(1,248)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
1968- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
1969+ AMPL(1,248)=AMPL(1,248)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1970+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1971 C Amplitude(s) for UVCT diagram with ID 147
1972 CALL FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(2,249))
1973 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1974 $ *UVWFCT_G_1_1EPS)
1975 C Amplitude(s) for UVCT diagram with ID 148
1976 CALL FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(1,250))
1977- AMPL(1,250)=AMPL(1,250)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
1978- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
1979+ AMPL(1,250)=AMPL(1,250)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1980+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1981 C Amplitude(s) for UVCT diagram with ID 149
1982 CALL FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(2,251))
1983 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
1984 $ *UVWFCT_G_1_1EPS)
1985 C Amplitude(s) for UVCT diagram with ID 150
1986 CALL FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(1,252))
1987- AMPL(1,252)=AMPL(1,252)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
1988- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
1989+ AMPL(1,252)=AMPL(1,252)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
1990+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
1991 300 CONTINUE
1992
1993
1994
1995=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/mp_born_amps_and_wfs.f'
1996--- tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/mp_born_amps_and_wfs.f 2020-10-30 12:03:19 +0000
1997+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_default/gg_wmtbx/mp_born_amps_and_wfs.f 2021-01-26 14:28:22 +0000
1998@@ -656,32 +656,32 @@
1999 $ *UVWFCT_G_1_1EPS)
2000 C Amplitude(s) for UVCT diagram with ID 136
2001 CALL MP_FFV1_0(W(1,5,H),W(1,7,H),W(1,6,H),GC_5,AMPL(1,238))
2002- AMPL(1,238)=AMPL(1,238)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
2003- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2004+ AMPL(1,238)=AMPL(1,238)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
2005+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2006 C Amplitude(s) for UVCT diagram with ID 137
2007 CALL MP_FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(2,239))
2008 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2009 $ *UVWFCT_G_1_1EPS)
2010 C Amplitude(s) for UVCT diagram with ID 138
2011 CALL MP_FFV1_0(W(1,8,H),W(1,4,H),W(1,6,H),GC_5,AMPL(1,240))
2012- AMPL(1,240)=AMPL(1,240)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
2013- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2014+ AMPL(1,240)=AMPL(1,240)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
2015+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2016 C Amplitude(s) for UVCT diagram with ID 139
2017 CALL MP_FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(2,241))
2018 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2019 $ *UVWFCT_G_1_1EPS)
2020 C Amplitude(s) for UVCT diagram with ID 140
2021 CALL MP_FFV2_0(W(1,10,H),W(1,9,H),W(1,3,H),GC_11,AMPL(1,242))
2022- AMPL(1,242)=AMPL(1,242)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
2023- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2024+ AMPL(1,242)=AMPL(1,242)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
2025+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2026 C Amplitude(s) for UVCT diagram with ID 141
2027 CALL MP_FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(2,243))
2028 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2029 $ *UVWFCT_G_1_1EPS)
2030 C Amplitude(s) for UVCT diagram with ID 142
2031 CALL MP_FFV1_0(W(1,8,H),W(1,9,H),W(1,2,H),GC_5,AMPL(1,244))
2032- AMPL(1,244)=AMPL(1,244)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
2033- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2034+ AMPL(1,244)=AMPL(1,244)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
2035+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2036 C Amplitude(s) for UVCT diagram with ID 143
2037 CALL MP_FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(2,245)
2038 $ )
2039@@ -690,32 +690,32 @@
2040 C Amplitude(s) for UVCT diagram with ID 144
2041 CALL MP_FFV2_0(W(1,11,H),W(1,12,H),W(1,3,H),GC_11,AMPL(1,246)
2042 $ )
2043- AMPL(1,246)=AMPL(1,246)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
2044- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2045+ AMPL(1,246)=AMPL(1,246)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
2046+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2047 C Amplitude(s) for UVCT diagram with ID 145
2048 CALL MP_FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(2,247))
2049 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2050 $ *UVWFCT_G_1_1EPS)
2051 C Amplitude(s) for UVCT diagram with ID 146
2052 CALL MP_FFV1_0(W(1,11,H),W(1,7,H),W(1,2,H),GC_5,AMPL(1,248))
2053- AMPL(1,248)=AMPL(1,248)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
2054- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2055+ AMPL(1,248)=AMPL(1,248)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
2056+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2057 C Amplitude(s) for UVCT diagram with ID 147
2058 CALL MP_FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(2,249))
2059 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2060 $ *UVWFCT_G_1_1EPS)
2061 C Amplitude(s) for UVCT diagram with ID 148
2062 CALL MP_FFV1_0(W(1,8,H),W(1,12,H),W(1,1,H),GC_5,AMPL(1,250))
2063- AMPL(1,250)=AMPL(1,250)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
2064- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2065+ AMPL(1,250)=AMPL(1,250)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
2066+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2067 C Amplitude(s) for UVCT diagram with ID 149
2068 CALL MP_FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(2,251))
2069 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2070 $ *UVWFCT_G_1_1EPS)
2071 C Amplitude(s) for UVCT diagram with ID 150
2072 CALL MP_FFV1_0(W(1,10,H),W(1,7,H),W(1,1,H),GC_5,AMPL(1,252))
2073- AMPL(1,252)=AMPL(1,252)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0
2074- $ +2.0D0*UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2075+ AMPL(1,252)=AMPL(1,252)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
2076+ $ +1.0D0*UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2077 C Copy the qp wfs to the dp ones as they are used to setup the
2078 C CT calls.
2079 DO I=1,NWAVEFUNCS
2080
2081=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc'
2082--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
2083+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
2084@@ -14,14 +14,14 @@
2085 DOUBLE PRECISION NF
2086 PARAMETER(NF=4)
2087
2088- DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2089-
2090- COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2091-
2092-
2093- DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2094-
2095- COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2096+ DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2097+
2098+ COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2099+
2100+
2101+ DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2102+
2103+ COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2104
2105
2106 DOUBLE COMPLEX GC_4, GC_5, R2_GQQ, R2_QQQ, UV_GQQG_1EPS,
2107
2108=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%input.inc'
2109--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
2110+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
2111@@ -8,18 +8,17 @@
2112 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
2113 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
2114 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
2115- $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM33
2116- $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
2117- $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
2118- $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
2119- $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
2120- $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
2121- $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
2122- $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
2123- $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD
2124- $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2
2125- $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT
2126- $ ,MDL_YMTAU
2127+ $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
2128+ $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
2129+ $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
2130+ $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
2131+ $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
2132+ $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
2133+ $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
2134+ $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
2135+ $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
2136+ $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
2137+ $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
2138
2139 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__2
2140 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_
2141@@ -27,18 +26,17 @@
2142 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
2143 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
2144 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
2145- $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM33
2146- $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
2147- $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
2148- $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
2149- $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
2150- $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
2151- $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
2152- $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
2153- $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD
2154- $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2
2155- $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT
2156- $ ,MDL_YMTAU
2157+ $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
2158+ $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
2159+ $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
2160+ $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
2161+ $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
2162+ $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
2163+ $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
2164+ $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
2165+ $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
2166+ $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
2167+ $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
2168
2169
2170 DOUBLE COMPLEX MDL_COMPLEXI,MDL_I1X33,MDL_I2X33,MDL_I3X33
2171
2172=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc'
2173--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
2174+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
2175@@ -8,16 +8,16 @@
2176
2177 G = 2 * DSQRT(AS*PI) ! for the first init
2178
2179+ MDL_CONJG__CKM3X3 = 1.000000D+00
2180+
2181+ MDL_CONJG__CKM22 = 1.000000D+00
2182+
2183 MDL_CKM22 = 1.000000D+00
2184
2185 MDL_CKM3X3 = 1.000000D+00
2186
2187- MDL_CONJG__CKM3X3 = 1.000000D+00
2188-
2189 MDL_CKM33 = 1.000000D+00
2190
2191- MDL_CONJG__CKM22 = 1.000000D+00
2192-
2193 MDL_LHV = 1.000000D+00
2194
2195 MDL_NCOL = 3.000000D+00
2196
2197=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc'
2198--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
2199+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
2200@@ -12,16 +12,16 @@
2201 COMMON/MP_RSCALE/ MP__MU_R
2202
2203
2204- REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW
2205- $ ,MP__MDL_MB
2206-
2207- COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT
2208- $ ,MP__MDL_MW,MP__MDL_MB
2209-
2210-
2211- REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
2212-
2213- COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
2214+ REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
2215+ $ ,MP__MDL_MZ
2216+
2217+ COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
2218+ $ ,MP__MDL_MH,MP__MDL_MZ
2219+
2220+
2221+ REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2222+
2223+ COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2224
2225
2226 COMPLEX*32 MP__GC_4,MP__GC_5,MP__R2_GQQ,MP__R2_QQQ
2227
2228=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc'
2229--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
2230+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
2231@@ -12,14 +12,14 @@
2232 COMMON/MP_RSCALE/ MU_R
2233
2234
2235- REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2236-
2237- COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2238-
2239-
2240- REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2241-
2242- COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2243+ REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2244+
2245+ COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2246+
2247+
2248+ REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2249+
2250+ COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2251
2252
2253 COMPLEX*32 GC_4,GC_5,R2_GQQ,R2_QQQ,UV_GQQG_1EPS,UV_GQQB_1EPS
2254
2255=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc'
2256--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
2257+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
2258@@ -9,22 +9,22 @@
2259 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
2260 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
2261 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
2262- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
2263- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
2264- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
2265- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
2266- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
2267- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
2268- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
2269- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
2270- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
2271- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
2272- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
2273- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
2274- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
2275- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
2276- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
2277- $ ,MP__MDL_YMT,MP__MDL_YMTAU
2278+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
2279+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
2280+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
2281+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
2282+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
2283+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
2284+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
2285+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
2286+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
2287+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
2288+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
2289+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
2290+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
2291+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
2292+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
2293+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2294
2295 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
2296 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_
2297@@ -34,22 +34,22 @@
2298 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
2299 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
2300 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
2301- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
2302- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
2303- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
2304- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
2305- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
2306- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
2307- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
2308- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
2309- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
2310- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
2311- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
2312- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
2313- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
2314- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
2315- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
2316- $ ,MP__MDL_YMT,MP__MDL_YMTAU
2317+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
2318+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
2319+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
2320+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
2321+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
2322+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
2323+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
2324+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
2325+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
2326+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
2327+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
2328+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
2329+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
2330+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
2331+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
2332+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2333
2334
2335 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X33
2336
2337=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc'
2338--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
2339+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
2340@@ -8,16 +8,16 @@
2341
2342 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
2343
2344+ MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
2345+
2346+ MP__MDL_CONJG__CKM22 = 1.000000E+00_16
2347+
2348 MP__MDL_CKM22 = 1.000000E+00_16
2349
2350 MP__MDL_CKM3X3 = 1.000000E+00_16
2351
2352- MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
2353-
2354 MP__MDL_CKM33 = 1.000000E+00_16
2355
2356- MP__MDL_CONJG__CKM22 = 1.000000E+00_16
2357-
2358 MP__MDL_LHV = 1.000000E+00_16
2359
2360 MP__MDL_NCOL = 3.000000E+00_16
2361
2362=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/born_matrix.f'
2363--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/born_matrix.f 2020-10-30 12:03:19 +0000
2364+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/born_matrix.f 2021-01-26 14:28:22 +0000
2365@@ -87,6 +87,9 @@
2366 INTEGER USERHEL
2367 COMMON/ML5_0_HELUSERCHOICE/USERHEL
2368 DATA USERHEL/-1/
2369+ LOGICAL HELRESET
2370+ COMMON/ML5_0_HELRESET/HELRESET
2371+ DATA HELRESET/.TRUE./
2372
2373 DATA (NHEL(I, 1),I=1,5) / 1,-1,-1, 1,-1/
2374 DATA (NHEL(I, 2),I=1,5) / 1,-1,-1, 1, 1/
2375@@ -132,6 +135,17 @@
2376 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
2377
2378 C ----------
2379+C Check if helreset mode is on
2380+C ---------
2381+ IF (HELRESET) THEN
2382+ NTRY = 0
2383+ DO I=1,NCOMB
2384+ GOODHEL(I) = .FALSE.
2385+ ENDDO
2386+ HELRESET = .FALSE.
2387+ ENDIF
2388+
2389+C ----------
2390 C BEGIN CODE
2391 C ----------
2392 IF(USERHEL.EQ.-1) NTRY=NTRY+1
2393
2394=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/helas_calls_uvct_1.f'
2395--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/helas_calls_uvct_1.f 2020-09-28 07:37:07 +0000
2396+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
2397@@ -100,13 +100,13 @@
2398 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)
2399 C Amplitude(s) for UVCT diagram with ID 15
2400 CALL FFV2_0(W(1,6),W(1,2),W(1,7),GC_11,AMPL(1,26))
2401- AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)
2402+ AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
2403 C Amplitude(s) for UVCT diagram with ID 16
2404 CALL FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(2,27))
2405 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)
2406 C Amplitude(s) for UVCT diagram with ID 17
2407 CALL FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(1,28))
2408- AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)
2409+ AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
2410
2411 GOTO 1001
2412 3000 CONTINUE
2413
2414=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/mp_helas_calls_uvct_1.f'
2415--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/mp_helas_calls_uvct_1.f 2020-09-28 07:37:07 +0000
2416+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/dux_mumvmxg/mp_helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
2417@@ -84,13 +84,13 @@
2418 AMPL(2,25)=AMPL(2,25)*(2.0D0*UVWFCT_G_1_1EPS)
2419 C Amplitude(s) for UVCT diagram with ID 15
2420 CALL MP_FFV2_0(W(1,6),W(1,2),W(1,7),GC_11,AMPL(1,26))
2421- AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)
2422+ AMPL(1,26)=AMPL(1,26)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
2423 C Amplitude(s) for UVCT diagram with ID 16
2424 CALL MP_FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(2,27))
2425 AMPL(2,27)=AMPL(2,27)*(2.0D0*UVWFCT_G_1_1EPS)
2426 C Amplitude(s) for UVCT diagram with ID 17
2427 CALL MP_FFV2_0(W(1,1),W(1,8),W(1,7),GC_11,AMPL(1,28))
2428- AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_1+1.0D0*UVWFCT_G_2)
2429+ AMPL(1,28)=AMPL(1,28)*(1.0D0*UVWFCT_G_2+1.0D0*UVWFCT_G_1)
2430
2431 GOTO 1001
2432 3000 CONTINUE
2433
2434=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%coupl.inc'
2435--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
2436+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
2437@@ -14,14 +14,14 @@
2438 DOUBLE PRECISION NF
2439 PARAMETER(NF=4)
2440
2441- DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2442-
2443- COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2444-
2445-
2446- DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2447-
2448- COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2449+ DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2450+
2451+ COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2452+
2453+
2454+ DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2455+
2456+ COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2457
2458
2459 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,
2460
2461=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%input.inc'
2462--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
2463+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
2464@@ -8,18 +8,17 @@
2465 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
2466 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
2467 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
2468- $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM33
2469- $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
2470- $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
2471- $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
2472- $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
2473- $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
2474- $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
2475- $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
2476- $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD
2477- $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2
2478- $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT
2479- $ ,MDL_YMTAU
2480+ $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
2481+ $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
2482+ $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
2483+ $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
2484+ $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
2485+ $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
2486+ $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
2487+ $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
2488+ $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
2489+ $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
2490+ $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
2491
2492 COMMON/PARAMS_R/ MDL_SQRT__AS,MDL_G__EXP__4,MDL_G__EXP__2
2493 $ ,MDL_R2MIXEDFACTOR_FIN_,MDL_G_UVG_1EPS_,MDL_G_UVB_1EPS_
2494@@ -27,18 +26,17 @@
2495 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
2496 $ ,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_,MDL_GWCFT_UV_B_FIN_
2497 $ ,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_,MDL_TWCFT_UV_FIN_
2498- $ ,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3,MDL_CKM33
2499- $ ,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
2500- $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
2501- $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
2502- $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
2503- $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
2504- $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
2505- $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
2506- $ ,MDL_VECTORWMDXU,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD
2507- $ ,MDL_GW__EXP__2,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2
2508- $ ,MDL_YB__EXP__2,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT
2509- $ ,MDL_YMTAU
2510+ $ ,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22,MDL_CKM3X3
2511+ $ ,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF,MDL_MZ__EXP__2
2512+ $ ,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2,MDL_NCOL__EXP__2
2513+ $ ,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW,MDL_SQRT__AEW,MDL_EE
2514+ $ ,MDL_MW__EXP__2,MDL_SW2,MDL_CW,MDL_SQRT__SW2,MDL_SW,MDL_G1
2515+ $ ,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM,MDL_YB,MDL_YT,MDL_YTAU
2516+ $ ,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN,MDL_VECTORZUP
2517+ $ ,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN,MDL_VECTORWMDXU
2518+ $ ,MDL_AXIALWMDXU,MDL_VECTORWPUXD,MDL_AXIALWPUXD,MDL_GW__EXP__2
2519+ $ ,MDL_CW__EXP__2,MDL_EE__EXP__2,MDL_SW__EXP__2,MDL_YB__EXP__2
2520+ $ ,MDL_YT__EXP__2,AEWM1,MDL_GF,AS,MDL_YMB,MDL_YMT,MDL_YMTAU
2521
2522
2523 DOUBLE COMPLEX MDL_BMASS_UV_1EPS_,MDL_TMASS_UV_1EPS_
2524
2525=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc'
2526--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
2527+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
2528@@ -8,16 +8,16 @@
2529
2530 G = 2 * DSQRT(AS*PI) ! for the first init
2531
2532+ MDL_CONJG__CKM3X3 = 1.000000D+00
2533+
2534+ MDL_CONJG__CKM22 = 1.000000D+00
2535+
2536 MDL_CKM22 = 1.000000D+00
2537
2538 MDL_CKM3X3 = 1.000000D+00
2539
2540- MDL_CONJG__CKM3X3 = 1.000000D+00
2541-
2542 MDL_CKM33 = 1.000000D+00
2543
2544- MDL_CONJG__CKM22 = 1.000000D+00
2545-
2546 MDL_LHV = 1.000000D+00
2547
2548 MDL_NCOL = 3.000000D+00
2549
2550=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc'
2551--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
2552+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
2553@@ -12,16 +12,16 @@
2554 COMMON/MP_RSCALE/ MP__MU_R
2555
2556
2557- REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW
2558- $ ,MP__MDL_MB
2559-
2560- COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT
2561- $ ,MP__MDL_MW,MP__MDL_MB
2562-
2563-
2564- REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
2565-
2566- COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
2567+ REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
2568+ $ ,MP__MDL_MZ
2569+
2570+ COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
2571+ $ ,MP__MDL_MH,MP__MDL_MZ
2572+
2573+
2574+ REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2575+
2576+ COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
2577
2578
2579 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG
2580
2581=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc'
2582--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
2583+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
2584@@ -12,14 +12,14 @@
2585 COMMON/MP_RSCALE/ MU_R
2586
2587
2588- REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2589-
2590- COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2591-
2592-
2593- REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2594-
2595- COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2596+ REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2597+
2598+ COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2599+
2600+
2601+ REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2602+
2603+ COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2604
2605
2606 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB
2607
2608=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc'
2609--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
2610+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
2611@@ -9,22 +9,22 @@
2612 $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
2613 $ ,MP__MDL_G_UVB_FIN_,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
2614 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
2615- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
2616- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
2617- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
2618- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
2619- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
2620- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
2621- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
2622- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
2623- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
2624- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
2625- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
2626- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
2627- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
2628- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
2629- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
2630- $ ,MP__MDL_YMT,MP__MDL_YMTAU
2631+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
2632+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
2633+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
2634+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
2635+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
2636+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
2637+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
2638+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
2639+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
2640+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
2641+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
2642+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
2643+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
2644+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
2645+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
2646+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2647
2648 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
2649 $ ,MP__MDL_G__EXP__2,MP__MDL_R2MIXEDFACTOR_FIN_
2650@@ -34,22 +34,22 @@
2651 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
2652 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
2653 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
2654- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
2655- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
2656- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
2657- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
2658- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
2659- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
2660- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
2661- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
2662- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
2663- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
2664- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
2665- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
2666- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
2667- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
2668- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
2669- $ ,MP__MDL_YMT,MP__MDL_YMTAU
2670+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
2671+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
2672+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
2673+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
2674+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
2675+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
2676+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
2677+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
2678+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
2679+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
2680+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
2681+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
2682+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
2683+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
2684+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
2685+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
2686
2687
2688 COMPLEX*32 MP__MDL_BMASS_UV_1EPS_,MP__MDL_TMASS_UV_1EPS_
2689
2690=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc'
2691--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
2692+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
2693@@ -8,16 +8,16 @@
2694
2695 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
2696
2697+ MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
2698+
2699+ MP__MDL_CONJG__CKM22 = 1.000000E+00_16
2700+
2701 MP__MDL_CKM22 = 1.000000E+00_16
2702
2703 MP__MDL_CKM3X3 = 1.000000E+00_16
2704
2705- MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
2706-
2707 MP__MDL_CKM33 = 1.000000E+00_16
2708
2709- MP__MDL_CONJG__CKM22 = 1.000000E+00_16
2710-
2711 MP__MDL_LHV = 1.000000E+00_16
2712
2713 MP__MDL_NCOL = 3.000000E+00_16
2714
2715=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/born_matrix.f'
2716--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/born_matrix.f 2020-10-30 12:03:19 +0000
2717+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/born_matrix.f 2021-01-26 14:28:22 +0000
2718@@ -87,6 +87,9 @@
2719 INTEGER USERHEL
2720 COMMON/ML5_0_HELUSERCHOICE/USERHEL
2721 DATA USERHEL/-1/
2722+ LOGICAL HELRESET
2723+ COMMON/ML5_0_HELRESET/HELRESET
2724+ DATA HELRESET/.TRUE./
2725
2726 DATA (NHEL(I, 1),I=1,5) /-1,-1, 1,-1, 1/
2727 DATA (NHEL(I, 2),I=1,5) /-1,-1, 1,-1,-1/
2728@@ -148,6 +151,17 @@
2729 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
2730
2731 C ----------
2732+C Check if helreset mode is on
2733+C ---------
2734+ IF (HELRESET) THEN
2735+ NTRY = 0
2736+ DO I=1,NCOMB
2737+ GOODHEL(I) = .FALSE.
2738+ ENDDO
2739+ HELRESET = .FALSE.
2740+ ENDIF
2741+
2742+C ----------
2743 C BEGIN CODE
2744 C ----------
2745 IF(USERHEL.EQ.-1) NTRY=NTRY+1
2746
2747=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/helas_calls_uvct_1.f'
2748--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
2749+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
2750@@ -101,64 +101,64 @@
2751 $ *UVWFCT_G_1_1EPS)
2752 C Amplitude(s) for UVCT diagram with ID 136
2753 CALL FFV1_0(W(1,5),W(1,7),W(1,6),GC_5,AMPL(1,238))
2754- AMPL(1,238)=AMPL(1,238)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2755- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2756+ AMPL(1,238)=AMPL(1,238)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2757+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2758 C Amplitude(s) for UVCT diagram with ID 137
2759 CALL FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(2,239))
2760 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2761 $ *UVWFCT_G_1_1EPS)
2762 C Amplitude(s) for UVCT diagram with ID 138
2763 CALL FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(1,240))
2764- AMPL(1,240)=AMPL(1,240)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2765- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2766+ AMPL(1,240)=AMPL(1,240)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2767+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2768 C Amplitude(s) for UVCT diagram with ID 139
2769 CALL FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(2,241))
2770 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2771 $ *UVWFCT_G_1_1EPS)
2772 C Amplitude(s) for UVCT diagram with ID 140
2773 CALL FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(1,242))
2774- AMPL(1,242)=AMPL(1,242)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2775- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2776+ AMPL(1,242)=AMPL(1,242)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2777+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2778 C Amplitude(s) for UVCT diagram with ID 141
2779 CALL FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(2,243))
2780 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2781 $ *UVWFCT_G_1_1EPS)
2782 C Amplitude(s) for UVCT diagram with ID 142
2783 CALL FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(1,244))
2784- AMPL(1,244)=AMPL(1,244)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2785- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2786+ AMPL(1,244)=AMPL(1,244)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2787+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2788 C Amplitude(s) for UVCT diagram with ID 143
2789 CALL FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(2,245))
2790 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2791 $ *UVWFCT_G_1_1EPS)
2792 C Amplitude(s) for UVCT diagram with ID 144
2793 CALL FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(1,246))
2794- AMPL(1,246)=AMPL(1,246)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2795- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2796+ AMPL(1,246)=AMPL(1,246)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2797+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2798 C Amplitude(s) for UVCT diagram with ID 145
2799 CALL FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(2,247))
2800 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2801 $ *UVWFCT_G_1_1EPS)
2802 C Amplitude(s) for UVCT diagram with ID 146
2803 CALL FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(1,248))
2804- AMPL(1,248)=AMPL(1,248)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2805- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2806+ AMPL(1,248)=AMPL(1,248)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2807+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2808 C Amplitude(s) for UVCT diagram with ID 147
2809 CALL FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(2,249))
2810 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2811 $ *UVWFCT_G_1_1EPS)
2812 C Amplitude(s) for UVCT diagram with ID 148
2813 CALL FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(1,250))
2814- AMPL(1,250)=AMPL(1,250)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2815- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2816+ AMPL(1,250)=AMPL(1,250)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2817+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2818 C Amplitude(s) for UVCT diagram with ID 149
2819 CALL FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(2,251))
2820 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2821 $ *UVWFCT_G_1_1EPS)
2822 C Amplitude(s) for UVCT diagram with ID 150
2823 CALL FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(1,252))
2824- AMPL(1,252)=AMPL(1,252)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2825- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2826+ AMPL(1,252)=AMPL(1,252)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2827+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2828
2829 GOTO 1001
2830 3000 CONTINUE
2831
2832=== modified file 'tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/mp_helas_calls_uvct_1.f'
2833--- tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/mp_helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
2834+++ tests/input_files/IOTestsComparison/long_ML_SMQCD_optimized/gg_wmtbx/mp_helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
2835@@ -85,64 +85,64 @@
2836 $ *UVWFCT_G_1_1EPS)
2837 C Amplitude(s) for UVCT diagram with ID 136
2838 CALL MP_FFV1_0(W(1,5),W(1,7),W(1,6),GC_5,AMPL(1,238))
2839- AMPL(1,238)=AMPL(1,238)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2840- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2841+ AMPL(1,238)=AMPL(1,238)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2842+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2843 C Amplitude(s) for UVCT diagram with ID 137
2844 CALL MP_FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(2,239))
2845 AMPL(2,239)=AMPL(2,239)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2846 $ *UVWFCT_G_1_1EPS)
2847 C Amplitude(s) for UVCT diagram with ID 138
2848 CALL MP_FFV1_0(W(1,8),W(1,4),W(1,6),GC_5,AMPL(1,240))
2849- AMPL(1,240)=AMPL(1,240)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2850- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2851+ AMPL(1,240)=AMPL(1,240)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2852+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2853 C Amplitude(s) for UVCT diagram with ID 139
2854 CALL MP_FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(2,241))
2855 AMPL(2,241)=AMPL(2,241)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2856 $ *UVWFCT_G_1_1EPS)
2857 C Amplitude(s) for UVCT diagram with ID 140
2858 CALL MP_FFV2_0(W(1,10),W(1,9),W(1,3),GC_11,AMPL(1,242))
2859- AMPL(1,242)=AMPL(1,242)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2860- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2861+ AMPL(1,242)=AMPL(1,242)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2862+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2863 C Amplitude(s) for UVCT diagram with ID 141
2864 CALL MP_FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(2,243))
2865 AMPL(2,243)=AMPL(2,243)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2866 $ *UVWFCT_G_1_1EPS)
2867 C Amplitude(s) for UVCT diagram with ID 142
2868 CALL MP_FFV1_0(W(1,8),W(1,9),W(1,2),GC_5,AMPL(1,244))
2869- AMPL(1,244)=AMPL(1,244)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2870- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2871+ AMPL(1,244)=AMPL(1,244)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2872+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2873 C Amplitude(s) for UVCT diagram with ID 143
2874 CALL MP_FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(2,245))
2875 AMPL(2,245)=AMPL(2,245)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2876 $ *UVWFCT_G_1_1EPS)
2877 C Amplitude(s) for UVCT diagram with ID 144
2878 CALL MP_FFV2_0(W(1,11),W(1,12),W(1,3),GC_11,AMPL(1,246))
2879- AMPL(1,246)=AMPL(1,246)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2880- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2881+ AMPL(1,246)=AMPL(1,246)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2882+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2883 C Amplitude(s) for UVCT diagram with ID 145
2884 CALL MP_FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(2,247))
2885 AMPL(2,247)=AMPL(2,247)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2886 $ *UVWFCT_G_1_1EPS)
2887 C Amplitude(s) for UVCT diagram with ID 146
2888 CALL MP_FFV1_0(W(1,11),W(1,7),W(1,2),GC_5,AMPL(1,248))
2889- AMPL(1,248)=AMPL(1,248)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2890- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2891+ AMPL(1,248)=AMPL(1,248)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2892+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2893 C Amplitude(s) for UVCT diagram with ID 147
2894 CALL MP_FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(2,249))
2895 AMPL(2,249)=AMPL(2,249)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2896 $ *UVWFCT_G_1_1EPS)
2897 C Amplitude(s) for UVCT diagram with ID 148
2898 CALL MP_FFV1_0(W(1,8),W(1,12),W(1,1),GC_5,AMPL(1,250))
2899- AMPL(1,250)=AMPL(1,250)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2900- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2901+ AMPL(1,250)=AMPL(1,250)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2902+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2903 C Amplitude(s) for UVCT diagram with ID 149
2904 CALL MP_FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(2,251))
2905 AMPL(2,251)=AMPL(2,251)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
2906 $ *UVWFCT_G_1_1EPS)
2907 C Amplitude(s) for UVCT diagram with ID 150
2908 CALL MP_FFV1_0(W(1,10),W(1,7),W(1,1),GC_5,AMPL(1,252))
2909- AMPL(1,252)=AMPL(1,252)*(2.0D0*UVWFCT_G_1+1.0D0*UVWFCT_T_0+2.0D0
2910- $ *UVWFCT_G_2+1.0D0*UVWFCT_B_0)
2911+ AMPL(1,252)=AMPL(1,252)*(1.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+1.0D0
2912+ $ *UVWFCT_B_0+2.0D0*UVWFCT_G_1)
2913
2914 GOTO 1001
2915 3000 CONTINUE
2916
2917=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%coupl.inc'
2918--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
2919+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
2920@@ -14,14 +14,14 @@
2921 DOUBLE PRECISION NF
2922 PARAMETER(NF=4)
2923
2924- DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2925-
2926- COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
2927-
2928-
2929- DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2930-
2931- COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
2932+ DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2933+
2934+ COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
2935+
2936+
2937+ DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2938+
2939+ COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
2940
2941
2942 DOUBLE COMPLEX GC_5, R2_GGHB, R2_GGHT, R2_GGHHB, R2_GGHHT, GC_30
2943
2944=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%input.inc'
2945--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
2946+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
2947@@ -6,11 +6,11 @@
2948 $ ,MDL_GWCFT_UV_B_1EPS_,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_
2949 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
2950 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
2951- $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3
2952- $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF
2953- $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2
2954- $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2
2955- $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
2956+ $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
2957+ $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
2958+ $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
2959+ $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
2960+ $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
2961 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
2962 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
2963 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
2964@@ -23,11 +23,11 @@
2965 $ ,MDL_GWCFT_UV_B_1EPS_,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_
2966 $ ,MDL_TWCFT_UV_1EPS_,MDL_G__EXP__3,MDL_MU_R__EXP__2
2967 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
2968- $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3
2969- $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF
2970- $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2
2971- $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2
2972- $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
2973+ $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
2974+ $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
2975+ $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
2976+ $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
2977+ $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
2978 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
2979 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
2980 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
2981
2982=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%intparam_definition.inc'
2983--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
2984+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
2985@@ -8,16 +8,16 @@
2986
2987 G = 2 * DSQRT(AS*PI) ! for the first init
2988
2989+ MDL_CONJG__CKM3X3 = 1.000000D+00
2990+
2991+ MDL_CONJG__CKM22 = 1.000000D+00
2992+
2993 MDL_CKM22 = 1.000000D+00
2994
2995 MDL_CKM3X3 = 1.000000D+00
2996
2997- MDL_CONJG__CKM3X3 = 1.000000D+00
2998-
2999 MDL_CKM33 = 1.000000D+00
3000
3001- MDL_CONJG__CKM22 = 1.000000D+00
3002-
3003 MDL_LHV = 1.000000D+00
3004
3005 MDL_NCOL = 3.000000D+00
3006
3007=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl.inc'
3008--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
3009+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
3010@@ -12,16 +12,16 @@
3011 COMMON/MP_RSCALE/ MP__MU_R
3012
3013
3014- REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW
3015- $ ,MP__MDL_MB
3016-
3017- COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT
3018- $ ,MP__MDL_MW,MP__MDL_MB
3019-
3020-
3021- REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
3022-
3023- COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
3024+ REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
3025+ $ ,MP__MDL_MZ
3026+
3027+ COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
3028+ $ ,MP__MDL_MH,MP__MDL_MZ
3029+
3030+
3031+ REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
3032+
3033+ COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
3034
3035
3036 COMPLEX*32 MP__GC_5,MP__R2_GGHB,MP__R2_GGHT,MP__R2_GGHHB
3037
3038=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl_same_name.inc'
3039--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
3040+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
3041@@ -12,14 +12,14 @@
3042 COMMON/MP_RSCALE/ MU_R
3043
3044
3045- REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3046-
3047- COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3048-
3049-
3050- REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3051-
3052- COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3053+ REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3054+
3055+ COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3056+
3057+
3058+ REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3059+
3060+ COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3061
3062
3063 COMPLEX*32 GC_5,R2_GGHB,R2_GGHT,R2_GGHHB,R2_GGHHT,GC_30,GC_33
3064
3065=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_input.inc'
3066--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
3067+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
3068@@ -7,32 +7,10 @@
3069 $ ,MP__MDL_BWCFT_UV_1EPS_,MP__MDL_TWCFT_UV_1EPS_
3070 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_GWCFT_UV_B_FIN_
3071 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
3072- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
3073- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
3074- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
3075- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
3076- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
3077- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
3078- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
3079- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
3080- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
3081- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
3082- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
3083- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
3084- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
3085- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
3086- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
3087- $ ,MP__MDL_YMT,MP__MDL_YMTAU
3088-
3089- COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
3090- $ ,MP__MDL_G__EXP__2,MP__MDL_GWCFT_UV_B_1EPS_
3091- $ ,MP__MDL_GWCFT_UV_T_1EPS_,MP__MDL_BWCFT_UV_1EPS_
3092- $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
3093- $ ,MP__MDL_GWCFT_UV_B_FIN_,MP__MDL_GWCFT_UV_T_FIN_
3094- $ ,MP__MDL_BWCFT_UV_FIN_,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22
3095- $ ,MP__MDL_CKM3X3,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33
3096- $ ,MP__MDL_CONJG__CKM22,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA
3097- $ ,MP__MDL_TF,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
3098+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
3099+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
3100+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
3101+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
3102 $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
3103 $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
3104 $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
3105@@ -46,6 +24,29 @@
3106 $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
3107 $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
3108
3109+ COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
3110+ $ ,MP__MDL_G__EXP__2,MP__MDL_GWCFT_UV_B_1EPS_
3111+ $ ,MP__MDL_GWCFT_UV_T_1EPS_,MP__MDL_BWCFT_UV_1EPS_
3112+ $ ,MP__MDL_TWCFT_UV_1EPS_,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2
3113+ $ ,MP__MDL_GWCFT_UV_B_FIN_,MP__MDL_GWCFT_UV_T_FIN_
3114+ $ ,MP__MDL_BWCFT_UV_FIN_,MP__MDL_TWCFT_UV_FIN_
3115+ $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CONJG__CKM22,MP__MDL_CKM22
3116+ $ ,MP__MDL_CKM3X3,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL
3117+ $ ,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF,MP__MDL_MZ__EXP__2
3118+ $ ,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2
3119+ $ ,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2
3120+ $ ,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2
3121+ $ ,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1
3122+ $ ,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB
3123+ $ ,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP
3124+ $ ,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN
3125+ $ ,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU
3126+ $ ,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD
3127+ $ ,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2
3128+ $ ,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2
3129+ $ ,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB,MP__MDL_YMT
3130+ $ ,MP__MDL_YMTAU
3131+
3132
3133 COMPLEX*32 MP__MDL_COMPLEXI,MP__MDL_I1X33,MP__MDL_I2X33
3134 $ ,MP__MDL_I3X33,MP__MDL_I4X33,MP__MDL_VECTOR_TBGP
3135
3136=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_intparam_definition.inc'
3137--- tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
3138+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_LoopInduced/gg_hh/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
3139@@ -8,16 +8,16 @@
3140
3141 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
3142
3143+ MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
3144+
3145+ MP__MDL_CONJG__CKM22 = 1.000000E+00_16
3146+
3147 MP__MDL_CKM22 = 1.000000E+00_16
3148
3149 MP__MDL_CKM3X3 = 1.000000E+00_16
3150
3151- MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
3152-
3153 MP__MDL_CKM33 = 1.000000E+00_16
3154
3155- MP__MDL_CONJG__CKM22 = 1.000000E+00_16
3156-
3157 MP__MDL_LHV = 1.000000E+00_16
3158
3159 MP__MDL_NCOL = 3.000000E+00_16
3160
3161=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/ddx_ttx/born_matrix.f'
3162--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/ddx_ttx/born_matrix.f 2020-10-30 12:03:19 +0000
3163+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/ddx_ttx/born_matrix.f 2021-01-26 14:28:22 +0000
3164@@ -87,6 +87,9 @@
3165 INTEGER USERHEL
3166 COMMON/ML5_0_HELUSERCHOICE/USERHEL
3167 DATA USERHEL/-1/
3168+ LOGICAL HELRESET
3169+ COMMON/ML5_0_HELRESET/HELRESET
3170+ DATA HELRESET/.TRUE./
3171
3172 DATA (NHEL(I, 1),I=1,4) / 1,-1,-1, 1/
3173 DATA (NHEL(I, 2),I=1,4) / 1,-1,-1,-1/
3174@@ -116,6 +119,17 @@
3175 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
3176
3177 C ----------
3178+C Check if helreset mode is on
3179+C ---------
3180+ IF (HELRESET) THEN
3181+ NTRY = 0
3182+ DO I=1,NCOMB
3183+ GOODHEL(I) = .FALSE.
3184+ ENDDO
3185+ HELRESET = .FALSE.
3186+ ENDIF
3187+
3188+C ----------
3189 C BEGIN CODE
3190 C ----------
3191 IF(USERHEL.EQ.-1) NTRY=NTRY+1
3192
3193=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%coupl.inc'
3194--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
3195+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
3196@@ -14,14 +14,14 @@
3197 DOUBLE PRECISION NF
3198 PARAMETER(NF=4)
3199
3200- DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3201-
3202- COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3203-
3204-
3205- DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3206-
3207- COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3208+ DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3209+
3210+ COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3211+
3212+
3213+ DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3214+
3215+ COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3216
3217
3218 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,
3219
3220=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%input.inc'
3221--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
3222+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
3223@@ -7,11 +7,11 @@
3224 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_
3225 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_
3226 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
3227- $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3
3228- $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF
3229- $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2
3230- $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2
3231- $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
3232+ $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
3233+ $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
3234+ $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
3235+ $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
3236+ $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
3237 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
3238 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
3239 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
3240@@ -25,11 +25,11 @@
3241 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_
3242 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_
3243 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
3244- $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3
3245- $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF
3246- $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2
3247- $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2
3248- $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
3249+ $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
3250+ $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
3251+ $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
3252+ $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
3253+ $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
3254 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
3255 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
3256 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
3257
3258=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc'
3259--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
3260+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
3261@@ -8,16 +8,16 @@
3262
3263 G = 2 * DSQRT(AS*PI) ! for the first init
3264
3265+ MDL_CONJG__CKM3X3 = 1.000000D+00
3266+
3267+ MDL_CONJG__CKM22 = 1.000000D+00
3268+
3269 MDL_CKM22 = 1.000000D+00
3270
3271 MDL_CKM3X3 = 1.000000D+00
3272
3273- MDL_CONJG__CKM3X3 = 1.000000D+00
3274-
3275 MDL_CKM33 = 1.000000D+00
3276
3277- MDL_CONJG__CKM22 = 1.000000D+00
3278-
3279 MDL_LHV = 1.000000D+00
3280
3281 MDL_NCOL = 3.000000D+00
3282
3283=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc'
3284--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
3285+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
3286@@ -12,16 +12,16 @@
3287 COMMON/MP_RSCALE/ MP__MU_R
3288
3289
3290- REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW
3291- $ ,MP__MDL_MB
3292-
3293- COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT
3294- $ ,MP__MDL_MW,MP__MDL_MB
3295-
3296-
3297- REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
3298-
3299- COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
3300+ REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
3301+ $ ,MP__MDL_MZ
3302+
3303+ COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
3304+ $ ,MP__MDL_MH,MP__MDL_MZ
3305+
3306+
3307+ REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
3308+
3309+ COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
3310
3311
3312 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG
3313
3314=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc'
3315--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
3316+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
3317@@ -12,14 +12,14 @@
3318 COMMON/MP_RSCALE/ MU_R
3319
3320
3321- REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3322-
3323- COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3324-
3325-
3326- REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3327-
3328- COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3329+ REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3330+
3331+ COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3332+
3333+
3334+ REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3335+
3336+ COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3337
3338
3339 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB
3340
3341=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_input.inc'
3342--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
3343+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
3344@@ -9,22 +9,22 @@
3345 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
3346 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
3347 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
3348- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
3349- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
3350- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
3351- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
3352- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
3353- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
3354- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
3355- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
3356- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
3357- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
3358- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
3359- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
3360- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
3361- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
3362- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
3363- $ ,MP__MDL_YMT,MP__MDL_YMTAU
3364+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
3365+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
3366+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
3367+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
3368+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
3369+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
3370+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
3371+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
3372+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
3373+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
3374+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
3375+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
3376+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
3377+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
3378+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
3379+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
3380
3381 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
3382 $ ,MP__MDL_G__EXP__2,MP__MDL_G_UVG_1EPS_,MP__MDL_G_UVB_1EPS_
3383@@ -33,22 +33,22 @@
3384 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
3385 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
3386 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
3387- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
3388- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
3389- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
3390- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
3391- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
3392- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
3393- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
3394- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
3395- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
3396- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
3397- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
3398- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
3399- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
3400- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
3401- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
3402- $ ,MP__MDL_YMT,MP__MDL_YMTAU
3403+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
3404+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
3405+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
3406+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
3407+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
3408+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
3409+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
3410+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
3411+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
3412+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
3413+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
3414+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
3415+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
3416+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
3417+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
3418+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
3419
3420
3421 COMPLEX*32 MP__MDL_TMASS_UV_1EPS_,MP__MDL_TMASS_UV_FIN_
3422
3423=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc'
3424--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
3425+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
3426@@ -8,16 +8,16 @@
3427
3428 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
3429
3430+ MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
3431+
3432+ MP__MDL_CONJG__CKM22 = 1.000000E+00_16
3433+
3434 MP__MDL_CKM22 = 1.000000E+00_16
3435
3436 MP__MDL_CKM3X3 = 1.000000E+00_16
3437
3438- MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
3439-
3440 MP__MDL_CKM33 = 1.000000E+00_16
3441
3442- MP__MDL_CONJG__CKM22 = 1.000000E+00_16
3443-
3444 MP__MDL_LHV = 1.000000E+00_16
3445
3446 MP__MDL_NCOL = 3.000000E+00_16
3447
3448=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/born_matrix.f'
3449--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/born_matrix.f 2020-10-30 12:03:19 +0000
3450+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/born_matrix.f 2021-01-26 14:28:22 +0000
3451@@ -87,6 +87,9 @@
3452 INTEGER USERHEL
3453 COMMON/ML5_0_HELUSERCHOICE/USERHEL
3454 DATA USERHEL/-1/
3455+ LOGICAL HELRESET
3456+ COMMON/ML5_0_HELRESET/HELRESET
3457+ DATA HELRESET/.TRUE./
3458
3459 DATA (NHEL(I, 1),I=1,4) /-1,-1,-1, 1/
3460 DATA (NHEL(I, 2),I=1,4) /-1,-1,-1,-1/
3461@@ -116,6 +119,17 @@
3462 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
3463
3464 C ----------
3465+C Check if helreset mode is on
3466+C ---------
3467+ IF (HELRESET) THEN
3468+ NTRY = 0
3469+ DO I=1,NCOMB
3470+ GOODHEL(I) = .FALSE.
3471+ ENDDO
3472+ HELRESET = .FALSE.
3473+ ENDIF
3474+
3475+C ----------
3476 C BEGIN CODE
3477 C ----------
3478 IF(USERHEL.EQ.-1) NTRY=NTRY+1
3479
3480=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/loop_matrix.f'
3481--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/loop_matrix.f 2020-10-30 12:03:19 +0000
3482+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/loop_matrix.f 2021-01-26 14:28:22 +0000
3483@@ -891,24 +891,24 @@
3484 $ *UVWFCT_G_1_1EPS)
3485 C Amplitude(s) for UVCT diagram with ID 41
3486 CALL FFV1_0(W(1,4,H),W(1,3,H),W(1,5,H),GC_5,AMPL(1,81))
3487- AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0
3488- $ +2.0D0*UVWFCT_G_2)
3489+ AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
3490+ $ +2.0D0*UVWFCT_G_1)
3491 C Amplitude(s) for UVCT diagram with ID 42
3492 CALL FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(2,82))
3493 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
3494 $ *UVWFCT_G_1_1EPS)
3495 C Amplitude(s) for UVCT diagram with ID 43
3496 CALL FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(1,83))
3497- AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0
3498- $ +2.0D0*UVWFCT_G_2)
3499+ AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
3500+ $ +2.0D0*UVWFCT_G_1)
3501 C Amplitude(s) for UVCT diagram with ID 44
3502 CALL FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(2,84))
3503 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
3504 $ *UVWFCT_G_1_1EPS)
3505 C Amplitude(s) for UVCT diagram with ID 45
3506 CALL FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(1,85))
3507- AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0
3508- $ +2.0D0*UVWFCT_G_2)
3509+ AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
3510+ $ +2.0D0*UVWFCT_G_1)
3511 300 CONTINUE
3512
3513
3514
3515=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/mp_born_amps_and_wfs.f'
3516--- tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/mp_born_amps_and_wfs.f 2020-10-30 12:03:19 +0000
3517+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_default/gg_ttx/mp_born_amps_and_wfs.f 2021-01-26 14:28:22 +0000
3518@@ -281,24 +281,24 @@
3519 $ *UVWFCT_G_1_1EPS)
3520 C Amplitude(s) for UVCT diagram with ID 41
3521 CALL MP_FFV1_0(W(1,4,H),W(1,3,H),W(1,5,H),GC_5,AMPL(1,81))
3522- AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0
3523- $ +2.0D0*UVWFCT_G_2)
3524+ AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
3525+ $ +2.0D0*UVWFCT_G_1)
3526 C Amplitude(s) for UVCT diagram with ID 42
3527 CALL MP_FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(2,82))
3528 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
3529 $ *UVWFCT_G_1_1EPS)
3530 C Amplitude(s) for UVCT diagram with ID 43
3531 CALL MP_FFV1_0(W(1,4,H),W(1,6,H),W(1,2,H),GC_5,AMPL(1,83))
3532- AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0
3533- $ +2.0D0*UVWFCT_G_2)
3534+ AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
3535+ $ +2.0D0*UVWFCT_G_1)
3536 C Amplitude(s) for UVCT diagram with ID 44
3537 CALL MP_FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(2,84))
3538 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
3539 $ *UVWFCT_G_1_1EPS)
3540 C Amplitude(s) for UVCT diagram with ID 45
3541 CALL MP_FFV1_0(W(1,7,H),W(1,3,H),W(1,2,H),GC_5,AMPL(1,85))
3542- AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0
3543- $ +2.0D0*UVWFCT_G_2)
3544+ AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2
3545+ $ +2.0D0*UVWFCT_G_1)
3546 C Copy the qp wfs to the dp ones as they are used to setup the
3547 C CT calls.
3548 DO I=1,NWAVEFUNCS
3549
3550=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/ddx_ttx/born_matrix.f'
3551--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/ddx_ttx/born_matrix.f 2020-10-30 12:03:19 +0000
3552+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/ddx_ttx/born_matrix.f 2021-01-26 14:28:22 +0000
3553@@ -87,6 +87,9 @@
3554 INTEGER USERHEL
3555 COMMON/ML5_0_HELUSERCHOICE/USERHEL
3556 DATA USERHEL/-1/
3557+ LOGICAL HELRESET
3558+ COMMON/ML5_0_HELRESET/HELRESET
3559+ DATA HELRESET/.TRUE./
3560
3561 DATA (NHEL(I, 1),I=1,4) / 1,-1,-1, 1/
3562 DATA (NHEL(I, 2),I=1,4) / 1,-1,-1,-1/
3563@@ -116,6 +119,17 @@
3564 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
3565
3566 C ----------
3567+C Check if helreset mode is on
3568+C ---------
3569+ IF (HELRESET) THEN
3570+ NTRY = 0
3571+ DO I=1,NCOMB
3572+ GOODHEL(I) = .FALSE.
3573+ ENDDO
3574+ HELRESET = .FALSE.
3575+ ENDIF
3576+
3577+C ----------
3578 C BEGIN CODE
3579 C ----------
3580 IF(USERHEL.EQ.-1) NTRY=NTRY+1
3581
3582=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%coupl.inc'
3583--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%coupl.inc 2020-10-30 12:03:19 +0000
3584+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%coupl.inc 2021-01-26 14:28:22 +0000
3585@@ -14,14 +14,14 @@
3586 DOUBLE PRECISION NF
3587 PARAMETER(NF=4)
3588
3589- DOUBLE PRECISION MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3590-
3591- COMMON/MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3592-
3593-
3594- DOUBLE PRECISION MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3595-
3596- COMMON/WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3597+ DOUBLE PRECISION MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3598+
3599+ COMMON/MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3600+
3601+
3602+ DOUBLE PRECISION MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3603+
3604+ COMMON/WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3605
3606
3607 DOUBLE COMPLEX GC_4, GC_5, GC_6, R2_3GQ, R2_3GG, R2_GQQ, R2_GGQ,
3608
3609=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%input.inc'
3610--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%input.inc 2020-10-30 12:03:19 +0000
3611+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%input.inc 2021-01-26 14:28:22 +0000
3612@@ -7,11 +7,11 @@
3613 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_
3614 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_
3615 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
3616- $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3
3617- $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF
3618- $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2
3619- $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2
3620- $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
3621+ $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
3622+ $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
3623+ $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
3624+ $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
3625+ $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
3626 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
3627 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
3628 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
3629@@ -25,11 +25,11 @@
3630 $ ,MDL_GWCFT_UV_T_1EPS_,MDL_BWCFT_UV_1EPS_,MDL_TWCFT_UV_1EPS_
3631 $ ,MDL_G__EXP__3,MDL_MU_R__EXP__2,MDL_G_UVB_FIN_,MDL_G_UVT_FIN_
3632 $ ,MDL_GWCFT_UV_B_FIN_,MDL_GWCFT_UV_T_FIN_,MDL_BWCFT_UV_FIN_
3633- $ ,MDL_TWCFT_UV_FIN_,MDL_CKM22,MDL_CKM3X3,MDL_CONJG__CKM3X3
3634- $ ,MDL_CKM33,MDL_CONJG__CKM22,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF
3635- $ ,MDL_CF,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2
3636- $ ,MDL_MH__EXP__2,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2
3637- $ ,MDL_AEW,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
3638+ $ ,MDL_TWCFT_UV_FIN_,MDL_CONJG__CKM3X3,MDL_CONJG__CKM22,MDL_CKM22
3639+ $ ,MDL_CKM3X3,MDL_CKM33,MDL_LHV,MDL_NCOL,MDL_CA,MDL_TF,MDL_CF
3640+ $ ,MDL_MZ__EXP__2,MDL_MZ__EXP__4,MDL_SQRT__2,MDL_MH__EXP__2
3641+ $ ,MDL_NCOL__EXP__2,MDL_MB__EXP__2,MDL_MT__EXP__2,MDL_AEW
3642+ $ ,MDL_SQRT__AEW,MDL_EE,MDL_MW__EXP__2,MDL_SW2,MDL_CW
3643 $ ,MDL_SQRT__SW2,MDL_SW,MDL_G1,MDL_GW,MDL_V,MDL_V__EXP__2,MDL_LAM
3644 $ ,MDL_YB,MDL_YT,MDL_YTAU,MDL_MUH,MDL_AXIALZUP,MDL_AXIALZDOWN
3645 $ ,MDL_VECTORZUP,MDL_VECTORZDOWN,MDL_VECTORAUP,MDL_VECTORADOWN
3646
3647=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc'
3648--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc 2020-10-30 12:03:19 +0000
3649+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%intparam_definition.inc 2021-01-26 14:28:22 +0000
3650@@ -8,16 +8,16 @@
3651
3652 G = 2 * DSQRT(AS*PI) ! for the first init
3653
3654+ MDL_CONJG__CKM3X3 = 1.000000D+00
3655+
3656+ MDL_CONJG__CKM22 = 1.000000D+00
3657+
3658 MDL_CKM22 = 1.000000D+00
3659
3660 MDL_CKM3X3 = 1.000000D+00
3661
3662- MDL_CONJG__CKM3X3 = 1.000000D+00
3663-
3664 MDL_CKM33 = 1.000000D+00
3665
3666- MDL_CONJG__CKM22 = 1.000000D+00
3667-
3668 MDL_LHV = 1.000000D+00
3669
3670 MDL_NCOL = 3.000000D+00
3671
3672=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc'
3673--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc 2020-10-30 12:03:19 +0000
3674+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl.inc 2021-01-26 14:28:22 +0000
3675@@ -12,16 +12,16 @@
3676 COMMON/MP_RSCALE/ MP__MU_R
3677
3678
3679- REAL*16 MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT,MP__MDL_MW
3680- $ ,MP__MDL_MB
3681-
3682- COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MH,MP__MDL_MZ,MP__MDL_MT
3683- $ ,MP__MDL_MW,MP__MDL_MB
3684-
3685-
3686- REAL*16 MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
3687-
3688- COMMON/MP_WIDTHS/ MP__MDL_WH,MP__MDL_WZ,MP__MDL_WW,MP__MDL_WT
3689+ REAL*16 MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW,MP__MDL_MH
3690+ $ ,MP__MDL_MZ
3691+
3692+ COMMON/MP_MASSES/ MP__MDL_MTA,MP__MDL_MT,MP__MDL_MB,MP__MDL_MW
3693+ $ ,MP__MDL_MH,MP__MDL_MZ
3694+
3695+
3696+ REAL*16 MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
3697+
3698+ COMMON/MP_WIDTHS/ MP__MDL_WZ,MP__MDL_WT,MP__MDL_WH,MP__MDL_WW
3699
3700
3701 COMPLEX*32 MP__GC_4,MP__GC_5,MP__GC_6,MP__R2_3GQ,MP__R2_3GG
3702
3703=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc'
3704--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2020-10-30 12:03:19 +0000
3705+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_coupl_same_name.inc 2021-01-26 14:28:22 +0000
3706@@ -12,14 +12,14 @@
3707 COMMON/MP_RSCALE/ MU_R
3708
3709
3710- REAL*16 MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3711-
3712- COMMON/MP_MASSES/ MDL_MTA,MDL_MH,MDL_MZ,MDL_MT,MDL_MW,MDL_MB
3713-
3714-
3715- REAL*16 MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3716-
3717- COMMON/MP_WIDTHS/ MDL_WH,MDL_WZ,MDL_WW,MDL_WT
3718+ REAL*16 MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3719+
3720+ COMMON/MP_MASSES/ MDL_MTA,MDL_MT,MDL_MB,MDL_MW,MDL_MH,MDL_MZ
3721+
3722+
3723+ REAL*16 MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3724+
3725+ COMMON/MP_WIDTHS/ MDL_WZ,MDL_WT,MDL_WH,MDL_WW
3726
3727
3728 COMPLEX*32 GC_4,GC_5,GC_6,R2_3GQ,R2_3GG,R2_GQQ,R2_GGQ,R2_GGB
3729
3730=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_input.inc'
3731--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_input.inc 2020-10-30 12:03:19 +0000
3732+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_input.inc 2021-01-26 14:28:22 +0000
3733@@ -9,22 +9,22 @@
3734 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
3735 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
3736 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
3737- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
3738- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
3739- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
3740- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
3741- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
3742- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
3743- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
3744- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
3745- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
3746- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
3747- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
3748- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
3749- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
3750- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
3751- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
3752- $ ,MP__MDL_YMT,MP__MDL_YMTAU
3753+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
3754+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
3755+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
3756+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
3757+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
3758+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
3759+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
3760+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
3761+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
3762+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
3763+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
3764+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
3765+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
3766+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
3767+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
3768+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
3769
3770 COMMON/MP_PARAMS_R/ MP__MDL_SQRT__AS,MP__MDL_G__EXP__4
3771 $ ,MP__MDL_G__EXP__2,MP__MDL_G_UVG_1EPS_,MP__MDL_G_UVB_1EPS_
3772@@ -33,22 +33,22 @@
3773 $ ,MP__MDL_G__EXP__3,MP__MDL_MU_R__EXP__2,MP__MDL_G_UVB_FIN_
3774 $ ,MP__MDL_G_UVT_FIN_,MP__MDL_GWCFT_UV_B_FIN_
3775 $ ,MP__MDL_GWCFT_UV_T_FIN_,MP__MDL_BWCFT_UV_FIN_
3776- $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CKM22,MP__MDL_CKM3X3
3777- $ ,MP__MDL_CONJG__CKM3X3,MP__MDL_CKM33,MP__MDL_CONJG__CKM22
3778- $ ,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF,MP__MDL_CF
3779- $ ,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4,MP__MDL_SQRT__2
3780- $ ,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2,MP__MDL_MB__EXP__2
3781- $ ,MP__MDL_MT__EXP__2,MP__MDL_AEW,MP__MDL_SQRT__AEW,MP__MDL_EE
3782- $ ,MP__MDL_MW__EXP__2,MP__MDL_SW2,MP__MDL_CW,MP__MDL_SQRT__SW2
3783- $ ,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW,MP__MDL_V,MP__MDL_V__EXP__2
3784- $ ,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT,MP__MDL_YTAU,MP__MDL_MUH
3785- $ ,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN,MP__MDL_VECTORZUP
3786- $ ,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP,MP__MDL_VECTORADOWN
3787- $ ,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU,MP__MDL_VECTORWPUXD
3788- $ ,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2,MP__MDL_CW__EXP__2
3789- $ ,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2,MP__MDL_YB__EXP__2
3790- $ ,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF,MP__AS,MP__MDL_YMB
3791- $ ,MP__MDL_YMT,MP__MDL_YMTAU
3792+ $ ,MP__MDL_TWCFT_UV_FIN_,MP__MDL_CONJG__CKM3X3
3793+ $ ,MP__MDL_CONJG__CKM22,MP__MDL_CKM22,MP__MDL_CKM3X3
3794+ $ ,MP__MDL_CKM33,MP__MDL_LHV,MP__MDL_NCOL,MP__MDL_CA,MP__MDL_TF
3795+ $ ,MP__MDL_CF,MP__MDL_MZ__EXP__2,MP__MDL_MZ__EXP__4
3796+ $ ,MP__MDL_SQRT__2,MP__MDL_MH__EXP__2,MP__MDL_NCOL__EXP__2
3797+ $ ,MP__MDL_MB__EXP__2,MP__MDL_MT__EXP__2,MP__MDL_AEW
3798+ $ ,MP__MDL_SQRT__AEW,MP__MDL_EE,MP__MDL_MW__EXP__2,MP__MDL_SW2
3799+ $ ,MP__MDL_CW,MP__MDL_SQRT__SW2,MP__MDL_SW,MP__MDL_G1,MP__MDL_GW
3800+ $ ,MP__MDL_V,MP__MDL_V__EXP__2,MP__MDL_LAM,MP__MDL_YB,MP__MDL_YT
3801+ $ ,MP__MDL_YTAU,MP__MDL_MUH,MP__MDL_AXIALZUP,MP__MDL_AXIALZDOWN
3802+ $ ,MP__MDL_VECTORZUP,MP__MDL_VECTORZDOWN,MP__MDL_VECTORAUP
3803+ $ ,MP__MDL_VECTORADOWN,MP__MDL_VECTORWMDXU,MP__MDL_AXIALWMDXU
3804+ $ ,MP__MDL_VECTORWPUXD,MP__MDL_AXIALWPUXD,MP__MDL_GW__EXP__2
3805+ $ ,MP__MDL_CW__EXP__2,MP__MDL_EE__EXP__2,MP__MDL_SW__EXP__2
3806+ $ ,MP__MDL_YB__EXP__2,MP__MDL_YT__EXP__2,MP__AEWM1,MP__MDL_GF
3807+ $ ,MP__AS,MP__MDL_YMB,MP__MDL_YMT,MP__MDL_YMTAU
3808
3809
3810 COMPLEX*32 MP__MDL_TMASS_UV_1EPS_,MP__MDL_TMASS_UV_FIN_
3811
3812=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc'
3813--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc 2020-10-30 12:03:19 +0000
3814+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/%..%..%Source%MODEL%mp_intparam_definition.inc 2021-01-26 14:28:22 +0000
3815@@ -8,16 +8,16 @@
3816
3817 MP__G = 2 * SQRT(MP__AS*MP__PI) ! for the first init
3818
3819+ MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
3820+
3821+ MP__MDL_CONJG__CKM22 = 1.000000E+00_16
3822+
3823 MP__MDL_CKM22 = 1.000000E+00_16
3824
3825 MP__MDL_CKM3X3 = 1.000000E+00_16
3826
3827- MP__MDL_CONJG__CKM3X3 = 1.000000E+00_16
3828-
3829 MP__MDL_CKM33 = 1.000000E+00_16
3830
3831- MP__MDL_CONJG__CKM22 = 1.000000E+00_16
3832-
3833 MP__MDL_LHV = 1.000000E+00_16
3834
3835 MP__MDL_NCOL = 3.000000E+00_16
3836
3837=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/born_matrix.f'
3838--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/born_matrix.f 2020-10-30 12:03:19 +0000
3839+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/born_matrix.f 2021-01-26 14:28:22 +0000
3840@@ -87,6 +87,9 @@
3841 INTEGER USERHEL
3842 COMMON/ML5_0_HELUSERCHOICE/USERHEL
3843 DATA USERHEL/-1/
3844+ LOGICAL HELRESET
3845+ COMMON/ML5_0_HELRESET/HELRESET
3846+ DATA HELRESET/.TRUE./
3847
3848 DATA (NHEL(I, 1),I=1,4) /-1,-1,-1, 1/
3849 DATA (NHEL(I, 2),I=1,4) /-1,-1,-1,-1/
3850@@ -116,6 +119,17 @@
3851 LOGICAL ML5_0_IS_BORN_HEL_SELECTED
3852
3853 C ----------
3854+C Check if helreset mode is on
3855+C ---------
3856+ IF (HELRESET) THEN
3857+ NTRY = 0
3858+ DO I=1,NCOMB
3859+ GOODHEL(I) = .FALSE.
3860+ ENDDO
3861+ HELRESET = .FALSE.
3862+ ENDIF
3863+
3864+C ----------
3865 C BEGIN CODE
3866 C ----------
3867 IF(USERHEL.EQ.-1) NTRY=NTRY+1
3868
3869=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/helas_calls_uvct_1.f'
3870--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
3871+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
3872@@ -101,24 +101,24 @@
3873 $ *UVWFCT_G_1_1EPS)
3874 C Amplitude(s) for UVCT diagram with ID 41
3875 CALL FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))
3876- AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
3877- $ *UVWFCT_G_2)
3878+ AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
3879+ $ *UVWFCT_G_1)
3880 C Amplitude(s) for UVCT diagram with ID 42
3881 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))
3882 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
3883 $ *UVWFCT_G_1_1EPS)
3884 C Amplitude(s) for UVCT diagram with ID 43
3885 CALL FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))
3886- AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
3887- $ *UVWFCT_G_2)
3888+ AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
3889+ $ *UVWFCT_G_1)
3890 C Amplitude(s) for UVCT diagram with ID 44
3891 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))
3892 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
3893 $ *UVWFCT_G_1_1EPS)
3894 C Amplitude(s) for UVCT diagram with ID 45
3895 CALL FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))
3896- AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
3897- $ *UVWFCT_G_2)
3898+ AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
3899+ $ *UVWFCT_G_1)
3900
3901 GOTO 1001
3902 3000 CONTINUE
3903
3904=== modified file 'tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/mp_helas_calls_uvct_1.f'
3905--- tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/mp_helas_calls_uvct_1.f 2020-10-30 12:03:19 +0000
3906+++ tests/input_files/IOTestsComparison/short_ML_SMQCD_optimized/gg_ttx/mp_helas_calls_uvct_1.f 2021-01-26 14:28:22 +0000
3907@@ -85,24 +85,24 @@
3908 $ *UVWFCT_G_1_1EPS)
3909 C Amplitude(s) for UVCT diagram with ID 41
3910 CALL MP_FFV1_0(W(1,4),W(1,3),W(1,5),GC_5,AMPL(1,81))
3911- AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
3912- $ *UVWFCT_G_2)
3913+ AMPL(1,81)=AMPL(1,81)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
3914+ $ *UVWFCT_G_1)
3915 C Amplitude(s) for UVCT diagram with ID 42
3916 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(2,82))
3917 AMPL(2,82)=AMPL(2,82)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
3918 $ *UVWFCT_G_1_1EPS)
3919 C Amplitude(s) for UVCT diagram with ID 43
3920 CALL MP_FFV1_0(W(1,4),W(1,6),W(1,2),GC_5,AMPL(1,83))
3921- AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
3922- $ *UVWFCT_G_2)
3923+ AMPL(1,83)=AMPL(1,83)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
3924+ $ *UVWFCT_G_1)
3925 C Amplitude(s) for UVCT diagram with ID 44
3926 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(2,84))
3927 AMPL(2,84)=AMPL(2,84)*(2.0D0*UVWFCT_B_0_1EPS+4.0D0
3928 $ *UVWFCT_G_1_1EPS)
3929 C Amplitude(s) for UVCT diagram with ID 45
3930 CALL MP_FFV1_0(W(1,7),W(1,3),W(1,2),GC_5,AMPL(1,85))
3931- AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_G_1+2.0D0*UVWFCT_T_0+2.0D0
3932- $ *UVWFCT_G_2)
3933+ AMPL(1,85)=AMPL(1,85)*(2.0D0*UVWFCT_T_0+2.0D0*UVWFCT_G_2+2.0D0
3934+ $ *UVWFCT_G_1)
3935
3936 GOTO 1001
3937 3000 CONTINUE
3938
3939=== added file 'tests/input_files/param_card_nlo.dat'
3940--- tests/input_files/param_card_nlo.dat 1970-01-01 00:00:00 +0000
3941+++ tests/input_files/param_card_nlo.dat 2021-01-26 14:28:22 +0000
3942@@ -0,0 +1,87 @@
3943+######################################################################
3944+## PARAM_CARD AUTOMATICALY GENERATED BY MG5 FOLLOWING UFO MODEL ####
3945+######################################################################
3946+## ##
3947+## Width set on Auto will be computed following the information ##
3948+## present in the decay.py files of the model. ##
3949+## See arXiv:1402.1178 for more details. ##
3950+## ##
3951+######################################################################
3952+
3953+###################################
3954+## INFORMATION FOR MASS
3955+###################################
3956+Block mass
3957+ 5 4.700000e+00 # MB
3958+ 6 1.730000e+02 # MT
3959+ 15 1.777000e+00 # MTA
3960+ 23 9.118800e+01 # MZ
3961+ 25 1.250000e+02 # MH
3962+## Dependent parameters, given by model restrictions.
3963+## Those values should be edited following the
3964+## analytical expression. MG5 ignores those values
3965+## but they are important for interfacing the output of MG5
3966+## to external program such as Pythia.
3967+ 1 0.000000e+00 # d : 0.0
3968+ 2 0.000000e+00 # u : 0.0
3969+ 3 0.000000e+00 # s : 0.0
3970+ 4 0.000000e+00 # c : 0.0
3971+ 11 0.000000e+00 # e- : 0.0
3972+ 12 0.000000e+00 # ve : 0.0
3973+ 13 0.000000e+00 # mu- : 0.0
3974+ 14 0.000000e+00 # vm : 0.0
3975+ 16 0.000000e+00 # vt : 0.0
3976+ 21 0.000000e+00 # g : 0.0
3977+ 22 0.000000e+00 # a : 0.0
3978+ 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)))
3979+
3980+###################################
3981+## INFORMATION FOR SMINPUTS
3982+###################################
3983+Block sminputs
3984+ 1 1.325070e+02 # aEWM1
3985+ 2 1.166390e-05 # Gf
3986+ 3 1.180000e-01 # aS (Note that Parameter not used if you use a PDF set)
3987+
3988+###################################
3989+## INFORMATION FOR YUKAWA
3990+###################################
3991+Block yukawa
3992+ 5 4.700000e+00 # ymb
3993+ 6 1.730000e+02 # ymt
3994+ 15 1.777000e+00 # ymtau
3995+
3996+###################################
3997+## INFORMATION FOR DECAY
3998+###################################
3999+DECAY 6 1.491500e+00 # WT
4000+DECAY 23 2.441404e+00 # WZ
4001+DECAY 24 2.047600e+00 # WW
4002+DECAY 25 6.382339e-03 # WH
4003+## Dependent parameters, given by model restrictions.
4004+## Those values should be edited following the
4005+## analytical expression. MG5 ignores those values
4006+## but they are important for interfacing the output of MG5
4007+## to external program such as Pythia.
4008+DECAY 1 0.000000e+00 # d : 0.0
4009+DECAY 2 0.000000e+00 # u : 0.0
4010+DECAY 3 0.000000e+00 # s : 0.0
4011+DECAY 4 0.000000e+00 # c : 0.0
4012+DECAY 5 0.000000e+00 # b : 0.0
4013+DECAY 11 0.000000e+00 # e- : 0.0
4014+DECAY 12 0.000000e+00 # ve : 0.0
4015+DECAY 13 0.000000e+00 # mu- : 0.0
4016+DECAY 14 0.000000e+00 # vm : 0.0
4017+DECAY 15 0.000000e+00 # ta- : 0.0
4018+DECAY 16 0.000000e+00 # vt : 0.0
4019+DECAY 21 0.000000e+00 # g : 0.0
4020+DECAY 22 0.000000e+00 # a : 0.0
4021+#===========================================================
4022+# QUANTUM NUMBERS OF NEW STATE(S) (NON SM PDG CODE)
4023+#===========================================================
4024+
4025+Block QNUMBERS 82 # gh
4026+ 1 0 # 3 times electric charge
4027+ 2 1 # number of spin states (2S+1)
4028+ 3 8 # colour rep (1: singlet, 3: triplet, 8: octet)
4029+ 4 1 # Particle/Antiparticle distinction (0=own anti)

Subscribers

People subscribed via source and target branches

to all changes: