Merge lp:~mg5core1/mg5amcnlo/2.8.3.py3 into lp:mg5amcnlo/lts
- 2.8.3.py3
- Merge into series2.0
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 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Olivier Mattelaer | Approve | ||
Review via email: mp+396650@code.launchpad.net |
Commit message
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
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) |
I will go with this bug fix release.
And likely release 2.9.0 in a day or two.