Merge lp:~mg5core1/mg5amcnlo/2.6.6 into lp:mg5amcnlo/lts

Proposed by Olivier Mattelaer
Status: Merged
Merged at revision: 282
Proposed branch: lp:~mg5core1/mg5amcnlo/2.6.6
Merge into: lp:mg5amcnlo/lts
Diff against target: 4242 lines (+1277/-823)
58 files modified
Template/LO/Cards/run_card.dat (+1/-14)
Template/LO/Source/BIAS/ptj_bias/makefile (+1/-5)
Template/LO/Source/PDF/pdg2pdf.f (+8/-5)
Template/LO/Source/PDF/pdg2pdf_lhapdf.f (+1/-0)
Template/LO/Source/PDF/pdg2pdf_lhapdf6.f (+8/-5)
Template/LO/SubProcesses/dummy_fct.f (+10/-0)
Template/LO/SubProcesses/genps.f (+10/-4)
Template/LO/SubProcesses/myamp.f (+1/-1)
Template/LO/SubProcesses/reweight.f (+1/-1)
Template/LO/SubProcesses/setcuts.f (+9/-2)
Template/NLO/Source/PDF/pdg2pdf.f (+8/-5)
Template/NLO/Source/PDF/pdg2pdf_lhapdf.f (+8/-5)
Template/NLO/Source/PDF/pdg2pdf_lhapdf6.f (+8/-5)
Template/NLO/SubProcesses/fks_singular.f (+6/-4)
Template/NLO/SubProcesses/genps_fks.f (+1/-0)
Template/NLO/SubProcesses/handling_lhe_events.f (+1/-1)
Template/NLO/SubProcesses/write_event.f (+1/-1)
Template/loop_material/StandAlone/SubProcesses/makefile (+2/-2)
UpdateNotes.txt (+17/-0)
VERSION (+1/-1)
bin/mg5_aMC (+7/-0)
madgraph/core/base_objects.py (+2/-0)
madgraph/core/diagram_generation.py (+4/-3)
madgraph/core/drawing.py (+1/-1)
madgraph/core/helas_objects.py (+6/-3)
madgraph/fks/fks_common.py (+18/-4)
madgraph/fks/fks_helas_objects.py (+13/-0)
madgraph/interface/common_run_interface.py (+99/-39)
madgraph/interface/extended_cmd.py (+3/-2)
madgraph/interface/madevent_interface.py (+60/-79)
madgraph/interface/madgraph_interface.py (+34/-7)
madgraph/interface/master_interface.py (+18/-8)
madgraph/interface/reweight_interface.py (+12/-4)
madgraph/iolibs/export_v4.py (+32/-1)
madgraph/iolibs/template_files/madevent_makefile_source (+4/-5)
madgraph/iolibs/template_files/matrix_madevent_v4.inc (+1/-1)
madgraph/iolibs/template_files/pythia8/pythia8_model_parameters_cc.inc (+47/-45)
madgraph/iolibs/template_files/pythia8/pythia8_model_parameters_h.inc (+5/-3)
madgraph/loop/loop_exporters.py (+1/-1)
madgraph/various/banner.py (+103/-41)
madgraph/various/diagram_symmetry.py (+7/-2)
madgraph/various/histograms.py (+138/-112)
madgraph/various/lhe_parser.py (+33/-12)
madgraph/various/misc.py (+59/-16)
madgraph/various/shower_card.py (+38/-31)
models/check_param_card.py (+3/-0)
models/import_ufo.py (+28/-5)
models/write_param_card.py (+4/-3)
tests/acceptance_tests/test_cmd.py (+6/-6)
tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_nogroup/matrix.f (+2/-2)
tests/input_files/IOTestsComparison/IOHistogramTest/DJR_histograms/CKKWL_djrs_output.gnuplot (+53/-54)
tests/input_files/IOTestsComparison/IOHistogramTest/DJR_histograms/MLM_djrs_output.gnuplot (+53/-54)
tests/input_files/IOTestsComparison/IOTest_Histogram/gnuplot_histo_output/HistoOut.gnuplot (+53/-54)
tests/time_db (+91/-89)
tests/unit_tests/iolibs/test_export_cpp.py (+50/-46)
tests/unit_tests/various/test_banner.py (+42/-0)
tests/unit_tests/various/test_shower_card.py (+16/-1)
tests/unit_tests/various/test_write_param.py (+28/-28)
To merge this branch: bzr merge lp:~mg5core1/mg5amcnlo/2.6.6
Reviewer Review Type Date Requested Status
Olivier Mattelaer Approve
Review via email: mp+369323@code.launchpad.net

Commit message

Time to release this branch

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

fix an issue with small width treatment at NLO + full forbid of genrate LO + add NLO (or the opposite)

333. By olivier-mattelaer

fixing some tests and add security on some feature (MLM limitation)

334. By olivier-mattelaer

fix issue with pythia8 mode

335. By olivier-mattelaer

update gnuplot

336. By olivier-mattelaer

fixing small issue from the review + adding info in UpdatesNotes

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

All tests are passing now.
And I made a review of the code and everything sounds fine.
This is a quite minor release (bug fixing)
before two "big" one in the 2.x series
2.7.0 will contains a LOT of new feature
2.8.0 will (only) be the porting to python3.0

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Template/LO/Cards/run_card.dat'
--- Template/LO/Cards/run_card.dat 2018-05-29 13:11:53 +0000
+++ Template/LO/Cards/run_card.dat 2019-06-27 13:48:48 +0000
@@ -26,7 +26,6 @@
26#*********************************************************************26#*********************************************************************
27# Number of events and rnd seed *27# Number of events and rnd seed *
28# Warning: Do not generate more than 1M events in a single run *28# Warning: Do not generate more than 1M events in a single run *
29# If you want to run Pythia, avoid more than 50k events in a run. *
30#*********************************************************************29#*********************************************************************
31 %(nevents)s = nevents ! Number of unweighted events requested 30 %(nevents)s = nevents ! Number of unweighted events requested
32 %(iseed)s = iseed ! rnd seed (0=assigned automatically=default))31 %(iseed)s = iseed ! rnd seed (0=assigned automatically=default))
@@ -121,19 +120,7 @@
121 %(missetmax)s = missetmax ! maximum missing Et (sum of neutrino's momenta)120 %(missetmax)s = missetmax ! maximum missing Et (sum of neutrino's momenta)
122 %(pt_min_pdg)s = pt_min_pdg ! pt cut for other particles (use pdg code). Applied on particle and anti-particle121 %(pt_min_pdg)s = pt_min_pdg ! pt cut for other particles (use pdg code). Applied on particle and anti-particle
123 %(pt_max_pdg)s = pt_max_pdg ! pt cut for other particles (syntax e.g. {6: 100, 25: 50}) 122 %(pt_max_pdg)s = pt_max_pdg ! pt cut for other particles (syntax e.g. {6: 100, 25: 50})
124#*********************************************************************123$ecut
125# Minimum and maximum E's (in the center of mass frame) *
126#*********************************************************************
127 %(ej)s = ej ! minimum E for the jets
128 %(eb)s = eb ! minimum E for the b
129 %(ea)s = ea ! minimum E for the photons
130 %(el)s = el ! minimum E for the charged leptons
131 %(ejmax)s = ejmax ! maximum E for the jets
132 %(ebmax)s = ebmax ! maximum E for the b
133 %(eamax)s = eamax ! maximum E for the photons
134 %(elmax)s = elmax ! maximum E for the charged leptons
135 %(e_min_pdg)s = e_min_pdg ! E cut for other particles (use pdg code). Applied on particle and anti-particle
136 %(e_max_pdg)s = e_max_pdg ! E cut for other particles (syntax e.g. {6: 100, 25: 50})
137#*********************************************************************124#*********************************************************************
138# Maximum and minimum absolute rapidity (for max, -1 means no cut) *125# Maximum and minimum absolute rapidity (for max, -1 means no cut) *
139#*********************************************************************126#*********************************************************************
140127
=== modified file 'Template/LO/Source/BIAS/ptj_bias/makefile'
--- Template/LO/Source/BIAS/ptj_bias/makefile 2016-08-13 05:32:47 +0000
+++ Template/LO/Source/BIAS/ptj_bias/makefile 2019-06-27 13:48:48 +0000
@@ -19,9 +19,5 @@
19# 'VALID' is the keyword that *must* be returned if everything is in order.19# 'VALID' is the keyword that *must* be returned if everything is in order.
20#20#
21requirements: 21requirements:
22ifeq ($(shell $(call CHECK_MG5AMC_VERSION,2.4.2)),True)
23 @echo "VALID"22 @echo "VALID"
24else23
25 @echo "Error:: MG5aMC is not recent enough (found "$(MG5AMC_VERSION)")"
26 @echo "FAIL"
27endif
2824
=== modified file 'Template/LO/Source/PDF/pdg2pdf.f'
--- Template/LO/Source/PDF/pdg2pdf.f 2018-03-07 23:11:46 +0000
+++ Template/LO/Source/PDF/pdg2pdf.f 2019-06-27 13:48:48 +0000
@@ -58,12 +58,14 @@
58 endif58 endif
5959
60 ipart=ipdg60 ipart=ipdg
61 if(iabs(ipart).eq.21) ipart=061 if(iabs(ipart).eq.21) then
62 if(iabs(ipart).eq.22) ipart=762 ipart=0
63 iporg=ipart63 else if(iabs(ipart).eq.22) then
6464 ipart=7
65 else if(iabs(ipart).eq.7) then
66 ipart=7
65c This will be called for any PDG code, but we only support up to 767c This will be called for any PDG code, but we only support up to 7
66 if(iabs(ipart).gt.7)then68 else if(iabs(ipart).gt.7)then
67 write(*,*) 'PDF not supported for pdg ',ipdg69 write(*,*) 'PDF not supported for pdg ',ipdg
68 write(*,*) 'For lepton colliders, please set the lpp* '//70 write(*,*) 'For lepton colliders, please set the lpp* '//
69 $ 'variables to 0 in the run_card' 71 $ 'variables to 0 in the run_card'
@@ -72,6 +74,7 @@
72 stop 174 stop 1
73 endif75 endif
7476
77 iporg=ipart
75 ireuse = 078 ireuse = 0
76 do i=1,279 do i=1,2
77c Check if result can be reused since any of last two calls80c Check if result can be reused since any of last two calls
7881
=== modified file 'Template/LO/Source/PDF/pdg2pdf_lhapdf.f'
--- Template/LO/Source/PDF/pdg2pdf_lhapdf.f 2018-03-07 23:11:46 +0000
+++ Template/LO/Source/PDF/pdg2pdf_lhapdf.f 2019-06-27 13:48:48 +0000
@@ -57,6 +57,7 @@
57 ipart=ipdg57 ipart=ipdg
58 if(ipart.eq.21) ipart=058 if(ipart.eq.21) ipart=0
59 if(iabs(ipart).eq.22) ipart=759 if(iabs(ipart).eq.22) ipart=7
60 if(iabs(ipart).eq.7) ipart=7
60 iporg=ipart61 iporg=ipart
6162
62c This will be called for any PDG code, but we only support up to 763c This will be called for any PDG code, but we only support up to 7
6364
=== modified file 'Template/LO/Source/PDF/pdg2pdf_lhapdf6.f'
--- Template/LO/Source/PDF/pdg2pdf_lhapdf6.f 2018-03-07 23:11:46 +0000
+++ Template/LO/Source/PDF/pdg2pdf_lhapdf6.f 2019-06-27 13:48:48 +0000
@@ -54,12 +54,14 @@
54 endif54 endif
5555
56 ipart=ipdg56 ipart=ipdg
57 if(iabs(ipart).eq.21) ipart=057 if(iabs(ipart).eq.21) then
58 if(iabs(ipart).eq.22) ipart=758 ipart=0
59 iporg=ipart59 else if(iabs(ipart).eq.22) then
6060 ipart=7
61 else if (iabs(ipart).eq.7) then
62 ipart=7
61c This will be called for any PDG code, but we only support up to 763c This will be called for any PDG code, but we only support up to 7
62 if(iabs(ipart).gt.7)then64 else if(iabs(ipart).gt.7)then
63 write(*,*) 'PDF not supported for pdg ',ipdg65 write(*,*) 'PDF not supported for pdg ',ipdg
64 write(*,*) 'For lepton colliders, please set the lpp* '//66 write(*,*) 'For lepton colliders, please set the lpp* '//
65 $ 'variables to 0 in the run_card' 67 $ 'variables to 0 in the run_card'
@@ -68,6 +70,7 @@
68 stop 170 stop 1
69 endif71 endif
7072
73 iporg=ipart
71c Determine the iset used in lhapdf74c Determine the iset used in lhapdf
72 call getnset(iset)75 call getnset(iset)
73 if (iset.ne.1) then76 if (iset.ne.1) then
7477
=== modified file 'Template/LO/SubProcesses/dummy_fct.f'
--- Template/LO/SubProcesses/dummy_fct.f 2018-01-11 16:16:25 +0000
+++ Template/LO/SubProcesses/dummy_fct.f 2019-06-27 13:48:48 +0000
@@ -86,3 +86,13 @@
86 shat = x(1)*x(2)*ebeam(1)*ebeam(2)86 shat = x(1)*x(2)*ebeam(1)*ebeam(2)
87 return 87 return
88 end88 end
89
90
91 logical function dummy_boostframe()
92 implicit none
93c
94c
95 dummy_boostframe = .false.
96 return
97 end
98
8999
=== modified file 'Template/LO/SubProcesses/genps.f'
--- Template/LO/SubProcesses/genps.f 2018-06-27 09:03:22 +0000
+++ Template/LO/SubProcesses/genps.f 2019-06-27 13:48:48 +0000
@@ -185,7 +185,8 @@
185c External function185c External function
186 double precision SumDot186 double precision SumDot
187 external SumDot187 external SumDot
188188 logical dummy_boostframe
189 external dummy_boostframe
189c190c
190c data191c data
191c192c
@@ -304,8 +305,12 @@
304c First Generate Momentum for initial state particles305c First Generate Momentum for initial state particles
305c306c
306 if (lpp(1).eq.9.or.lpp(2).eq.9)then307 if (lpp(1).eq.9.or.lpp(2).eq.9)then
307 p(:,1) = pi1(:)308 if (dummy_boostframe())then
308 p(:,2) = pi2(:)309 call mom2cx(m(-nbranch),m(1),m(2),1d0,0d0,p(0,1),p(0,2))
310 else
311 p(:,1) = pi1(:)
312 p(:,2) = pi2(:)
313 endif
309 else if(nincoming.eq.2) then314 else if(nincoming.eq.2) then
310 call mom2cx(m(-nbranch),m(1),m(2),1d0,0d0,p(0,1),p(0,2))315 call mom2cx(m(-nbranch),m(1),m(2),1d0,0d0,p(0,1),p(0,2))
311 else316 else
@@ -840,7 +845,7 @@
840 m12 = m(itree(2,ibranch))**2845 m12 = m(itree(2,ibranch))**2
841 mn2 = m(ibranch-1)**2846 mn2 = m(ibranch-1)**2
842c write(*,*) 'Enertering yminmax',sqrt(s1),sqrt(m12),sqrt(mn2)847c write(*,*) 'Enertering yminmax',sqrt(s1),sqrt(m12),sqrt(mn2)
843 call yminmax(s1,t,m12,ma2,mb2,mn2,tmin,tmax)848 call yminmax(s1,0d0,m12,ma2,mb2,mn2,tmin,tmax)
844c849c
845c Call for 0<x<1850c Call for 0<x<1
846c851c
@@ -1114,6 +1119,7 @@
1114C This is the G function from Particle Kinematics by1119C This is the G function from Particle Kinematics by
1115C E. Byckling and K. Kajantie, Chapter 4 p. 91 eqs 5.281120C E. Byckling and K. Kajantie, Chapter 4 p. 91 eqs 5.28
1116C It is used to determine physical limits for Y based on inputs1121C It is used to determine physical limits for Y based on inputs
1122C Y is not used in this formula (called with dummy value)
1117C**************************************************************************1123C**************************************************************************
1118 implicit none1124 implicit none
1119c1125c
11201126
=== modified file 'Template/LO/SubProcesses/myamp.f'
--- Template/LO/SubProcesses/myamp.f 2018-10-08 04:02:27 +0000
+++ Template/LO/SubProcesses/myamp.f 2019-06-27 13:48:48 +0000
@@ -501,7 +501,7 @@
501c Use 1/10000 of sqrt(s) as minimum, to always get integration501c Use 1/10000 of sqrt(s) as minimum, to always get integration
502 xo = xo*xo/stot502 xo = xo*xo/stot
503 if (xo.eq.0d0)then503 if (xo.eq.0d0)then
504 xo=1d0/stot504 xo=1/10000d0
505 write(*,*) 'Warning: No cutoff for shat integral found'505 write(*,*) 'Warning: No cutoff for shat integral found'
506 write(*,*) ' Minimum set to ', xo506 write(*,*) ' Minimum set to ', xo
507 endif507 endif
508508
=== modified file 'Template/LO/SubProcesses/reweight.f'
--- Template/LO/SubProcesses/reweight.f 2019-01-25 10:41:09 +0000
+++ Template/LO/SubProcesses/reweight.f 2019-06-27 13:48:48 +0000
@@ -399,7 +399,7 @@
399c exotic q > gluon q'399c exotic q > gluon q'
400 ipart(1,imo)=ipart(1,ida1)400 ipart(1,imo)=ipart(1,ida1)
401 ipart(2,imo)=0401 ipart(2,imo)=0
402 else if (get_color(idmo).eq.1.or.get_color(idmo).eq.2) then402 else if (get_color(idmo).eq.1.or.get_color(idmo).eq.2.or.get_color(idda1).eq.2.or.get_color(idda2).eq.2) then
403c Color singlet403c Color singlet
404 ipart(1,imo)=ipart(1,ida1)404 ipart(1,imo)=ipart(1,ida1)
405 ipart(2,imo)=ipart(1,ida2)405 ipart(2,imo)=ipart(1,ida2)
406406
=== modified file 'Template/LO/SubProcesses/setcuts.f'
--- Template/LO/SubProcesses/setcuts.f 2018-03-11 12:10:19 +0000
+++ Template/LO/SubProcesses/setcuts.f 2019-06-27 13:48:48 +0000
@@ -664,14 +664,21 @@
664 endif664 endif
665 enddo665 enddo
666666
667c ensure symmetry of s_min(i,j)667c ensure symmetry of s_min(i,j) + mass effect
668 do i=nincoming+1,nexternal-1668 do i=nincoming+1,nexternal-1
669 do j=nincoming+1,nexternal-1669 do j=nincoming+1,nexternal-1
670 if(j.lt.i)then670 if(j.lt.i)then
671 s_min(i,j) = max(s_min(j,i),s_min(i,j))671 s_min(i,j) = max(s_min(j,i), s_min(i,j), (pmass(i)+pmass(j))**2)
672 endif672 endif
673 enddo673 enddo
674 enddo674 enddo
675
676c ensure that smin is bigger than mass threshold
677 smin_p = 0d0
678 do i=nincoming+1, nexternal
679 smin_p = smin_p + pmass(i)
680 enddo
681 smin = max(smin, smin_p**2)
675 write(*,*) "Define smin to", smin682 write(*,*) "Define smin to", smin
676683
677c Check that results are consistent among all the grouped subprocesses684c Check that results are consistent among all the grouped subprocesses
678685
=== modified file 'Template/NLO/Source/PDF/pdg2pdf.f'
--- Template/NLO/Source/PDF/pdg2pdf.f 2015-10-21 14:57:34 +0000
+++ Template/NLO/Source/PDF/pdg2pdf.f 2019-06-27 13:48:48 +0000
@@ -66,12 +66,14 @@
66 endif66 endif
6767
68 ipart=ipdg68 ipart=ipdg
69 if(iabs(ipart).eq.21) ipart=069 if(iabs(ipart).eq.21) then
70 if(iabs(ipart).eq.22) ipart=770 ipart=0
71 iporg=ipart71 else if(iabs(ipart).eq.22) then
7272 ipart=7
73 else if(iabs(ipart).eq.7) then
74 ipart=7
75 else if(iabs(ipart).gt.7)then
73c This will be called for any PDG code, but we only support up to 776c This will be called for any PDG code, but we only support up to 7
74 if(iabs(ipart).gt.7)then
75 write(*,*) 'PDF not supported for pdg ',ipdg77 write(*,*) 'PDF not supported for pdg ',ipdg
76 write(*,*) 'For lepton colliders, please set the lpp* '//78 write(*,*) 'For lepton colliders, please set the lpp* '//
77 $ 'variables to 0 in the run_card' 79 $ 'variables to 0 in the run_card'
@@ -80,6 +82,7 @@
80 stop 182 stop 1
81 endif83 endif
8284
85 iporg=ipart
83 ireuse = 086 ireuse = 0
84 ii=i_replace87 ii=i_replace
85 do i=1,2088 do i=1,20
8689
=== modified file 'Template/NLO/Source/PDF/pdg2pdf_lhapdf.f'
--- Template/NLO/Source/PDF/pdg2pdf_lhapdf.f 2016-02-09 14:17:01 +0000
+++ Template/NLO/Source/PDF/pdg2pdf_lhapdf.f 2019-06-27 13:48:48 +0000
@@ -64,12 +64,14 @@
64 endif64 endif
6565
66 ipart=ipdg66 ipart=ipdg
67 if(iabs(ipart).eq.21) ipart=067 if(iabs(ipart).eq.21) then
68 if(iabs(ipart).eq.22) ipart=768 ipart=0
69 iporg=ipart69 else if(iabs(ipart).eq.22) then
7070 ipart=7
71 else if(iabs(ipart).eq.7) then
72 ipart=7
73 else if(iabs(ipart).gt.7)then
71c This will be called for any PDG code, but we only support up to 774c This will be called for any PDG code, but we only support up to 7
72 if(iabs(ipart).gt.7)then
73 write(*,*) 'PDF not supported for pdg ',ipdg75 write(*,*) 'PDF not supported for pdg ',ipdg
74 write(*,*) 'For lepton colliders, please set the lpp* '//76 write(*,*) 'For lepton colliders, please set the lpp* '//
75 $ 'variables to 0 in the run_card' 77 $ 'variables to 0 in the run_card'
@@ -82,6 +84,7 @@
82c Determine the member of the set (function of lhapdf)84c Determine the member of the set (function of lhapdf)
83 call getnmem(iset,imem)85 call getnmem(iset,imem)
8486
87 iporg=ipart
85 ireuse = 088 ireuse = 0
86 ii=i_replace89 ii=i_replace
87 do i=1,2090 do i=1,20
8891
=== modified file 'Template/NLO/Source/PDF/pdg2pdf_lhapdf6.f'
--- Template/NLO/Source/PDF/pdg2pdf_lhapdf6.f 2016-02-11 19:09:10 +0000
+++ Template/NLO/Source/PDF/pdg2pdf_lhapdf6.f 2019-06-27 13:48:48 +0000
@@ -65,12 +65,14 @@
65 endif65 endif
6666
67 ipart=ipdg67 ipart=ipdg
68 if(iabs(ipart).eq.21) ipart=068 if(iabs(ipart).eq.21) then
69 if(iabs(ipart).eq.22) ipart=769 ipart=0
70 iporg=ipart70 else if(iabs(ipart).eq.22) then
7171 ipart=7
72 else if(iabs(ipart).eq.7) then
73 ipart=7
74 else if(iabs(ipart).gt.7)then
72c This will be called for any PDG code, but we only support up to 775c This will be called for any PDG code, but we only support up to 7
73 if(iabs(ipart).gt.7)then
74 write(*,*) 'PDF not supported for pdg ',ipdg76 write(*,*) 'PDF not supported for pdg ',ipdg
75 write(*,*) 'For lepton colliders, please set the lpp* '//77 write(*,*) 'For lepton colliders, please set the lpp* '//
76 $ 'variables to 0 in the run_card' 78 $ 'variables to 0 in the run_card'
@@ -82,6 +84,7 @@
82c Determine the member of the set (function of lhapdf)84c Determine the member of the set (function of lhapdf)
83 call getnmem(iset,imem)85 call getnmem(iset,imem)
8486
87 iporg=ipart
85 ireuse = 088 ireuse = 0
86 ii=i_replace89 ii=i_replace
87 do i=1,2090 do i=1,20
8891
=== modified file 'Template/NLO/SubProcesses/fks_singular.f'
--- Template/NLO/SubProcesses/fks_singular.f 2018-03-12 07:20:30 +0000
+++ Template/NLO/SubProcesses/fks_singular.f 2019-06-27 13:48:48 +0000
@@ -2896,10 +2896,12 @@
2896 & pjet,njet,jet)2896 & pjet,njet,jet)
2897 do i=1,NN2897 do i=1,NN
2898 di(i)=sqrt(amcatnlo_fastjetdmergemax(i-1))2898 di(i)=sqrt(amcatnlo_fastjetdmergemax(i-1))
2899 if (i.gt.1.and.di(i).gt.di(i-1))then2899 if (i.gt.1)then
2900 write(*,*)'Error in set_shower_scale_noshape'2900 if(di(i).gt.di(i-1))then
2901 write(*,*)NN,i,di(i),di(i-1)2901 write(*,*)'Error in set_shower_scale_noshape'
2902 stop2902 write(*,*)NN,i,di(i),di(i-1)
2903 stop
2904 endif
2903 endif2905 endif
2904 enddo2906 enddo
2905 if(iSH.eq.1)shower_S_scale(iFKS)=di(NN)2907 if(iSH.eq.1)shower_S_scale(iFKS)=di(NN)
29062908
=== modified file 'Template/NLO/SubProcesses/genps_fks.f'
--- Template/NLO/SubProcesses/genps_fks.f 2017-06-16 08:20:04 +0000
+++ Template/NLO/SubProcesses/genps_fks.f 2019-06-27 13:48:48 +0000
@@ -1512,6 +1512,7 @@
1512 xp(3,2)=-xp(0,2)1512 xp(3,2)=-xp(0,2)
1513c1513c
1514 xp(0,i_fks)=E_i_fks*(chy_lbst-shy_lbst*yijdir)1514 xp(0,i_fks)=E_i_fks*(chy_lbst-shy_lbst*yijdir)
1515 p_i_fks(0)=p_i_fks(0)*(chy_lbst-shy_lbst*yijdir)
1515 xpifksred(1)=sinth_i_fks*cosphi_i_fks 1516 xpifksred(1)=sinth_i_fks*cosphi_i_fks
1516 xpifksred(2)=sinth_i_fks*sinphi_i_fks 1517 xpifksred(2)=sinth_i_fks*sinphi_i_fks
1517 xpifksred(3)=chy_lbst*yijdir-shy_lbst1518 xpifksred(3)=chy_lbst*yijdir-shy_lbst
15181519
=== modified file 'Template/NLO/SubProcesses/handling_lhe_events.f'
--- Template/NLO/SubProcesses/handling_lhe_events.f 2017-06-15 19:31:40 +0000
+++ Template/NLO/SubProcesses/handling_lhe_events.f 2019-06-27 13:48:48 +0000
@@ -602,7 +602,7 @@
602 endif602 endif
603 write(ifile,'(a)')603 write(ifile,'(a)')
604 # ' </init>'604 # ' </init>'
605 501 format(2(1x,i6),2(1x,e14.8),2(1x,i2),2(1x,i6),1x,i2,1x,i3)605 501 format(2(1x,i6),2(1x,e14.8),2(1x,i2),2(1x,i8),1x,i2,1x,i3)
606 502 format(3(1x,e14.8),1x,i6)606 502 format(3(1x,e14.8),1x,i6)
607c607c
608 return608 return
609609
=== modified file 'Template/NLO/SubProcesses/write_event.f'
--- Template/NLO/SubProcesses/write_event.f 2017-07-26 11:45:39 +0000
+++ Template/NLO/SubProcesses/write_event.f 2019-06-27 13:48:48 +0000
@@ -149,7 +149,7 @@
149 write(lunlhe,502)XSECUP(1),XERRUP(1),XMAXUP(1),LPRUP(1)149 write(lunlhe,502)XSECUP(1),XERRUP(1),XMAXUP(1),LPRUP(1)
150 write(lunlhe,'(a)')' </init>'150 write(lunlhe,'(a)')' </init>'
151 250 format(1x,i8)151 250 format(1x,i8)
152 501 format(2(1x,i6),2(1x,d14.8),2(1x,i2),2(1x,i6),1x,i2,1x,i3)152 501 format(2(1x,i6),2(1x,d14.8),2(1x,i2),2(1x,i8),1x,i2,1x,i3)
153 502 format(3(1x,d14.8),1x,i6)153 502 format(3(1x,d14.8),1x,i6)
154154
155 return155 return
156156
=== modified file 'Template/loop_material/StandAlone/SubProcesses/makefile'
--- Template/loop_material/StandAlone/SubProcesses/makefile 2017-09-01 09:45:48 +0000
+++ Template/loop_material/StandAlone/SubProcesses/makefile 2019-06-27 13:48:48 +0000
@@ -119,11 +119,11 @@
119endif119endif
120matrix$(MENUM)py.so: ../$(OLP)_static f2py_wrapper.f 120matrix$(MENUM)py.so: ../$(OLP)_static f2py_wrapper.f
121 touch __init__.py121 touch __init__.py
122 $(F2PY) $(MADLOOP_LIB) -m matrix$(MENUM)py -c f2py_wrapper.f --fcompiler=$(FC) -L../../lib/ -ldhelas -lmodel $(LINK_LOOP_LIBS) $(STDLIB)122 $(F2PY) $(MADLOOP_LIB) -m matrix$(MENUM)py -c f2py_wrapper.f --f77exec=$(FC) -L../../lib/ -ldhelas -lmodel $(LINK_LOOP_LIBS) $(STDLIB)
123123
124allmatrix$(MENUM)py.so: $(OLP)_static all_matrix.f $(LIBS) $(WRAPPER)124allmatrix$(MENUM)py.so: $(OLP)_static all_matrix.f $(LIBS) $(WRAPPER)
125 touch __init__.py125 touch __init__.py
126 $(F2PY) $(MADLOOP_LIB) -m allmatrix$(MENUM)py -c all_matrix.f $(wildcard $(LOOP_PREFIX)*/f2py_wrapper.f) --fcompiler=$(FC) -L../lib/ -ldhelas -lmodel $(LINK_LOOP_LIBS) $(STDLIB)126 $(F2PY) $(MADLOOP_LIB) -m allmatrix$(MENUM)py -c all_matrix.f $(wildcard $(LOOP_PREFIX)*/f2py_wrapper.f) --f77exec=$(FC) -L../lib/ -ldhelas -lmodel $(LINK_LOOP_LIBS) $(STDLIB)
127127
128clean:128clean:
129 @rm -f *.o *.so *.$(libext) *.$(dylibext)129 @rm -f *.o *.so *.$(libext) *.$(dylibext)
130130
=== modified file 'UpdateNotes.txt'
--- UpdateNotes.txt 2019-02-03 21:25:06 +0000
+++ UpdateNotes.txt 2019-06-27 13:48:48 +0000
@@ -1,5 +1,21 @@
1Update notes for MadGraph5_aMC@NLO (in reverse time order)1Update notes for MadGraph5_aMC@NLO (in reverse time order)
22
32.6.6(27/07/19)
4 OM: Bug in the edition of the shower_card. The set command of logical parameter was never setting the
5 parameter to False. (Thanks to Richard Ruiz)
6 RF: Fixed a bug in the creation of the energy-stripped i_FKS momentum. Tested for several processes,
7 and seems to have been completely harmless.
8 OM: Forbidding the use of CKKW/default scale for some UFO model allowing gluon emission from quark with
9 no dependence in aS
10 OM: Add an option "keep_ordering" for reweighting feature to allow to sometimes use decay chain even if
11 you have ambiguity between final state particles.
12 OM: Fixed an issue with interference which sometimes happens when some polarization contribution were negative but not all of them.
13 VH: Change in the pythia8 output mode (thanks to Peter Skands)
14 OM: Any number in the cards (not only integer) can use multiplication, division and k/M suffix for times 1000 and 1 million respectively
15 OM: Energy cut (at LO) are now hidden by default for LHC type of run but visible for lepton collider ones.
16 OM: Same for beam polarization
17
18
32.6.5 (03/02/19)192.6.5 (03/02/19)
4 OM: Fix some speed issue with the generated gridpack --speed issue introduced in 2.6.1--20 OM: Fix some speed issue with the generated gridpack --speed issue introduced in 2.6.1--
5 OM: Fix a bug in the computation of systematics when running with Python 2.6.21 OM: Fix a bug in the computation of systematics when running with Python 2.6.
@@ -12,6 +28,7 @@
12 OM: Fix issue for BSM model with additional colored particle where the default dynamical scale choice 28 OM: Fix issue for BSM model with additional colored particle where the default dynamical scale choice
13 was crashing29 was crashing
1430
31
152.6.4 (09/11/18)322.6.4 (09/11/18)
16 OM: add specific treatement for small width (at LO only and not for loop-induced)33 OM: add specific treatement for small width (at LO only and not for loop-induced)
17 if the width is smaller than 1e-6 times the mass, a fake width (at that value) is used for the34 if the width is smaller than 1e-6 times the mass, a fake width (at that value) is used for the
1835
=== modified file 'VERSION'
--- VERSION 2019-02-03 21:25:06 +0000
+++ VERSION 2019-06-27 13:48:48 +0000
@@ -1,4 +1,4 @@
1version = 2.6.51version = 2.6.6.1
2date = 2018-02-032date = 2018-02-03
33
44
55
=== modified file 'bin/mg5_aMC'
--- bin/mg5_aMC 2018-11-28 22:24:56 +0000
+++ bin/mg5_aMC 2019-06-27 13:48:48 +0000
@@ -127,6 +127,13 @@
127if __debug__ and time.time() - start > 0.5:127if __debug__ and time.time() - start > 0.5:
128 print( 'WARNING: loading of madgraph too slow!!!', time.time() - start)128 print( 'WARNING: loading of madgraph too slow!!!', time.time() - start)
129129
130try:
131 import madgraph.various.misc as misc
132 misc.EasterEgg('loading')
133except:
134 pass
135
136
130if options.plugin:137if options.plugin:
131 if not os.path.exists(os.path.join(root_path, 'PLUGIN', options.plugin)):138 if not os.path.exists(os.path.join(root_path, 'PLUGIN', options.plugin)):
132 print( "ERROR: %s is not present in the PLUGIN directory. Please install it first")139 print( "ERROR: %s is not present in the PLUGIN directory. Please install it first")
133140
=== modified file 'madgraph/core/base_objects.py'
--- madgraph/core/base_objects.py 2018-12-03 22:10:49 +0000
+++ madgraph/core/base_objects.py 2019-06-27 13:48:48 +0000
@@ -1044,6 +1044,8 @@
1044 self['version_tag'] = None # position of the directory (for security)1044 self['version_tag'] = None # position of the directory (for security)
1045 self['gauge'] = [0, 1]1045 self['gauge'] = [0, 1]
1046 self['case_sensitive'] = True1046 self['case_sensitive'] = True
1047 self['allow_pickle'] = True
1048 self['limitations'] = [] # MLM means that the model can sometimes have issue with MLM/default scale.
1047 # attribute which might be define if needed1049 # attribute which might be define if needed
1048 #self['name2pdg'] = {'name': pdg}1050 #self['name2pdg'] = {'name': pdg}
1049 1051
10501052
=== modified file 'madgraph/core/diagram_generation.py'
--- madgraph/core/diagram_generation.py 2018-12-03 22:10:49 +0000
+++ madgraph/core/diagram_generation.py 2019-06-27 13:48:48 +0000
@@ -1334,7 +1334,7 @@
1334 def __init__(self, argument = None, collect_mirror_procs = False,1334 def __init__(self, argument = None, collect_mirror_procs = False,
1335 ignore_six_quark_processes = False, loop_filter=None, diagram_filter=False):1335 ignore_six_quark_processes = False, loop_filter=None, diagram_filter=False):
1336 """Allow initialization with Process and with ProcessDefinition"""1336 """Allow initialization with Process and with ProcessDefinition"""
13371337
1338 if isinstance(argument, base_objects.Process):1338 if isinstance(argument, base_objects.Process):
1339 super(DecayChainAmplitude, self).__init__()1339 super(DecayChainAmplitude, self).__init__()
1340 from madgraph.loop.loop_diagram_generation import LoopMultiProcess1340 from madgraph.loop.loop_diagram_generation import LoopMultiProcess
@@ -1373,7 +1373,8 @@
1373 " incoming particle"1373 " incoming particle"
1374 self['decay_chains'].append(\1374 self['decay_chains'].append(\
1375 DecayChainAmplitude(process, collect_mirror_procs,1375 DecayChainAmplitude(process, collect_mirror_procs,
1376 ignore_six_quark_processes))1376 ignore_six_quark_processes,
1377 diagram_filter=diagram_filter))
13771378
1378 # Flag decaying legs in the core diagrams by onshell = True1379 # Flag decaying legs in the core diagrams by onshell = True
1379 decay_ids = sum([[a.get('process').get('legs')[0].get('id') \1380 decay_ids = sum([[a.get('process').get('legs')[0].get('id') \
@@ -1782,7 +1783,7 @@
1782 if not process.get('required_s_channels') and \1783 if not process.get('required_s_channels') and \
1783 not process.get('forbidden_onsh_s_channels') and \1784 not process.get('forbidden_onsh_s_channels') and \
1784 not process.get('forbidden_s_channels') and \1785 not process.get('forbidden_s_channels') and \
1785 not process.get('is_decay_chain'):1786 not process.get('is_decay_chain') and not diagram_filter:
1786 try:1787 try:
1787 crossed_index = success_procs.index(sorted_legs)1788 crossed_index = success_procs.index(sorted_legs)
1788 # The relabeling of legs for loop amplitudes is cumbersome1789 # The relabeling of legs for loop amplitudes is cumbersome
17891790
=== modified file 'madgraph/core/drawing.py'
--- madgraph/core/drawing.py 2016-08-29 15:09:16 +0000
+++ madgraph/core/drawing.py 2019-06-27 13:48:48 +0000
@@ -1663,7 +1663,7 @@
1663 # Set variable for storing text 1663 # Set variable for storing text
1664 self.text = ''1664 self.text = ''
1665 # Do we have to write a file? -> store in self.file1665 # Do we have to write a file? -> store in self.file
1666 if file:1666 if filename:
1667 self.file = True # Note that this variable will be overwritten. THis1667 self.file = True # Note that this variable will be overwritten. THis
1668 #will be the object file. [initialize]1668 #will be the object file. [initialize]
1669 else:1669 else:
16701670
=== modified file 'madgraph/core/helas_objects.py'
--- madgraph/core/helas_objects.py 2018-10-26 08:20:43 +0000
+++ madgraph/core/helas_objects.py 2019-06-27 13:48:48 +0000
@@ -458,7 +458,7 @@
458 'loop_orders':vertex.get('loop_orders')}458 'loop_orders':vertex.get('loop_orders')}
459 else:459 else:
460 # Not that it is going to be used here, but it might be eventually460 # Not that it is going to be used here, but it might be eventually
461 inter = model.get_interaction(vertex.get('id'))461 #inter = model.get_interaction(vertex.get('id'))
462 loop_info = {}462 loop_info = {}
463463
464 if last_vertex:464 if last_vertex:
@@ -4888,7 +4888,7 @@
48884888
4889 return output4889 return output
48904890
4891 def get_used_couplings(self):4891 def get_used_couplings(self, output=str):
4892 """Return a list with all couplings used by this4892 """Return a list with all couplings used by this
4893 HelasMatrixElement."""4893 HelasMatrixElement."""
48944894
@@ -4896,7 +4896,10 @@
4896 self.get_all_wavefunctions() + self.get_all_amplitudes() \4896 self.get_all_wavefunctions() + self.get_all_amplitudes() \
4897 if wa.get('interaction_id') not in [0,-1]]4897 if wa.get('interaction_id') not in [0,-1]]
4898 #some coupling have a minus one associated -> need to remove those4898 #some coupling have a minus one associated -> need to remove those
4899 return [ [t] if not t.startswith('-') else [t[1:]] for t2 in tmp for t in t2]4899 if output == str:
4900 return [ [t] if not t.startswith('-') else [t[1:]] for t2 in tmp for t in t2]
4901 elif output=="set":
4902 return set(sum([ [t] if not t.startswith('-') else [t[1:]] for t2 in tmp for t in t2],[]))
49004903
49014904
4902 def get_mirror_processes(self):4905 def get_mirror_processes(self):
49034906
=== modified file 'madgraph/fks/fks_common.py'
--- madgraph/fks/fks_common.py 2019-02-03 21:24:20 +0000
+++ madgraph/fks/fks_common.py 2019-06-27 13:48:48 +0000
@@ -454,12 +454,26 @@
454 for i, ii in model.get('interaction_dict').items():454 for i, ii in model.get('interaction_dict').items():
455 # i want interections of pert_order: 1 (from LO to NLO), 455 # i want interections of pert_order: 1 (from LO to NLO),
456 # without any other orders456 # without any other orders
457 # and of "base" type
458 if ii.get('type') != 'base': continue
459
457 if ii.get('orders') == {pert_order:1} and len(ii['particles']) == 3 :460 if ii.get('orders') == {pert_order:1} and len(ii['particles']) == 3 :
458 masslist = [p.get('mass').lower() for p in ii['particles']]461 masslist = [p.get('mass').lower() for p in ii['particles']]
459 # check that there is at least a massless particle, and that the 462
460 # remaining ones have the same mass 463 # require that at least one particle be soft and of even spin for the interaction to be IR singular
461 # (otherwise the real emission final state will not be degenerate464 found_soft_even_spin_particle = False
462 # with the born one465 for p in ii['particles']:
466 if p.get('mass').lower()=='zero':
467 if p.get('spin')%2==1:
468 found_soft_even_spin_particle = True
469 break
470 if not found_soft_even_spin_particle:
471 continue
472
473 # check that there is at least a massless particle, and that the
474 # remaining ones have the same mass
475 # (otherwise the real emission final state will not be degenerate
476 # with the born one
463 try:477 try:
464 masslist.remove('zero')478 masslist.remove('zero')
465 except ValueError:479 except ValueError:
466480
=== modified file 'madgraph/fks/fks_helas_objects.py'
--- madgraph/fks/fks_helas_objects.py 2017-06-16 12:58:46 +0000
+++ madgraph/fks/fks_helas_objects.py 2019-06-27 13:48:48 +0000
@@ -847,6 +847,19 @@
847 def __eq__(self, other):847 def __eq__(self, other):
848 """Equality operator:848 """Equality operator:
849 compare two FKSHelasRealProcesses by comparing their dictionaries"""849 compare two FKSHelasRealProcesses by comparing their dictionaries"""
850
851 if self.__dict__ == other.__dict__:
852 return True
853 else:
854# failed = []
855# for key in self.__dict__:
856# if self.__dict__[key] != other.__dict__[key]:
857# failed.append(key)
858# import madgraph.various.misc as misc
859
860 return False
861
862
850 return self.__dict__ == other.__dict__863 return self.__dict__ == other.__dict__
851 864
852 def __ne__(self, other):865 def __ne__(self, other):
853866
=== modified file 'madgraph/interface/common_run_interface.py'
--- madgraph/interface/common_run_interface.py 2019-01-16 11:18:08 +0000
+++ madgraph/interface/common_run_interface.py 2019-06-27 13:48:48 +0000
@@ -2267,8 +2267,6 @@
2267 """Require MG5 directory: Compute automatically the widths of a set 2267 """Require MG5 directory: Compute automatically the widths of a set
2268 of particles"""2268 of particles"""
22692269
2270
2271
2272 args = self.split_arg(line)2270 args = self.split_arg(line)
2273 opts = self.check_compute_widths(args)2271 opts = self.check_compute_widths(args)
22742272
@@ -2287,9 +2285,14 @@
2287 (' '.join([str(i) for i in opts['particles']]),2285 (' '.join([str(i) for i in opts['particles']]),
2288 ' '.join('--%s=%s' % (key,value) for (key,value) in opts.items()2286 ' '.join('--%s=%s' % (key,value) for (key,value) in opts.items()
2289 if key not in ['model', 'force', 'particles'] and value))2287 if key not in ['model', 'force', 'particles'] and value))
2290 cmd.exec_cmd(line, model=opts['model'])2288 out = cmd.exec_cmd(line, model=opts['model'])
2289
2290
2291 self.child = None2291 self.child = None
2292 del cmd2292 del cmd
2293 return out
2294
2295
22932296
2294 ############################################################################ 2297 ############################################################################
2295 def do_print_results(self, line):2298 def do_print_results(self, line):
@@ -3316,7 +3319,11 @@
3316 logger.warning('Missing mass in the lhef file (%s) . Please fix this (use the "update missing" command if needed)', param.lhacode[0])3319 logger.warning('Missing mass in the lhef file (%s) . Please fix this (use the "update missing" command if needed)', param.lhacode[0])
3317 continue3320 continue
3318 if mass and abs(width/mass) < 1e-12:3321 if mass and abs(width/mass) < 1e-12:
3319 logger.error('The width of particle %s is too small for an s-channel resonance (%s). If you have this particle in an s-channel, this is likely to create numerical instabilities .', param.lhacode[0], width)3322 if hasattr(interface, 'run_card') and isinstance(interface.run_card, banner_mod.RunCardLO):
3323 if interface.run_card['small_width_treatment'] < 1e-12:
3324 logger.error('The width of particle %s is too small for an s-channel resonance (%s) and the small_width_paramer is too small to prevent numerical issues. If you have this particle in an s-channel, this is likely to create numerical instabilities .', param.lhacode[0], width)
3325 else:
3326 logger.error('The width of particle %s is too small for an s-channel resonance (%s). If you have this particle in an s-channel, this is likely to create numerical instabilities .', param.lhacode[0], width)
3320 if CommonRunCmd.sleep_for_error:3327 if CommonRunCmd.sleep_for_error:
3321 time.sleep(5)3328 time.sleep(5)
3322 CommonRunCmd.sleep_for_error = False3329 CommonRunCmd.sleep_for_error = False
@@ -3677,7 +3684,7 @@
3677 madspin_cmd.mg5cmd.options.update(self.options)3684 madspin_cmd.mg5cmd.options.update(self.options)
3678 for key, value in self.options.items():3685 for key, value in self.options.items():
3679 if isinstance(value, str):3686 if isinstance(value, str):
3680 madspin_cmd.mg5cmd.exec_cmd( 'set %s %s' %(key,value), errorhandling=False, printcmd=False, precmd=False, postcmd=True)3687 madspin_cmd.mg5cmd.exec_cmd( 'set %s %s --no_save' %(key,value), errorhandling=False, printcmd=False, precmd=False, postcmd=True)
3681 madspin_cmd.cluster = self.cluster3688 madspin_cmd.cluster = self.cluster
3682 3689
3683 madspin_cmd.update_status = lambda *x,**opt: self.update_status(*x, level='madspin',**opt)3690 madspin_cmd.update_status = lambda *x,**opt: self.update_status(*x, level='madspin',**opt)
@@ -4481,10 +4488,23 @@
4481 if from_banner is None:4488 if from_banner is None:
4482 self.from_banner = {}4489 self.from_banner = {}
4483 return4490 return
4484 misc.sprint(from_banner)4491
4485 self.from_banner = {}4492 self.from_banner = {}
4486 for card in from_banner:4493 try:
4487 self.from_banner[card] = banner.charge_card(card)4494 for card in from_banner:
4495 self.from_banner[card] = banner.charge_card(card)
4496 except KeyError:
4497 if from_banner == ['param', 'run'] and banner.keys() == ['mgversion']:
4498 if self.mother_interface:
4499 results = self.mother_interface.results
4500 run_name = self.mother_interface.run_name
4501 run_tag = self.mother_interface.run_tag
4502 banner = banner_mod.recover_banner(results, 'parton', run_name, run_tag)
4503 self.mother_interface.banner = banner
4504 return self.init_from_banner(from_banner, banner)
4505 else:
4506 raise
4507
4488 return self.from_banner4508 return self.from_banner
4489 4509
44904510
@@ -5413,7 +5433,7 @@
5413 val = ' '.join(args[start+1:])5433 val = ' '.join(args[start+1:])
5414 val = val.split('#')[0]5434 val = val.split('#')[0]
5415 else:5435 else:
5416 val = args[start+1]5436 val = ' '.join(args[start+1:])
5417 self.setR(args[start], val)5437 self.setR(args[start], val)
5418 self.modified_card.add('run') # delayed writing of the run_card5438 self.modified_card.add('run') # delayed writing of the run_card
5419 # special mode for set run_card nocut T (generated by set no_parton_cut5439 # special mode for set run_card nocut T (generated by set no_parton_cut
@@ -5585,7 +5605,7 @@
5585 else:5605 else:
5586 args_str = ' '.join(str(a) for a in args[start+1:len(args)])5606 args_str = ' '.join(str(a) for a in args[start+1:len(args)])
5587 self.shower_card.set_param(args[start],args_str,self.paths['shower'])5607 self.shower_card.set_param(args[start],args_str,self.paths['shower'])
5588 5608
5589 # MadLoop Parameter ---------------------------------------------------5609 # MadLoop Parameter ---------------------------------------------------
5590 elif self.has_ml and args[start] in self.ml_vars \5610 elif self.has_ml and args[start] in self.ml_vars \
5591 and card in ['', 'MadLoop_card']:5611 and card in ['', 'MadLoop_card']:
@@ -5768,22 +5788,53 @@
5768 5788
5769 if mass:5789 if mass:
5770 if abs(width/mass) < self.run_card['small_width_treatment']:5790 if abs(width/mass) < self.run_card['small_width_treatment']:
5771 logger.warning("Particle %s will use a fake width ( %s instead of %s ).\n" +5791 logger.warning("Particle %s with small width detected (%s): See https://answers.launchpad.net/mg5amcnlo/+faq/3053 to learn the special handling of that case",
5772 "Cross-section will be rescaled according to NWA if needed." +5792 param.lhacode[0], width)
5773 "To force exact treatment reduce the value of 'small_width_treatment' parameter of the run_card",
5774 param.lhacode[0], abs(mass*self.run_card['small_width_treatment']), width)
5775 elif abs(width/mass) < 1e-12:5793 elif abs(width/mass) < 1e-12:
5776 logger.error('The width of particle %s is too small for an s-channel resonance (%s). If you have this particle in an s-channel, this is likely to create numerical instabilities .', param.lhacode[0], width)5794 logger.error('The width of particle %s is too small for an s-channel resonance (%s). If you have this particle in an s-channel, this is likely to create numerical instabilities .', param.lhacode[0], width)
5777 if CommonRunCmd.sleep_for_error:5795 if CommonRunCmd.sleep_for_error:
5778 time.sleep(5)5796 time.sleep(5)
5779 CommonRunCmd.sleep_for_error = False5797 CommonRunCmd.sleep_for_error = False
57805798
5799 # @LO if PY6 shower => event_norm on sum
5800 if 'pythia_card.dat' in self.cards and 'run' in self.allow_arg:
5801 if self.run_card['event_norm'] != 'sum':
5802 logger.info('Pythia6 needs a specific normalisation of the events. We will change it accordingly.', '$MG:BOLD' )
5803 self.do_set('run_card event_norm sum')
5804 # @LO if PY6 shower => event_norm on sum
5805 elif 'pythia8_card.dat' in self.cards:
5806 if self.run_card['event_norm'] == 'sum':
5807 logger.info('Pythia8 needs a specific normalisation of the events. We will change it accordingly.', '$MG:BOLD' )
5808 self.do_set('run_card event_norm average')
5809
5810 if 'MLM' in proc_charac['limitations']:
5811 if self.run_card['dynamical_scale_choice'] == -1:
5812 raise InvalidCmd, "Your model is identified as not fully supported within MG5aMC.\n" +\
5813 "As your process seems to be impacted by the issue,\n"+\
5814 "You can NOT run with CKKW dynamical scale for this model. Please choose another one."
5815 if self.run_card['ickkw']:
5816 raise InvalidCmd, "Your model is identified as not fully supported within MG5aMC.\n" +\
5817 "As your process seems to be impacted by the issue,\n" +\
5818 "You can NOT run with MLM matching/merging. Please check if merging outside MG5aMC are suitable or refrain to use merging with this model"
5819
57815820
5782 ########################################################################5821 ########################################################################
5783 # NLO specific check5822 # NLO specific check
5784 ########################################################################5823 ########################################################################
5785 # For NLO run forbid any pdg specific cut on massless particle5824 # For NLO run forbid any pdg specific cut on massless particle
5786 if isinstance(self.run_card,banner_mod.RunCardNLO):5825 if isinstance(self.run_card,banner_mod.RunCardNLO):
5826
5827 try:
5828 proc_charac = self.mother_interface.proc_characteristics
5829 except:
5830 proc_charac = None
5831
5832 if proc_charac and 'MLM' in proc_charac['limitations']:
5833 if self.run_card['ickkw']:
5834 raise Exception, "Your model is identified as not fully supported within MG5aMC.\n" +\
5835 "You can NOT run with FxFx/UnLOPS matching/merging. Please check if merging outside MG5aMC are suitable or refrain to use merging with this model"
5836
5837
5787 for pdg in set(self.run_card['pt_min_pdg'].keys()+self.run_card['pt_max_pdg'].keys()+5838 for pdg in set(self.run_card['pt_min_pdg'].keys()+self.run_card['pt_max_pdg'].keys()+
5788 self.run_card['mxx_min_pdg'].keys()): 5839 self.run_card['mxx_min_pdg'].keys()):
5789 5840
@@ -5792,9 +5843,8 @@
5792 if self.param_card.get_value('mass', int(pdg), default=0) ==0:5843 if self.param_card.get_value('mass', int(pdg), default=0) ==0:
5793 raise Exception, "For NLO runs, you can use PDG specific cuts only for massive particles: (failed for %s)" % pdg5844 raise Exception, "For NLO runs, you can use PDG specific cuts only for massive particles: (failed for %s)" % pdg
5794 5845
5795 # if NLO reweighting is ON: ensure that we keep the rwgt information5846 # if NLO reweighting is ON: ensure that we keep the rwgt information
5796 if 'reweight' in self.allow_arg and 'run' in self.allow_arg and \5847 if 'reweight' in self.allow_arg and 'run' in self.allow_arg and \
5797 isinstance(self.run_card,banner_mod.RunCardNLO) and \
5798 not self.run_card['store_rwgt_info']:5848 not self.run_card['store_rwgt_info']:
5799 #check if a NLO reweighting is required5849 #check if a NLO reweighting is required
5800 re_pattern = re.compile(r'''^\s*change\s*mode\s* (LO\+NLO|LO|NLO|NLO_tree)\s*(?:#|$)''', re.M+re.I)5850 re_pattern = re.compile(r'''^\s*change\s*mode\s* (LO\+NLO|LO|NLO|NLO_tree)\s*(?:#|$)''', re.M+re.I)
@@ -5804,25 +5854,15 @@
5804 logger.info('NLO reweighting is on ON. Automatically set store_rwgt_info to True', '$MG:BOLD' )5854 logger.info('NLO reweighting is on ON. Automatically set store_rwgt_info to True', '$MG:BOLD' )
5805 self.do_set('run_card store_rwgt_info True')5855 self.do_set('run_card store_rwgt_info True')
5806 5856
5807 # if external computation for the systematics are asked then switch 5857 # if external computation for the systematics are asked then switch
5808 #automatically the book-keeping of the weight for NLO5858 #automatically the book-keeping of the weight for NLO
5809 if 'run' in self.allow_arg and \5859 if 'run' in self.allow_arg and \
5810 self.run_card['systematics_program'] == 'systematics' and \5860 self.run_card['systematics_program'] == 'systematics' and \
5811 isinstance(self.run_card,banner_mod.RunCardNLO) and \5861 not self.run_card['store_rwgt_info']:
5812 not self.run_card['store_rwgt_info']:5862 logger.warning('To be able to run systematics program, we set store_rwgt_info to True')
5813 logger.warning('To be able to run systematics program, we set store_rwgt_info to True')5863 self.do_set('run_card store_rwgt_info True')
5814 self.do_set('run_card store_rwgt_info True')
5815 5864
5816 # @LO if PY6 shower => event_norm on sum5865
5817 if 'pythia_card.dat' in self.cards and 'run' in self.allow_arg:
5818 if self.run_card['event_norm'] != 'sum':
5819 logger.info('Pythia6 needs a specific normalisation of the events. We will change it accordingly.', '$MG:BOLD' )
5820 self.do_set('run_card event_norm sum')
5821 # @LO if PY6 shower => event_norm on sum
5822 elif 'pythia8_card.dat' in self.cards:
5823 if self.run_card['event_norm'] == 'sum':
5824 logger.info('Pythia8 needs a specific normalisation of the events. We will change it accordingly.', '$MG:BOLD' )
5825 self.do_set('run_card event_norm average')
5826 5866
5827 # Check the extralibs flag.5867 # Check the extralibs flag.
5828 if self.has_shower and isinstance(self.run_card, banner_mod.RunCardNLO):5868 if self.has_shower and isinstance(self.run_card, banner_mod.RunCardNLO):
@@ -5961,7 +6001,7 @@
5961 elif pattern_width.search(param_text):6001 elif pattern_width.search(param_text):
5962 self.do_compute_widths('')6002 self.do_compute_widths('')
5963 self.param_card = param_card_mod.ParamCard(self.paths['param'])6003 self.param_card = param_card_mod.ParamCard(self.paths['param'])
5964 6004
5965 # calling the routine doing the work 6005 # calling the routine doing the work
5966 self.update_dependent(self.mother_interface, self.me_dir, self.param_card,6006 self.update_dependent(self.mother_interface, self.me_dir, self.param_card,
5967 self.paths['param'], timer)6007 self.paths['param'], timer)
@@ -6011,7 +6051,7 @@
6011 if name in self.modified_card:6051 if name in self.modified_card:
6012 self.modified_card.remove(name)6052 self.modified_card.remove(name)
6013 else:6053 else:
6014 raise Exception, "Need to add the associate writter proxy"6054 raise Exception, "Need to add the associate writter proxy for %s" % name
6015 6055
6016 def write_card_run(self):6056 def write_card_run(self):
6017 """ write the run_card """6057 """ write the run_card """
@@ -6329,9 +6369,29 @@
6329 line += ' --nlo'6369 line += ' --nlo'
63306370
6331 try:6371 try:
6332 return self.mother_interface.do_compute_widths(line)6372 out = self.mother_interface.do_compute_widths(line)
6333 except InvalidCmd, error:6373 except InvalidCmd, error:
6334 logger.error("Invalid command: %s " % error)6374 logger.error("Invalid command: %s " % error)
6375 else:
6376 if hasattr(self, 'run_card'):
6377 for pid, info in out.items():
6378 total = 0
6379 for key, partial in info:
6380 total += partial
6381 mass = self.param_card.get_value('mass', pid)
6382 try:
6383 small_width_treatment = self.run_card['small_width_treatment']
6384 except Exception: #NLO
6385 small_width_treatment = 0
6386
6387 if total and total/mass < small_width_treatment:
6388 text = "Particle %s with very small width (%g): Learn about special handling here: https://answers.launchpad.net/mg5amcnlo/+faq/3053"
6389 logger.warning(text,pid,total)
6390 elif total and total/mass < 1e-11:
6391 text = "Particle %s with very small width (%g): Numerical inaccuracies can occur if that particle is in a s-channel"
6392 logger.critical(text,pid,total)
6393
6394
63356395
6336 def help_compute_widths(self):6396 def help_compute_widths(self):
6337 signal.alarm(0) # avoid timer if any6397 signal.alarm(0) # avoid timer if any
63386398
=== modified file 'madgraph/interface/extended_cmd.py'
--- madgraph/interface/extended_cmd.py 2018-11-28 22:12:28 +0000
+++ madgraph/interface/extended_cmd.py 2019-06-27 13:48:48 +0000
@@ -2332,11 +2332,11 @@
2332 elif line and hasattr(self, 'do_%s' % line.split()[0]):2332 elif line and hasattr(self, 'do_%s' % line.split()[0]):
2333 # go to retry2333 # go to retry
2334 reprint_opt = True 2334 reprint_opt = True
2335 elif self.value == 'repeat':2335 elif self.value in ['repeat', 'reask']:
2336 reprint_opt = True 2336 reprint_opt = True
2337 else:2337 else:
2338 raise Exception2338 raise Exception
2339 except Exception, error: 2339 except Exception, error:
2340 print """not valid argument. Valid argument are file path or value in (%s).""" \2340 print """not valid argument. Valid argument are file path or value in (%s).""" \
2341 % ','.join(self.allow_arg)2341 % ','.join(self.allow_arg)
2342 print 'please retry'2342 print 'please retry'
@@ -2421,6 +2421,7 @@
2421 allowed_args += ['%s=%s;' % (key,s) for s in self.get_allowed(key)]2421 allowed_args += ['%s=%s;' % (key,s) for s in self.get_allowed(key)]
2422 # adding special mode2422 # adding special mode
2423 allowed_args += [key[4:]+';' for key in dir(self) if key.startswith('ans_')]2423 allowed_args += [key[4:]+';' for key in dir(self) if key.startswith('ans_')]
2424 allowed_args += [arg[:-1] for arg in allowed_args if arg[-1] == ';']
2424 if 'allow_arg' in opts:2425 if 'allow_arg' in opts:
2425 allowed_args += opts['allow_arg']2426 allowed_args += opts['allow_arg']
2426 del opts['allow_arg']2427 del opts['allow_arg']
24272428
=== modified file 'madgraph/interface/madevent_interface.py'
--- madgraph/interface/madevent_interface.py 2019-01-24 13:43:19 +0000
+++ madgraph/interface/madevent_interface.py 2019-06-27 13:48:48 +0000
@@ -2557,7 +2557,11 @@
2557 2557
2558 2558
2559 self.create_plot('parton') 2559 self.create_plot('parton')
2560 self.exec_cmd('store_events', postcmd=False) 2560 self.exec_cmd('store_events', postcmd=False)
2561 if self.run_card['boost_event'].strip() and self.run_card['boost_event'] != 'False':
2562 self.boost_events()
2563
2564
2561 self.exec_cmd('reweight -from_cards', postcmd=False) 2565 self.exec_cmd('reweight -from_cards', postcmd=False)
2562 self.exec_cmd('decay_events -from_cards', postcmd=False)2566 self.exec_cmd('decay_events -from_cards', postcmd=False)
2563 if self.run_card['time_of_flight']>=0:2567 if self.run_card['time_of_flight']>=0:
@@ -2580,6 +2584,49 @@
2580 self.results.current['cross'],2584 self.results.current['cross'],
2581 self.results.current['error']))2585 self.results.current['error']))
2582 2586
2587 def boost_events(self):
2588
2589 if not self.run_card['boost_event']:
2590 return
2591
2592 if self.run_card['boost_event'].startswith('lambda'):
2593 if not isinstance(self, cmd.CmdShell):
2594 raise Exception, "boost not allowed online"
2595 filter = eval(self.run_card['boost_event'])
2596 else:
2597 raise Exception
2598
2599 path = [pjoin(self.me_dir, 'Events', self.run_name, 'unweighted_events.lhe.gz'),
2600 pjoin(self.me_dir, 'Events', self.run_name, 'unweighted_events.lhe'),
2601 pjoin(self.me_dir, 'Events', self.run_name, 'events.lhe.gz'),
2602 pjoin(self.me_dir, 'Events', self.run_name, 'events.lhe')]
2603
2604 for p in path:
2605 if os.path.exists(p):
2606 event_path = p
2607 break
2608 else:
2609 raise Exception, "fail to find event file for the boost"
2610
2611
2612 lhe = lhe_parser.EventFile(event_path)
2613 with misc.TMP_directory() as tmp_dir:
2614 output = lhe_parser.EventFile(pjoin(tmp_dir, os.path.basename(event_path)), 'w')
2615 #write the banner to the output file
2616 output.write(lhe.banner)
2617 # Loop over all events
2618 for event in lhe:
2619 event.boost(filter)
2620 #write this modify event
2621 output.write(str(event))
2622 output.write('</LesHouchesEvent>\n')
2623 lhe.close()
2624 files.mv(pjoin(tmp_dir, os.path.basename(event_path)), event_path)
2625
2626
2627
2628
2629
2583 def do_initMadLoop(self,line):2630 def do_initMadLoop(self,line):
2584 """Compile and run MadLoop for a certain number of PS point so as to 2631 """Compile and run MadLoop for a certain number of PS point so as to
2585 initialize MadLoop (setup the zero helicity and loop filter.)"""2632 initialize MadLoop (setup the zero helicity and loop filter.)"""
@@ -3356,8 +3403,7 @@
3356 #fsock.close()3403 #fsock.close()
3357 3404
3358 # Compile3405 # Compile
3359 for name in ['../bin/internal/gen_ximprove', 'all', 3406 for name in ['../bin/internal/gen_ximprove', 'all']:
3360 '../bin/internal/combine_events']:
3361 self.compile(arg=[name], cwd=os.path.join(self.me_dir, 'Source'))3407 self.compile(arg=[name], cwd=os.path.join(self.me_dir, 'Source'))
3362 3408
3363 3409
@@ -3516,11 +3562,9 @@
3516 args = self.split_arg(line)3562 args = self.split_arg(line)
3517 # Check argument's validity3563 # Check argument's validity
3518 self.check_combine_events(args)3564 self.check_combine_events(args)
3519
3520 self.update_status('Combining Events', level='parton')3565 self.update_status('Combining Events', level='parton')
35213566
3522 3567
3523
3524 if self.run_card['gridpack'] and isinstance(self, GridPackCmd):3568 if self.run_card['gridpack'] and isinstance(self, GridPackCmd):
3525 return GridPackCmd.do_combine_events(self, line)3569 return GridPackCmd.do_combine_events(self, line)
3526 3570
@@ -3546,7 +3590,9 @@
3546 3590
3547 partials = 0 # if too many file make some partial unweighting3591 partials = 0 # if too many file make some partial unweighting
3548 sum_xsec, sum_xerru, sum_axsec = 0,[],03592 sum_xsec, sum_xerru, sum_axsec = 0,[],0
3549 for Gdir in self.get_Gdir():3593 Gdirs = self.get_Gdir()
3594 Gdirs.sort()
3595 for Gdir in Gdirs:
3550 if os.path.exists(pjoin(Gdir, 'events.lhe')):3596 if os.path.exists(pjoin(Gdir, 'events.lhe')):
3551 result = sum_html.OneResult('')3597 result = sum_html.OneResult('')
3552 result.read_results(pjoin(Gdir, 'results.dat'))3598 result.read_results(pjoin(Gdir, 'results.dat'))
@@ -3555,7 +3601,6 @@
3555 result.get('xerru'),3601 result.get('xerru'),
3556 result.get('axsec')3602 result.get('axsec')
3557 )3603 )
3558
3559 sum_xsec += result.get('xsec')3604 sum_xsec += result.get('xsec')
3560 sum_xerru.append(result.get('xerru'))3605 sum_xerru.append(result.get('xerru'))
3561 sum_axsec += result.get('axsec')3606 sum_axsec += result.get('axsec')
@@ -3580,7 +3625,6 @@
3580 get_wgt, trunc_error=1e-2, event_target=self.run_card['nevents'],3625 get_wgt, trunc_error=1e-2, event_target=self.run_card['nevents'],
3581 log_level=logging.DEBUG, normalization=self.run_card['event_norm'],3626 log_level=logging.DEBUG, normalization=self.run_card['event_norm'],
3582 proc_charac=self.proc_characteristic)3627 proc_charac=self.proc_characteristic)
3583
3584 if partials:3628 if partials:
3585 for i in range(partials):3629 for i in range(partials):
3586 try:3630 try:
@@ -5587,7 +5631,6 @@
5587 elif self.run_card['python_seed'] >= 0:5631 elif self.run_card['python_seed'] >= 0:
5588 import random5632 import random
5589 random.seed(self.run_card['python_seed'])5633 random.seed(self.run_card['python_seed'])
5590
5591 if self.run_card['ickkw'] == 2:5634 if self.run_card['ickkw'] == 2:
5592 logger.info('Running with CKKW matching')5635 logger.info('Running with CKKW matching')
5593 self.treat_ckkw_matching()5636 self.treat_ckkw_matching()
@@ -5603,7 +5646,7 @@
5603 logger.info("compile Source Directory")5646 logger.info("compile Source Directory")
5604 5647
5605 # Compile5648 # Compile
5606 for name in [ 'all', '../bin/internal/combine_events']:5649 for name in [ 'all']:#, '../bin/internal/combine_events']:
5607 self.compile(arg=[name], cwd=os.path.join(self.me_dir, 'Source'))5650 self.compile(arg=[name], cwd=os.path.join(self.me_dir, 'Source'))
5608 5651
5609 bias_name = os.path.basename(self.run_card['bias_module'])5652 bias_name = os.path.basename(self.run_card['bias_module'])
@@ -6193,7 +6236,7 @@
6193 6236
6194 if not banner:6237 if not banner:
6195 banner = self.banner6238 banner = self.banner
6196 6239
6197 if auto:6240 if auto:
6198 self.ask_edit_cards(cards, from_banner=['param', 'run'], 6241 self.ask_edit_cards(cards, from_banner=['param', 'run'],
6199 mode='auto', plot=(pythia_version==6), banner=banner6242 mode='auto', plot=(pythia_version==6), banner=banner
@@ -6570,7 +6613,9 @@
6570 6613
6571 partials = 0 # if too many file make some partial unweighting6614 partials = 0 # if too many file make some partial unweighting
6572 sum_xsec, sum_xerru, sum_axsec = 0,[],06615 sum_xsec, sum_xerru, sum_axsec = 0,[],0
6573 for Gdir in self.get_Gdir():6616 Gdirs = self.get_Gdir()
6617 Gdirs.sort()
6618 for Gdir in Gdirs:
6574 #mfactor already taken into accoun in auto_dsig.f6619 #mfactor already taken into accoun in auto_dsig.f
6575 if os.path.exists(pjoin(Gdir, 'events.lhe')):6620 if os.path.exists(pjoin(Gdir, 'events.lhe')):
6576 result = sum_html.OneResult('')6621 result = sum_html.OneResult('')
@@ -6598,7 +6643,8 @@
6598 6643
6599 if not hasattr(self,'proc_characteristic'):6644 if not hasattr(self,'proc_characteristic'):
6600 self.proc_characteristic = self.get_characteristics()6645 self.proc_characteristic = self.get_characteristics()
6601 6646
6647 self.banner.add_generation_info(sum_xsec, self.nb_event)
6602 nb_event = AllEvent.unweight(pjoin(outdir, self.run_name, "unweighted_events.lhe.gz"),6648 nb_event = AllEvent.unweight(pjoin(outdir, self.run_name, "unweighted_events.lhe.gz"),
6603 get_wgt, trunc_error=1e-2, event_target=self.nb_event,6649 get_wgt, trunc_error=1e-2, event_target=self.nb_event,
6604 log_level=logging.DEBUG, normalization=self.run_card['event_norm'],6650 log_level=logging.DEBUG, normalization=self.run_card['event_norm'],
@@ -6613,75 +6659,10 @@
6613 os.remove(pjoin(outdir, self.run_name, "partials%s.lhe" % i))6659 os.remove(pjoin(outdir, self.run_name, "partials%s.lhe" % i))
6614 6660
6615 self.results.add_detail('nb_event', nb_event)6661 self.results.add_detail('nb_event', nb_event)
6616 6662 self.banner.add_generation_info(sum_xsec, nb_event)
6617 if self.run_card['bias_module'].lower() not in ['dummy', 'none']:6663 if self.run_card['bias_module'].lower() not in ['dummy', 'none']:
6618 self.correct_bias()6664 self.correct_bias()
66196665
6620 def do_combine_events_v4(self, line):
6621 """Advanced commands: Launch combine events"""
6622
6623 args = self.split_arg(line)
6624
6625 # Check argument's validity
6626 self.check_combine_events(args)
6627
6628 self.update_status('Combining Events', level='parton')
6629
6630 try:
6631 os.remove(pjoin(self.me_dir,'SubProcesses', 'combine.log'))
6632 except Exception:
6633 pass
6634
6635 if not self.readonly:
6636 run_dir = pjoin(self.me_dir,'SubProcesses')
6637 stdout_file = pjoin(self.me_dir,'SubProcesses', 'combine.log')
6638 else:
6639 run_dir = pjoin('SubProcesses')
6640 stdout_file = pjoin('SubProcesses', 'combine.log')
6641
6642 cluster.onecore.launch_and_wait('../bin/internal/run_combine',
6643 args=[self.run_name],
6644 cwd=run_dir,
6645 stdout=stdout_file,
6646 required_output=[pjoin(self.me_dir,'SubProcesses', 'combine.log')])
6647
6648 output = misc.mult_try_open(stdout_file).read()
6649 # Store the number of unweighted events for the results object
6650 pat = re.compile(r'''\s*Unweighting\s*selected\s*(\d+)\s*events''')
6651 try:
6652 nb_event = pat.search(output).groups()[0]
6653 except AttributeError:
6654 time.sleep(10)
6655 output = misc.mult_try_open(pjoin(self.me_dir,'SubProcesses','combine.log')).read()
6656 try:
6657 nb_event = pat.search(output).groups()[0]
6658 except AttributeError:
6659 logger.warning('Fail to read the number of unweighted events in the combine.log file')
6660 nb_event = 0
6661 self.results.add_detail('nb_event', nb_event)
6662
6663 # Define The Banner
6664 tag = self.run_card['run_tag']
6665
6666 # Update the banner with the pythia card
6667 if not self.banner:
6668 self.banner = banner_mod.recover_banner(self.results, 'parton')
6669 self.banner.load_basic(self.me_dir)
6670 # Add cross-section/event information
6671 self.banner.add_generation_info(self.results.current['cross'], nb_event)
6672 if not hasattr(self, 'random_orig'): self.random_orig = 0
6673 self.banner.change_seed(self.random_orig)
6674 if not os.path.exists(pjoin(self.me_dir, 'Events', self.run_name)):
6675 os.mkdir(pjoin(self.me_dir, 'Events', self.run_name))
6676 self.banner.write(pjoin(self.me_dir, 'Events', self.run_name,
6677 '%s_%s_banner.txt' % (self.run_name, tag)))
6678
6679
6680 self.banner.add_to_file(pjoin(self.me_dir,'Events', 'events.lhe'),
6681 out=pjoin(self.me_dir,'Events', self.run_name, 'events.lhe'))
6682 self.banner.add_to_file(pjoin(self.me_dir,'Events', 'unweighted_events.lhe'),
6683 out=pjoin(self.me_dir,'Events', self.run_name, 'unweighted_events.lhe'))
6684
66856666
6686class MadLoopInitializer(object):6667class MadLoopInitializer(object):
6687 """ A container class for the various methods for initializing MadLoop. It is6668 """ A container class for the various methods for initializing MadLoop. It is
66886669
=== modified file 'madgraph/interface/madgraph_interface.py'
--- madgraph/interface/madgraph_interface.py 2019-02-03 21:24:20 +0000
+++ madgraph/interface/madgraph_interface.py 2019-06-27 13:48:48 +0000
@@ -1447,12 +1447,18 @@
1447 if not args[1].isdigit():1447 if not args[1].isdigit():
1448 raise self.InvalidCmd('%s values should be a integer' % args[0])1448 raise self.InvalidCmd('%s values should be a integer' % args[0])
14491449
1450 if args[0] in ['low_mem_multicore_nlo_generation']:
1451 if sys.version_info[0] == 2 and sys.version_info[1] == 6:
1452 raise self.InvalidCmd('python2.6 does not support such functionalities please use python2.7')
1453
1454
1450 if args[0] in ['loop_optimized_output', 'loop_color_flows', 'low_mem_multicore_nlo_generation']:1455 if args[0] in ['loop_optimized_output', 'loop_color_flows', 'low_mem_multicore_nlo_generation']:
1451 try:1456 try:
1452 args[1] = banner_module.ConfigFile.format_variable(args[1], bool, args[0])1457 args[1] = banner_module.ConfigFile.format_variable(args[1], bool, args[0])
1453 except Exception:1458 except Exception:
1454 raise self.InvalidCmd('%s needs argument True or False'%args[0])1459 raise self.InvalidCmd('%s needs argument True or False'%args[0])
14551460
1461
1456 if args[0] in ['gauge']:1462 if args[0] in ['gauge']:
1457 if args[1] not in ['unitary','Feynman']:1463 if args[1] not in ['unitary','Feynman']:
1458 raise self.InvalidCmd('gauge needs argument unitary or Feynman.')1464 raise self.InvalidCmd('gauge needs argument unitary or Feynman.')
@@ -3081,6 +3087,14 @@
3081 " can only be given on one type of coupling and either on"+\3087 " can only be given on one type of coupling and either on"+\
3082 " squared orders or amplitude orders, not both.")3088 " squared orders or amplitude orders, not both.")
30833089
3090 if myprocdef.get_ninitial() ==1 and myprocdef.get('squared_orders'):
3091 logger.warning('''Computation of interference term with decay is not 100% validated.
3092 Please check carefully your result.
3093 One suggestion is also to compare the generation of your process with and without
3094 set group_subprocesses True
3095 (to write Before the generate command)
3096 ''')
3097
3084 cpu_time1 = time.time()3098 cpu_time1 = time.time()
30853099
3086 # Generate processes3100 # Generate processes
@@ -4718,7 +4732,7 @@
4718 split_orders=list(set(perturbation_couplings_list+squared_orders.keys()))4732 split_orders=list(set(perturbation_couplings_list+squared_orders.keys()))
4719 try:4733 try:
4720 split_orders.sort(key=lambda elem: 0 if elem=='WEIGHTED' else4734 split_orders.sort(key=lambda elem: 0 if elem=='WEIGHTED' else
4721 self._curr_model['order_hierarchy']4735 self._curr_model.get('order_hierarchy')
4722 [elem if not elem.endswith('.sqrt') else elem[:-5]])4736 [elem if not elem.endswith('.sqrt') else elem[:-5]])
4723 except KeyError:4737 except KeyError:
4724 raise self.InvalidCmd, "The loaded model does not defined a "+\4738 raise self.InvalidCmd, "The loaded model does not defined a "+\
@@ -5825,8 +5839,8 @@
5825 'MadAnalysis':['arXiv:1206.1599'],5839 'MadAnalysis':['arXiv:1206.1599'],
5826 'collier':['arXiv:1604.06792'],5840 'collier':['arXiv:1604.06792'],
5827 'oneloop':['arXiv:1007.4716'],5841 'oneloop':['arXiv:1007.4716'],
5828 'maddm':['arXiv:1505.04190'],5842 'maddm':['arXiv:1804.00444'],
5829 'maddump':['arXiv:1806.xxxxx']}5843 'maddump':['arXiv:1812.06771']}
5830 5844
5831 install_server = ['http://madgraph.phys.ucl.ac.be/package_info.dat',5845 install_server = ['http://madgraph.phys.ucl.ac.be/package_info.dat',
5832 'http://madgraph.physics.illinois.edu/package_info.dat']5846 'http://madgraph.physics.illinois.edu/package_info.dat']
@@ -7292,7 +7306,11 @@
7292 # We don't want to go through the MasterCommand again7306 # We don't want to go through the MasterCommand again
7293 # because it messes with the interface switching when7307 # because it messes with the interface switching when
7294 # importing a loop model from MG57308 # importing a loop model from MG5
7295 MadGraphCmd.do_import(self,'model %s' %model_name, force=True)7309 if 'modelname' in self.history.get('full_model_line'):
7310 opts = '--modelname'
7311 else:
7312 opts=''
7313 MadGraphCmd.do_import(self,'model %s %s' % (model_name, opts), force=True)
7296 elif log:7314 elif log:
7297 logger.info('Note that you have to reload the model')7315 logger.info('Note that you have to reload the model')
72987316
@@ -8132,7 +8150,7 @@
8132 madevent_interface.MadEventCmd.update_width_in_param_card(decay_info,8150 madevent_interface.MadEventCmd.update_width_in_param_card(decay_info,
8133 opts['path'], opts['output'])8151 opts['path'], opts['output'])
8134 if float(opts['body_decay']) == 2:8152 if float(opts['body_decay']) == 2:
8135 return8153 return decay_info
8136 else:8154 else:
8137 skip_2body = True8155 skip_2body = True
81388156
@@ -8153,7 +8171,7 @@
8153 8171
8154 8172
8155 8173
8156 return8174 return decay_info
81578175
8158 # Do the MadEvent integration!!8176 # Do the MadEvent integration!!
8159 with misc.TMP_directory(dir=os.getcwd()) as path:8177 with misc.TMP_directory(dir=os.getcwd()) as path:
@@ -8161,6 +8179,15 @@
8161 logger_mg.info('More info in temporary files:\n %s/index.html' % (decay_dir))8179 logger_mg.info('More info in temporary files:\n %s/index.html' % (decay_dir))
8162 with misc.MuteLogger(['madgraph','ALOHA','cmdprint','madevent'], [40,40,40,40]):8180 with misc.MuteLogger(['madgraph','ALOHA','cmdprint','madevent'], [40,40,40,40]):
8163 self.exec_cmd('output %s -f' % decay_dir,child=False)8181 self.exec_cmd('output %s -f' % decay_dir,child=False)
8182
8183 #modify some parameter of the default run_card
8184 run_card = banner_module.RunCard(pjoin(decay_dir,'Cards','run_card.dat'))
8185 if run_card['ickkw']:
8186 run_card['ickkw'] = 0
8187 run_card['xqcut'] = 0
8188 run_card.remove_all_cut()
8189 run_card.write(pjoin(decay_dir,'Cards','run_card.dat'))
8190
8164 # Need to write the correct param_card in the correct place !!!8191 # Need to write the correct param_card in the correct place !!!
8165 if os.path.exists(opts['output']):8192 if os.path.exists(opts['output']):
8166 files.cp(opts['output'], pjoin(decay_dir, 'Cards', 'param_card.dat'))8193 files.cp(opts['output'], pjoin(decay_dir, 'Cards', 'param_card.dat'))
@@ -8223,7 +8250,7 @@
82238250
8224 if self._curr_model['name'] == 'mssm' or self._curr_model['name'].startswith('mssm-'):8251 if self._curr_model['name'] == 'mssm' or self._curr_model['name'].startswith('mssm-'):
8225 check_param_card.convert_to_slha1(opts['output'])8252 check_param_card.convert_to_slha1(opts['output'])
8226 return8253 return decay_info
82278254
82288255
82298256
82308257
=== modified file 'madgraph/interface/master_interface.py'
--- madgraph/interface/master_interface.py 2018-04-02 14:02:36 +0000
+++ madgraph/interface/master_interface.py 2019-06-27 13:48:48 +0000
@@ -47,7 +47,7 @@
47import madgraph.iolibs.files as files47import madgraph.iolibs.files as files
48import madgraph.various.misc as misc48import madgraph.various.misc as misc
4949
50from madgraph import MG4DIR, MG5DIR, MadGraph5Error50from madgraph import MG4DIR, MG5DIR, MadGraph5Error, InvalidCmd
5151
52logger = logging.getLogger('cmdprint') # -> stdout52logger = logging.getLogger('cmdprint') # -> stdout
5353
@@ -198,6 +198,10 @@
198198
199 def do_add(self, line, *args, **opts):199 def do_add(self, line, *args, **opts):
200 200
201 allow_switch = True
202 if self._curr_proc_defs:
203 allow_switch = False
204
201 argss = cmd.Cmd.split_arg(line)205 argss = cmd.Cmd.split_arg(line)
202 if len(argss)>=1 and argss[0] in ['process','timing','profile']:206 if len(argss)>=1 and argss[0] in ['process','timing','profile']:
203 proc_line = ' '.join(argss[1:])207 proc_line = ' '.join(argss[1:])
@@ -207,17 +211,17 @@
207 'The NLO mode %s is not valid. Please choose one among: %s' \211 'The NLO mode %s is not valid. Please choose one among: %s' \
208 % (nlo_mode, ' '.join(self._valid_nlo_modes)))212 % (nlo_mode, ' '.join(self._valid_nlo_modes)))
209 elif nlo_mode in ['all', 'real', 'LOonly']:213 elif nlo_mode in ['all', 'real', 'LOonly']:
210 self.change_principal_cmd('aMC@NLO')214 self.change_principal_cmd('aMC@NLO', allow_switch)
211 elif nlo_mode in ['virt', 'sqrvirt']:215 elif nlo_mode in ['virt', 'sqrvirt']:
212 self.change_principal_cmd('MadLoop')216 self.change_principal_cmd('MadLoop', allow_switch)
213 elif nlo_mode == 'noborn': 217 elif nlo_mode == 'noborn':
214 self.change_principal_cmd('MadLoop')218 self.change_principal_cmd('MadLoop', allow_switch)
215 self.cmd.validate_model(self, loop_type=nlo_mode,219 self.cmd.validate_model(self, loop_type=nlo_mode,
216 coupling_type=orders)220 coupling_type=orders)
217 self.change_principal_cmd('MadGraph')221 self.change_principal_cmd('MadGraph', allow_switch)
218 return self.cmd.create_loop_induced(self, line, *args, **opts)222 return self.cmd.create_loop_induced(self, line, *args, **opts)
219 else:223 else:
220 self.change_principal_cmd('MadGraph') 224 self.change_principal_cmd('MadGraph', allow_switch)
221 try:225 try:
222 return self.cmd.do_add(self, line, *args, **opts)226 return self.cmd.do_add(self, line, *args, **opts)
223 except fks_base.NoBornException:227 except fks_base.NoBornException:
@@ -225,7 +229,7 @@
225 logger.info(" No Born diagrams found. Now switching to the loop-induced mode. ", '$MG:BOLD')229 logger.info(" No Born diagrams found. Now switching to the loop-induced mode. ", '$MG:BOLD')
226 logger.info(" Please cite ref. 'arXiv:1507.00020' when using results from this mode. ", '$MG:BOLD')230 logger.info(" Please cite ref. 'arXiv:1507.00020' when using results from this mode. ", '$MG:BOLD')
227 logger.info("------------------------------------------------------------------------", '$MG:BOLD') 231 logger.info("------------------------------------------------------------------------", '$MG:BOLD')
228 self.change_principal_cmd('MadGraph')232 self.change_principal_cmd('MadGraph',allow_switch)
229 return self.cmd.create_loop_induced(self, line, *args, **opts)233 return self.cmd.create_loop_induced(self, line, *args, **opts)
230234
231 235
@@ -608,9 +612,15 @@
608 %args[0]+" Valid interfaces are %s"\612 %args[0]+" Valid interfaces are %s"\
609 %','.join(interface_quick_name.keys()))613 %','.join(interface_quick_name.keys()))
610 614
611 def change_principal_cmd(self, name):615 def change_principal_cmd(self, name, allow_switch=True):
616
612617
613 old_cmd=self.current_interface618 old_cmd=self.current_interface
619 if old_cmd == name:
620 return
621 elif not allow_switch:
622 raise InvalidCmd, "Command not compatible with previous command: Can not combine LO/NLO feature."
623
614 if name in self.interface_names.keys():624 if name in self.interface_names.keys():
615 self.prompt= self.interface_names[name][0]+'>'625 self.prompt= self.interface_names[name][0]+'>'
616 self.cmd= self.interface_names[name][1]626 self.cmd= self.interface_names[name][1]
617627
=== modified file 'madgraph/interface/reweight_interface.py'
--- madgraph/interface/reweight_interface.py 2018-09-19 12:07:16 +0000
+++ madgraph/interface/reweight_interface.py 2019-06-27 13:48:48 +0000
@@ -108,7 +108,7 @@
108 self.has_nlo = False108 self.has_nlo = False
109 self.rwgt_dir = None109 self.rwgt_dir = None
110 self.exitted = False # Flag to know if do_quit was already called.110 self.exitted = False # Flag to know if do_quit was already called.
111 111 self.keep_ordering = False
112 if event_path:112 if event_path:
113 logger.info("Extracting the banner ...")113 logger.info("Extracting the banner ...")
114 self.do_import(event_path, allow_madspin=allow_madspin)114 self.do_import(event_path, allow_madspin=allow_madspin)
@@ -354,6 +354,8 @@
354 if self.has_standalone_dir:354 if self.has_standalone_dir:
355 self.terminate_fortran_executables()355 self.terminate_fortran_executables()
356 self.has_standalone_dir = False356 self.has_standalone_dir = False
357 elif args[0] == "keep_ordering":
358 self.keep_ordering = banner.ConfigFile.format_variable(args[1], bool, "keep_ordering")
357 elif args[0] == "process":359 elif args[0] == "process":
358 nb_f2py_module += 1360 nb_f2py_module += 1
359 if self.has_standalone_dir:361 if self.has_standalone_dir:
@@ -747,7 +749,6 @@
747 if 'initrwgt' in self.banner and self.output_type == 'default': 749 if 'initrwgt' in self.banner and self.output_type == 'default':
748 if 'name=\'mg_reweighting\'' in self.banner['initrwgt']:750 if 'name=\'mg_reweighting\'' in self.banner['initrwgt']:
749 blockpat = re.compile(r'''<weightgroup name=\'mg_reweighting\'\s*weight_name_strategy=\'includeIdInWeightName\'>(?P<text>.*?)</weightgroup>''', re.I+re.M+re.S)751 blockpat = re.compile(r'''<weightgroup name=\'mg_reweighting\'\s*weight_name_strategy=\'includeIdInWeightName\'>(?P<text>.*?)</weightgroup>''', re.I+re.M+re.S)
750 misc.sprint(blockpat, self.banner['initrwgt'])
751 before, content, after = blockpat.split(self.banner['initrwgt'])752 before, content, after = blockpat.split(self.banner['initrwgt'])
752 header_rwgt_other = before + after753 header_rwgt_other = before + after
753 pattern = re.compile('<weight id=\'(?:rwgt_(?P<id>\d+)|(?P<id2>[_\w]+))(?P<rwgttype>\s*|_\w+)\'>(?P<info>.*?)</weight>', re.S+re.I+re.M)754 pattern = re.compile('<weight id=\'(?:rwgt_(?P<id>\d+)|(?P<id2>[_\w]+))(?P<rwgttype>\s*|_\w+)\'>(?P<info>.*?)</weight>', re.S+re.I+re.M)
@@ -1144,6 +1145,9 @@
1144 nb_retry, sleep = 5, 20 1145 nb_retry, sleep = 5, 20
1145 1146
1146 tag, order = event.get_tag_and_order()1147 tag, order = event.get_tag_and_order()
1148 if self.keep_ordering:
1149 old_tag = tuple(tag)
1150 tag = (tag[0], tuple(order[1]))
1147 if isinstance(hypp_id, str) and hypp_id.startswith('V'):1151 if isinstance(hypp_id, str) and hypp_id.startswith('V'):
1148 tag = (tag,'V')1152 tag = (tag,'V')
1149 hypp_id = int(hypp_id[1:])1153 hypp_id = int(hypp_id[1:])
@@ -1404,6 +1408,7 @@
1404 else:1408 else:
1405 proc = proc.replace('[', '[ virt=')1409 proc = proc.replace('[', '[ virt=')
1406 commandline += "add process %s ;" % proc1410 commandline += "add process %s ;" % proc
1411 commandline = re.sub('@\s*\d+', '', commandline)
1407 # deactivate golem since it creates troubles1412 # deactivate golem since it creates troubles
1408 old_options = dict(mgcmd.options)1413 old_options = dict(mgcmd.options)
1409 if mgcmd.options['golem'] or mgcmd.options['pjfry']:1414 if mgcmd.options['golem'] or mgcmd.options['pjfry']:
@@ -1776,7 +1781,8 @@
1776 outgoing = pdg[2:]1781 outgoing = pdg[2:]
1777 order = (list(incoming), list(outgoing))1782 order = (list(incoming), list(outgoing))
1778 incoming.sort()1783 incoming.sort()
1779 outgoing.sort()1784 if not self.keep_ordering:
1785 outgoing.sort()
1780 tag = (tuple(incoming), tuple(outgoing))1786 tag = (tuple(incoming), tuple(outgoing))
1781 if 'virt' in onedir:1787 if 'virt' in onedir:
1782 tag = (tag, 'V')1788 tag = (tag, 'V')
@@ -1797,10 +1803,12 @@
1797 misc.sprint(order, pdir,)1803 misc.sprint(order, pdir,)
1798 raise Exception 1804 raise Exception
1799 else: 1805 else:
1806 misc.sprint(all_prefix[all_pdgs.index(pdg)])
1807 misc.sprint(all_prefix[all_pdgs.index(oldpdg)])
1800 misc.sprint(tag, onedir)1808 misc.sprint(tag, onedir)
1801 misc.sprint(data[tag][:-1])1809 misc.sprint(data[tag][:-1])
1802 misc.sprint(order, pdir,)1810 misc.sprint(order, pdir,)
1803 raise Exception1811 raise Exception, "two different matrix-element have the same initial/final state. Leading to an ambiguity. If your events are ALWAYS written in the correct-order (look at the numbering in the Feynman Diagram). Then you can add inside your reweight_card the line 'change keep_ordering True'."
18041812
1805 data[tag] = order, pdir, hel1813 data[tag] = order, pdir, hel
1806 1814
18071815
=== modified file 'madgraph/iolibs/export_v4.py'
--- madgraph/iolibs/export_v4.py 2018-12-22 20:33:20 +0000
+++ madgraph/iolibs/export_v4.py 2019-06-27 13:48:48 +0000
@@ -3840,7 +3840,12 @@
3840 # indicate that the output type is not grouped3840 # indicate that the output type is not grouped
3841 if not isinstance(self, ProcessExporterFortranMEGroup):3841 if not isinstance(self, ProcessExporterFortranMEGroup):
3842 self.proc_characteristic['grouped_matrix'] = False3842 self.proc_characteristic['grouped_matrix'] = False
3843
3843 self.proc_characteristic['complex_mass_scheme'] = mg5options['complex_mass_scheme']3844 self.proc_characteristic['complex_mass_scheme'] = mg5options['complex_mass_scheme']
3845
3846 # set limitation linked to the model
3847
3848
3844 # indicate the PDG of all initial particle3849 # indicate the PDG of all initial particle
3845 try:3850 try:
3846 pdgs1 = [p.get_initial_pdg(1) for me in matrix_elements for m in me.get('matrix_elements') for p in m.get('processes') if p.get_initial_pdg(1)]3851 pdgs1 = [p.get_initial_pdg(1) for me in matrix_elements for m in me.get('matrix_elements') for p in m.get('processes') if p.get_initial_pdg(1)]
@@ -3971,6 +3976,22 @@
3971 # Set lowercase/uppercase Fortran code3976 # Set lowercase/uppercase Fortran code
3972 writers.FortranWriter.downcase = False3977 writers.FortranWriter.downcase = False
39733978
3979 # check if MLM/.../ is supported for this matrix-element and update associate flag
3980 if self.model and 'MLM' in self.model["limitations"]:
3981 if 'MLM' not in self.proc_characteristic["limitations"]:
3982 used_couplings = matrix_element.get_used_couplings(output="set")
3983 for vertex in self.model.get('interactions'):
3984 particles = [p for p in vertex.get('particles')]
3985 if 21 in [p.get('pdg_code') for p in particles]:
3986 colors = [par.get('color') for par in particles]
3987 if 1 in colors:
3988 continue
3989 elif 'QCD' not in vertex.get('orders'):
3990 for bad_coup in vertex.get('couplings').values():
3991 if bad_coup in used_couplings:
3992 self.proc_characteristic["limitations"].append('MLM')
3993 break
3994
3974 # The proc prefix is not used for MadEvent output so it can safely be set3995 # The proc prefix is not used for MadEvent output so it can safely be set
3975 # to an empty string.3996 # to an empty string.
3976 replace_dict = {'proc_prefix':''}3997 replace_dict = {'proc_prefix':''}
@@ -4103,7 +4124,7 @@
4103 replace_dict['ampsplitorders']='\n'.join(amp_so)4124 replace_dict['ampsplitorders']='\n'.join(amp_so)
4104 replace_dict['sqsplitorders']='\n'.join(sqamp_so)4125 replace_dict['sqsplitorders']='\n'.join(sqamp_so)
4105 4126
4106 4127
4107 # Extract JAMP lines4128 # Extract JAMP lines
4108 # If no split_orders then artificiall add one entry called 'ALL_ORDERS'4129 # If no split_orders then artificiall add one entry called 'ALL_ORDERS'
4109 jamp_lines = self.get_JAMP_lines_split_order(\4130 jamp_lines = self.get_JAMP_lines_split_order(\
@@ -5120,6 +5141,16 @@
51205141
5121 filename = 'symfact_orig.dat'5142 filename = 'symfact_orig.dat'
5122 self.write_symfact_file(open(filename, 'w'), symmetry)5143 self.write_symfact_file(open(filename, 'w'), symmetry)
5144
5145 # check consistency
5146 for i, sym_fact in enumerate(symmetry):
5147 if sym_fact > 0:
5148 continue
5149 if nqcd_list[i] != nqcd_list[abs(sym_fact)-1]:
5150 misc.sprint(i, sym_fact, nqcd_list[i], nqcd_list[abs(sym_fact)])
5151 raise Exception, "identical diagram with different QCD powwer"
5152
5153
51235154
5124 filename = 'symperms.inc'5155 filename = 'symperms.inc'
5125 self.write_symperms_file(writers.FortranWriter(filename),5156 self.write_symperms_file(writers.FortranWriter(filename),
51265157
=== modified file 'madgraph/iolibs/template_files/madevent_makefile_source'
--- madgraph/iolibs/template_files/madevent_makefile_source 2017-08-14 08:21:48 +0000
+++ madgraph/iolibs/template_files/madevent_makefile_source 2019-06-27 13:48:48 +0000
@@ -26,8 +26,7 @@
2626
27# Binaries27# Binaries
2828
29BINARIES = $(BINDIR)gen_ximprove $(BINDIR)combine_events \29BINARIES = $(BINDIR)gen_ximprove $(BINDIR)gensudgrid $(BINDIR)combine_runs
30 $(BINDIR)gensudgrid $(BINDIR)combine_runs
3130
32# Compile commands31# Compile commands
3332
@@ -54,8 +53,8 @@
5453
55$(BINDIR)gen_ximprove: gen_ximprove.o ranmar.o rw_routines.o open_file.o 54$(BINDIR)gen_ximprove: gen_ximprove.o ranmar.o rw_routines.o open_file.o
56 $(FC) $(LDFLAGS) -o $@ $^55 $(FC) $(LDFLAGS) -o $@ $^
57$(BINDIR)combine_events: $(COMBINE) $(LIBDIR)libmodel.$(libext) $(LIBDIR)libpdf.$(libext) run_card.inc $(LIBDIR)libbias.$(libext)56#$(BINDIR)combine_events: $(COMBINE) $(LIBDIR)libmodel.$(libext) $(LIBDIR)libpdf.$(libext) run_card.inc $(LIBDIR)libbias.$(libext)
58 $(FC) -o $@ $(COMBINE) -L$(LIBDIR) -lmodel -lpdf $(llhapdf) $(LDFLAGS) -lbias57# $(FC) -o $@ $(COMBINE) -L$(LIBDIR) -lmodel -lpdf $(llhapdf) $(LDFLAGS) -lbias
59$(BINDIR)gensudgrid: $(GENSUDGRID) $(LIBDIR)libpdf.$(libext) $(LIBDIR)libcernlib.$(libext)58$(BINDIR)gensudgrid: $(GENSUDGRID) $(LIBDIR)libpdf.$(libext) $(LIBDIR)libcernlib.$(libext)
60 $(FC) -o $@ $(GENSUDGRID) -L$(LIBDIR) -lmodel -lpdf -lcernlib $(llhapdf) $(LDFLAGS)59 $(FC) -o $@ $(GENSUDGRID) -L$(LIBDIR) -lmodel -lpdf -lcernlib $(llhapdf) $(LDFLAGS)
6160
@@ -66,7 +65,7 @@
66invarients.o: invarients.f genps.inc65invarients.o: invarients.f genps.inc
67setrun.o: setrun.f nexternal.inc leshouche.inc genps.inc66setrun.o: setrun.f nexternal.inc leshouche.inc genps.inc
68gen_ximprove.o: gen_ximprove.f run_config.inc run_card.inc67gen_ximprove.o: gen_ximprove.f run_config.inc run_card.inc
69combine_events.o: combine_events.f run_config.inc run_card.inc68#combine_events.o: combine_events.f run_config.inc run_card.inc
70combine_runs.o: combine_runs.f run_config.inc run_card.inc69combine_runs.o: combine_runs.f run_config.inc run_card.inc
71select_events.o: select_events.f run_config.inc70select_events.o: select_events.f run_config.inc
72setrun.o: setrun.f nexternal.inc leshouche.inc run_card.inc run_config.inc71setrun.o: setrun.f nexternal.inc leshouche.inc run_card.inc run_config.inc
7372
=== modified file 'madgraph/iolibs/template_files/matrix_madevent_v4.inc'
--- madgraph/iolibs/template_files/matrix_madevent_v4.inc 2018-10-26 08:20:43 +0000
+++ madgraph/iolibs/template_files/matrix_madevent_v4.inc 2019-06-27 13:48:48 +0000
@@ -132,7 +132,7 @@
132 JHEL = 1132 JHEL = 1
133 IF(NTRY.LE.MAXTRIES)THEN133 IF(NTRY.LE.MAXTRIES)THEN
134 DO I=1,NCOMB134 DO I=1,NCOMB
135 IF (.NOT.GOODHEL(I) .AND. (TS(I).GT.ANS*LIMHEL/NCOMB)) THEN135 IF (.NOT.GOODHEL(I) .AND. (DABS(TS(I)).GT.ANS*LIMHEL/NCOMB)) THEN
136 GOODHEL(I)=.TRUE.136 GOODHEL(I)=.TRUE.
137 NGOOD = NGOOD +1137 NGOOD = NGOOD +1
138 IGOOD(NGOOD) = I 138 IGOOD(NGOOD) = I
139139
=== modified file 'madgraph/iolibs/template_files/pythia8/pythia8_model_parameters_cc.inc'
--- madgraph/iolibs/template_files/pythia8/pythia8_model_parameters_cc.inc 2015-09-14 15:08:12 +0000
+++ madgraph/iolibs/template_files/pythia8/pythia8_model_parameters_cc.inc 2019-06-27 13:48:48 +0000
@@ -7,48 +7,50 @@
7#include "Parameters_%(model_name)s.h"7#include "Parameters_%(model_name)s.h"
8#include "%(include_prefix)sPythiaStdlib.h"8#include "%(include_prefix)sPythiaStdlib.h"
99
10namespace Pythia8 {10using namespace Pythia8;
1111
12 // Initialize static instance12// Initialize static instance
13 Parameters_%(model_name)s* Parameters_%(model_name)s::instance = 0;13Parameters_%(model_name)s* Parameters_%(model_name)s::instance = 0;
1414
15 // Function to get static instance - only one instance per program15// Function to get static instance - only one instance per program
16 Parameters_%(model_name)s* Parameters_%(model_name)s::getInstance(){16Parameters_%(model_name)s* Parameters_%(model_name)s::getInstance(){
17 if (instance == 0)17if (instance == 0)
18 instance = new Parameters_%(model_name)s();18 instance = new Parameters_%(model_name)s();
1919
20 return instance;20return instance;
21 }21}
2222
23 void Parameters_%(model_name)s::setIndependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr){23void Parameters_%(model_name)s::setIndependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr){
24 %(set_independent_parameters)s24%(set_independent_parameters)s
25 }25}
26 void Parameters_%(model_name)s::setIndependentCouplings(){26void Parameters_%(model_name)s::setIndependentCouplings(){
27 %(set_independent_couplings)s27%(set_independent_couplings)s
28 }28}
29 void Parameters_%(model_name)s::setDependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr, double alpS){29
30 %(set_dependent_parameters)s30void Parameters_%(model_name)s::setDependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr, double alpS){
31 }31%(set_dependent_parameters)s
32 void Parameters_%(model_name)s::setDependentCouplings(){32}
33 %(set_dependent_couplings)s33
34 }34
3535void Parameters_%(model_name)s::setDependentCouplings(){
36 // Routines for printing out parameters36%(set_dependent_couplings)s
37 void Parameters_%(model_name)s::printIndependentParameters(){37}
38 cout << "%(model_name)s model parameters independent of event kinematics:" << endl;38
39 %(print_independent_parameters)s39// Routines for printing out parameters
40 }40void Parameters_%(model_name)s::printIndependentParameters(){
41 void Parameters_%(model_name)s::printIndependentCouplings(){41cout << "%(model_name)s model parameters independent of event kinematics:" << endl;
42 cout << "%(model_name)s model couplings independent of event kinematics:" << endl;42%(print_independent_parameters)s
43 %(print_independent_couplings)s43}
44 }44void Parameters_%(model_name)s::printIndependentCouplings(){
45 void Parameters_%(model_name)s::printDependentParameters(){45cout << "%(model_name)s model couplings independent of event kinematics:" << endl;
46 cout << "%(model_name)s model parameters dependent on event kinematics:" << endl;46%(print_independent_couplings)s
47 %(print_dependent_parameters)s47}
48 }48void Parameters_%(model_name)s::printDependentParameters(){
49 void Parameters_%(model_name)s::printDependentCouplings(){49cout << "%(model_name)s model parameters dependent on event kinematics:" << endl;
50 cout << "%(model_name)s model couplings dependent on event kinematics:" << endl;50%(print_dependent_parameters)s
51 %(print_dependent_couplings)s51}
52 }52void Parameters_%(model_name)s::printDependentCouplings(){
5353cout << "%(model_name)s model couplings dependent on event kinematics:" << endl;
54} // end namespace Pythia854%(print_dependent_couplings)s
55}
56
5557
=== modified file 'madgraph/iolibs/template_files/pythia8/pythia8_model_parameters_h.inc'
--- madgraph/iolibs/template_files/pythia8/pythia8_model_parameters_h.inc 2015-09-14 15:08:12 +0000
+++ madgraph/iolibs/template_files/pythia8/pythia8_model_parameters_h.inc 2019-06-27 13:48:48 +0000
@@ -14,7 +14,7 @@
1414
15using namespace std;15using namespace std;
1616
17namespace Pythia8 {17using namespace Pythia8;
1818
19class Parameters_%(model_name)s19class Parameters_%(model_name)s
20{20{
@@ -33,6 +33,10 @@
33void setIndependentCouplings();33void setIndependentCouplings();
34// Set parameters that are changed event by event34// Set parameters that are changed event by event
35void setDependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr, double alpS);35void setDependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr, double alpS);
36// TMP: hardcoded bogus implementation with no arguments since this
37// is being called from within the matrix elements.
38void setDependentParameters() {};
39
36// Set couplings that are changed event by event40// Set couplings that are changed event by event
37void setDependentCouplings();41void setDependentCouplings();
3842
@@ -45,10 +49,8 @@
45// Print couplings that are changed event by event49// Print couplings that are changed event by event
46void printDependentCouplings();50void printDependentCouplings();
4751
48
49 private:52 private:
50static Parameters_%(model_name)s* instance;53static Parameters_%(model_name)s* instance;
51};54};
5255
53} // end namespace Pythia8
54#endif // Pythia8_parameters_%(model_name)s_H56#endif // Pythia8_parameters_%(model_name)s_H
5557
=== modified file 'madgraph/loop/loop_exporters.py'
--- madgraph/loop/loop_exporters.py 2018-06-03 12:13:47 +0000
+++ madgraph/loop/loop_exporters.py 2019-06-27 13:48:48 +0000
@@ -3053,7 +3053,7 @@
3053 Not needed for StandAlone so we need to call the correct one 3053 Not needed for StandAlone so we need to call the correct one
3054 """3054 """
3055 3055
3056 return export_v4.ProcessExporterFortranMEGroup.write_procdef_mg5(3056 return export_v4.ProcessExporterFortran.write_procdef_mg5(
3057 self, file_pos, modelname, process_str)3057 self, file_pos, modelname, process_str)
30583058
3059 def get_source_libraries_list(self):3059 def get_source_libraries_list(self):
30603060
=== modified file 'madgraph/various/banner.py'
--- madgraph/various/banner.py 2018-12-18 20:16:08 +0000
+++ madgraph/various/banner.py 2019-06-27 13:48:48 +0000
@@ -686,13 +686,19 @@
686 try: 686 try:
687 _tag = results_object[run].tags[-1] 687 _tag = results_object[run].tags[-1]
688 except Exception,error:688 except Exception,error:
689 return Banner() 689 if os.path.exists( pjoin(results_object.path,'Events','%s_banner.txt' % (run))):
690 tag = None
691 else:
692 return Banner()
690 else:693 else:
691 _tag = tag694 _tag = tag
692 695
693 path = results_object.path696 path = results_object.path
694 banner_path = pjoin(path,'Events',run,'%s_%s_banner.txt' % (run, tag))697 if tag:
695 698 banner_path = pjoin(path,'Events',run,'%s_%s_banner.txt' % (run, tag))
699 else:
700 banner_path = pjoin(results_object.path,'Events','%s_banner.txt' % (run))
701
696 if not os.path.exists(banner_path):702 if not os.path.exists(banner_path):
697 if level != "parton" and tag != _tag:703 if level != "parton" and tag != _tag:
698 return recover_banner(results_object, level, _run, results_object[_run].tags[0])704 return recover_banner(results_object, level, _run, results_object[_run].tags[0])
@@ -712,6 +718,7 @@
712718
713 # security if the banner was remove (or program canceled before created it)719 # security if the banner was remove (or program canceled before created it)
714 return Banner() 720 return Banner()
721
715 banner = Banner(banner_path)722 banner = Banner(banner_path)
716 723
717 724
@@ -1207,8 +1214,8 @@
1207 if value in allowed:1214 if value in allowed:
1208 valid=True 1215 valid=True
1209 elif isinstance(value, str):1216 elif isinstance(value, str):
1210 value = value.lower()1217 value = value.lower().strip()
1211 allowed = [v.lower() for v in allowed]1218 allowed = [str(v).lower() for v in allowed]
1212 if value in allowed:1219 if value in allowed:
1213 i = allowed.index(value)1220 i = allowed.index(value)
1214 value = self.allowed_value[lower_name][i]1221 value = self.allowed_value[lower_name][i]
@@ -1343,25 +1350,7 @@
1343 elif value.endswith(('k', 'M')) and value[:-1].isdigit():1350 elif value.endswith(('k', 'M')) and value[:-1].isdigit():
1344 convert = {'k':1000, 'M':1000000}1351 convert = {'k':1000, 'M':1000000}
1345 value =int(value[:-1]) * convert[value[-1]] 1352 value =int(value[:-1]) * convert[value[-1]]
1346 else:1353 elif '/' in value or '*' in value:
1347 try:
1348 value = float(value.replace('d','e'))
1349 except ValueError:
1350 raise InvalidCmd, "%s can not be mapped to an integer" % value
1351 try:
1352 new_value = int(value)
1353 except ValueError:
1354 raise InvalidCmd, "%s can not be mapped to an integer" % value
1355 else:
1356 if value == new_value:
1357 value = new_value
1358 else:
1359 raise InvalidCmd, "incorect input: %s need an integer for %s" % (value,name)
1360 elif targettype == float:
1361 value = value.replace('d','e') # pass from Fortran formatting
1362 try:
1363 value = float(value)
1364 except ValueError:
1365 try:1354 try:
1366 split = re.split('(\*|/)',value)1355 split = re.split('(\*|/)',value)
1367 v = float(split[0])1356 v = float(split[0])
@@ -1372,9 +1361,48 @@
1372 v /= float(split[2*i+2])1361 v /= float(split[2*i+2])
1373 except:1362 except:
1374 v=01363 v=0
1375 raise InvalidCmd, "%s can not be mapped to a float" % value1364 raise InvalidCmd, "%s can not be mapped to an integer" % value
1376 finally:1365 finally:
1377 value = v1366 value = int(v)
1367 if value != v:
1368 raise InvalidCmd, "%s can not be mapped to an integer" % v
1369 else:
1370 try:
1371 value = float(value.replace('d','e'))
1372 except ValueError:
1373 raise InvalidCmd, "%s can not be mapped to an integer" % value
1374 try:
1375 new_value = int(value)
1376 except ValueError:
1377 raise InvalidCmd, "%s can not be mapped to an integer" % value
1378 else:
1379 if value == new_value:
1380 value = new_value
1381 else:
1382 raise InvalidCmd, "incorect input: %s need an integer for %s" % (value,name)
1383
1384 elif targettype == float:
1385 if value.endswith(('k', 'M')) and value[:-1].isdigit():
1386 convert = {'k':1000, 'M':1000000}
1387 value = 1.*int(value[:-1]) * convert[value[-1]]
1388 else:
1389 value = value.replace('d','e') # pass from Fortran formatting
1390 try:
1391 value = float(value)
1392 except ValueError:
1393 try:
1394 split = re.split('(\*|/)',value)
1395 v = float(split[0])
1396 for i in range((len(split)//2)):
1397 if split[2*i+1] == '*':
1398 v *= float(split[2*i+2])
1399 else:
1400 v /= float(split[2*i+2])
1401 except:
1402 v=0
1403 raise InvalidCmd, "%s can not be mapped to a float" % value
1404 finally:
1405 value = v
1378 else:1406 else:
1379 raise InvalidCmd, "type %s is not handle by the card" % targettype1407 raise InvalidCmd, "type %s is not handle by the card" % targettype
1380 1408
@@ -1434,7 +1462,8 @@
1434 self.add_param('colored_pdgs', [1,2,3,4,5])1462 self.add_param('colored_pdgs', [1,2,3,4,5])
1435 self.add_param('complex_mass_scheme', False)1463 self.add_param('complex_mass_scheme', False)
1436 self.add_param('pdg_initial1', [0])1464 self.add_param('pdg_initial1', [0])
1437 self.add_param('pdg_initial2', [0]) 1465 self.add_param('pdg_initial2', [0])
1466 self.add_param('limitations', [], typelist=str)
14381467
1439 def read(self, finput):1468 def read(self, finput):
1440 """Read the input file, this can be a path to a file, 1469 """Read the input file, this can be a path to a file,
@@ -2744,8 +2773,26 @@
2744#2773#
2745""", 2774""",
2746 template_off= '# Syscalc is deprecated but to see the associate options type\'update syscalc\''),2775 template_off= '# Syscalc is deprecated but to see the associate options type\'update syscalc\''),
2747 ]2776
2748 2777# ECUT block (hidden it by default but for e+ e- collider)
2778 runblock(name='ecut', fields=('ej','eb','ea','el','ejmax','ebmax','eamax','elmax','e_min_pdg','e_max_pdg'),
2779 template_on=\
2780"""#*********************************************************************
2781# Minimum and maximum E's (in the center of mass frame) *
2782#*********************************************************************
2783 %(ej)s = ej ! minimum E for the jets
2784 %(eb)s = eb ! minimum E for the b
2785 %(ea)s = ea ! minimum E for the photons
2786 %(el)s = el ! minimum E for the charged leptons
2787 %(ejmax)s = ejmax ! maximum E for the jets
2788 %(ebmax)s = ebmax ! maximum E for the b
2789 %(eamax)s = eamax ! maximum E for the photons
2790 %(elmax)s = elmax ! maximum E for the charged leptons
2791 %(e_min_pdg)s = e_min_pdg ! E cut for other particles (use pdg code). Applied on particle and anti-particle
2792 %(e_max_pdg)s = e_max_pdg ! E cut for other particles (syntax e.g. {6: 100, 25: 50})
2793""",
2794 template_off= '#\n# For display option for energy cut in the partonic center of mass frame type \'update ecut\'\n#'),
2795 ]
2749 2796
2750 2797
2751 def default_setup(self):2798 def default_setup(self):
@@ -2807,6 +2854,7 @@
2807 self.add_param("asrwgtflavor", 5, comment = 'highest quark flavor for a_s reweighting in MLM')2854 self.add_param("asrwgtflavor", 5, comment = 'highest quark flavor for a_s reweighting in MLM')
2808 self.add_param("clusinfo", True)2855 self.add_param("clusinfo", True)
2809 self.add_param("lhe_version", 3.0)2856 self.add_param("lhe_version", 3.0)
2857 self.add_param("boost_event", "False", hidden=True, include=False, comment="allow to boost the full event. The boost put at rest the sume of 4-momenta of the particle selected by the filter defined here. example going to the higgs rest frame: lambda p: p.pid==25")
2810 self.add_param("event_norm", "average", allowed=['sum','average', 'unity'],2858 self.add_param("event_norm", "average", allowed=['sum','average', 'unity'],
2811 include=False, sys_default='sum')2859 include=False, sys_default='sum')
2812 #cut2860 #cut
@@ -2828,14 +2876,14 @@
2828 self.add_param("ptlmax", -1.0, cut=True)2876 self.add_param("ptlmax", -1.0, cut=True)
2829 self.add_param("missetmax", -1.0, cut=True)2877 self.add_param("missetmax", -1.0, cut=True)
2830 # E cut2878 # E cut
2831 self.add_param("ej", 0.0, cut=True)2879 self.add_param("ej", 0.0, cut=True, hidden=True)
2832 self.add_param("eb", 0.0, cut=True)2880 self.add_param("eb", 0.0, cut=True, hidden=True)
2833 self.add_param("ea", 0.0, cut=True)2881 self.add_param("ea", 0.0, cut=True, hidden=True)
2834 self.add_param("el", 0.0, cut=True)2882 self.add_param("el", 0.0, cut=True, hidden=True)
2835 self.add_param("ejmax", -1.0, cut=True)2883 self.add_param("ejmax", -1.0, cut=True, hidden=True)
2836 self.add_param("ebmax", -1.0, cut=True)2884 self.add_param("ebmax", -1.0, cut=True, hidden=True)
2837 self.add_param("eamax", -1.0, cut=True)2885 self.add_param("eamax", -1.0, cut=True, hidden=True)
2838 self.add_param("elmax", -1.0, cut=True)2886 self.add_param("elmax", -1.0, cut=True, hidden=True)
2839 # Eta cut2887 # Eta cut
2840 self.add_param("etaj", 5.0, cut=True)2888 self.add_param("etaj", 5.0, cut=True)
2841 self.add_param("etab", -1.0, cut=True)2889 self.add_param("etab", -1.0, cut=True)
@@ -2958,8 +3006,8 @@
2958 # Special syntax are related to those. (can not be edit directly)3006 # Special syntax are related to those. (can not be edit directly)
2959 self.add_param('pt_min_pdg',{'__type__':0.}, include=False)3007 self.add_param('pt_min_pdg',{'__type__':0.}, include=False)
2960 self.add_param('pt_max_pdg',{'__type__':0.}, include=False)3008 self.add_param('pt_max_pdg',{'__type__':0.}, include=False)
2961 self.add_param('E_min_pdg',{'__type__':0.}, include=False)3009 self.add_param('E_min_pdg',{'__type__':0.}, include=False, hidden=True)
2962 self.add_param('E_max_pdg',{'__type__':0.}, include=False)3010 self.add_param('E_max_pdg',{'__type__':0.}, include=False, hidden=True)
2963 self.add_param('eta_min_pdg',{'__type__':0.}, include=False)3011 self.add_param('eta_min_pdg',{'__type__':0.}, include=False)
2964 self.add_param('eta_max_pdg',{'__type__':0.}, include=False)3012 self.add_param('eta_max_pdg',{'__type__':0.}, include=False)
2965 self.add_param('mxx_min_pdg',{'__type__':0.}, include=False)3013 self.add_param('mxx_min_pdg',{'__type__':0.}, include=False)
@@ -2975,6 +3023,7 @@
2975 self.add_param('mxxmin4pdg',[-1.], system=True)3023 self.add_param('mxxmin4pdg',[-1.], system=True)
2976 self.add_param('mxxpart_antipart', [False], system=True)3024 self.add_param('mxxpart_antipart', [False], system=True)
2977 3025
3026
2978 3027
2979 def check_validity(self):3028 def check_validity(self):
2980 """ """3029 """ """
@@ -3155,10 +3204,13 @@
3155 self['ebeam1'] = 5003204 self['ebeam1'] = 500
3156 self['ebeam2'] = 5003205 self['ebeam2'] = 500
3157 self['use_syst'] = False3206 self['use_syst'] = False
3207 self.display_block.append('beam_pol')
3208 self.display_block.append('ecut')
3158 else:3209 else:
3159 self['lpp1'] = 03210 self['lpp1'] = 0
3160 self['lpp2'] = 0 3211 self['lpp2'] = 0
3161 self['use_syst'] = False 3212 self['use_syst'] = False
3213 self.display_block.append('beam_pol')
3162 3214
3163 # Check if need matching3215 # Check if need matching
3164 min_particle = 993216 min_particle = 99
@@ -3211,9 +3263,19 @@
3211 else:3263 else:
3212 continue3264 continue
3213 break3265 break
3266
3267
3214 if no_systematics:3268 if no_systematics:
3215 self['use_syst'] = False3269 self['use_syst'] = False
3216 self['systematics_program'] = 'none'3270 self['systematics_program'] = 'none'
3271
3272 if 'MLM' in proc_characteristic['limitations']:
3273 if self['dynamical_scale_choice'] == -1:
3274 self['dynamical_scale_choice'] = 3
3275 if self['ickkw'] == 1:
3276 logger.critical("MLM matching/merging not compatible with the model! You need to use another method to remove the double counting!")
3277 self['ickkw'] = 0
3278
3217 3279
3218 def write(self, output_file, template=None, python_template=False,3280 def write(self, output_file, template=None, python_template=False,
3219 **opt):3281 **opt):
32203282
=== modified file 'madgraph/various/diagram_symmetry.py'
--- madgraph/various/diagram_symmetry.py 2016-06-27 19:14:20 +0000
+++ madgraph/various/diagram_symmetry.py 2019-06-27 13:48:48 +0000
@@ -348,13 +348,18 @@
348 interaction color, mass, width."""348 interaction color, mass, width."""
349349
350 inter = model.get_interaction(vertex.get('id'))350 inter = model.get_interaction(vertex.get('id'))
351 351
352 if last_vertex:352 if last_vertex:
353 return (0,)353 return (0,)
354 else:354 else:
355 part = model.get_particle(vertex.get('legs')[-1].get('id'))355 part = model.get_particle(vertex.get('legs')[-1].get('id'))
356 try:
357 QCD = inter.get('orders')['QCD']
358 except Exception, error:
359 QCD = 0
360
356 return ((part.get('color'),361 return ((part.get('color'),
357 part.get('mass'), part.get('width')),)362 part.get('mass'), part.get('width'), QCD),)
358363
359def find_symmetry_subproc_group(subproc_group):364def find_symmetry_subproc_group(subproc_group):
360 """Find symmetric configs by directly comparing the configurations365 """Find symmetric configs by directly comparing the configurations
361366
=== modified file 'madgraph/various/histograms.py'
--- madgraph/various/histograms.py 2018-01-31 19:07:21 +0000
+++ madgraph/various/histograms.py 2019-06-27 13:48:48 +0000
@@ -2108,7 +2108,8 @@
2108 ratio_correlations=True, arg_string='', 2108 ratio_correlations=True, arg_string='',
2109 jet_samples_to_keep=None,2109 jet_samples_to_keep=None,
2110 auto_open=True,2110 auto_open=True,
2111 lhapdfconfig='lhapdf-config'):2111 lhapdfconfig='lhapdf-config',
2112 assigned_colours=None):
2112 """ Ouput this histogram to a file, stream or string if path is kept to2113 """ Ouput this histogram to a file, stream or string if path is kept to
2113 None. The supported format are for now. Chose whether to print the header2114 None. The supported format are for now. Chose whether to print the header
2114 or not."""2115 or not."""
@@ -2160,6 +2161,24 @@
2160 2161
2161 self[:] = matching_histo_lists2162 self[:] = matching_histo_lists
21622163
2164 # the histogram colours:
2165 coli=['col1','col2','col3','col4','col5','col6','col7','col8']
2166 colours={coli[0] : "#009e73",
2167 coli[1] : "#0072b2",
2168 coli[2] : "#d55e00",
2169 coli[3] : "#f0e442",
2170 coli[4] : "#56b4e9",
2171 coli[5] : "#cc79a7",
2172 coli[6] : "#e69f00",
2173 coli[7] : "black"}
2174 if assigned_colours:
2175 for index, item in enumerate(assigned_colours):
2176 if (item != None): colours[coli[index]]=item
2177
2178 replace_dict=colours
2179 replace_dict['arg_string']=arg_string
2180 replace_dict['output_base_name']=output_base_name
2181
2163 # Write the gnuplot header2182 # Write the gnuplot header
2164 gnuplot_output_list_v4 = [2183 gnuplot_output_list_v4 = [
2165"""2184"""
@@ -2173,7 +2192,7 @@
2173# For more information, visit madgraph.phys.ucl.ac.be and amcatnlo.web.cern.ch2192# For more information, visit madgraph.phys.ucl.ac.be and amcatnlo.web.cern.ch
2174#2193#
2175################################################################################2194################################################################################
2176# %s2195# %(arg_string)s
2177reset2196reset
21782197
2179set lmargin 102198set lmargin 10
@@ -2183,60 +2202,60 @@
2183#set terminal pdf enhanced font "Helvetica 12" lw 1.0 dashed size 29.7cm, 21cm2202#set terminal pdf enhanced font "Helvetica 12" lw 1.0 dashed size 29.7cm, 21cm
2184set key font ",9"2203set key font ",9"
2185set key samplen "2"2204set key samplen "2"
2186set output "%s.ps"2205set output "%(output_base_name)s.ps"
21872206
2188# This is the "PODO" color palette of gnuplot v.5, but with the order2207# This is the "PODO" color palette of gnuplot v.5, but with the order
2189# changed: palette of colors selected to be easily distinguishable by2208# changed: palette of colors selected to be easily distinguishable by
2190# color-blind individuals with either protanopia or deuteranopia. Bang2209# color-blind individuals with either protanopia or deuteranopia. Bang
2191# Wong [2011] Nature Methods 8, 441.2210# Wong [2011] Nature Methods 8, 441.
21922211
2193set style line 1 lt 1 lc rgb "#009e73" lw 2.52212set style line 1 lt 1 lc rgb "%(col1)s" lw 2.5
2194set style line 11 lt 2 lc rgb "#009e73" lw 2.52213set style line 11 lt 2 lc rgb "%(col1)s" lw 2.5
2195set style line 21 lt 4 lc rgb "#009e73" lw 2.52214set style line 21 lt 4 lc rgb "%(col1)s" lw 2.5
2196set style line 31 lt 6 lc rgb "#009e73" lw 2.52215set style line 31 lt 6 lc rgb "%(col1)s" lw 2.5
2197set style line 41 lt 8 lc rgb "#009e73" lw 2.52216set style line 41 lt 8 lc rgb "%(col1)s" lw 2.5
21982217
2199set style line 2 lt 1 lc rgb "#0072b2" lw 2.52218set style line 2 lt 1 lc rgb "%(col2)s" lw 2.5
2200set style line 12 lt 2 lc rgb "#0072b2" lw 2.52219set style line 12 lt 2 lc rgb "%(col2)s" lw 2.5
2201set style line 22 lt 4 lc rgb "#0072b2" lw 2.52220set style line 22 lt 4 lc rgb "%(col2)s" lw 2.5
2202set style line 32 lt 6 lc rgb "#0072b2" lw 2.52221set style line 32 lt 6 lc rgb "%(col2)s" lw 2.5
2203set style line 42 lt 8 lc rgb "#0072b2" lw 2.52222set style line 42 lt 8 lc rgb "%(col2)s" lw 2.5
22042223
2205set style line 3 lt 1 lc rgb "#d55e00" lw 2.52224set style line 3 lt 1 lc rgb "%(col3)s" lw 2.5
2206set style line 13 lt 2 lc rgb "#d55e00" lw 2.52225set style line 13 lt 2 lc rgb "%(col3)s" lw 2.5
2207set style line 23 lt 4 lc rgb "#d55e00" lw 2.52226set style line 23 lt 4 lc rgb "%(col3)s" lw 2.5
2208set style line 33 lt 6 lc rgb "#d55e00" lw 2.52227set style line 33 lt 6 lc rgb "%(col3)s" lw 2.5
2209set style line 43 lt 8 lc rgb "#d55e00" lw 2.52228set style line 43 lt 8 lc rgb "%(col3)s" lw 2.5
22102229
2211set style line 4 lt 1 lc rgb "#f0e442" lw 2.52230set style line 4 lt 1 lc rgb "%(col4)s" lw 2.5
2212set style line 14 lt 2 lc rgb "#f0e442" lw 2.52231set style line 14 lt 2 lc rgb "%(col4)s" lw 2.5
2213set style line 24 lt 4 lc rgb "#f0e442" lw 2.52232set style line 24 lt 4 lc rgb "%(col4)s" lw 2.5
2214set style line 34 lt 6 lc rgb "#f0e442" lw 2.52233set style line 34 lt 6 lc rgb "%(col4)s" lw 2.5
2215set style line 44 lt 8 lc rgb "#f0e442" lw 2.52234set style line 44 lt 8 lc rgb "%(col4)s" lw 2.5
22162235
2217set style line 5 lt 1 lc rgb "#56b4e9" lw 2.52236set style line 5 lt 1 lc rgb "%(col5)s" lw 2.5
2218set style line 15 lt 2 lc rgb "#56b4e9" lw 2.52237set style line 15 lt 2 lc rgb "%(col5)s" lw 2.5
2219set style line 25 lt 4 lc rgb "#56b4e9" lw 2.52238set style line 25 lt 4 lc rgb "%(col5)s" lw 2.5
2220set style line 35 lt 6 lc rgb "#56b4e9" lw 2.52239set style line 35 lt 6 lc rgb "%(col5)s" lw 2.5
2221set style line 45 lt 8 lc rgb "#56b4e9" lw 2.52240set style line 45 lt 8 lc rgb "%(col5)s" lw 2.5
22222241
2223set style line 6 lt 1 lc rgb "#cc79a7" lw 2.52242set style line 6 lt 1 lc rgb "%(col6)s" lw 2.5
2224set style line 16 lt 2 lc rgb "#cc79a7" lw 2.52243set style line 16 lt 2 lc rgb "%(col6)s" lw 2.5
2225set style line 26 lt 4 lc rgb "#cc79a7" lw 2.52244set style line 26 lt 4 lc rgb "%(col6)s" lw 2.5
2226set style line 36 lt 6 lc rgb "#cc79a7" lw 2.52245set style line 36 lt 6 lc rgb "%(col6)s" lw 2.5
2227set style line 46 lt 8 lc rgb "#cc79a7" lw 2.52246set style line 46 lt 8 lc rgb "%(col6)s" lw 2.5
22282247
2229set style line 7 lt 1 lc rgb "#e69f00" lw 2.52248set style line 7 lt 1 lc rgb "%(col7)s" lw 2.5
2230set style line 17 lt 2 lc rgb "#e69f00" lw 2.52249set style line 17 lt 2 lc rgb "%(col7)s" lw 2.5
2231set style line 27 lt 4 lc rgb "#e69f00" lw 2.52250set style line 27 lt 4 lc rgb "%(col7)s" lw 2.5
2232set style line 37 lt 6 lc rgb "#e69f00" lw 2.52251set style line 37 lt 6 lc rgb "%(col7)s" lw 2.5
2233set style line 47 lt 8 lc rgb "#e69f00" lw 2.52252set style line 47 lt 8 lc rgb "%(col7)s" lw 2.5
22342253
2235set style line 8 lt 1 lc rgb "black" lw 2.52254set style line 8 lt 1 lc rgb "%(col8)s" lw 2.5
2236set style line 18 lt 2 lc rgb "black" lw 2.52255set style line 18 lt 2 lc rgb "%(col8)s" lw 2.5
2237set style line 28 lt 4 lc rgb "black" lw 2.52256set style line 28 lt 4 lc rgb "%(col8)s" lw 2.5
2238set style line 38 lt 6 lc rgb "black" lw 2.52257set style line 38 lt 6 lc rgb "%(col8)s" lw 2.5
2239set style line 48 lt 7 lc rgb "black" lw 2.52258set style line 48 lt 7 lc rgb "%(col8)s" lw 2.5
22402259
22412260
2242set style line 999 lt 1 lc rgb "gray" lw 2.52261set style line 999 lt 1 lc rgb "gray" lw 2.5
@@ -2246,7 +2265,7 @@
2246set style data histeps2265set style data histeps
2247set key invert2266set key invert
22482267
2249"""%(arg_string,output_base_name)2268"""%(replace_dict)
2250]2269]
2251 2270
2252 gnuplot_output_list_v5 = [2271 gnuplot_output_list_v5 = [
@@ -2261,7 +2280,7 @@
2261# For more information, visit madgraph.phys.ucl.ac.be and amcatnlo.web.cern.ch2280# For more information, visit madgraph.phys.ucl.ac.be and amcatnlo.web.cern.ch
2262#2281#
2263################################################################################2282################################################################################
2264# %s2283# %(arg_string)s
2265reset2284reset
22662285
2267set lmargin 102286set lmargin 10
@@ -2271,69 +2290,68 @@
2271#set terminal pdf enhanced font "Helvetica 12" lw 1.0 dashed size 29.7cm, 21cm2290#set terminal pdf enhanced font "Helvetica 12" lw 1.0 dashed size 29.7cm, 21cm
2272set key font ",9"2291set key font ",9"
2273set key samplen "2"2292set key samplen "2"
2274set output "%s.ps"2293set output "%(output_base_name)s.ps"
22752294
2276# This is the "PODO" color palette of gnuplot v.5, but with the order2295# This is the "PODO" color palette of gnuplot v.5, but with the order
2277# changed: palette of colors selected to be easily distinguishable by2296# changed: palette of colors selected to be easily distinguishable by
2278# color-blind individuals with either protanopia or deuteranopia. Bang2297# color-blind individuals with either protanopia or deuteranopia. Bang
2279# Wong [2011] Nature Methods 8, 441.2298# Wong [2011] Nature Methods 8, 441.
22802299
2281set style line 1 lt 1 lc rgb "#009e73" lw 1.32300set style line 1 lt 1 lc rgb "%(col1)s" lw 1.3
2282set style line 101 lt 1 lc rgb "#009e73" lw 1.3 dt (6,3)2301set style line 101 lt 1 lc rgb "%(col1)s" lw 1.3 dt (6,3)
2283set style line 11 lt 2 lc rgb "#009e73" lw 1.3 dt (6,3)2302set style line 11 lt 2 lc rgb "%(col1)s" lw 1.3 dt (6,3)
2284set style line 21 lt 4 lc rgb "#009e73" lw 1.3 dt (3,2)2303set style line 21 lt 4 lc rgb "%(col1)s" lw 1.3 dt (3,2)
2285set style line 31 lt 6 lc rgb "#009e73" lw 1.3 dt (2,1)2304set style line 31 lt 6 lc rgb "%(col1)s" lw 1.3 dt (2,1)
2286set style line 41 lt 8 lc rgb "#009e73" lw 1.3 dt (4,3)2305set style line 41 lt 8 lc rgb "%(col1)s" lw 1.3 dt (4,3)
22872306
2288set style line 2 lt 1 lc rgb "#0072b2" lw 1.32307set style line 2 lt 1 lc rgb "%(col2)s" lw 1.3
2289set style line 102 lt 1 lc rgb "#0072b2" lw 1.3 dt (6,3)2308set style line 102 lt 1 lc rgb "%(col2)s" lw 1.3 dt (6,3)
2290set style line 12 lt 2 lc rgb "#0072b2" lw 1.3 dt (6,3)2309set style line 12 lt 2 lc rgb "%(col2)s" lw 1.3 dt (6,3)
2291set style line 22 lt 4 lc rgb "#0072b2" lw 1.3 dt (3,2)2310set style line 22 lt 4 lc rgb "%(col2)s" lw 1.3 dt (3,2)
2292set style line 32 lt 6 lc rgb "#0072b2" lw 1.3 dt (2,1)2311set style line 32 lt 6 lc rgb "%(col2)s" lw 1.3 dt (2,1)
2293set style line 42 lt 8 lc rgb "#0072b2" lw 1.3 dt (4,3)2312set style line 42 lt 8 lc rgb "%(col2)s" lw 1.3 dt (4,3)
22942313
22952314set style line 3 lt 1 lc rgb "%(col3)s" lw 1.3
2296set style line 3 lt 1 lc rgb "#d55e00" lw 1.32315set style line 103 lt 1 lc rgb "%(col3)s" lw 1.3 dt (6,3)
2297set style line 103 lt 1 lc rgb "#d55e00" lw 1.3 dt (6,3)2316set style line 13 lt 2 lc rgb "%(col3)s" lw 1.3 dt (6,3)
2298set style line 13 lt 2 lc rgb "#d55e00" lw 1.3 dt (6,3)2317set style line 23 lt 4 lc rgb "%(col3)s" lw 1.3 dt (3,2)
2299set style line 23 lt 4 lc rgb "#d55e00" lw 1.3 dt (3,2)2318set style line 33 lt 6 lc rgb "%(col3)s" lw 1.3 dt (2,1)
2300set style line 33 lt 6 lc rgb "#d55e00" lw 1.3 dt (2,1)2319set style line 43 lt 8 lc rgb "%(col3)s" lw 1.3 dt (4,3)
2301set style line 43 lt 8 lc rgb "#d55e00" lw 1.3 dt (4,3)2320
23022321set style line 4 lt 1 lc rgb "%(col4)s" lw 1.3
2303set style line 4 lt 1 lc rgb "#f0e442" lw 1.32322set style line 104 lt 1 lc rgb "%(col4)s" lw 1.3 dt (6,3)
2304set style line 104 lt 1 lc rgb "#f0e442" lw 1.3 dt (6,3)2323set style line 14 lt 2 lc rgb "%(col4)s" lw 1.3 dt (6,3)
2305set style line 14 lt 2 lc rgb "#f0e442" lw 1.3 dt (6,3)2324set style line 24 lt 4 lc rgb "%(col4)s" lw 1.3 dt (3,2)
2306set style line 24 lt 4 lc rgb "#f0e442" lw 1.3 dt (3,2)2325set style line 34 lt 6 lc rgb "%(col4)s" lw 1.3 dt (2,1)
2307set style line 34 lt 6 lc rgb "#f0e442" lw 1.3 dt (2,1)2326set style line 44 lt 8 lc rgb "%(col4)s" lw 1.3 dt (4,3)
2308set style line 44 lt 8 lc rgb "#f0e442" lw 1.3 dt (4,3)2327
23092328set style line 5 lt 1 lc rgb "%(col5)s" lw 1.3
2310set style line 5 lt 1 lc rgb "#56b4e9" lw 1.32329set style line 105 lt 1 lc rgb "%(col5)s" lw 1.3 dt (6,3)
2311set style line 105 lt 1 lc rgb "#56b4e9" lw 1.3 dt (6,3)2330set style line 15 lt 2 lc rgb "%(col5)s" lw 1.3 dt (6,3)
2312set style line 15 lt 2 lc rgb "#56b4e9" lw 1.3 dt (6,3)2331set style line 25 lt 4 lc rgb "%(col5)s" lw 1.3 dt (3,2)
2313set style line 25 lt 4 lc rgb "#56b4e9" lw 1.3 dt (3,2)2332set style line 35 lt 6 lc rgb "%(col5)s" lw 1.3 dt (2,1)
2314set style line 35 lt 6 lc rgb "#56b4e9" lw 1.3 dt (2,1)2333set style line 45 lt 8 lc rgb "%(col5)s" lw 1.3 dt (4,3)
2315set style line 45 lt 8 lc rgb "#56b4e9" lw 1.3 dt (4,3)2334
23162335set style line 6 lt 1 lc rgb "%(col6)s" lw 1.3
2317set style line 6 lt 1 lc rgb "#cc79a7" lw 1.32336set style line 106 lt 1 lc rgb "%(col6)s" lw 1.3 dt (6,3)
2318set style line 106 lt 1 lc rgb "#cc79a7" lw 1.3 dt (6,3)2337set style line 16 lt 2 lc rgb "%(col6)s" lw 1.3 dt (6,3)
2319set style line 16 lt 2 lc rgb "#cc79a7" lw 1.3 dt (6,3)2338set style line 26 lt 4 lc rgb "%(col6)s" lw 1.3 dt (3,2)
2320set style line 26 lt 4 lc rgb "#cc79a7" lw 1.3 dt (3,2)2339set style line 36 lt 6 lc rgb "%(col6)s" lw 1.3 dt (2,1)
2321set style line 36 lt 6 lc rgb "#cc79a7" lw 1.3 dt (2,1)2340set style line 46 lt 8 lc rgb "%(col6)s" lw 1.3 dt (4,3)
2322set style line 46 lt 8 lc rgb "#cc79a7" lw 1.3 dt (4,3)2341
23232342set style line 7 lt 1 lc rgb "%(col7)s" lw 1.3
2324set style line 7 lt 1 lc rgb "#e69f00" lw 1.32343set style line 107 lt 1 lc rgb "%(col7)s" lw 1.3 dt (6,3)
2325set style line 107 lt 1 lc rgb "#e69f00" lw 1.3 dt (6,3)2344set style line 17 lt 2 lc rgb "%(col7)s" lw 1.3 dt (6,3)
2326set style line 17 lt 2 lc rgb "#e69f00" lw 1.3 dt (6,3)2345set style line 27 lt 4 lc rgb "%(col7)s" lw 1.3 dt (3,2)
2327set style line 27 lt 4 lc rgb "#e69f00" lw 1.3 dt (3,2)2346set style line 37 lt 6 lc rgb "%(col7)s" lw 1.3 dt (2,1)
2328set style line 37 lt 6 lc rgb "#e69f00" lw 1.3 dt (2,1)2347set style line 47 lt 8 lc rgb "%(col7)s" lw 1.3 dt (4,3)
2329set style line 47 lt 8 lc rgb "#e69f00" lw 1.3 dt (4,3)2348
23302349set style line 8 lt 1 lc rgb "%(col8)s" lw 1.3
2331set style line 8 lt 1 lc rgb "black" lw 1.32350set style line 108 lt 1 lc rgb "%(col8)s" lw 1.3 dt (6,3)
2332set style line 108 lt 1 lc rgb "black" lw 1.3 dt (6,3)2351set style line 18 lt 2 lc rgb "%(col8)s" lw 1.3 dt (6,3)
2333set style line 18 lt 2 lc rgb "black" lw 1.3 dt (6,3)2352set style line 28 lt 4 lc rgb "%(col8)s" lw 1.3 dt (3,2)
2334set style line 28 lt 4 lc rgb "black" lw 1.3 dt (3,2)2353set style line 38 lt 6 lc rgb "%(col8)s" lw 1.3 dt (2,1)
2335set style line 38 lt 6 lc rgb "black" lw 1.3 dt (2,1)2354set style line 48 lt 8 lc rgb "%(col8)s" lw 1.3 dt (4,3)
2336set style line 48 lt 8 lc rgb "black" lw 1.3 dt (4,3)
23372355
23382356
2339set style line 999 lt 1 lc rgb "gray" lw 1.32357set style line 999 lt 1 lc rgb "gray" lw 1.3
@@ -2343,7 +2361,7 @@
2343set style data histeps2361set style data histeps
2344set key invert2362set key invert
23452363
2346"""%(arg_string,output_base_name)2364"""%(replace_dict)
2347]2365]
2348 2366
2349 # determine the gnuplot version2367 # determine the gnuplot version
@@ -3382,6 +3400,7 @@
3382 '--show_full' to show the complete output of what was read.3400 '--show_full' to show the complete output of what was read.
3383 '--show_short' to show a summary of what was read.3401 '--show_short' to show a summary of what was read.
3384 '--simple_ratios' to turn off correlations and error propagation in the ratio.3402 '--simple_ratios' to turn off correlations and error propagation in the ratio.
3403 '--colours=<colour1>,<colour2>,...' to assign a non-default colour to GnuPlot histograms (max 8 colours)
3385 '--sum' To sum all identical histograms together3404 '--sum' To sum all identical histograms together
3386 '--average' To average over all identical histograms3405 '--average' To average over all identical histograms
3387 '--rebin=<n>' Rebin the plots by merging n-consecutive bins together. 3406 '--rebin=<n>' Rebin the plots by merging n-consecutive bins together.
@@ -3420,7 +3439,7 @@
3420 '--no_scale','--no_pdf','--no_stat','--no_merging','--no_alpsfact',3439 '--no_scale','--no_pdf','--no_stat','--no_merging','--no_alpsfact',
3421 '--only_scale','--only_pdf','--only_stat','--only_merging','--only_alpsfact',3440 '--only_scale','--only_pdf','--only_stat','--only_merging','--only_alpsfact',
3422 '--variations','--band','--central_only', '--lhapdf-config','--titles',3441 '--variations','--band','--central_only', '--lhapdf-config','--titles',
3423 '--keep_all_weights']3442 '--keep_all_weights','--colours']
3424 n_ratios = -13443 n_ratios = -1
3425 uncertainties = ['scale','pdf','statistical','merging_scale','alpsfact']3444 uncertainties = ['scale','pdf','statistical','merging_scale','alpsfact']
3426 # The list of type of uncertainties for which to use bands. None is a 'smart' default3445 # The list of type of uncertainties for which to use bands. None is a 'smart' default
@@ -3466,6 +3485,12 @@
3466 assigned_types = [(type if type!='None' else None) for type in \3485 assigned_types = [(type if type!='None' else None) for type in \
3467 arg[15:].split(',')]3486 arg[15:].split(',')]
34683487
3488 assigned_colours = []
3489 for arg in sys.argv[1:]:
3490 if arg.startswith('--colours='):
3491 assigned_colours = [(colour if colour!='None' else None) for colour in \
3492 arg[10:].split(',')]
3493
3469 jet_samples_to_keep = None3494 jet_samples_to_keep = None
3470 3495
3471 lhapdfconfig = ['lhapdf-config']3496 lhapdfconfig = ['lhapdf-config']
@@ -3623,7 +3648,8 @@
3623 jet_samples_to_keep=jet_samples_to_keep,3648 jet_samples_to_keep=jet_samples_to_keep,
3624 use_band=use_band,3649 use_band=use_band,
3625 auto_open=auto_open,3650 auto_open=auto_open,
3626 lhapdfconfig=lhapdfconfig)3651 lhapdfconfig=lhapdfconfig,
3652 assigned_colours=assigned_colours)
3627 # Tell the user that everything went for the best3653 # Tell the user that everything went for the best
3628 log("%d histograms have been output in " % len(histo_list)+\3654 log("%d histograms have been output in " % len(histo_list)+\
3629 "the gnuplot format at '%s.[HwU|gnuplot]'." % OutName)3655 "the gnuplot format at '%s.[HwU|gnuplot]'." % OutName)
36303656
=== modified file 'madgraph/various/lhe_parser.py'
--- madgraph/various/lhe_parser.py 2018-10-23 20:08:08 +0000
+++ madgraph/various/lhe_parser.py 2019-06-27 13:48:48 +0000
@@ -976,13 +976,13 @@
976 self.seek(0)976 self.seek(0)
977 else:977 else:
978 # check special case without PDF for one (or both) beam978 # check special case without PDF for one (or both) beam
979 if init_information["idbmup1"] == 0:979 if init_information["idbmup1"] in [0,9]:
980 event = self.next()980 event = self.next()
981 init_information["idbmup1"]= event[0].pdg981 init_information["idbmup1"]= event[0].pdg
982 if init_information["idbmup2"] == 0:982 if init_information["idbmup2"] == 0:
983 init_information["idbmup2"]= event[1].pdg983 init_information["idbmup2"]= event[1].pdg
984 self.seek(0)984 self.seek(0)
985 if init_information["idbmup2"] == 0:985 if init_information["idbmup2"] in [0,9]:
986 event = self.next()986 event = self.next()
987 init_information["idbmup2"] = event[1].pdg987 init_information["idbmup2"] = event[1].pdg
988 self.seek(0)988 self.seek(0)
@@ -1572,7 +1572,7 @@
1572 if old_scales:1572 if old_scales:
1573 self.matched_scale_data.append(old_scales[initial_pos+jet_position])1573 self.matched_scale_data.append(old_scales[initial_pos+jet_position])
1574 # compute and assign the new four_momenta1574 # compute and assign the new four_momenta
1575 new_momentum = this_4mom.boost(FourMomentum(new_particle))1575 new_momentum = FourMomentum(new_particle).boost(this_4mom)
1576 new_particle.set_momentum(new_momentum)1576 new_particle.set_momentum(new_momentum)
1577 # compute the new mother1577 # compute the new mother
1578 for tag in ['mother1', 'mother2']:1578 for tag in ['mother1', 'mother2']:
@@ -1726,6 +1726,25 @@
1726 1726
1727 return new_event1727 return new_event
17281728
1729 def boost(self, filter=None):
1730 """modify the current event to boost it according to the current filter"""
1731 if filter is None:
1732 filter = lambda p: p.status==-1
1733
1734 pboost = FourMomentum()
1735 for p in self:
1736 if filter(p):
1737 pboost += p
1738
1739 # change sign of three-component due to helas convention
1740 pboost.px *=-1
1741 pboost.py *=-1
1742 pboost.pz *=-1
1743 for p in self:
1744 b= FourMomentum(p).boost(pboost)
1745 p.E, p.px, p.py, p.pz = b.E, b.px, b.py, b.pz
1746
1747 return self
1729 1748
1730 def check(self):1749 def check(self):
1731 """check various property of the events"""1750 """check various property of the events"""
@@ -2493,18 +2512,20 @@
2493 def boost(self, mom):2512 def boost(self, mom):
2494 """mom 4-momenta is suppose to be given in the rest frame of this 4-momenta.2513 """mom 4-momenta is suppose to be given in the rest frame of this 4-momenta.
2495 the output is the 4-momenta in the frame of this 4-momenta2514 the output is the 4-momenta in the frame of this 4-momenta
2496 function copied from HELAS routine."""2515 function copied from HELAS routine.
2516 if the current momenta is (E,\vec{p}), in order to go to the rest frame
2517 of the current particle, mom should be (E, -\vec{p})
2518 """
24972519
2498 2520 pnorm = mom.px**2 + mom.py**2 + mom.pz**2
2499 pt = self.px**2 + self.py**2 + self.pz**22521 if pnorm:
2500 if pt:
2501 s3product = self.px * mom.px + self.py * mom.py + self.pz * mom.pz2522 s3product = self.px * mom.px + self.py * mom.py + self.pz * mom.pz
2502 mass = self.mass2523 mass = mom.mass
2503 lf = (mom.E + (self.E - mass) * s3product / pt ) / mass2524 lf = (self.E + (mom.E - mass) * s3product / pnorm ) / mass
2504 return FourMomentum(E=(self.E*mom.E+s3product)/mass,2525 return FourMomentum(E=(self.E*mom.E+s3product)/mass,
2505 px=mom.px + self.px * lf,2526 px=self.px + mom.px * lf,
2506 py=mom.py + self.py * lf,2527 py=self.py + mom.py * lf,
2507 pz=mom.pz + self.pz * lf)2528 pz=self.pz + mom.pz * lf)
2508 else:2529 else:
2509 return FourMomentum(mom)2530 return FourMomentum(mom)
25102531
25112532
=== modified file 'madgraph/various/misc.py'
--- madgraph/various/misc.py 2018-06-01 13:06:03 +0000
+++ madgraph/various/misc.py 2019-06-27 13:48:48 +0000
@@ -121,11 +121,16 @@
121121
122 if info_str:122 if info_str:
123 info_dict = parse_info_str(StringIO.StringIO(info_str))123 info_dict = parse_info_str(StringIO.StringIO(info_str))
124 return info_dict
124125
126 if PACKAGE_INFO:
127 return PACKAGE_INFO
128
125 elif MADEVENT:129 elif MADEVENT:
126 info_dict ={}130 info_dict ={}
127 info_dict['version'] = open(pjoin(internal.__path__[0],'..','..','MGMEVersion.txt')).read().strip()131 info_dict['version'] = open(pjoin(internal.__path__[0],'..','..','MGMEVersion.txt')).read().strip()
128 info_dict['date'] = '20xx-xx-xx' 132 info_dict['date'] = '20xx-xx-xx'
133 PACKAGE_INFO = info_dict
129 else:134 else:
130 if PACKAGE_INFO:135 if PACKAGE_INFO:
131 return PACKAGE_INFO136 return PACKAGE_INFO
@@ -867,10 +872,10 @@
867 return f(arg, *args, **opt)872 return f(arg, *args, **opt)
868 except OSError, error:873 except OSError, error:
869 logger.debug('try to recover from %s' % error)874 logger.debug('try to recover from %s' % error)
870 if isinstance(arg, list):875 if isinstance(arg, (list,tuple)):
871 prog = arg[0]876 prog = arg[0]
872 else:877 else:
873 prog = arg[0]878 prog = arg
874 879
875 # Permission denied880 # Permission denied
876 if error.errno == 13: 881 if error.errno == 13:
@@ -1704,10 +1709,49 @@
1704 "May the mass times acceleration be with you.",1709 "May the mass times acceleration be with you.",
1705 "NOTE: This product may actually be nine-dimensional. If this is the case, functionality is not affected by the extra five dimensions.",1710 "NOTE: This product may actually be nine-dimensional. If this is the case, functionality is not affected by the extra five dimensions.",
1706 "IMPORTANT: This product is composed of 100%% matter: It is the responsibility of the User to make sure that it does not come in contact with antimatter.",1711 "IMPORTANT: This product is composed of 100%% matter: It is the responsibility of the User to make sure that it does not come in contact with antimatter.",
1712 "",
1707 'The fish are out of jokes. See you next year for more!'],1713 'The fish are out of jokes. See you next year for more!'],
1708 'loading': ['Hi %(user)s, You are Loading Madgraph. Please be patient, we are doing the work.'],1714# 'loading': ['Hi %(user)s, You are Loading Madgraph. Please be patient, we are doing the work.'],
1709 'quit': ['Thanks %(user)s for using MadGraph5_aMC@NLO, even on April 1st!']1715# 'quit': ['Thanks %(user)s for using MadGraph5_aMC@NLO, even on April 1st!']
1710 }1716 }
1717
1718 default_banner_1 = "************************************************************\n" + \
1719 "* *\n" + \
1720 "* W E L C O M E to *\n" + \
1721 "* M A D G R A P H 5 _ a M C @ N L O *\n" + \
1722 "* *\n" + \
1723 "* *\n"
1724
1725
1726 default_banner_2 = "* *\n" + \
1727 "%s" + \
1728 "* *\n" + \
1729 "* The MadGraph5_aMC@NLO Development Team - Find us at *\n" + \
1730 "* https://server06.fynu.ucl.ac.be/projects/madgraph *\n" + \
1731 "* and *\n" + \
1732 "* http://amcatnlo.web.cern.ch/amcatnlo/ *\n" + \
1733 "* *\n" + \
1734 "* Type 'help' for in-line help. *\n" + \
1735 "* Type 'tutorial' to learn how MG5 works *\n" + \
1736 "* Type 'tutorial aMCatNLO' to learn how aMC@NLO works *\n" + \
1737 "* Type 'tutorial MadLoop' to learn how MadLoop works *\n" + \
1738 "* *\n" + \
1739 "************************************************************"
1740
1741 May4_banner = "* _____ *\n" + \
1742 "* ,-~\" \"~-. *\n" + \
1743 "* * ,^ ___ ^. * *\n" + \
1744 "* * / .^ ^. \ * *\n" + \
1745 "* * Y l o ! Y * *\n" + \
1746 "* * l_ `.___.' _,[ * *\n" + \
1747 "* * |^~\"--------------~\"\"^| * *\n" + \
1748 "* * ! May the 4th ! * *\n" + \
1749 "* * \ / * *\n" + \
1750 "* * ^. .^ * *\n" + \
1751 "* * \"-.._____.,-\" * *\n"
1752
1753 special_banner = {(4,5): May4_banner}
1754
1711 1755
1712 def __init__(self, msgtype):1756 def __init__(self, msgtype):
17131757
@@ -1726,6 +1770,9 @@
1726 msg = choices[random.randint(0,len(choices)-2)]1770 msg = choices[random.randint(0,len(choices)-2)]
1727 EasterEgg.message_aprilfirst[msgtype].remove(msg)1771 EasterEgg.message_aprilfirst[msgtype].remove(msg)
1728 1772
1773 elif msgtype=='loading' and date in self.special_banner:
1774 self.change_banner(date)
1775 return
1729 else:1776 else:
1730 return1777 return
1731 if MADEVENT:1778 if MADEVENT:
@@ -1749,6 +1796,13 @@
1749 except:1796 except:
1750 pass1797 pass
1751 1798
1799 def change_banner(self, date):
1800 if MADEVENT:
1801 return
1802 import madgraph.interface.madgraph_interface as madgraph_interface
1803 madgraph_interface.CmdExtended.intro_banner= self.default_banner_1 + self.special_banner[date] + self.default_banner_2
1804
1805
1752 def call_apple(self, msg):1806 def call_apple(self, msg):
1753 1807
1754 #1. control if the volume is on or not1808 #1. control if the volume is on or not
@@ -1790,17 +1844,6 @@
1790 os.system(fishCmd)1844 os.system(fishCmd)
17911845
17921846
1793if __debug__:
1794 try:
1795 import os
1796 import pwd
1797 username =pwd.getpwuid( os.getuid() )[ 0 ]
1798 if 'hirschi' in username or 'vryonidou' in username and __debug__:
1799 EasterEgg('loading')
1800 except:
1801 pass
1802
1803
1804def get_older_version(v1, v2):1847def get_older_version(v1, v2):
1805 """ return v2 if v1>v21848 """ return v2 if v1>v2
1806 return v1 if v1<v21849 return v1 if v1<v2
18071850
=== modified file 'madgraph/various/shower_card.py'
--- madgraph/various/shower_card.py 2016-02-18 16:59:22 +0000
+++ madgraph/various/shower_card.py 2019-06-27 13:48:48 +0000
@@ -18,7 +18,17 @@
18import re18import re
19import os19import os
20import logging20import logging
2121try:
22 import madgraph
23except ImportError:
24 import internal.misc as misc
25 import internal.banner as banner
26 from internal import InvalidCmd
27else:
28 import madgraph.various.misc as misc
29 import madgraph.various.banner as banner
30 from madgraph import InvalidCmd
31
22logger = logging.getLogger('madgraph.shower_card') 32logger = logging.getLogger('madgraph.shower_card')
2333
24pjoin = os.path.join34pjoin = os.path.join
@@ -92,20 +102,20 @@
92 lines = content.split('\n')102 lines = content.split('\n')
93 list_dm = []103 list_dm = []
94 for l in lines:104 for l in lines:
95 if '#' in l:105 if '#' in l:
96 l = l.split('#',1)[0]106 l = l.split('#',1)[0]
97 if '=' not in l:107 if '=' not in l:
98 continue108 continue
99 args = l.split('=',1) # here the 1 is important in case of string passed109 args = l.split('=',1) # here the 1 is important in case of string passed
100 key = args[0].strip().lower()110 key = args[0].strip().lower()
101 value = args[1].strip()111 value = args[1].strip()
102 self.set_param(key, value)112 self.set_param(key, value)
103 if str(key).upper().startswith('DM'):113 if str(key).upper().startswith('DM'):
104 list_dm.append(int(key.split('_',1)[1]))114 list_dm.append(int(key.split('_',1)[1]))
105 #special case for DM_*115 #special case for DM_*
106 for i in range(1,100):116 for i in range(1,100):
107 if not i in list_dm: 117 if not i in list_dm:
108 self['dm_'+str(i)] = ''118 self['dm_'+str(i)] = ''
109119
110 self.text=content120 self.text=content
111121
@@ -116,14 +126,12 @@
116 if not testing write_to is an input path, if testing the text is126 if not testing write_to is an input path, if testing the text is
117 returned by the function127 returned by the function
118 """128 """
129
119 if key in self.logical_vars:130 if key in self.logical_vars:
120 if str(value).lower() in self.true:131 try:
121 self[key] = True132 self[key] = banner.ConfigFile.format_variable(value, bool, key)
122 elif str(value).lower() in self.false:133 except InvalidCmd, error:
123 self[key] = False134 raise ShowerCardError(str(error))
124 else:
125 raise ShowerCardError('%s is not a valid value for %s' % \
126 (value, key))
127 elif key in self.string_vars:135 elif key in self.string_vars:
128 if value.lower() == 'none':136 if value.lower() == 'none':
129 self[key] = ''137 self[key] = ''
@@ -131,16 +139,14 @@
131 self[key] = value139 self[key] = value
132 elif key in self.int_vars:140 elif key in self.int_vars:
133 try:141 try:
134 self[key] = int(value)142 self[key] = banner.ConfigFile.format_variable(value, int, key)
135 except ValueError:143 except InvalidCmd, error:
136 raise ShowerCardError('%s is not a valid value for %s. An integer number is expected' % \144 raise ShowerCardError(str(error))
137 (value, key))
138 elif key in self.float_vars:145 elif key in self.float_vars:
139 try:146 try:
140 self[key] = float(value)147 self[key] = banner.ConfigFile.format_variable(value, float, key)
141 except ValueError:148 except InvalidCmd, error:
142 raise ShowerCardError('%s is not a valid value for %s. A floating point number is expected' % \149 raise ShowerCardError(str(error))
143 (value, key))
144 else:150 else:
145 raise ShowerCardError('Unknown entry: %s = %s' % (key, value))151 raise ShowerCardError('Unknown entry: %s = %s' % (key, value))
146 self.keylist.append(key)152 self.keylist.append(key)
@@ -160,7 +166,8 @@
160 if key not in self.logical_vars:166 if key not in self.logical_vars:
161 newlines.append('%s = %s #%s' % (key, value, comment))167 newlines.append('%s = %s #%s' % (key, value, comment))
162 else:168 else:
163 if key:169
170 if self[key]:
164 newlines.append('%s = %s #%s' % (key, 'T', comment))171 newlines.append('%s = %s #%s' % (key, 'T', comment))
165 else:172 else:
166 newlines.append('%s = %s #%s' % (key, 'F', comment))173 newlines.append('%s = %s #%s' % (key, 'F', comment))
167174
=== modified file 'models/check_param_card.py'
--- models/check_param_card.py 2018-10-19 08:27:34 +0000
+++ models/check_param_card.py 2019-06-27 13:48:48 +0000
@@ -93,6 +93,9 @@
93 data, self.comment = text.split('#',1)93 data, self.comment = text.split('#',1)
94 else:94 else:
95 data, self.comment = text, ""95 data, self.comment = text, ""
96
97 if ']]>' in data:
98 data = data.split(']]>',1)[0]
9699
97100
98 data = data.split()101 data = data.split()
99102
=== modified file 'models/import_ufo.py'
--- models/import_ufo.py 2019-01-30 19:32:17 +0000
+++ models/import_ufo.py 2019-06-27 13:48:48 +0000
@@ -422,7 +422,7 @@
422 model.set('version_tag', os.path.realpath(path) +'##'+ str(misc.get_pkg_info()))422 model.set('version_tag', os.path.realpath(path) +'##'+ str(misc.get_pkg_info()))
423 423
424 # save in a pickle files to fasten future usage424 # save in a pickle files to fasten future usage
425 if ReadWrite:425 if ReadWrite and model['allow_pickle']:
426 save_load_object.save_to_file(os.path.join(model_path, pickle_name),426 save_load_object.save_to_file(os.path.join(model_path, pickle_name),
427 model, log=False)427 model, log=False)
428428
@@ -444,6 +444,8 @@
444 444
445 self.particles = base_objects.ParticleList()445 self.particles = base_objects.ParticleList()
446 self.interactions = base_objects.InteractionList()446 self.interactions = base_objects.InteractionList()
447 self.non_qcd_gluon_emission = 0 # vertex where a gluon is emitted withou QCD interaction
448 # only trigger if all particles are of QCD type (not h>gg)
447 self.wavefunction_CT_couplings = []449 self.wavefunction_CT_couplings = []
448 450
449 # Check here if we can extract the couplings perturbed in this model451 # Check here if we can extract the couplings perturbed in this model
@@ -545,6 +547,14 @@
545 for interaction_info in self.ufomodel.all_vertices:547 for interaction_info in self.ufomodel.all_vertices:
546 self.add_interaction(interaction_info, color_info)548 self.add_interaction(interaction_info, color_info)
547549
550 if self.non_qcd_gluon_emission:
551 logger.critical("Model with non QCD emission of gluon (found %i of those).\n This type of model is not fully supported within MG5aMC.\n"+\
552 " Restriction on LO dynamical scale and MLM matching/merging can occur for some processes.\n"+\
553 " Use such features with care.", self.non_qcd_gluon_emission)
554
555 self.model['allow_pickle'] = False
556 self.model['limitations'].append('MLM')
557
548 if self.perturbation_couplings:558 if self.perturbation_couplings:
549 try:559 try:
550 self.ufomodel.add_NLO()560 self.ufomodel.add_NLO()
@@ -1294,6 +1304,7 @@
1294 helas.name, helas.structure, error)1304 helas.name, helas.structure, error)
1295 raise InvalidModel, text1305 raise InvalidModel, text
1296 1306
1307
1297 1308
1298 1309
1299 # Now consider the name only1310 # Now consider the name only
@@ -1319,10 +1330,18 @@
1319 coupling_sign = '' 1330 coupling_sign = ''
1320 for coupling in couplings:1331 for coupling in couplings:
1321 order = tuple(coupling.order.items())1332 order = tuple(coupling.order.items())
1322 if '1' in order:1333
1334 if '1' in coupling.order:
1323 raise InvalidModel, '''Some couplings have \'1\' order. 1335 raise InvalidModel, '''Some couplings have \'1\' order.
1324 This is not allowed in MG. 1336 This is not allowed in MG.
1325 Please defines an additional coupling to your model''' 1337 Please defines an additional coupling to your model'''
1338 # check that gluon emission from quark are QCD tagged
1339 if 21 in [particle.pdg_code for particle in interaction_info.particles] and\
1340 'QCD' not in coupling.order:
1341 col = [par.get('color') for par in particles]
1342 if 1 not in col:
1343 self.non_qcd_gluon_emission +=1
1344
1326 if order in order_to_int:1345 if order in order_to_int:
1327 order_to_int[order].get('couplings')[key] = '%s%s' % \1346 order_to_int[order].get('couplings')[key] = '%s%s' % \
1328 (coupling_sign,coupling.name)1347 (coupling_sign,coupling.name)
@@ -1340,7 +1359,8 @@
1340 order_to_int[order] = interaction 1359 order_to_int[order] = interaction
1341 # add to the interactions1360 # add to the interactions
1342 self.interactions.append(interaction)1361 self.interactions.append(interaction)
1343 1362
1363
1344 # check if this interaction conserve the charge defined1364 # check if this interaction conserve the charge defined
1345 # if type=='base':1365 # if type=='base':
1346 for charge in list(self.conservecharge): #duplicate to allow modification1366 for charge in list(self.conservecharge): #duplicate to allow modification
@@ -1353,7 +1373,7 @@
1353 if abs(total) > 1e-12:1373 if abs(total) > 1e-12:
1354 logger.info('The model has interaction violating the charge: %s' % charge)1374 logger.info('The model has interaction violating the charge: %s' % charge)
1355 self.conservecharge.discard(charge)1375 self.conservecharge.discard(charge)
1356 1376
1357 1377
1358 1378
1359 def get_sign_flow(self, flow, nb_fermion):1379 def get_sign_flow(self, flow, nb_fermion):
@@ -1940,6 +1960,7 @@
1940 logger.debug('coupling with small value %s: %s treated as zero' %1960 logger.debug('coupling with small value %s: %s treated as zero' %
1941 (name, value))1961 (name, value))
1942 zero_coupling.append(name)1962 zero_coupling.append(name)
1963 continue
1943 elif not strict_zero and abs(value) < 1e-10:1964 elif not strict_zero and abs(value) < 1e-10:
1944 return self.detect_identical_couplings(strict_zero=True)1965 return self.detect_identical_couplings(strict_zero=True)
19451966
@@ -2234,8 +2255,10 @@
2234 else:2255 else:
2235 arg = 'width'2256 arg = 'width'
2236 change_name = [p.name for (p,f) in parameters[1:]]2257 change_name = [p.name for (p,f) in parameters[1:]]
2258 factor_for_name = [f for (p,f) in parameters[1:]]
2237 [p.set(arg, new_name) for p in self['particle_dict'].values() 2259 [p.set(arg, new_name) for p in self['particle_dict'].values()
2238 if p[arg] in change_name]2260 if p[arg] in change_name and
2261 factor_for_name[change_name.index(p[arg])]==1]
2239 2262
2240 def remove_interactions(self, zero_couplings):2263 def remove_interactions(self, zero_couplings):
2241 """ remove the interactions and particle counterterms 2264 """ remove the interactions and particle counterterms
22422265
=== modified file 'models/write_param_card.py'
--- models/write_param_card.py 2018-12-05 10:22:23 +0000
+++ models/write_param_card.py 2019-06-27 13:48:48 +0000
@@ -242,6 +242,7 @@
242242
243 if lhablock == 'MASS':243 if lhablock == 'MASS':
244 data = self.dep_mass244 data = self.dep_mass
245 #misc.sprint(data)
245 prefix = " "246 prefix = " "
246 elif lhablock == 'DECAY':247 elif lhablock == 'DECAY':
247 data = self.dep_width248 data = self.dep_width
@@ -266,7 +267,7 @@
266 if self.model['parameter_dict'][param.name].imag:267 if self.model['parameter_dict'][param.name].imag:
267 raise ParamCardWriterError, 'All Mass/Width Parameter should be real (not the case for %s)'%param.name268 raise ParamCardWriterError, 'All Mass/Width Parameter should be real (not the case for %s)'%param.name
268 value = complex(self.model['parameter_dict'][param.name]).real269 value = complex(self.model['parameter_dict'][param.name]).real
269 text += """%s %s %f # %s : %s \n""" %(prefix, part["pdg_code"], 270 text += """%s %s %e # %s : %s \n""" %(prefix, part["pdg_code"],
270 value, part["name"], param.expr.replace('mdl_','')) 271 value, part["name"], param.expr.replace('mdl_',''))
271 272
272 # Add duplicate parameter273 # Add duplicate parameter
@@ -281,9 +282,9 @@
281 if self.model['parameter_dict'][param.name].imag:282 if self.model['parameter_dict'][param.name].imag:
282 raise ParamCardWriterError, 'All Mass/Width Parameter should be real'283 raise ParamCardWriterError, 'All Mass/Width Parameter should be real'
283 value = complex(self.model['parameter_dict'][param.name]).real284 value = complex(self.model['parameter_dict'][param.name]).real
284 text += """%s %s %f # %s : %s \n""" %(prefix, part["pdg_code"], 285 text += """%s %s %e # %s : %s \n""" %(prefix, part["pdg_code"],
285 value, part["name"], part[name].replace('mdl_',''))286 value, part["name"], part[name].replace('mdl_',''))
286 287
287 if not text:288 if not text:
288 return289 return
289 290
290291
=== modified file 'tests/acceptance_tests/test_cmd.py'
--- tests/acceptance_tests/test_cmd.py 2018-03-09 15:38:21 +0000
+++ tests/acceptance_tests/test_cmd.py 2019-06-27 13:48:48 +0000
@@ -1089,12 +1089,12 @@
1089 'lib', 'libpdf.a')))1089 'lib', 'libpdf.a')))
1090 # Check that combine_events, gen_ximprove, combine_runs 1090 # Check that combine_events, gen_ximprove, combine_runs
1091 # compile1091 # compile
1092 status = subprocess.call(['make', '../bin/internal/combine_events'],1092 #status = subprocess.call(['make', '../bin/internal/combine_events'],
1093 stdout=devnull, 1093 # stdout=devnull,
1094 cwd=os.path.join(self.out_dir, 'Source'))1094 # cwd=os.path.join(self.out_dir, 'Source'))
1095 self.assertEqual(status, 0)1095 #self.assertEqual(status, 0)
1096 self.assertTrue(os.path.exists(os.path.join(self.out_dir,1096 #self.assertTrue(os.path.exists(os.path.join(self.out_dir,
1097 'bin','internal', 'combine_events')))1097 # 'bin','internal', 'combine_events')))
1098 status = subprocess.call(['make', '../bin/internal/gen_ximprove'],1098 status = subprocess.call(['make', '../bin/internal/gen_ximprove'],
1099 stdout=devnull, 1099 stdout=devnull,
1100 cwd=os.path.join(self.out_dir, 'Source'))1100 cwd=os.path.join(self.out_dir, 'Source'))
11011101
=== modified file 'tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_nogroup/matrix.f'
--- tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_nogroup/matrix.f 2018-11-08 22:24:49 +0000
+++ tests/input_files/IOTestsComparison/IOExportV4IOTest/export_matrix_element_v4_madevent_nogroup/matrix.f 2019-06-27 13:48:48 +0000
@@ -152,8 +152,8 @@
152 JHEL = 1152 JHEL = 1
153 IF(NTRY.LE.MAXTRIES)THEN153 IF(NTRY.LE.MAXTRIES)THEN
154 DO I=1,NCOMB154 DO I=1,NCOMB
155 IF (.NOT.GOODHEL(I) .AND. (TS(I).GT.ANS*LIMHEL/NCOMB))155 IF (.NOT.GOODHEL(I) .AND. (DABS(TS(I)).GT.ANS*LIMHEL
156 $ THEN156 $ /NCOMB)) THEN
157 GOODHEL(I)=.TRUE.157 GOODHEL(I)=.TRUE.
158 NGOOD = NGOOD +1158 NGOOD = NGOOD +1
159 IGOOD(NGOOD) = I159 IGOOD(NGOOD) = I
160160
=== modified file 'tests/input_files/IOTestsComparison/IOHistogramTest/DJR_histograms/CKKWL_djrs_output.gnuplot'
--- tests/input_files/IOTestsComparison/IOHistogramTest/DJR_histograms/CKKWL_djrs_output.gnuplot 2016-08-23 02:41:28 +0000
+++ tests/input_files/IOTestsComparison/IOHistogramTest/DJR_histograms/CKKWL_djrs_output.gnuplot 2019-06-27 13:48:48 +0000
@@ -26,62 +26,61 @@
26# color-blind individuals with either protanopia or deuteranopia. Bang26# color-blind individuals with either protanopia or deuteranopia. Bang
27# Wong [2011] Nature Methods 8, 441.27# Wong [2011] Nature Methods 8, 441.
2828
29set style line 1 lt 1 lc rgb "#009e73" lw 1.329set style line 1 lt 1 lc rgb "#009e73" lw 1.3
30set style line 101 lt 1 lc rgb "#009e73" lw 1.3 dt (6,3)30set style line 101 lt 1 lc rgb "#009e73" lw 1.3 dt (6,3)
31set style line 11 lt 2 lc rgb "#009e73" lw 1.3 dt (6,3)31set style line 11 lt 2 lc rgb "#009e73" lw 1.3 dt (6,3)
32set style line 21 lt 4 lc rgb "#009e73" lw 1.3 dt (3,2)32set style line 21 lt 4 lc rgb "#009e73" lw 1.3 dt (3,2)
33set style line 31 lt 6 lc rgb "#009e73" lw 1.3 dt (2,1)33set style line 31 lt 6 lc rgb "#009e73" lw 1.3 dt (2,1)
34set style line 41 lt 8 lc rgb "#009e73" lw 1.3 dt (4,3)34set style line 41 lt 8 lc rgb "#009e73" lw 1.3 dt (4,3)
3535
36set style line 2 lt 1 lc rgb "#0072b2" lw 1.336set style line 2 lt 1 lc rgb "#0072b2" lw 1.3
37set style line 102 lt 1 lc rgb "#0072b2" lw 1.3 dt (6,3)37set style line 102 lt 1 lc rgb "#0072b2" lw 1.3 dt (6,3)
38set style line 12 lt 2 lc rgb "#0072b2" lw 1.3 dt (6,3)38set style line 12 lt 2 lc rgb "#0072b2" lw 1.3 dt (6,3)
39set style line 22 lt 4 lc rgb "#0072b2" lw 1.3 dt (3,2)39set style line 22 lt 4 lc rgb "#0072b2" lw 1.3 dt (3,2)
40set style line 32 lt 6 lc rgb "#0072b2" lw 1.3 dt (2,1)40set style line 32 lt 6 lc rgb "#0072b2" lw 1.3 dt (2,1)
41set style line 42 lt 8 lc rgb "#0072b2" lw 1.3 dt (4,3)41set style line 42 lt 8 lc rgb "#0072b2" lw 1.3 dt (4,3)
4242
4343set style line 3 lt 1 lc rgb "#d55e00" lw 1.3
44set style line 3 lt 1 lc rgb "#d55e00" lw 1.3
45set style line 103 lt 1 lc rgb "#d55e00" lw 1.3 dt (6,3)44set style line 103 lt 1 lc rgb "#d55e00" lw 1.3 dt (6,3)
46set style line 13 lt 2 lc rgb "#d55e00" lw 1.3 dt (6,3)45set style line 13 lt 2 lc rgb "#d55e00" lw 1.3 dt (6,3)
47set style line 23 lt 4 lc rgb "#d55e00" lw 1.3 dt (3,2)46set style line 23 lt 4 lc rgb "#d55e00" lw 1.3 dt (3,2)
48set style line 33 lt 6 lc rgb "#d55e00" lw 1.3 dt (2,1)47set style line 33 lt 6 lc rgb "#d55e00" lw 1.3 dt (2,1)
49set style line 43 lt 8 lc rgb "#d55e00" lw 1.3 dt (4,3)48set style line 43 lt 8 lc rgb "#d55e00" lw 1.3 dt (4,3)
5049
51set style line 4 lt 1 lc rgb "#f0e442" lw 1.350set style line 4 lt 1 lc rgb "#f0e442" lw 1.3
52set style line 104 lt 1 lc rgb "#f0e442" lw 1.3 dt (6,3)51set style line 104 lt 1 lc rgb "#f0e442" lw 1.3 dt (6,3)
53set style line 14 lt 2 lc rgb "#f0e442" lw 1.3 dt (6,3)52set style line 14 lt 2 lc rgb "#f0e442" lw 1.3 dt (6,3)
54set style line 24 lt 4 lc rgb "#f0e442" lw 1.3 dt (3,2)53set style line 24 lt 4 lc rgb "#f0e442" lw 1.3 dt (3,2)
55set style line 34 lt 6 lc rgb "#f0e442" lw 1.3 dt (2,1)54set style line 34 lt 6 lc rgb "#f0e442" lw 1.3 dt (2,1)
56set style line 44 lt 8 lc rgb "#f0e442" lw 1.3 dt (4,3)55set style line 44 lt 8 lc rgb "#f0e442" lw 1.3 dt (4,3)
5756
58set style line 5 lt 1 lc rgb "#56b4e9" lw 1.357set style line 5 lt 1 lc rgb "#56b4e9" lw 1.3
59set style line 105 lt 1 lc rgb "#56b4e9" lw 1.3 dt (6,3)58set style line 105 lt 1 lc rgb "#56b4e9" lw 1.3 dt (6,3)
60set style line 15 lt 2 lc rgb "#56b4e9" lw 1.3 dt (6,3)59set style line 15 lt 2 lc rgb "#56b4e9" lw 1.3 dt (6,3)
61set style line 25 lt 4 lc rgb "#56b4e9" lw 1.3 dt (3,2)60set style line 25 lt 4 lc rgb "#56b4e9" lw 1.3 dt (3,2)
62set style line 35 lt 6 lc rgb "#56b4e9" lw 1.3 dt (2,1)61set style line 35 lt 6 lc rgb "#56b4e9" lw 1.3 dt (2,1)
63set style line 45 lt 8 lc rgb "#56b4e9" lw 1.3 dt (4,3)62set style line 45 lt 8 lc rgb "#56b4e9" lw 1.3 dt (4,3)
6463
65set style line 6 lt 1 lc rgb "#cc79a7" lw 1.364set style line 6 lt 1 lc rgb "#cc79a7" lw 1.3
66set style line 106 lt 1 lc rgb "#cc79a7" lw 1.3 dt (6,3)65set style line 106 lt 1 lc rgb "#cc79a7" lw 1.3 dt (6,3)
67set style line 16 lt 2 lc rgb "#cc79a7" lw 1.3 dt (6,3)66set style line 16 lt 2 lc rgb "#cc79a7" lw 1.3 dt (6,3)
68set style line 26 lt 4 lc rgb "#cc79a7" lw 1.3 dt (3,2)67set style line 26 lt 4 lc rgb "#cc79a7" lw 1.3 dt (3,2)
69set style line 36 lt 6 lc rgb "#cc79a7" lw 1.3 dt (2,1)68set style line 36 lt 6 lc rgb "#cc79a7" lw 1.3 dt (2,1)
70set style line 46 lt 8 lc rgb "#cc79a7" lw 1.3 dt (4,3)69set style line 46 lt 8 lc rgb "#cc79a7" lw 1.3 dt (4,3)
7170
72set style line 7 lt 1 lc rgb "#e69f00" lw 1.371set style line 7 lt 1 lc rgb "#e69f00" lw 1.3
73set style line 107 lt 1 lc rgb "#e69f00" lw 1.3 dt (6,3)72set style line 107 lt 1 lc rgb "#e69f00" lw 1.3 dt (6,3)
74set style line 17 lt 2 lc rgb "#e69f00" lw 1.3 dt (6,3)73set style line 17 lt 2 lc rgb "#e69f00" lw 1.3 dt (6,3)
75set style line 27 lt 4 lc rgb "#e69f00" lw 1.3 dt (3,2)74set style line 27 lt 4 lc rgb "#e69f00" lw 1.3 dt (3,2)
76set style line 37 lt 6 lc rgb "#e69f00" lw 1.3 dt (2,1)75set style line 37 lt 6 lc rgb "#e69f00" lw 1.3 dt (2,1)
77set style line 47 lt 8 lc rgb "#e69f00" lw 1.3 dt (4,3)76set style line 47 lt 8 lc rgb "#e69f00" lw 1.3 dt (4,3)
7877
79set style line 8 lt 1 lc rgb "black" lw 1.378set style line 8 lt 1 lc rgb "black" lw 1.3
80set style line 108 lt 1 lc rgb "black" lw 1.3 dt (6,3)79set style line 108 lt 1 lc rgb "black" lw 1.3 dt (6,3)
81set style line 18 lt 2 lc rgb "black" lw 1.3 dt (6,3)80set style line 18 lt 2 lc rgb "black" lw 1.3 dt (6,3)
82set style line 28 lt 4 lc rgb "black" lw 1.3 dt (3,2)81set style line 28 lt 4 lc rgb "black" lw 1.3 dt (3,2)
83set style line 38 lt 6 lc rgb "black" lw 1.3 dt (2,1)82set style line 38 lt 6 lc rgb "black" lw 1.3 dt (2,1)
84set style line 48 lt 8 lc rgb "black" lw 1.3 dt (4,3)83set style line 48 lt 8 lc rgb "black" lw 1.3 dt (4,3)
8584
8685
87set style line 999 lt 1 lc rgb "gray" lw 1.386set style line 999 lt 1 lc rgb "gray" lw 1.3
8887
=== modified file 'tests/input_files/IOTestsComparison/IOHistogramTest/DJR_histograms/MLM_djrs_output.gnuplot'
--- tests/input_files/IOTestsComparison/IOHistogramTest/DJR_histograms/MLM_djrs_output.gnuplot 2016-08-23 02:41:28 +0000
+++ tests/input_files/IOTestsComparison/IOHistogramTest/DJR_histograms/MLM_djrs_output.gnuplot 2019-06-27 13:48:48 +0000
@@ -26,62 +26,61 @@
26# color-blind individuals with either protanopia or deuteranopia. Bang26# color-blind individuals with either protanopia or deuteranopia. Bang
27# Wong [2011] Nature Methods 8, 441.27# Wong [2011] Nature Methods 8, 441.
2828
29set style line 1 lt 1 lc rgb "#009e73" lw 1.329set style line 1 lt 1 lc rgb "#009e73" lw 1.3
30set style line 101 lt 1 lc rgb "#009e73" lw 1.3 dt (6,3)30set style line 101 lt 1 lc rgb "#009e73" lw 1.3 dt (6,3)
31set style line 11 lt 2 lc rgb "#009e73" lw 1.3 dt (6,3)31set style line 11 lt 2 lc rgb "#009e73" lw 1.3 dt (6,3)
32set style line 21 lt 4 lc rgb "#009e73" lw 1.3 dt (3,2)32set style line 21 lt 4 lc rgb "#009e73" lw 1.3 dt (3,2)
33set style line 31 lt 6 lc rgb "#009e73" lw 1.3 dt (2,1)33set style line 31 lt 6 lc rgb "#009e73" lw 1.3 dt (2,1)
34set style line 41 lt 8 lc rgb "#009e73" lw 1.3 dt (4,3)34set style line 41 lt 8 lc rgb "#009e73" lw 1.3 dt (4,3)
3535
36set style line 2 lt 1 lc rgb "#0072b2" lw 1.336set style line 2 lt 1 lc rgb "#0072b2" lw 1.3
37set style line 102 lt 1 lc rgb "#0072b2" lw 1.3 dt (6,3)37set style line 102 lt 1 lc rgb "#0072b2" lw 1.3 dt (6,3)
38set style line 12 lt 2 lc rgb "#0072b2" lw 1.3 dt (6,3)38set style line 12 lt 2 lc rgb "#0072b2" lw 1.3 dt (6,3)
39set style line 22 lt 4 lc rgb "#0072b2" lw 1.3 dt (3,2)39set style line 22 lt 4 lc rgb "#0072b2" lw 1.3 dt (3,2)
40set style line 32 lt 6 lc rgb "#0072b2" lw 1.3 dt (2,1)40set style line 32 lt 6 lc rgb "#0072b2" lw 1.3 dt (2,1)
41set style line 42 lt 8 lc rgb "#0072b2" lw 1.3 dt (4,3)41set style line 42 lt 8 lc rgb "#0072b2" lw 1.3 dt (4,3)
4242
4343set style line 3 lt 1 lc rgb "#d55e00" lw 1.3
44set style line 3 lt 1 lc rgb "#d55e00" lw 1.3
45set style line 103 lt 1 lc rgb "#d55e00" lw 1.3 dt (6,3)44set style line 103 lt 1 lc rgb "#d55e00" lw 1.3 dt (6,3)
46set style line 13 lt 2 lc rgb "#d55e00" lw 1.3 dt (6,3)45set style line 13 lt 2 lc rgb "#d55e00" lw 1.3 dt (6,3)
47set style line 23 lt 4 lc rgb "#d55e00" lw 1.3 dt (3,2)46set style line 23 lt 4 lc rgb "#d55e00" lw 1.3 dt (3,2)
48set style line 33 lt 6 lc rgb "#d55e00" lw 1.3 dt (2,1)47set style line 33 lt 6 lc rgb "#d55e00" lw 1.3 dt (2,1)
49set style line 43 lt 8 lc rgb "#d55e00" lw 1.3 dt (4,3)48set style line 43 lt 8 lc rgb "#d55e00" lw 1.3 dt (4,3)
5049
51set style line 4 lt 1 lc rgb "#f0e442" lw 1.350set style line 4 lt 1 lc rgb "#f0e442" lw 1.3
52set style line 104 lt 1 lc rgb "#f0e442" lw 1.3 dt (6,3)51set style line 104 lt 1 lc rgb "#f0e442" lw 1.3 dt (6,3)
53set style line 14 lt 2 lc rgb "#f0e442" lw 1.3 dt (6,3)52set style line 14 lt 2 lc rgb "#f0e442" lw 1.3 dt (6,3)
54set style line 24 lt 4 lc rgb "#f0e442" lw 1.3 dt (3,2)53set style line 24 lt 4 lc rgb "#f0e442" lw 1.3 dt (3,2)
55set style line 34 lt 6 lc rgb "#f0e442" lw 1.3 dt (2,1)54set style line 34 lt 6 lc rgb "#f0e442" lw 1.3 dt (2,1)
56set style line 44 lt 8 lc rgb "#f0e442" lw 1.3 dt (4,3)55set style line 44 lt 8 lc rgb "#f0e442" lw 1.3 dt (4,3)
5756
58set style line 5 lt 1 lc rgb "#56b4e9" lw 1.357set style line 5 lt 1 lc rgb "#56b4e9" lw 1.3
59set style line 105 lt 1 lc rgb "#56b4e9" lw 1.3 dt (6,3)58set style line 105 lt 1 lc rgb "#56b4e9" lw 1.3 dt (6,3)
60set style line 15 lt 2 lc rgb "#56b4e9" lw 1.3 dt (6,3)59set style line 15 lt 2 lc rgb "#56b4e9" lw 1.3 dt (6,3)
61set style line 25 lt 4 lc rgb "#56b4e9" lw 1.3 dt (3,2)60set style line 25 lt 4 lc rgb "#56b4e9" lw 1.3 dt (3,2)
62set style line 35 lt 6 lc rgb "#56b4e9" lw 1.3 dt (2,1)61set style line 35 lt 6 lc rgb "#56b4e9" lw 1.3 dt (2,1)
63set style line 45 lt 8 lc rgb "#56b4e9" lw 1.3 dt (4,3)62set style line 45 lt 8 lc rgb "#56b4e9" lw 1.3 dt (4,3)
6463
65set style line 6 lt 1 lc rgb "#cc79a7" lw 1.364set style line 6 lt 1 lc rgb "#cc79a7" lw 1.3
66set style line 106 lt 1 lc rgb "#cc79a7" lw 1.3 dt (6,3)65set style line 106 lt 1 lc rgb "#cc79a7" lw 1.3 dt (6,3)
67set style line 16 lt 2 lc rgb "#cc79a7" lw 1.3 dt (6,3)66set style line 16 lt 2 lc rgb "#cc79a7" lw 1.3 dt (6,3)
68set style line 26 lt 4 lc rgb "#cc79a7" lw 1.3 dt (3,2)67set style line 26 lt 4 lc rgb "#cc79a7" lw 1.3 dt (3,2)
69set style line 36 lt 6 lc rgb "#cc79a7" lw 1.3 dt (2,1)68set style line 36 lt 6 lc rgb "#cc79a7" lw 1.3 dt (2,1)
70set style line 46 lt 8 lc rgb "#cc79a7" lw 1.3 dt (4,3)69set style line 46 lt 8 lc rgb "#cc79a7" lw 1.3 dt (4,3)
7170
72set style line 7 lt 1 lc rgb "#e69f00" lw 1.371set style line 7 lt 1 lc rgb "#e69f00" lw 1.3
73set style line 107 lt 1 lc rgb "#e69f00" lw 1.3 dt (6,3)72set style line 107 lt 1 lc rgb "#e69f00" lw 1.3 dt (6,3)
74set style line 17 lt 2 lc rgb "#e69f00" lw 1.3 dt (6,3)73set style line 17 lt 2 lc rgb "#e69f00" lw 1.3 dt (6,3)
75set style line 27 lt 4 lc rgb "#e69f00" lw 1.3 dt (3,2)74set style line 27 lt 4 lc rgb "#e69f00" lw 1.3 dt (3,2)
76set style line 37 lt 6 lc rgb "#e69f00" lw 1.3 dt (2,1)75set style line 37 lt 6 lc rgb "#e69f00" lw 1.3 dt (2,1)
77set style line 47 lt 8 lc rgb "#e69f00" lw 1.3 dt (4,3)76set style line 47 lt 8 lc rgb "#e69f00" lw 1.3 dt (4,3)
7877
79set style line 8 lt 1 lc rgb "black" lw 1.378set style line 8 lt 1 lc rgb "black" lw 1.3
80set style line 108 lt 1 lc rgb "black" lw 1.3 dt (6,3)79set style line 108 lt 1 lc rgb "black" lw 1.3 dt (6,3)
81set style line 18 lt 2 lc rgb "black" lw 1.3 dt (6,3)80set style line 18 lt 2 lc rgb "black" lw 1.3 dt (6,3)
82set style line 28 lt 4 lc rgb "black" lw 1.3 dt (3,2)81set style line 28 lt 4 lc rgb "black" lw 1.3 dt (3,2)
83set style line 38 lt 6 lc rgb "black" lw 1.3 dt (2,1)82set style line 38 lt 6 lc rgb "black" lw 1.3 dt (2,1)
84set style line 48 lt 8 lc rgb "black" lw 1.3 dt (4,3)83set style line 48 lt 8 lc rgb "black" lw 1.3 dt (4,3)
8584
8685
87set style line 999 lt 1 lc rgb "gray" lw 1.386set style line 999 lt 1 lc rgb "gray" lw 1.3
8887
=== modified file 'tests/input_files/IOTestsComparison/IOTest_Histogram/gnuplot_histo_output/HistoOut.gnuplot'
--- tests/input_files/IOTestsComparison/IOTest_Histogram/gnuplot_histo_output/HistoOut.gnuplot 2016-06-09 00:59:23 +0000
+++ tests/input_files/IOTestsComparison/IOTest_Histogram/gnuplot_histo_output/HistoOut.gnuplot 2019-06-27 13:48:48 +0000
@@ -26,62 +26,61 @@
26# color-blind individuals with either protanopia or deuteranopia. Bang26# color-blind individuals with either protanopia or deuteranopia. Bang
27# Wong [2011] Nature Methods 8, 441.27# Wong [2011] Nature Methods 8, 441.
2828
29set style line 1 lt 1 lc rgb "#009e73" lw 1.329set style line 1 lt 1 lc rgb "#009e73" lw 1.3
30set style line 101 lt 1 lc rgb "#009e73" lw 1.3 dt (6,3)30set style line 101 lt 1 lc rgb "#009e73" lw 1.3 dt (6,3)
31set style line 11 lt 2 lc rgb "#009e73" lw 1.3 dt (6,3)31set style line 11 lt 2 lc rgb "#009e73" lw 1.3 dt (6,3)
32set style line 21 lt 4 lc rgb "#009e73" lw 1.3 dt (3,2)32set style line 21 lt 4 lc rgb "#009e73" lw 1.3 dt (3,2)
33set style line 31 lt 6 lc rgb "#009e73" lw 1.3 dt (2,1)33set style line 31 lt 6 lc rgb "#009e73" lw 1.3 dt (2,1)
34set style line 41 lt 8 lc rgb "#009e73" lw 1.3 dt (4,3)34set style line 41 lt 8 lc rgb "#009e73" lw 1.3 dt (4,3)
3535
36set style line 2 lt 1 lc rgb "#0072b2" lw 1.336set style line 2 lt 1 lc rgb "#0072b2" lw 1.3
37set style line 102 lt 1 lc rgb "#0072b2" lw 1.3 dt (6,3)37set style line 102 lt 1 lc rgb "#0072b2" lw 1.3 dt (6,3)
38set style line 12 lt 2 lc rgb "#0072b2" lw 1.3 dt (6,3)38set style line 12 lt 2 lc rgb "#0072b2" lw 1.3 dt (6,3)
39set style line 22 lt 4 lc rgb "#0072b2" lw 1.3 dt (3,2)39set style line 22 lt 4 lc rgb "#0072b2" lw 1.3 dt (3,2)
40set style line 32 lt 6 lc rgb "#0072b2" lw 1.3 dt (2,1)40set style line 32 lt 6 lc rgb "#0072b2" lw 1.3 dt (2,1)
41set style line 42 lt 8 lc rgb "#0072b2" lw 1.3 dt (4,3)41set style line 42 lt 8 lc rgb "#0072b2" lw 1.3 dt (4,3)
4242
4343set style line 3 lt 1 lc rgb "#d55e00" lw 1.3
44set style line 3 lt 1 lc rgb "#d55e00" lw 1.3
45set style line 103 lt 1 lc rgb "#d55e00" lw 1.3 dt (6,3)44set style line 103 lt 1 lc rgb "#d55e00" lw 1.3 dt (6,3)
46set style line 13 lt 2 lc rgb "#d55e00" lw 1.3 dt (6,3)45set style line 13 lt 2 lc rgb "#d55e00" lw 1.3 dt (6,3)
47set style line 23 lt 4 lc rgb "#d55e00" lw 1.3 dt (3,2)46set style line 23 lt 4 lc rgb "#d55e00" lw 1.3 dt (3,2)
48set style line 33 lt 6 lc rgb "#d55e00" lw 1.3 dt (2,1)47set style line 33 lt 6 lc rgb "#d55e00" lw 1.3 dt (2,1)
49set style line 43 lt 8 lc rgb "#d55e00" lw 1.3 dt (4,3)48set style line 43 lt 8 lc rgb "#d55e00" lw 1.3 dt (4,3)
5049
51set style line 4 lt 1 lc rgb "#f0e442" lw 1.350set style line 4 lt 1 lc rgb "#f0e442" lw 1.3
52set style line 104 lt 1 lc rgb "#f0e442" lw 1.3 dt (6,3)51set style line 104 lt 1 lc rgb "#f0e442" lw 1.3 dt (6,3)
53set style line 14 lt 2 lc rgb "#f0e442" lw 1.3 dt (6,3)52set style line 14 lt 2 lc rgb "#f0e442" lw 1.3 dt (6,3)
54set style line 24 lt 4 lc rgb "#f0e442" lw 1.3 dt (3,2)53set style line 24 lt 4 lc rgb "#f0e442" lw 1.3 dt (3,2)
55set style line 34 lt 6 lc rgb "#f0e442" lw 1.3 dt (2,1)54set style line 34 lt 6 lc rgb "#f0e442" lw 1.3 dt (2,1)
56set style line 44 lt 8 lc rgb "#f0e442" lw 1.3 dt (4,3)55set style line 44 lt 8 lc rgb "#f0e442" lw 1.3 dt (4,3)
5756
58set style line 5 lt 1 lc rgb "#56b4e9" lw 1.357set style line 5 lt 1 lc rgb "#56b4e9" lw 1.3
59set style line 105 lt 1 lc rgb "#56b4e9" lw 1.3 dt (6,3)58set style line 105 lt 1 lc rgb "#56b4e9" lw 1.3 dt (6,3)
60set style line 15 lt 2 lc rgb "#56b4e9" lw 1.3 dt (6,3)59set style line 15 lt 2 lc rgb "#56b4e9" lw 1.3 dt (6,3)
61set style line 25 lt 4 lc rgb "#56b4e9" lw 1.3 dt (3,2)60set style line 25 lt 4 lc rgb "#56b4e9" lw 1.3 dt (3,2)
62set style line 35 lt 6 lc rgb "#56b4e9" lw 1.3 dt (2,1)61set style line 35 lt 6 lc rgb "#56b4e9" lw 1.3 dt (2,1)
63set style line 45 lt 8 lc rgb "#56b4e9" lw 1.3 dt (4,3)62set style line 45 lt 8 lc rgb "#56b4e9" lw 1.3 dt (4,3)
6463
65set style line 6 lt 1 lc rgb "#cc79a7" lw 1.364set style line 6 lt 1 lc rgb "#cc79a7" lw 1.3
66set style line 106 lt 1 lc rgb "#cc79a7" lw 1.3 dt (6,3)65set style line 106 lt 1 lc rgb "#cc79a7" lw 1.3 dt (6,3)
67set style line 16 lt 2 lc rgb "#cc79a7" lw 1.3 dt (6,3)66set style line 16 lt 2 lc rgb "#cc79a7" lw 1.3 dt (6,3)
68set style line 26 lt 4 lc rgb "#cc79a7" lw 1.3 dt (3,2)67set style line 26 lt 4 lc rgb "#cc79a7" lw 1.3 dt (3,2)
69set style line 36 lt 6 lc rgb "#cc79a7" lw 1.3 dt (2,1)68set style line 36 lt 6 lc rgb "#cc79a7" lw 1.3 dt (2,1)
70set style line 46 lt 8 lc rgb "#cc79a7" lw 1.3 dt (4,3)69set style line 46 lt 8 lc rgb "#cc79a7" lw 1.3 dt (4,3)
7170
72set style line 7 lt 1 lc rgb "#e69f00" lw 1.371set style line 7 lt 1 lc rgb "#e69f00" lw 1.3
73set style line 107 lt 1 lc rgb "#e69f00" lw 1.3 dt (6,3)72set style line 107 lt 1 lc rgb "#e69f00" lw 1.3 dt (6,3)
74set style line 17 lt 2 lc rgb "#e69f00" lw 1.3 dt (6,3)73set style line 17 lt 2 lc rgb "#e69f00" lw 1.3 dt (6,3)
75set style line 27 lt 4 lc rgb "#e69f00" lw 1.3 dt (3,2)74set style line 27 lt 4 lc rgb "#e69f00" lw 1.3 dt (3,2)
76set style line 37 lt 6 lc rgb "#e69f00" lw 1.3 dt (2,1)75set style line 37 lt 6 lc rgb "#e69f00" lw 1.3 dt (2,1)
77set style line 47 lt 8 lc rgb "#e69f00" lw 1.3 dt (4,3)76set style line 47 lt 8 lc rgb "#e69f00" lw 1.3 dt (4,3)
7877
79set style line 8 lt 1 lc rgb "black" lw 1.378set style line 8 lt 1 lc rgb "black" lw 1.3
80set style line 108 lt 1 lc rgb "black" lw 1.3 dt (6,3)79set style line 108 lt 1 lc rgb "black" lw 1.3 dt (6,3)
81set style line 18 lt 2 lc rgb "black" lw 1.3 dt (6,3)80set style line 18 lt 2 lc rgb "black" lw 1.3 dt (6,3)
82set style line 28 lt 4 lc rgb "black" lw 1.3 dt (3,2)81set style line 28 lt 4 lc rgb "black" lw 1.3 dt (3,2)
83set style line 38 lt 6 lc rgb "black" lw 1.3 dt (2,1)82set style line 38 lt 6 lc rgb "black" lw 1.3 dt (2,1)
84set style line 48 lt 8 lc rgb "black" lw 1.3 dt (4,3)83set style line 48 lt 8 lc rgb "black" lw 1.3 dt (4,3)
8584
8685
87set style line 999 lt 1 lc rgb "gray" lw 1.386set style line 999 lt 1 lc rgb "gray" lw 1.3
8887
=== modified file 'tests/time_db'
--- tests/time_db 2018-11-09 20:46:26 +0000
+++ tests/time_db 2019-06-27 13:48:48 +0000
@@ -1,5 +1,5 @@
1<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasDiagramTest testMethod=test_setget_diagram_exceptions>]> 0.0001611709594731<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasDiagramTest testMethod=test_setget_diagram_exceptions>]> 0.000161170959473
2<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_edit_card.TestEditCardCmd testMethod=test_modif_madweight_card>]> 0.0153989791872<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_merge_iden_couplings>]> 0.0879130363464
3<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_invalid_operations_for_add>]> 0.04358100891113<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_invalid_operations_for_add>]> 0.0435810089111
4<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestVertexPoint testMethod=test_remove_line>]> 8.89301300049e-054<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestVertexPoint testMethod=test_remove_line>]> 8.89301300049e-05
5<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_get_length>]> 0.0002350807189945<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_get_length>]> 0.000235080718994
@@ -45,16 +45,17 @@
45<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_diagram_generation_gg_ng>]> 1.6196358203945<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_diagram_generation_gg_ng>]> 1.61963582039
46<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_sm>]> 6.5361728668246<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_sm>]> 6.53617286682
47<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_put_parameters_to_zero>]> 0.087165832519547<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_put_parameters_to_zero>]> 0.0871658325195
48<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.DiagramTest testMethod=test_setget_diagram_exceptions>]> 0.000128984451294
49<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_cmd.TestValidCmd testMethod=test_InvalidCmd>]> 0.30033397674648<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_cmd.TestValidCmd testMethod=test_InvalidCmd>]> 0.300333976746
50<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_decay_chain_different_order3>]> 0.053792953491249<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_decay_chain_different_order3>]> 0.0537929534912
51<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_change_number_format_python>]> 0.00064802169799850<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_change_number_format_python>]> 0.000648021697998
52<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_invalid_operations_for_generate>]> 0.14353108406151<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_invalid_operations_for_generate>]> 0.143531084061
52<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_float_handling>]> 0.000519990921021
53<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_exporters.IOTestMadLoopSquaredOrdersExport testMethod=testIO_ProcOutputIOTests>]> 5.786273956353<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_exporters.IOTestMadLoopSquaredOrdersExport testMethod=testIO_ProcOutputIOTests>]> 5.7862739563
54<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_part_antipart_after_output>]> 0.0026688575744654<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_part_antipart_after_output>]> 0.00266885757446
55<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_four_fermion_vertex_normal_fermion_flow>]> 0.036689996719455<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_four_fermion_vertex_normal_fermion_flow>]> 0.0366899967194
56<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_epem_elpelmepem>]> 0.091562986373956<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_epem_elpelmepem>]> 0.0915629863739
57<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_FFVC>]> 0.063546895980857<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_FFVC>]> 0.0635468959808
58<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_identify_particle>]> 0.0015971660614
58<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayAmplitude testMethod=test_group_channels2amplitudes>]> 0.34636783599959<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayAmplitude testMethod=test_group_channels2amplitudes>]> 0.346367835999
59<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_gg_wmdxu>]> 27.229542970760<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_gg_wmdxu>]> 27.2295429707
60<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_file_writers.FortranWriterTest testMethod=test_write_fortran_error>]> 0.00014019012451261<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_file_writers.FortranWriterTest testMethod=test_write_fortran_error>]> 0.000140190124512
@@ -65,7 +66,6 @@
65<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DecayChainAmplitudeTest testMethod=test_decay_chain_pp_jj>]> 0.28490710258566<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DecayChainAmplitudeTest testMethod=test_decay_chain_pp_jj>]> 0.284907102585
66<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_get_particle>]> 0.00030303001403867<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_get_particle>]> 0.000303030014038
67<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=testmultaddmult>]> 0.0001459121704168<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=testmultaddmult>]> 0.00014591217041
68<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_pythonwriter_complex_mass_scheme>]> 0.095272064209
69<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_matrix_element_fks_EW>]> 4.6968460083e-0569<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_matrix_element_fks_EW>]> 4.6968460083e-05
70<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMECmdShell testMethod=test_e_e_collision>]> 36.171591997170<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMECmdShell testMethod=test_e_e_collision>]> 36.1715919971
71<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorFactorTest testMethod=test_f_d_product>]> 0.0023000240325971<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorFactorTest testMethod=test_f_d_product>]> 0.00230002403259
@@ -136,6 +136,7 @@
136<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_fermionfactor_emep_emep>]> 0.00920605659485136<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_fermionfactor_emep_emep>]> 0.00920605659485
137<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_export_group_decay_chains>]> 0.378351926804137<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_export_group_decay_chains>]> 0.378351926804
138<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_amp.ColorAmpTest testMethod=test_color_flow_string>]> 0.00816702842712138<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_amp.ColorAmpTest testMethod=test_color_flow_string>]> 0.00816702842712
139<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ParticleTest testMethod=test_particle_list>]> 0.000241994857788
139<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_part_spin32propagator>]> 0.0205278396606140<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_part_spin32propagator>]> 0.0205278396606
140<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_madweight.TestMadWeight testMethod=test_mw_wproduction>]> 11.4712297916141<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_madweight.TestMadWeight testMethod=test_mw_wproduction>]> 11.4712297916
141<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_decayBW_file_EW>]> 0.00243401527405142<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_decayBW_file_EW>]> 0.00243401527405
@@ -166,14 +167,12 @@
166<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorStringTest testMethod=test_replace_indices>]> 0.000101089477539167<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorStringTest testMethod=test_replace_indices>]> 0.000101089477539
167<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_link_to_ufo.TestImportUFO testMethod=test_simple_import>]> 0.130714893341168<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_link_to_ufo.TestImportUFO testMethod=test_simple_import>]> 0.130714893341
168<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_jet_veto_xsec>]> 49.1917068958169<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_jet_veto_xsec>]> 49.1917068958
169<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_pythonwriter_Plorentz>]> 0.0777571201324
170<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_import_v4.ProcCardV4ReaderTest testMethod=test_check_init>]> 0.0175278186798170<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_import_v4.ProcCardV4ReaderTest testMethod=test_check_init>]> 0.0175278186798
171<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_4fermion_models.TestSchannelModels testMethod=test_uu_to_tt_sch>]> 0.152179956436171<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_4fermion_models.TestSchannelModels testMethod=test_uu_to_tt_sch>]> 0.152179956436
172<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_IOTest_examples.IOTest_SimpleExamples testMethod=testIO_MyCustomNameIOTestWrapped>]> 0.00549483299255172<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_IOTest_examples.IOTest_SimpleExamples testMethod=testIO_MyCustomNameIOTestWrapped>]> 0.00549483299255
173<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=test_factorization5>]> 0.000308036804199173<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=test_factorization5>]> 0.000308036804199
174<__main__.TestSuiteModified tests=[<tests.unit_tests.madspin.test_madspin.TestBanner testMethod=test_get_final_state_particle>]> 0.134166002274174<__main__.TestSuiteModified tests=[<tests.unit_tests.madspin.test_madspin.TestBanner testMethod=test_get_final_state_particle>]> 0.134166002274
175<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_gd_ggd>]> 0.405319929123175<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_gd_ggd>]> 0.405319929123
176<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=test_obj_are_not_modified>]> 0.000224113464355
177<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_multiple_lorentz_structures_with_decay_chain_and_fermion_flow>]> 0.0173728466034176<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_multiple_lorentz_structures_with_decay_chain_and_fermion_flow>]> 0.0173728466034
178<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_multiple_lorentz_structures_with_decay_chain>]> 0.0154418945312177<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_multiple_lorentz_structures_with_decay_chain>]> 0.0154418945312
179<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_find_vertex_at_level>]> 0.00156879425049178<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_find_vertex_at_level>]> 0.00156879425049
@@ -186,7 +185,6 @@
186<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin2propagator5>]> 0.16034078598185<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin2propagator5>]> 0.16034078598
187<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_rambo.test_rambo testMethod=test_massivecase>]> 0.000519037246704186<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_rambo.test_rambo testMethod=test_massivecase>]> 0.000519037246704
188<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_lh_order>]> 0.000610113143921187<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_lh_order>]> 0.000610113143921
189<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=testEpsilonProperty>]> 0.054888010025
190<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_gd_gd>]> 2.84897994995188<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_gd_gd>]> 2.84897994995
191<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.AmplitudeTest testMethod=test_representation>]> 0.389190196991189<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.AmplitudeTest testMethod=test_representation>]> 0.389190196991
192<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_generate_events_shower_scripts>]> 85.5048270226190<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_generate_events_shower_scripts>]> 85.5048270226
@@ -198,10 +196,10 @@
198<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_ttx_wpwm_QED>]> 0.00127792358398196<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_ttx_wpwm_QED>]> 0.00127792358398
199<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorStringTest testMethod=test_color_string_canonical>]> 0.000113010406494197<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorStringTest testMethod=test_color_string_canonical>]> 0.000113010406494
200<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestBlock testMethod=test_block_str>]> 6.41345977783e-05198<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestBlock testMethod=test_block_str>]> 6.41345977783e-05
199<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_histograms.IOHistogramTest testMethod=testIO_DJR_histograms>]> 6.34016513824
201<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_find_optimal_order>]> 0.190226793289200<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_find_optimal_order>]> 0.190226793289
202<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.MultiLegTest testMethod=test_setget_multi_leg_correct>]> 6.60419464111e-05
203<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMECmdShell testMethod=test_creating_matched_plot>]> 59.4369688034201<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMECmdShell testMethod=test_creating_matched_plot>]> 59.4369688034
204<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_link_to_ufo.TestUFOExpressionParsers testMethod=test_convert_number_to_fortran>]> 0.0229299068451202<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_full_sm_aloha>]> 1.30430817604
205<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestBenchmarkModel testMethod=test_use_as_benchmark>]> 0.165615081787203<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestBenchmarkModel testMethod=test_use_as_benchmark>]> 0.165615081787
206<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_FKSMultiProcess_add>]> 0.199738025665204<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_FKSMultiProcess_add>]> 0.199738025665
207<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_gg_httx>]> 33.0537629128205<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_gg_httx>]> 33.0537629128
@@ -221,10 +219,11 @@
221<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_pmass_file_EW>]> 0.000478029251099219<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_pmass_file_EW>]> 0.000478029251099
222<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=test_projector>]> 0.00798106193542220<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=test_projector>]> 0.00798106193542
223<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_fortranwriter_C>]> 0.0338780879974221<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_fortranwriter_C>]> 0.0338780879974
222<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_process_checks.TestMatrixElementChecker testMethod=test_comparison_for_multiprocess>]> 0.708781957626
224<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_ij_lines_EW>]> 0.0349681377411223<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_ij_lines_EW>]> 0.0349681377411
225<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_props_file_born>]> 0.00461411476135224<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_F77writer_complex_mass_scheme>]> 0.0230450630188
226<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_Channel testMethod=test_initial_setups>]> 0.125522851944225<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_Channel testMethod=test_initial_setups>]> 0.125522851944
227<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_maxconfigs>]> 0.00495791435242226<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_link_to_ufo.TestUFOExpressionParsers testMethod=test_convert_number_to_fortran>]> 0.0229299068451
228<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_get_max_WEIGHTED>]> 0.000354051589966227<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_get_max_WEIGHTED>]> 0.000354051589966
229<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_find_orders>]> 0.0471241474152228<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_find_orders>]> 0.0471241474152
230<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparator testMethod=test_gauge_6_e90>]> 96.6206810474229<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparator testMethod=test_gauge_6_e90>]> 96.6206810474
@@ -236,10 +235,11 @@
236<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_read_param_card>]> 2.07473993301235<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_read_param_card>]> 2.07473993301
237<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=testGammaAlgebraDefinition>]> 1.02981591225236<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=testGammaAlgebraDefinition>]> 1.02981591225
238<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.TestModUFO testMethod=test_write_orders>]> 0.00100803375244237<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.TestModUFO testMethod=test_write_orders>]> 0.00100803375244
239<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_cmd.TestExtendedCmd testMethod=test_the_exit_from_child_cmd2>]> 0.000120162963867238<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparator testMethod=test_short_cross_gauge>]> 115.8441329
240<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_detect_identical_parameters>]> 0.0867898464203239<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_detect_identical_parameters>]> 0.0867898464203
241<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_setget_process_exceptions>]> 0.000932931900024240<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestParamCardRule testMethod=test_write>]> 7.00950622559e-05
242<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=testequality>]> 0.000180006027222241<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=testequality>]> 0.000180006027222
242<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_decay_chain_process_overall_orders>]> 0.876585006714
243<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_begin_end_wrong_input>]> 0.000144958496094243<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_begin_end_wrong_input>]> 0.000144958496094
244<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_write_param.TestParamWrittingWithRestrict testMethod=test_full_write>]> 0.0754480361938244<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_write_param.TestParamWrittingWithRestrict testMethod=test_full_write>]> 0.0754480361938
245<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_model_equivalence.CompareMG4WithUFOModel testMethod=test_sm_equivalence>]> 0.110821008682245<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_model_equivalence.CompareMG4WithUFOModel testMethod=test_sm_equivalence>]> 0.110821008682
@@ -248,7 +248,7 @@
248<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=test_factorization3>]> 0.000184774398804248<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=test_factorization3>]> 0.000184774398804
249<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_sort_fks_proc>]> 0.163259029388249<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_sort_fks_proc>]> 0.163259029388
250<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_multiple_lorentz_structures>]> 0.016254901886250<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_multiple_lorentz_structures>]> 0.016254901886
251<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_F77writer_complex_mass_scheme>]> 0.0230450630188251<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_props_file_born>]> 0.00461411476135
252<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportPythia8Test testMethod=test_pythia8_export_functions>]> 0.0397579669952252<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportPythia8Test testMethod=test_pythia8_export_functions>]> 0.0397579669952
253<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.LegTest testMethod=test_leg_list>]> 0.000253915786743253<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.LegTest testMethod=test_leg_list>]> 0.000253915786743
254<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_wavefunctions testMethod=test_short_IR>]> 0.0010769367218254<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_wavefunctions testMethod=test_short_IR>]> 0.0010769367218
@@ -258,9 +258,11 @@
258<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_decay_chain_different_order1>]> 0.0381689071655258<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_decay_chain_different_order1>]> 0.0381689071655
259<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_configs_8fs>]> 0.104753017426259<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_configs_8fs>]> 0.104753017426
260<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_amp.ColorAmpTest testMethod=test_colorize_uux_ggg>]> 0.0345070362091260<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_amp.ColorAmpTest testMethod=test_colorize_uux_ggg>]> 0.0345070362091
261<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_maxconfigs>]> 0.00495791435242
261<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_export_matrix_element_v4_standalone>]> 0.0386159420013262<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_export_matrix_element_v4_standalone>]> 0.0386159420013
262<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_pythonwriter>]> 0.0264060497284263<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_pythonwriter>]> 0.0264060497284
263<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_complete_decay_chain_process>]> 0.748803853989264<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_complete_decay_chain_process>]> 0.748803853989
265<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_output_standalone_directory>]> 8.03073692322
264<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_nlo_hw6_split>]> 85.3567028046266<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_nlo_hw6_split>]> 85.3567028046
265<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_horizontal_mode>]> 0.00118708610535267<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_horizontal_mode>]> 0.00118708610535
266<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestNFlav testMethod=test_get_nflav_sm_nobmass>]> 0.0748410224915268<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestNFlav testMethod=test_get_nflav_sm_nobmass>]> 0.0748410224915
@@ -278,9 +280,9 @@
278<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_madweight.Testmadweight testMethod=test_tt_semi>]> 8.710709095280<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_madweight.Testmadweight testMethod=test_tt_semi>]> 8.710709095
279<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testsumaddmult>]> 0.000133991241455281<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testsumaddmult>]> 0.000133991241455
280<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_add_external_parameters>]> 0.000850200653076282<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_add_external_parameters>]> 0.000850200653076
281<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_ufo_parsers.UFOParserTest testMethod=test_parse_fortran_IfElseStruct_MP>]> 0.0654561519623
282<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_ddx_uux>]> 1.11160707474283<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_ddx_uux>]> 1.11160707474
283<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_gg_wpwmttx>]> 1.00893592834284<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_gg_wpwmttx>]> 1.00893592834
285<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.InteractionTest testMethod=test_values_for_prop>]> 0.000379085540771
284<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_edit_card.TestEditCardCmd testMethod=test_modif_param_card>]> 0.0154800415039286<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_edit_card.TestEditCardCmd testMethod=test_modif_param_card>]> 0.0154800415039
285<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=testmassisdiffaswidth>]> 0.000320911407471287<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=testmassisdiffaswidth>]> 0.000320911407471
286<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_shell_string>]> 0.000377893447876288<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_shell_string>]> 0.000377893447876
@@ -318,8 +320,9 @@
318<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_expand_veto>]> 0.00188112258911320<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_expand_veto>]> 0.00188112258911
319<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportPythia8Test testMethod=test_write_dec_multiprocess_files>]> 0.481742143631321<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportPythia8Test testMethod=test_write_dec_multiprocess_files>]> 0.481742143631
320<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_amcatnlo_from_file>]> 71.3001720905322<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_amcatnlo_from_file>]> 71.3001720905
323<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.TestIdentifyMETag testMethod=test_identify_me_tag_qq_qqg>]> 0.144216060638
321<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=test_short_factorization>]> 0.000678062438965324<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=test_short_factorization>]> 0.000678062438965
322<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_decay_chain_process_overall_orders>]> 0.876585006714325<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_pythonwriter_complex_mass_scheme>]> 0.095272064209
323<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_merge_identical_parameters>]> 0.0875990390778326<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_merge_identical_parameters>]> 0.0875990390778
324<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_phi4_vertex>]> 0.000259876251221327<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_phi4_vertex>]> 0.000259876251221
325<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_dictionaries>]> 0.000564098358154328<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_dictionaries>]> 0.000564098358154
@@ -336,17 +339,16 @@
336<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=test_parity_for_epsilon>]> 0.000375032424927339<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=test_parity_for_epsilon>]> 0.000375032424927
337<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_pdf_wrapper_EW>]> 0.0362520217896340<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_pdf_wrapper_EW>]> 0.0362520217896
338<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_multiple_lorentz_structures_with_fermion_flow_clash>]> 0.034786939621341<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_multiple_lorentz_structures_with_fermion_flow_clash>]> 0.034786939621
339<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparator testMethod=test_short_cross_gauge>]> 115.8441329342<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_cmd.TestExtendedCmd testMethod=test_the_exit_from_child_cmd2>]> 0.000120162963867
340<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_Cppwriter_C>]> 0.034628868103343<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_Cppwriter_C>]> 0.034628868103
341<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_nlo_hw6_split>]> 93.4157910347344<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_nlo_hw6_split>]> 93.4157910347
342<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testmultaddint>]> 0.000109910964966345<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testmultaddint>]> 0.000109910964966
343<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_leshouche_info_file_EW>]> 0.0766789913177346<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_leshouche_info_file_EW>]> 0.0766789913177
344<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=testConjugateOperator>]> 0.0886290073395347<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=testConjugateOperator>]> 0.0886290073395
345<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testmultaddmult>]> 0.000133991241455348<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.DiagramTest testMethod=test_setget_diagram_exceptions>]> 0.000128984451294
346<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_process_checks.TestMatrixElementChecker testMethod=test_comparison_for_multiprocess>]> 0.708781957626349<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_edit_card.TestEditCardCmd testMethod=test_modif_madweight_card>]> 0.015398979187
347<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_madevent_decay_chain>]> 8.23388409615350<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_madevent_decay_chain>]> 8.23388409615
348<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uxu_zz_QCD>]> 0.00123119354248351<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uxu_zz_QCD>]> 0.00123119354248
349<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=test_complex_equality>]> 0.453453063965
350<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_FFVC>]> 0.0554978847504352<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_FFVC>]> 0.0554978847504
351<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_setget_channel>]> 0.227739095688353<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_setget_channel>]> 0.227739095688
352<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_py6_analyse>]> 0.000179052352905354<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_py6_analyse>]> 0.000179052352905
@@ -363,7 +365,6 @@
363<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_getsetvertexlist_exceptions>]> 0.110853910446365<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_getsetvertexlist_exceptions>]> 0.110853910446
364<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_check_generate_events_nlo_py6pt_fsr>]> 40.1788899899366<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_check_generate_events_nlo_py6pt_fsr>]> 40.1788899899
365<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestParamCardRule testMethod=test_make_valid>]> 0.00246596336365367<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestParamCardRule testMethod=test_make_valid>]> 0.00246596336365
366<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testmultaddvar_legacy>]> 0.00015115737915
367<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_expr_FFV2C1>]> 0.00976991653442368<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_expr_FFV2C1>]> 0.00976991653442
368<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_standalone_cpp_output_consistency>]> 16.2466862202369<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_standalone_cpp_output_consistency>]> 16.2466862202
369<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_uuxa_QCD_QED>]> 0.00129103660583370<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_uuxa_QCD_QED>]> 0.00129103660583
@@ -373,7 +374,7 @@
373<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.TestDiagramTag testMethod=test_diagram_tag_to_diagram_uux_nglue>]> 0.129276990891374<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.TestDiagramTag testMethod=test_diagram_tag_to_diagram_uux_nglue>]> 0.129276990891
374<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_jet_veto_xsec>]> 61.7360379696375<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_jet_veto_xsec>]> 61.7360379696
375<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_diagram_symmetry.TestDiagramSymmetry testMethod=test_find_symmetry_epem_aaa>]> 0.317636966705376<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_diagram_symmetry.TestDiagramSymmetry testMethod=test_find_symmetry_epem_aaa>]> 0.317636966705
376<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.InteractionTest testMethod=test_generating_dict_to_0>]> 0.000486850738525377<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_change_number_format_python>]> 0.000586986541748
377<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_helas_call_writers.HelasModelTest testMethod=test_set_wavefunctions>]> 0.00166797637939378<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_helas_call_writers.HelasModelTest testMethod=test_set_wavefunctions>]> 0.00166797637939
378<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorObjectTest testMethod=test_T6_simplify>]> 0.00021505355835379<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorObjectTest testMethod=test_T6_simplify>]> 0.00021505355835
379<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=test_short_obj_are_not_modified>]> 0.000195980072021380<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=test_short_obj_are_not_modified>]> 0.000195980072021
@@ -383,9 +384,11 @@
383<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_config_iadd>]> 9.70363616943e-05384<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_config_iadd>]> 9.70363616943e-05
384<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_hasintersection>]> 0.00135803222656385<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_hasintersection>]> 0.00135803222656
385<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_hh_hhh_EW>]> 179.770503998386<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_hh_hhh_EW>]> 179.770503998
387<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_uux_zzz>]> 28.6060318947
386<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_load_feynman>]> 0.416143894196388<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_load_feynman>]> 0.416143894196
387<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_handling_list_of_values>]> 0.000817060470581389<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_handling_list_of_values>]> 0.000817060470581
388<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_check_eejjj_lo_lhapdf>]> 63.6095659733390<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_check_eejjj_lo_lhapdf>]> 63.6095659733
391<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testmultmultint>]> 0.000134944915771
389<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparator testMethod=test_gauge_4_e500>]> 21.2130401134392<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparator testMethod=test_gauge_4_e500>]> 21.2130401134
390<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestBenchmarkModel testMethod=test_model_name>]> 0.19921207428393<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestBenchmarkModel testMethod=test_model_name>]> 0.19921207428
391<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=testmultmultint>]> 0.000181913375854394<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=testmultmultint>]> 0.000181913375854
@@ -406,7 +409,6 @@
406<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_Channel testMethod=test_findchannels>]> 8.38987207413409<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_Channel testMethod=test_findchannels>]> 8.38987207413
407<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testsummulvar>]> 0.000131845474243410<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testsummulvar>]> 0.000131845474243
408<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_check_singletop_fastjet>]> 140.989368916411<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_check_singletop_fastjet>]> 140.989368916
409<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_4fermion_models.TestSchannelModels testMethod=test_find_symmetry_uu_tt_with_subprocess_group>]> 0.0958831310272
410<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_domain_intersection_failure>]> 0.000155925750732412<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_domain_intersection_failure>]> 0.000155925750732
411<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_mssm_subset_creation>]> 0.190835952759413<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_mssm_subset_creation>]> 0.190835952759
412<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_process_checks.TestMatrixElementChecker testMethod=test_comparison_for_process>]> 1.05374503136414<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_process_checks.TestMatrixElementChecker testMethod=test_comparison_for_process>]> 1.05374503136
@@ -424,7 +426,7 @@
424<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_expr_VVS1>]> 0.028205871582426<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_expr_VVS1>]> 0.028205871582
425<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_restrict_from_a_param_card>]> 0.106390953064427<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_restrict_from_a_param_card>]> 0.106390953064
426<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.TestFKSOutput testMethod=test_w_nlo_gen>]> 0.38791513443428<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.TestFKSOutput testMethod=test_w_nlo_gen>]> 0.38791513443
427<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_export_group_multidiagram_decay_chains>]> 0.431716918945429<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_heft>]> 10.1859381199
428<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_find_color_links>]> 0.00164699554443430<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_find_color_links>]> 0.00164699554443
429<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=testdealingwithpower3>]> 0.0140371322632431<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=testdealingwithpower3>]> 0.0140371322632
430<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_hh_hh_QED>]> 0.00143194198608432<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_hh_hh_QED>]> 0.00143194198608
@@ -468,6 +470,7 @@
468<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestVariable testMethod=test_power>]> 0.000131845474243470<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestVariable testMethod=test_power>]> 0.000131845474243
469<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testsumvarmult>]> 9.3936920166e-05471<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testsumvarmult>]> 9.3936920166e-05
470<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_aa_ttxa_QED>]> 0.00152993202209472<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_aa_ttxa_QED>]> 0.00152993202209
473<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_cross_loop_induced>]> 50.1276230812
471<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_VVS>]> 0.0257358551025474<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_VVS>]> 0.0257358551025
472<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_domainintersection>]> 0.000596046447754475<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_domainintersection>]> 0.000596046447754
473<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_group_subprocs.SubProcessGroupTest testMethod=test_group_subprocs_and_get_diagram_maps>]> 0.33548283577476<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_group_subprocs.SubProcessGroupTest testMethod=test_group_subprocs_and_get_diagram_maps>]> 0.33548283577
@@ -491,7 +494,7 @@
491<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madloop.TestCmdLoop testMethod=test_ML_check_timing_epem_ttx>]> 14.4036149979494<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madloop.TestCmdLoop testMethod=test_ML_check_timing_epem_ttx>]> 14.4036149979
492<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.LoopDiagramDrawerTest testMethod=test_fuse_line>]> 0.00980591773987495<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.LoopDiagramDrawerTest testMethod=test_fuse_line>]> 0.00980591773987
493<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_dxuhuuuxdx_guhuuux>]> 1.06607508659496<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_dxuhuuuxdx_guhuuux>]> 1.06607508659
494<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_histograms.IOHistogramTest testMethod=testIO_DJR_histograms>]> 6.34016513824497<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testmultaddmult>]> 0.000133991241455
495<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_den_factor_lines_EW>]> 2.82828497887498<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_den_factor_lines_EW>]> 2.82828497887
496<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell1 testMethod=test_import_model>]> 0.106930971146499<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell1 testMethod=test_import_model>]> 0.106930971146
497<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestLorentzObjectRepresentation testMethod=testgetrepresentation>]> 0.002366065979500<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestLorentzObjectRepresentation testMethod=testgetrepresentation>]> 0.002366065979
@@ -507,6 +510,7 @@
507<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_ij_lines>]> 0.0146369934082510<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_ij_lines>]> 0.0146369934082
508<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testmultvarMult>]> 0.000117063522339511<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testmultvarMult>]> 0.000117063522339
509<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_reweight.TestMECmdRWGT testMethod=test_oneloop_reweighting>]> 0.519333124161512<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_reweight.TestMECmdRWGT testMethod=test_oneloop_reweighting>]> 0.519333124161
513<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_integer_handling>]> 0.00176501274109
510<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_find_reals>]> 0.0384328365326514<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_find_reals>]> 0.0384328365326
511<__main__.TestSuiteModified tests=[<tests.acceptance_tests.security_issue.TestSecurity testMethod=test_security_scan>]> 0.276997804642515<__main__.TestSuiteModified tests=[<tests.acceptance_tests.security_issue.TestSecurity testMethod=test_security_scan>]> 0.276997804642
512<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_generate_helas_diagrams_ea_ae>]> 0.010556936264516<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_generate_helas_diagrams_ea_ae>]> 0.010556936264
@@ -518,48 +522,47 @@
518<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=testbasicoperation>]> 0.000247955322266522<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=testbasicoperation>]> 0.000247955322266
519<__main__.TestSuiteModified tests=[<tests.unit_tests.madspin.test_madspin.TestBanner testMethod=test_get_proc_with_decay_NLO>]> 0.584362983704523<__main__.TestSuiteModified tests=[<tests.unit_tests.madspin.test_madspin.TestBanner testMethod=test_get_proc_with_decay_NLO>]> 0.584362983704
520<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_cross_sm2>]> 23.508852005524<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_cross_sm2>]> 23.508852005
521<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorObjectTest testMethod=test_delta6_simplify>]> 8.51154327393e-05
522<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasAmplitudeTest testMethod=test_sign_flips_to_order>]> 8.08238983154e-05525<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasAmplitudeTest testMethod=test_sign_flips_to_order>]> 8.08238983154e-05
523<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_Fortranwriter_spin3half>]> 0.154531002045526<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_Fortranwriter_spin3half>]> 0.154531002045
524<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_madweight.TestMadWeight testMethod=test_short_mw_wa_refine>]> 11.0905270576527<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_madweight.TestMadWeight testMethod=test_short_mw_wa_refine>]> 11.0905270576
525<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_change_number_format_cpp>]> 0.000547170639038528<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_change_number_format_cpp>]> 0.000547170639038
526<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=testIO_test_pptt_fksreal>]> 13.9149849415529<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testmultaddvar_legacy>]> 0.00015115737915
527<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_nfksconfigs_file>]> 0.0158369541168530<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_nfksconfigs_file>]> 0.0158369541168
528<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_ref_dict_multiple_interactions>]> 0.000741004943848531<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_ref_dict_multiple_interactions>]> 0.000741004943848
529<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=test_short_power>]> 0.000148057937622532<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=test_short_power>]> 0.000148057937622
530<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_generate_helas_diagrams_uux_gepem_no_optimization>]> 0.0189230442047533<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_generate_helas_diagrams_uux_gepem_no_optimization>]> 0.0189230442047
531<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_fks_real_process_get_leg_i_j>]> 0.0138988494873534<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_fks_real_process_get_leg_i_j>]> 0.0138988494873
532<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_photons>]> 0.107678890228535<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_photons>]> 0.107678890228
536<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_dxd_gz>]> 2.18089485168
533<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testsummultmul>]> 0.000133991241455537<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testsummultmul>]> 0.000133991241455
534<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_hh_hh_EW>]> 13.6150200367538<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_hh_hh_EW>]> 13.6150200367
535<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_amcantlo_script>]> 46.4756779671539<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_amcantlo_script>]> 46.4756779671
536<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_enu_enu>]> 0.008131980896540<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_enu_enu>]> 0.008131980896
537<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_coeff_string>]> 0.028568983078541<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_coeff_string>]> 0.028568983078
538<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_merge_iden_couplings>]> 0.0879130363464542<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_ufo_parsers.UFOParserTest testMethod=test_parse_fortran_IfElseStruct_MP>]> 0.0654561519623
539<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_mssm>]> 11.2124068737
540<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparatorLoop testMethod=test_short_gauge_loop>]> 37.5182161331543<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparatorLoop testMethod=test_short_gauge_loop>]> 37.5182161331
541<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_get_base_amplitude>]> 0.140361070633544<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_get_base_amplitude>]> 0.140361070633
542<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TESTMadLoopParam testMethod=test_sum_object>]> 0.000658988952637545<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TESTMadLoopParam testMethod=test_sum_object>]> 0.000658988952637
543<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorObjectTest testMethod=test_standard>]> 3.79085540771e-05546<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorObjectTest testMethod=test_standard>]> 3.79085540771e-05
544<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_madweight.TestMadWeight testMethod=test_short_mw_tt_semi>]> 125.299013853547<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_madweight.TestMadWeight testMethod=test_short_mw_tt_semi>]> 125.299013853
545<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_creation_from_cmd>]> 0.0318400859833
546<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportMatchBox testMethod=test_write_match_go_process_cc_file>]> 0.0377099514008548<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportMatchBox testMethod=test_write_match_go_process_cc_file>]> 0.0377099514008
547<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_link_to_ufo.TestUFOExpressionParsers testMethod=test_convert_number_to_cpp>]> 0.0238170623779549<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_link_to_ufo.TestUFOExpressionParsers testMethod=test_convert_number_to_cpp>]> 0.0238170623779
548<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_matrix_4g_decay_chain_process>]> 0.395421028137550<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_matrix_4g_decay_chain_process>]> 0.395421028137
549<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_save_model.IOSaveModel testMethod=test_error_particle_save>]> 4.19616699219e-05551<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_save_model.IOSaveModel testMethod=test_error_particle_save>]> 4.19616699219e-05
550<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_uu_susug>]> 0.0533299446106552<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_uu_susug>]> 0.0533299446106
553<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_ea_ae>]> 0.0131080150604
551<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_madspin_ON_and_onshell_atNLO>]> 0.381196022034554<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_madspin_ON_and_onshell_atNLO>]> 0.381196022034
552<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_define_order>]> 0.214026927948555<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_define_order>]> 0.214026927948
553<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_python_routine_are_exec>]> 0.00516891479492556<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_python_routine_are_exec>]> 0.00516891479492
554<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSDiagramTag testMethod=test_diagram_tag_gg_ggg>]> 0.128249883652557<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_domain_intersection>]> 0.000416040420532
555<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_histograms.IOTest_Histogram testMethod=testIO_gnuplot_histo_output>]> 0.224948883057558<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_histograms.IOTest_Histogram testMethod=testIO_gnuplot_histo_output>]> 0.224948883057
556<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_expr_FFFF3>]> 0.325031042099559<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_expr_FFFF3>]> 0.325031042099
557<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_reweight.TestMECmdRWGT testMethod=test_nlo_reweighting_comb>]> 7.06551980972560<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_reweight.TestMECmdRWGT testMethod=test_nlo_reweighting_comb>]> 7.06551980972
558<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_get_max_level>]> 0.132587909698561<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_get_max_level>]> 0.132587909698
559<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestVertexPoint testMethod=test_isexternal>]> 0.000101089477539562<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_fermion_flow>]> 0.00178098678589
560<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_hwpp>]> 0.000180959701538563<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_hwpp>]> 0.000180959701538
561<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_multiparticle_pp_nj>]> 0.145397901535564<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_multiparticle_pp_nj>]> 0.145397901535
562<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_export_matrix_element_v4_madevent_nogroup>]> 0.109572172165565<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_uux_ga_EW>]> 15.2475500107
563<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_import_v4.IOImportV4Test testMethod=test_read_particles>]> 0.000508069992065566<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_import_v4.IOImportV4Test testMethod=test_read_particles>]> 0.000508069992065
564<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest2 testMethod=test_change_to_complex_mass_scheme>]> 0.152688980103567<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest2 testMethod=test_change_to_complex_mass_scheme>]> 0.152688980103
565<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madloop.TestCmdLoop testMethod=test_ML_check_cms_aem_emvevex>]> 0.289308071136568<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madloop.TestCmdLoop testMethod=test_ML_check_cms_aem_emvevex>]> 0.289308071136
@@ -582,9 +585,9 @@
582<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_diagram_generation_epem_ddx>]> 0.67814207077585<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_diagram_generation_epem_ddx>]> 0.67814207077
583<__main__.TestSuiteModified tests=[<tests.unit_tests.madevent.test_combine_runs.TestCombineRuns testMethod=test_get_fortran_str>]> 0.000144004821777586<__main__.TestSuiteModified tests=[<tests.unit_tests.madevent.test_combine_runs.TestCombineRuns testMethod=test_get_fortran_str>]> 0.000144004821777
584<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_udx_htbx>]> 12.6998720169587<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_udx_htbx>]> 12.6998720169
585<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfHEFT testMethod=test_link_gghgg_gghg>]> 0.115737915039588<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_ppgogo_amcatnlo_nlo>]> 56.4734661579
586<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_WWWW>]> 0.0192968845367589<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_WWWW>]> 0.0192968845367
587<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_reweight.TestMECmdRWGT testMethod=test_nlo_reweighting>]> 15.5831661224590<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_mass_overmass>]> 0.00163412094116
588<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_for_loop>]> 0.000102043151855591<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_for_loop>]> 0.000102043151855
589<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_spin2propagator4>]> 0.025171995163592<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_spin2propagator4>]> 0.025171995163
590<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_FO_analyse_card.TestFOAnalyseCard testMethod=test_analyse_card_analyse>]> 0.000509977340698593<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_FO_analyse_card.TestFOAnalyseCard testMethod=test_analyse_card_analyse>]> 0.000509977340698
@@ -609,7 +612,7 @@
609<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_uuddg_uudd>]> 0.0242109298706612<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_uuddg_uudd>]> 0.0242109298706
610<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_representation>]> 0.00148892402649613<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_representation>]> 0.00148892402649
611<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_expr_FFFF>]> 0.00619888305664614<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_expr_FFFF>]> 0.00619888305664
612<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5MSSMQCD.ML5MSSMQCDTest testMethod=test_long_mssm_vs_stored_HCR_gg_gogog_QCD>]> 258.932424068615<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=test_complex_equality>]> 0.453453063965
613<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.TestLoopDrawer testMethod=test_NLO_draw_gg_ggg>]> 0.137652873993616<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.TestLoopDrawer testMethod=test_NLO_draw_gg_ggg>]> 0.137652873993
614<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=test_short_factorization4>]> 0.000862836837769617<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=test_short_factorization4>]> 0.000862836837769
615<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_expand_list>]> 0.00167798995972618<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_expand_list>]> 0.00167798995972
@@ -617,7 +620,7 @@
617<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestLorentzObjectRepresentation testMethod=testEinsteinsum>]> 0.00415802001953620<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestLorentzObjectRepresentation testMethod=testEinsteinsum>]> 0.00415802001953
618<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_uux_epem_EW>]> 7.10565686226621<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_uux_epem_EW>]> 7.10565686226
619<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_histograms.TestHistograms testMethod=test_histograms_operations>]> 0.181525945663622<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_histograms.TestHistograms testMethod=test_histograms_operations>]> 0.181525945663
620<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=testexpand>]> 0.00219416618347623<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_setget>]> 2.0447640419
621<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_cross_sqso1>]> 0.000553131103516624<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_cross_sqso1>]> 0.000553131103516
622<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestLorentzObjectRepresentation testMethod=testtensorialproductspin>]> 0.070338010788625<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestLorentzObjectRepresentation testMethod=testtensorialproductspin>]> 0.070338010788
623<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_shower_scripts>]> 107.744693995626<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_shower_scripts>]> 107.744693995
@@ -634,13 +637,13 @@
634<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_setget_process_exceptions>]> 0.000452041625977637<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_setget_process_exceptions>]> 0.000452041625977
635<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.ExportUFOModelPythia8Test testMethod=test_write_pythia8_parameter_files>]> 0.082643032074638<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.ExportUFOModelPythia8Test testMethod=test_write_pythia8_parameter_files>]> 0.082643032074
636<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_hasordinate>]> 0.00022292137146639<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_hasordinate>]> 0.00022292137146
637<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_change_number_format_python>]> 0.000586986541748640<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.InteractionTest testMethod=test_generating_dict_to_0>]> 0.000486850738525
638<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testsumvaradd>]> 9.3936920166e-05641<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testsumvaradd>]> 9.3936920166e-05
639<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin2propagator3>]> 0.0580358505249642<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin2propagator3>]> 0.0580358505249
640<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_model_initialization>]> 0.000297069549561643<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_model_initialization>]> 0.000297069549561
641<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_has_symmetries>]> 0.000720024108887644<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_has_symmetries>]> 0.000720024108887
642<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestLorentzObjectRepresentation testMethod=testlistindices>]> 0.00581979751587645<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestLorentzObjectRepresentation testMethod=testlistindices>]> 0.00581979751587
643<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_output_standalone_directory>]> 8.03073692322646<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_4fermion_models.TestSchannelModels testMethod=test_find_symmetry_uu_tt_with_subprocess_group>]> 0.0958831310272
644<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_ufo_aloha>]> 1.4953649044647<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_ufo_aloha>]> 1.4953649044
645<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_lo_py6_stdhep>]> 107.259223938648<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_lo_py6_stdhep>]> 107.259223938
646<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayAmplitude testMethod=test_decaytable_string>]> 0.357012033463649<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayAmplitude testMethod=test_decaytable_string>]> 0.357012033463
@@ -655,7 +658,6 @@
655<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_power>]> 0.000319957733154658<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_power>]> 0.000319957733154
656<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_lo_hw6_set>]> 45.5628159046659<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_lo_hw6_set>]> 45.5628159046
657<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSimplify testMethod=testsimplifyMultLorentz>]> 0.0103709697723660<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSimplify testMethod=testsimplifyMultLorentz>]> 0.0103709697723
658<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_mass_overmass>]> 0.00163412094116
659<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_born_fks>]> 0.057590007782661<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_born_fks>]> 0.057590007782
660<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_find_mssm_decay_groups>]> 7.51800894737662<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_find_mssm_decay_groups>]> 7.51800894737
661<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_diagram_generation_uux_ddx>]> 2.72820210457663<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_diagram_generation_uux_ddx>]> 2.72820210457
@@ -679,7 +681,7 @@
679<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_ML5EW_gg_ttxh_QCD>]> 0.000695943832397681<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_ML5EW_gg_ttxh_QCD>]> 0.000695943832397
680<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_hwpp_analyse>]> 0.000179052352905682<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_hwpp_analyse>]> 0.000179052352905
681<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_FKSProcess_gggg>]> 0.369121789932683<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_FKSProcess_gggg>]> 0.369121789932
682<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_Fortranwriter_spin3half>]> 0.141327142715684<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5MSSMQCD.ML5MSSMQCDTest testMethod=test_long_mssm_vs_stored_HCR_gg_gogog_QCD>]> 258.932424068
683<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_calculate_xsect_script>]> 54.8990449905685<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_calculate_xsect_script>]> 54.8990449905
684<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayAmplitude testMethod=test_add_std_diagram>]> 0.336571931839686<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayAmplitude testMethod=test_add_std_diagram>]> 0.336571931839
685<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_non_integer_external>]> 0.000808000564575687<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_non_integer_external>]> 0.000808000564575
@@ -690,10 +692,10 @@
690<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_lo_hw6_set>]> 102.896171808692<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_lo_hw6_set>]> 102.896171808
691<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_helas_diagrams_gg_gogo_go_tt1x_t_wpb>]> 0.0463981628418693<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_helas_diagrams_gg_gogo_go_tt1x_t_wpb>]> 0.0463981628418
692<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_find_vertexlist>]> 0.113565921783694<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_find_vertexlist>]> 0.113565921783
693<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_heft_multiparticle_pp_hnj>]> 0.326533079147695<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_ga_QCD_QED>]> 0.00132417678833
694<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_save_load>]> 1.68547606468696<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_save_load>]> 1.68547606468
695<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=testemptyisFalse>]> 6.60419464111e-05697<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=testemptyisFalse>]> 6.60419464111e-05
696<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_ea_ae>]> 0.0131080150604698<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_detect_special_parameters>]> 0.0848360061646
697<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_coeff_string>]> 0.0342230796814699<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_coeff_string>]> 0.0342230796814
698<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_calculate_xsect_script>]> 30.6620099545700<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_calculate_xsect_script>]> 30.6620099545
699<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_mg5_sm_13>]> 41.2373769283701<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_mg5_sm_13>]> 41.2373769283
@@ -701,13 +703,13 @@
701<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_gg_attx>]> 40.257420063703<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_gg_attx>]> 40.257420063
702<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_helas_call_writers.HelasModelTest testMethod=test_setget_helas_model_error>]> 0.00156712532043704<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_helas_call_writers.HelasModelTest testMethod=test_setget_helas_model_error>]> 0.00156712532043
703<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestLorentzObjectRepresentation testMethod=testsetrepresentation>]> 0.00262403488159705<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestLorentzObjectRepresentation testMethod=testsetrepresentation>]> 0.00262403488159
704<__main__.TestSuiteModified tests=[<tests.unit_tests.madweight.test_export_v4.TestMadWeight testMethod=test_modification_to_cuts>]> 0.0898389816284
705<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_no_cutting_line>]> 0.0152459144592706<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_no_cutting_line>]> 0.0152459144592
706<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_export_group_decay_chains>]> 0.305987119675707<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_export_group_decay_chains>]> 0.305987119675
707<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_regular_expression_propa>]> 0.000612020492554708<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_regular_expression_propa>]> 0.000612020492554
708<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfHEFT testMethod=test_sort_proc>]> 0.0744910240173709<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfHEFT testMethod=test_sort_proc>]> 0.0744910240173
709<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_full_sm_aloha>]> 1.30430817604710<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_mssm>]> 11.2124068737
710<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.InteractionTest testMethod=test_setget_interaction_exceptions>]> 0.000231027603149711<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.InteractionTest testMethod=test_setget_interaction_exceptions>]> 0.000231027603149
712<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_matrix_multistage_decay_chain_process>]> 0.127142906189
711<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_launch_amcatnlo_name>]> 68.1794371605713<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_launch_amcatnlo_name>]> 68.1794371605
712<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_auto_handling>]> 0.000450134277344714<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_auto_handling>]> 0.000450134277344
713<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_za_QED>]> 0.0014591217041715<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_za_QED>]> 0.0014591217041
@@ -717,7 +719,6 @@
717<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4IOTest testMethod=testIO_export_matrix_element_v4_madevent_group>]> 0.124577045441719<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4IOTest testMethod=testIO_export_matrix_element_v4_madevent_group>]> 0.124577045441
718<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_uux_wpwmbbx>]> 61.837485075720<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_uux_wpwmbbx>]> 61.837485075
719<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_python.IOExportPythonTest testMethod=test_export_matrix_element_python_madevent_group>]> 0.0395710468292721<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_python.IOExportPythonTest testMethod=test_export_matrix_element_python_madevent_group>]> 0.0395710468292
720<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.AlohaFortranWriterTest testMethod=test_header>]> 0.0467920303345
721<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_multiparticle_pp_nj_with_required_s_channel>]> 0.195080041885722<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_multiparticle_pp_nj_with_required_s_channel>]> 0.195080041885
722<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_FFT2>]> 0.0807220935822723<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_FFT2>]> 0.0807220935822
723<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestNFlav testMethod=test_get_nflav_sm_nomasses>]> 0.0792789459229724<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestNFlav testMethod=test_get_nflav_sm_nomasses>]> 0.0792789459229
@@ -735,9 +736,9 @@
735<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_ufo_parsers.UFOParserTest testMethod=test_parse_fortran_fct>]> 0.220015048981736<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_ufo_parsers.UFOParserTest testMethod=test_parse_fortran_fct>]> 0.220015048981
736<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestLorentzObjectRepresentation testMethod=test_split>]> 0.00737619400024737<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestLorentzObjectRepresentation testMethod=test_split>]> 0.00737619400024
737<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_pdf_file_EW>]> 5.29289245605e-05738<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_pdf_file_EW>]> 5.29289245605e-05
738<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_expr_FFFF3>]> 0.317361831665739<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=testmultaddvar>]> 0.000127792358398
739<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestParamCardRule testMethod=test_write>]> 7.00950622559e-05740<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_setget_process_exceptions>]> 0.000932931900024
740<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_find_mssm_decay_groups_modified_mssm_general>]> 8.70347595215741<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorObjectTest testMethod=test_delta6_simplify>]> 8.51154327393e-05
741<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestVertexPoint testMethod=test_def_position>]> 0.000124931335449742<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestVertexPoint testMethod=test_def_position>]> 0.000124931335449
742<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_sum_object>]> 0.000125885009766743<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestConfigFileCase testMethod=test_sum_object>]> 0.000125885009766
743<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_F77writer_feynman>]> 0.027764081955744<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_F77writer_feynman>]> 0.027764081955
@@ -745,26 +746,27 @@
745<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_sborn_sf>]> 0.00146198272705746<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_sborn_sf>]> 0.00146198272705
746<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_madevent_subproc_group>]> 9.28846502304747<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_madevent_subproc_group>]> 9.28846502304
747<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessDefinitionTest testMethod=test_setget_process_definition_correct>]> 0.000485897064209748<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessDefinitionTest testMethod=test_setget_process_definition_correct>]> 0.000485897064209
748<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_ga_QCD_QED>]> 0.00132417678833
749<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_output_madevent_directory>]> 16.0076999664749<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_output_madevent_directory>]> 16.0076999664
750<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_aloha_get_name>]> 0.030855178833750<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_aloha_get_name>]> 0.030855178833
751<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_spin2propagator3>]> 0.0653259754181751<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_spin2propagator3>]> 0.0653259754181
752<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_find_vertexlist>]> 1.92569303513752<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_find_vertexlist>]> 1.92569303513
753<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.VertexTest testMethod=test_values_for_prop>]> 8.10623168945e-05753<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.VertexTest testMethod=test_values_for_prop>]> 8.10623168945e-05
754<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_gg_zccx>]> 41.9109280109754<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_gg_zccx>]> 41.9109280109
755<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testsumaddvar>]> 0.000104904174805
755<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.TestLoopDrawer testMethod=test_loop_convert_diagram>]> 0.000792026519775756<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.TestLoopDrawer testMethod=test_loop_convert_diagram>]> 0.000792026519775
757<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_heft_multiparticle_pp_hnj>]> 0.326533079147
756<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_configs_ug_ttxz>]> 0.11712884903758<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_configs_ug_ttxz>]> 0.11712884903
757<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_equality>]> 0.000420093536377759<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_equality>]> 0.000420093536377
758<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testsumaddint>]> 9.20295715332e-05760<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testsumaddint>]> 9.20295715332e-05
759<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSimplify testMethod=testsimplifyMultLorentz>]> 0.0104720592499761<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSimplify testMethod=testsimplifyMultLorentz>]> 0.0104720592499
760<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_helas_objects.testFKSHelasObjects testMethod=test_fks_helas_real_process_init>]> 0.16713809967762<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_helas_objects.testFKSHelasObjects testMethod=test_fks_helas_real_process_init>]> 0.16713809967
761<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_uux_zzz>]> 28.6060318947763<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_epem_ttxg_QED>]> 0.00109791755676
762<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testequality>]> 0.000127077102661764<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testequality>]> 0.000127077102661
763<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madloop.TestCmdMatchBox testMethod=testIO_MatchBoxOutput>]> 3.16356706619765<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madloop.TestCmdMatchBox testMethod=testIO_MatchBoxOutput>]> 3.16356706619
764<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_get_fks_j_from_i_lines_EW>]> 7.70092010498e-05766<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_get_fks_j_from_i_lines_EW>]> 7.70092010498e-05
765<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_replace_make_opt_f_compiler>]> 0.0348589420319767<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_replace_make_opt_f_compiler>]> 0.0348589420319
766<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_forbidden_onshell_s_channel_uux_uuxng>]> 0.0812060832977768<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_forbidden_onshell_s_channel_uux_uuxng>]> 0.0812060832977
767<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_helas_call_writers.UFOHELASCallWriterTest testMethod=test_UFO_CPP_helas_call_writer>]> 0.0117120742798769<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_expr_FFFF3>]> 0.317361831665
768<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_check_singletop_fastjet>]> 152.502398014770<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_check_singletop_fastjet>]> 152.502398014
769<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_majorana_decay_chain_process>]> 0.136888980865771<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_majorana_decay_chain_process>]> 0.136888980865
770<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMECmdShell testMethod=test_madevent_ptj_bias>]> 75.3821110725772<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMECmdShell testMethod=test_madevent_ptj_bias>]> 75.3821110725
@@ -778,10 +780,10 @@
778<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_amp.ColorSquareTest testMethod=test_color_matrix_multi_gluons>]> 0.251565933228780<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_amp.ColorSquareTest testMethod=test_color_matrix_multi_gluons>]> 0.251565933228
779<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_equal_decay_chains>]> 0.134434938431781<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMultiProcessTest testMethod=test_equal_decay_chains>]> 0.134434938431
780<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_name>]> 66.2333741188782<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_name>]> 66.2333741188
783<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_mg5_sm_23_p2>]> 750.973557949
781<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madloop.TestCmdLoop testMethod=test_ML_check_full_epem_ttx>]> 42.7599339485784<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madloop.TestCmdLoop testMethod=test_ML_check_full_epem_ttx>]> 42.7599339485
782<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_amp.ColorSquareTest testMethod=test_helper_lcm_functions>]> 0.000735998153687785<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_amp.ColorSquareTest testMethod=test_helper_lcm_functions>]> 0.000735998153687
783<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestVariable testMethod=testsumvarint>]> 6.48498535156e-05786<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestVariable testMethod=testsumvarint>]> 6.48498535156e-05
784<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_ML5EW_sm_vs_stored_ML5EW_sqso>]> 0.00940799713135
785<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessDefinitionTest testMethod=test_representation>]> 0.000728130340576787<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessDefinitionTest testMethod=test_representation>]> 0.000728130340576
786<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DecayChainAmplitudeTest testMethod=test_forbidden_s_channel_decay_chain>]> 0.0207369327545788<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DecayChainAmplitudeTest testMethod=test_forbidden_s_channel_decay_chain>]> 0.0207369327545
787<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_sqso_ddx_ddx_WEIGHTEDgt6>]> 20.8691658974789<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_sqso_ddx_ddx_WEIGHTEDgt6>]> 20.8691658974
@@ -806,7 +808,7 @@
806<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_mass_overmass>]> 0.00144410133362808<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_mass_overmass>]> 0.00144410133362
807<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_rambo.test_rambo testMethod=test_rambo_validity_check>]> 0.000271081924438809<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_rambo.test_rambo testMethod=test_rambo_validity_check>]> 0.000271081924438
808<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_get_final_ids_after_decay>]> 0.000993013381958810<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_get_final_ids_after_decay>]> 0.000993013381958
809<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ParticleTest testMethod=test_particle_list>]> 0.000241994857788811<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_Fortranwriter_spin3half>]> 0.141327142715
810<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=testmultmultmult>]> 0.000176906585693812<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestMultVariable testMethod=testmultmultmult>]> 0.000176906585693
811<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_uux_ddxng>]> 0.179573059082813<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_uux_ddxng>]> 0.179573059082
812<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_mg5_mssm_22>]> 561.371481895814<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_mg5_mssm_22>]> 561.371481895
@@ -824,10 +826,10 @@
824<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_get_rank>]> 0.103627204895826<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_get_rank>]> 0.103627204895
825<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_uux_gepem_no_optimization>]> 0.0196721553802827<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_uux_gepem_no_optimization>]> 0.0196721553802
826<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_expr_VVS1>]> 0.0284140110016828<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_expr_VVS1>]> 0.0284140110016
827<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_heft>]> 10.1859381199829<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_export_group_multidiagram_decay_chains>]> 0.431716918945
828<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportPythia8Test testMethod=test_write_cpp_go_process_cc_file>]> 0.0690608024597830<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportPythia8Test testMethod=test_write_cpp_go_process_cc_file>]> 0.0690608024597
829<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_split_evt_gen_zeroev>]> 67.6156620979831<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_split_evt_gen_zeroev>]> 67.6156620979
830<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=testTraceofObject>]> 0.000325918197632832<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_generate_reals_no_combine>]> 0.184464216232
831<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportPythia8Test testMethod=test_write_process_h_file>]> 0.0427629947662833<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_cpp.IOExportPythia8Test testMethod=test_write_process_h_file>]> 0.0427629947662
832<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_leshouche_sextet_diquarks>]> 2.94189381599834<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_leshouche_sextet_diquarks>]> 2.94189381599
833<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_FO_analyse_card.TestFOAnalyseCard testMethod=test_analyse_card_default>]> 0.000207901000977835<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_FO_analyse_card.TestFOAnalyseCard testMethod=test_analyse_card_default>]> 0.000207901000977
@@ -850,7 +852,6 @@
850<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_pythonwriter_C>]> 0.0504019260406852<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_pythonwriter_C>]> 0.0504019260406
851<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_ttx_wpwm_EW>]> 20.03905797853<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_ttx_wpwm_EW>]> 20.03905797
852<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel2 testMethod=test_read_param_card>]> 1.23990178108854<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel2 testMethod=test_read_param_card>]> 1.23990178108
853<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_read_madgraph4_proc_card>]> 0.877720832825
854<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_couplings>]> 0.000503063201904855<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_couplings>]> 0.000503063201904
855<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_IOTest_examples.IOTest_SimpleExamples testMethod=testIO_MyCustomNameIOTestWrappedWithReturnPath>]> 0.00258612632751856<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_IOTest_examples.IOTest_SimpleExamples testMethod=testIO_MyCustomNameIOTestWrappedWithReturnPath>]> 0.00258612632751
856<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_ufo_parsers.UFOParserTest testMethod=test_parse_fortran_IfElseStruct>]> 0.000214099884033857<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_ufo_parsers.UFOParserTest testMethod=test_parse_fortran_IfElseStruct>]> 0.000214099884033
@@ -878,7 +879,7 @@
878<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_multiple_lorentz>]> 0.000393867492676879<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_multiple_lorentz>]> 0.000393867492676
879<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_values_for_prop>]> 0.110687971115880<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticle testMethod=test_values_for_prop>]> 0.110687971115
880<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_helas_objects.testFKSHelasObjects testMethod=test_get_fks_info_list>]> 0.993493080139881<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_helas_objects.testFKSHelasObjects testMethod=test_get_fks_info_list>]> 0.993493080139
881<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_fermion_flow>]> 0.00178098678589882<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestVertexPoint testMethod=test_isexternal>]> 0.000101089477539
882<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_launch_amcatnlo_name>]> 49.5285630226883<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_launch_amcatnlo_name>]> 49.5285630226
883<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_change_number_format_fortran>]> 0.000572919845581884<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_change_number_format_fortran>]> 0.000572919845581
884<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMEfromfile testMethod=test_decay_width_nlo_model>]> 14.2313911915885<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMEfromfile testMethod=test_decay_width_nlo_model>]> 14.2313911915
@@ -894,7 +895,7 @@
894<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_dxd_zgg>]> 39.1508870125895<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_dxd_zgg>]> 39.1508870125
895<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_FKSMultiProcess>]> 0.970643043518896<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_FKSMultiProcess>]> 0.970643043518
896<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TESTMadLoopParam testMethod=test_modifparameter>]> 0.000886917114258897<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TESTMadLoopParam testMethod=test_modifparameter>]> 0.000886917114258
897<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_matrix_multistage_decay_chain_process>]> 0.127142906189898<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfHEFT testMethod=test_link_gghgg_gghg>]> 0.115737915039
898<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_get_s_and_t_channels.TestGetSandTchannels testMethod=test_get_s_and_t_ub_tdg>]> 0.11679315567899<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_get_s_and_t_channels.TestGetSandTchannels testMethod=test_get_s_and_t_ub_tdg>]> 0.11679315567
899<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_diquark_models.TestColorTripletModel testMethod=test_ut_to_antitrip_g>]> 0.187545776367900<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_diquark_models.TestColorTripletModel testMethod=test_ut_to_antitrip_g>]> 0.187545776367
900<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_wpwm_hh_QED>]> 0.00102114677429901<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_wpwm_hh_QED>]> 0.00102114677429
@@ -904,7 +905,7 @@
904<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=test_short_projector>]> 0.00699806213379905<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=test_short_projector>]> 0.00699806213379
905<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_write_param.TestParamWritting testMethod=test_write_block>]> 0.0758440494537906<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_write_param.TestParamWritting testMethod=test_write_block>]> 0.0758440494537
906<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_reweight.TestMECmdRWGT testMethod=test_nlo_output2>]> 43.6411170959907<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_reweight.TestMECmdRWGT testMethod=test_nlo_output2>]> 43.6411170959
907<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.TestIdentifyMETag testMethod=test_identify_me_tag_qq_qqg>]> 0.144216060638908<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=testEpsilonProperty>]> 0.054888010025
908<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_diquark_models.TestColorTripletModel testMethod=test_triplet_color_flow_output>]> 0.139855146408909<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_diquark_models.TestColorTripletModel testMethod=test_triplet_color_flow_output>]> 0.139855146408
909<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestMadAnalysis5Card testMethod=test_MadAnalysis5Card>]> 0.000823974609375910<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestMadAnalysis5Card testMethod=test_MadAnalysis5Card>]> 0.000823974609375
910<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_generate_reals_combine>]> 0.221959114075911<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_generate_reals_combine>]> 0.221959114075
@@ -926,6 +927,7 @@
926<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_nlo_hw6_stdhep>]> 50.4594700336927<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_nlo_hw6_stdhep>]> 50.4594700336
927<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestVertexPoint testMethod=test_fuse_vertex>]> 0.000200033187866928<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestVertexPoint testMethod=test_fuse_vertex>]> 0.000200033187866
928<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5MSSMQCD.ML5MSSMQCDTest testMethod=test_long_mssm_vs_stored_HCR_uux_t1t1x_QCD>]> 69.1381390095929<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5MSSMQCD.ML5MSSMQCDTest testMethod=test_long_mssm_vs_stored_HCR_uux_t1t1x_QCD>]> 69.1381390095
930<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_madspin.TestMadSpin testMethod=test_hepmc_decay>]> 0.65887594223
929<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_def_begin_end_point>]> 9.89437103271e-05931<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_def_begin_end_point>]> 9.89437103271e-05
930<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin2propagator>]> 0.128522157669932<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin2propagator>]> 0.128522157669
931<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_cmd.TestMadSpinFCT_in_interface testMethod=test_get_final_part>]> 0.12849187851933<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_cmd.TestMadSpinFCT_in_interface testMethod=test_get_final_part>]> 0.12849187851
@@ -934,7 +936,6 @@
934<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparator testMethod=test_cross_gauge_p2>]> 26775.4375861936<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_gauge.GaugeComparator testMethod=test_cross_gauge_p2>]> 26775.4375861
935<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_FKSMultiProcess_no_isr>]> 0.035425901413937<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_FKSMultiProcess_no_isr>]> 0.035425901413
936<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_uux_QCD_QED>]> 0.00138115882874938<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_uux_QCD_QED>]> 0.00138115882874
937<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_ppgogo_amcatnlo_nlo>]> 56.4734661579
938<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_decayBW_file>]> 0.00429511070251939<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_decayBW_file>]> 0.00429511070251
939<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_lo_hw6_stdhep>]> 10.500576973940<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_lo_hw6_stdhep>]> 10.500576973
940<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_py8_analyse>]> 0.000602960586548941<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_py8_analyse>]> 0.000602960586548
@@ -942,20 +943,19 @@
942<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_butdg_butd>]> 0.0965809822083943<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_butdg_butd>]> 0.0965809822083
943<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_madweight.TestMadWeight testMethod=test_short_mw_tt_full_lept>]> 29.0376198292944<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_madweight.TestMadWeight testMethod=test_short_mw_tt_full_lept>]> 29.0376198292
944<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_IdentifyHelasTag testMethod=test_helas_comparison>]> 0.225214958191945<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_IdentifyHelasTag testMethod=test_helas_comparison>]> 0.225214958191
945<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_mg5_sm_23_p2>]> 750.973557949946<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_write_param.TestParamWrittingWithRestrict testMethod=test_define_not_dep_param>]> 0.0751221179962
946<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_interaction>]> 0.000797033309937947<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_interaction>]> 0.000797033309937
947<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_aloha_get_name>]> 0.0285120010376948<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_aloha_get_name>]> 0.0285120010376
948<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_b_sf_fks>]> 2.02799201012949<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_b_sf_fks>]> 2.02799201012
949<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_dxd_wpwm_QCD>]> 0.00233387947083
950<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_representation>]> 0.00421714782715950<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_representation>]> 0.00421714782715
951<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_leshouche_info_file>]> 0.0922110080719951<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_leshouche_info_file>]> 0.0922110080719
952<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestNFlav testMethod=test_get_nflav_sm>]> 0.0441629886627952<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestNFlav testMethod=test_get_nflav_sm>]> 0.0441629886627
953<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_particles_type>]> 1.96593403816953<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_madevent.TestMadEventCmd testMethod=test_help_category>]> 0.00062894821167
954<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_diagram_generation_uux_ga>]> 1.02916789055954<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_diagram_generation_uux_ga>]> 1.02916789055
955<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasWavefunctionTest testMethod=test_setget_wavefunction_exceptions>]> 0.000231027603149955<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasWavefunctionTest testMethod=test_setget_wavefunction_exceptions>]> 0.000231027603149
956<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_generate_events_nlo_py6_stdhep>]> 90.5052030087956<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_check_generate_optimize>]> 0.301462173462
957<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_gg_zttx>]> 42.488312006957<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_gg_zttx>]> 42.488312006
958<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.InteractionTest testMethod=test_values_for_prop>]> 0.000379085540771958<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_read_madgraph4_proc_card>]> 0.877720832825
959<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_dxd_zz_QCD>]> 0.0014021396637959<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_dxd_zz_QCD>]> 0.0014021396637
960<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_expr_FFFF>]> 0.00574803352356960<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_expr_FFFF>]> 0.00574803352356
961<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_process_checks.TestLorentzInvariance testMethod=test_boost_momenta_gluino>]> 5.42973899841961<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_process_checks.TestLorentzInvariance testMethod=test_boost_momenta_gluino>]> 5.42973899841
@@ -963,39 +963,39 @@
963<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_multiple_lorentz_subset>]> 0.0536549091339963<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_multiple_lorentz_subset>]> 0.0536549091339
964<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_wrong_multiparticle>]> 0.00848388671875964<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.MultiProcessTest testMethod=test_wrong_multiparticle>]> 0.00848388671875
965<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_WWZA>]> 0.0144498348236965<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_generate_helas_diagrams_WWZA>]> 0.0144498348236
966<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=testmultaddvar>]> 0.000127792358398966<__main__.TestSuiteModified tests=[<tests.unit_tests.madweight.test_export_v4.TestMadWeight testMethod=test_modification_to_cuts>]> 0.0898389816284
967<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_den_factor_lines>]> 2.02332401276967<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_den_factor_lines>]> 2.02332401276
968<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.TestLoopDrawer testMethod=test_flipping>]> 0.0031681060791968<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.TestLoopDrawer testMethod=test_flipping>]> 0.0031681060791
969<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_spin2propagator2>]> 0.152077913284
970<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_check_generate_eventsnlo_py6pt_fsr>]> 16.2141349316969<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_check_generate_eventsnlo_py6pt_fsr>]> 16.2141349316
971<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_leshouche_file_EW>]> 0.000738143920898970<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_leshouche_file_EW>]> 0.000738143920898
972<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasAmplitudeTest testMethod=test_setget_amplitude_exceptions>]> 0.000211000442505971<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasAmplitudeTest testMethod=test_setget_amplitude_exceptions>]> 0.000211000442505
973<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_aloha_MP_mode>]> 0.0349721908569972<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAlohaWriter testMethod=test_aloha_MP_mode>]> 0.0349721908569
974<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin32propagator>]> 0.208134174347973<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin32propagator>]> 0.208134174347
975<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_setget_matrix_element_exceptions>]> 0.00100207328796974<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_find_mssm_decay_groups_modified_mssm_general>]> 8.70347595215
976<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_configs_file_born_EW>]> 5.07831573486e-05975<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_configs_file_born_EW>]> 5.07831573486e-05
977<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testmultvarAdd>]> 0.00016713142395976<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testmultvarAdd>]> 0.00016713142395
978<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_calculate_xsect_script>]> 58.7567720413977<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_calculate_xsect_script>]> 58.7567720413
979<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_identify_particle>]> 0.0015971660614978<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.MultiLegTest testMethod=test_setget_multi_leg_correct>]> 6.60419464111e-05
980<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_complicated_majorana_process>]> 0.110619068146979<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_complicated_majorana_process>]> 0.110619068146
981<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uxu_wpwm_QED>]> 0.000982999801636980<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uxu_wpwm_QED>]> 0.000982999801636
982<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testdealingwithpower1>]> 0.000165939331055981<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testdealingwithpower1>]> 0.000165939331055
983<__main__.TestSuiteModified tests=[<tests.unit_tests.madweight.test_permutation.TestPermutation testMethod=test_permutation_from_id>]> 0.0379128456116982<__main__.TestSuiteModified tests=[<tests.unit_tests.madweight.test_permutation.TestPermutation testMethod=test_permutation_from_id>]> 0.0379128456116
984<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_identical_interactions>]> 0.0405609607697983<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_identical_interactions>]> 0.0405609607697
985<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_madevent.TestMadEventCmd testMethod=test_help_category>]> 0.00062894821167984<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_particles_type>]> 1.96593403816
986<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestPythia8Card testMethod=test_PY8Card_with_subruns>]> 0.0171630382538985<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestPythia8Card testMethod=test_PY8Card_with_subruns>]> 0.0171630382538
987<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_py8>]> 0.000524997711182986<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_py8>]> 0.000524997711182
988<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_aa_QED>]> 0.00227403640747987<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_aa_QED>]> 0.00227403640747
989<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMEfromfile testMethod=test_add_time_of_flight>]> 19.5163040161988<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMEfromfile testMethod=test_add_time_of_flight>]> 19.5163040161
990<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_nfksconfigs_file_EW>]> 0.0351588726044989<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_nfksconfigs_file_EW>]> 0.0351588726044
991<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_setget>]> 2.0447640419990<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_sqso>]> 4.5599489212
992<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_invalid_operations_for_output>]> 0.0474369525909991<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_invalid_operations_for_output>]> 0.0474369525909
993<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ParticleTest testMethod=test_get_anti_pdg_code>]> 0.000168085098267992<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ParticleTest testMethod=test_get_anti_pdg_code>]> 0.000168085098267
994<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_add_particle>]> 0.000631093978882993<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_usermod.Test_ADDON_UFO testMethod=test_add_particle>]> 0.000631093978882
995<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_check_generate_optimize>]> 0.301462173462994<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_generate_events_nlo_py6_stdhep>]> 90.5052030087
996<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_leshouche_file>]> 0.00247812271118995<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_leshouche_file>]> 0.00247812271118
997<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=testsumaddmult>]> 0.000146865844727996<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=testsumaddmult>]> 0.000146865844727
998<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_lo_hwpp_set>]> 29.2329268456997<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_generate_events_lo_hwpp_set>]> 29.2329268456
998<__main__.TestSuiteModified tests=[<tests.unit_tests.madspin.test_madspin.TestBanner testMethod=test_extract_info>]> 0.00151705741882
999<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_AbstractModel testMethod=test_add_ab_particle>]> 0.127122163773999<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_AbstractModel testMethod=test_add_ab_particle>]> 0.127122163773
1000<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestImportUFONoSideEffect testMethod=test_ImportUFOcheckgoldstone>]> 0.03698992729191000<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestImportUFONoSideEffect testMethod=test_ImportUFOcheckgoldstone>]> 0.0369899272919
1001<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_madspin.TestMadSpin testMethod=test_lhe_none_decay>]> 7.613378047941001<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_madspin.TestMadSpin testMethod=test_lhe_none_decay>]> 7.61337804794
@@ -1029,6 +1029,7 @@
1029<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestVariable testMethod=testrsumvarvar>]> 7.60555267334e-051029<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestVariable testMethod=testrsumvarvar>]> 7.60555267334e-05
1030<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorStringTest testMethod=test_complex_conjugate>]> 8.20159912109e-051030<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorStringTest testMethod=test_complex_conjugate>]> 8.20159912109e-05
1031<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_VVS>]> 0.02732610702511031<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.test_aloha_creation testMethod=test_aloha_VVS>]> 0.0273261070251
1032<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_pythonwriter_4_fermion>]> 0.0415799617767
1032<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_group_subprocs.SubProcessGroupTest testMethod=test_special_group_decay_chain>]> 0.1621320247651033<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_group_subprocs.SubProcessGroupTest testMethod=test_special_group_decay_chain>]> 0.162132024765
1033<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_helas_objects.testFKSHelasObjects testMethod=test_fks_helas_multi_process_ppz>]> 1.702178955081034<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_helas_objects.testFKSHelasObjects testMethod=test_fks_helas_multi_process_ppz>]> 1.70217895508
1034<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_wavefunctions testMethod=test_short_OR>]> 0.001016855239871035<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_wavefunctions testMethod=test_short_OR>]> 0.00101685523987
@@ -1036,6 +1037,7 @@
1036<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_raise_invalid_path_py8>]> 74.80014014241037<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_raise_invalid_path_py8>]> 74.8001401424
1037<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_wpwm_QED>]> 0.00138616561891038<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_uux_wpwm_QED>]> 0.0013861656189
1038<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorObjectTest testMethod=test_T_pair_simplify>]> 0.0002639293670651039<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorObjectTest testMethod=test_T_pair_simplify>]> 0.000263929367065
1040<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_output_files.IOExportMadLoopAcceptanceTest testMethod=testIO_ProcOutputIOTests>]> 28.318707943
1039<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_helas_objects.testFKSHelasObjects testMethod=test_fks_ppzz_in_RS>]> 5.409441947941041<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_helas_objects.testFKSHelasObjects testMethod=test_fks_ppzz_in_RS>]> 5.40944194794
1040<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_lh_order_EW>]> 0.0003228187561041042<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_lh_order_EW>]> 0.000322818756104
1041<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testsumvarint>]> 8.79764556885e-051043<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestVariable testMethod=testsumvarint>]> 8.79764556885e-05
@@ -1045,7 +1047,6 @@
1045<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_gluons>]> 0.05481505393981047<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_gluons>]> 0.0548150539398
1046<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_complex_mass_SA>]> 1.517964839941048<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd.TestCmdShell2 testMethod=test_complex_mass_SA>]> 1.51796483994
1047<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestLorentzObjectRepresentation testMethod=test_short_sumofLorentzObj>]> 0.005964994430541049<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestLorentzObjectRepresentation testMethod=test_short_sumofLorentzObj>]> 0.00596499443054
1048<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_python.IOExportPythonTest testMethod=test_get_python_matrix_methods>]> 0.0204730033875
1049<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_born_fks_EW>]> 4.79221343994e-051050<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_born_fks_EW>]> 4.79221343994e-05
1050<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_python_routine_are_exec>]> 0.004709005355831051<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_python_routine_are_exec>]> 0.00470900535583
1051<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_spin32propagator>]> 0.2329308986661052<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_spin32propagator>]> 0.232930898666
@@ -1057,7 +1058,7 @@
1057<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_FFT2>]> 0.06866288185121058<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_FFT2>]> 0.0686628818512
1058<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.TestFKSOutput testMethod=test_wj_loonly_gen>]> 8.727031946181059<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.TestFKSOutput testMethod=test_wj_loonly_gen>]> 8.72703194618
1059<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_model_reader.TestModelReader testMethod=test_set_parameters_and_couplings>]> 0.09233212471011060<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_model_reader.TestModelReader testMethod=test_set_parameters_and_couplings>]> 0.0923321247101
1060<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_pythonwriter_4_fermion>]> 0.04157996177671061<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorStringTest testMethod=test_to_immutable>]> 5.88893890381e-05
1061<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_setget_model_correct>]> 0.000344991683961062<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ModelTest testMethod=test_setget_model_correct>]> 0.00034499168396
1062<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_ddx_wpwmg>]> 26.41440105441063<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_ddx_wpwmg>]> 26.4144010544
1063<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_CT_vertices_generation_gg_gg>]> 1.532929182051064<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopDiagramGenerationTest testMethod=test_CT_vertices_generation_gg_gg>]> 1.53292918205
@@ -1095,15 +1096,15 @@
1095<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=test_short_parity_for_epsilon>]> 0.0003390312194821096<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestSomeObjectProperty testMethod=test_short_parity_for_epsilon>]> 0.000339031219482
1096<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_coloramps_file>]> 0.004456996917721097<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_coloramps_file>]> 0.00445699691772
1097<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_find_t_channel_vertex>]> 0.0003361701965331098<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_find_t_channel_vertex>]> 0.000336170196533
1098<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testmultmultint>]> 0.0001349449157711099<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_setget_matrix_element_exceptions>]> 0.00100207328796
1099<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_four_fermion_vertex_strange_fermion_flow>]> 0.02985000610351100<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputTest testMethod=test_four_fermion_vertex_strange_fermion_flow>]> 0.0298500061035
1100<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_color_algebra.ColorStringTest testMethod=test_to_immutable>]> 5.88893890381e-051101<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_reweight.TestMECmdRWGT testMethod=test_nlo_reweighting>]> 15.5831661224
1101<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=testIdentityMatrix>]> 0.02874088287351102<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=testIdentityMatrix>]> 0.0287408828735
1102<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMECmdShell testMethod=test_madspin_gridpack>]> 31.17554116251103<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_madevent.TestMECmdShell testMethod=test_madspin_gridpack>]> 31.1755411625
1103<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_AbstractModel testMethod=test_get_particles_type>]> 0.1281590461731104<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_AbstractModel testMethod=test_get_particles_type>]> 0.128159046173
1104<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestMadLoopParam testMethod=test_modifparameter>]> 0.0007848739624021105<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestMadLoopParam testMethod=test_modifparameter>]> 0.000784873962402
1105<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin2propagator4>]> 0.02180194854741106<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_spin2propagator4>]> 0.0218019485474
1106<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_base.TestFKSProcess testMethod=test_generate_reals_no_combine>]> 0.1844642162321107<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_dxd_wpwm_QCD>]> 0.00233387947083
1107<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_export_matrix_element_v4_madevent_group>]> 0.1192500591281108<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_export_matrix_element_v4_madevent_group>]> 0.119250059128
1108<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_export_group_multidiagram_decay_chains>]> 0.3317670822141109<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.ExportV4IOTest testMethod=test_export_group_multidiagram_decay_chains>]> 0.331767082214
1109<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_nlo_hw6_stdhep>]> 106.4597589971110<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_generate_events_nlo_hw6_stdhep>]> 106.459758997
@@ -1117,7 +1118,7 @@
1117<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_pythonwriter_complex_mass_scheme>]> 0.022726058961118<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_pythonwriter_complex_mass_scheme>]> 0.02272605896
1118<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_rambo.test_rambo testMethod=test_massless>]> 0.0003139972686771119<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_rambo.test_rambo testMethod=test_massless>]> 0.000313997268677
1119<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_insert_legs>]> 0.0009808540344241120<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_insert_legs>]> 0.000980854034424
1120<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanLine testMethod=test_domain_intersection>]> 0.0004160404205321121<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSDiagramTag testMethod=test_diagram_tag_gg_ggg>]> 0.128249883652
1121<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_combine_legs_uux_uuxuux>]> 0.002943992614751122<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_combine_legs_uux_uuxuux>]> 0.00294399261475
1122<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_AbstractModel testMethod=test_help_generate_ab_amplitude>]> 0.2339861392971123<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_AbstractModel testMethod=test_help_generate_ab_amplitude>]> 0.233986139297
1123<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticleList testMethod=test_convert>]> 0.0009689331054691124<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayParticleList testMethod=test_convert>]> 0.000968933105469
@@ -1125,13 +1126,13 @@
1125<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.TestLoopDrawer testMethod=test_level_with_flipping_triangle>]> 0.001306056976321126<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_drawing.TestLoopDrawer testMethod=test_level_with_flipping_triangle>]> 0.00130605697632
1126<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_model_equivalence.CompareMG4WithUFOModel testMethod=test_mssm_equivalence>]> 4.67892909051127<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_model_equivalence.CompareMG4WithUFOModel testMethod=test_mssm_equivalence>]> 4.6789290905
1127<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testdealingwithpower3>]> 0.01280403137211128<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=testdealingwithpower3>]> 0.0128040313721
1128<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_epem_ttxg_QED>]> 0.001097917556761129<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.AlohaFortranWriterTest testMethod=test_header>]> 0.0467920303345
1129<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSDiagramTag testMethod=test_reorder_permutation>]> 5.41210174561e-051130<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSDiagramTag testMethod=test_reorder_permutation>]> 5.41210174561e-05
1130<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_check_html_long_process_strings>]> 20.43919086461131<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_check_html_long_process_strings>]> 20.4391908646
1131<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=testmultaddint>]> 0.0001261234283451132<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=testmultaddint>]> 0.000126123428345
1132<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=testexpand>]> 0.001914024353031133<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=testexpand>]> 0.00191402435303
1133<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_nodiag>]> 0.002446889877321134<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_diagram_generation_nodiag>]> 0.00244688987732
1134<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_write_param.TestParamWrittingWithRestrict testMethod=test_define_not_dep_param>]> 0.07512211799621135<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestMultVariable testMethod=test_obj_are_not_modified>]> 0.000224113464355
1135<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_cmd.TestValidCmd testMethod=test_check_generate>]> 0.000973939895631136<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_cmd.TestValidCmd testMethod=test_check_generate>]> 0.00097393989563
1136<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_aa_ttx_QED>]> 0.001585006713871137<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_long_sm_vs_stored_HCR_aa_ttx_QED>]> 0.00158500671387
1137<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_symmetries_and_get_info>]> 0.2129430770871138<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.test_aloha_creation testMethod=test_short_aloha_symmetries_and_get_info>]> 0.212943077087
@@ -1140,15 +1141,15 @@
1140<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_legs_to_color_link_string>]> 0.005129098892211141<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_legs_to_color_link_string>]> 0.00512909889221
1141<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_sort_fksleglist>]> 0.002214908599851142<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestFKSCommon testMethod=test_sort_fksleglist>]> 0.00221490859985
1142<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_rambo.test_wavefunctions testMethod=test_I>]> 0.0002350807189941143<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_rambo.test_wavefunctions testMethod=test_I>]> 0.000235080718994
1143<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testsumaddvar>]> 0.0001049041748051144<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_creation_from_cmd>]> 0.0318400859833
1144<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.LegTest testMethod=test_representation>]> 7.29560852051e-051145<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.LegTest testMethod=test_representation>]> 7.29560852051e-05
1145<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_real_me_wrapper_EW>]> 5.69820404053e-051146<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_real_me_wrapper_EW>]> 5.69820404053e-05
1146<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_files.TestFilesGestion testMethod=test_is_uptodate>]> 1.01374888421147<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_files.TestFilesGestion testMethod=test_is_uptodate>]> 1.0137488842
1147<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=test_short_factorization5>]> 0.000283956527711148<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAddVariable testMethod=test_short_factorization5>]> 0.00028395652771
1148<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_forbidden_particles_uux_uuxng>]> 0.04017591476441149<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_forbidden_particles_uux_uuxng>]> 0.0401759147644
1149<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_find_initial_vertex_position>]> 0.0003709793090821150<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_drawing.TestFeynmanDiagram testMethod=test_find_initial_vertex_position>]> 0.000370979309082
1150<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_madspin.TestMadSpin testMethod=test_hepmc_decay>]> 0.658875942231151<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=testTraceofObject>]> 0.000325918197632
1151<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_cross_loop_induced>]> 50.12762308121152<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=testIO_test_pptt_fksreal>]> 13.9149849415
1152<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_duxhuduxux_guxhuuxux>]> 1.036149024961153<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_duxhuduxux_guxhuuxux>]> 1.03614902496
1153<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_hw6_analyse>]> 0.0001840591430661154<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_hw6_analyse>]> 0.000184059143066
1154<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ParticleTest testMethod=test_get_helicity_states>]> 0.0001740455627441155<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ParticleTest testMethod=test_get_helicity_states>]> 0.000174045562744
@@ -1157,21 +1158,22 @@
1157<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputIOTest testMethod=testIO_sqso_uux_uuxuuxx>]> 1.13014197351158<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.FullHelasOutputIOTest testMethod=testIO_sqso_uux_uuxuuxx>]> 1.1301419735
1158<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestBlock testMethod=test_block_append_remove>]> 0.0001449584960941159<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestBlock testMethod=test_block_append_remove>]> 0.000144958496094
1159<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testmultaddvar>]> 0.0001189708709721160<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestAddVariable testMethod=testmultaddvar>]> 0.000118970870972
1160<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_import_ufo.TestRestrictModel testMethod=test_detect_special_parameters>]> 0.08483600616461161<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_pythonwriter_Plorentz>]> 0.0777571201324
1161<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestParamCard testMethod=test_mod_param>]> 0.0004189014434811162<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_check_param_card.TestParamCard testMethod=test_mod_param>]> 0.000418901443481
1162<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_paralel_cross_sm>]> 865.4333128931163<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_paralel_cross_sm>]> 865.433312893
1163<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_nice_string>]> 0.0003771781921391164<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.ProcessTest testMethod=test_nice_string>]> 0.000377178192139
1164<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_diagram_symmetry.TestDiagramSymmetry testMethod=test_find_symmetry_qq_qqg_with_subprocess_group>]> 0.4069459438321165<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_diagram_symmetry.TestDiagramSymmetry testMethod=test_find_symmetry_qq_qqg_with_subprocess_group>]> 0.406945943832
1165<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TESTMadLoopParam testMethod=test_initMadLoopParam>]> 0.001003026962281166<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TESTMadLoopParam testMethod=test_initMadLoopParam>]> 0.00100302696228
1167<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=testexpand>]> 0.00219416618347
1166<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_fortranwriter_CFF>]> 0.06980109214781168<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_fortranwriter_CFF>]> 0.0698010921478
1167<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=test_other>]> 4.31537628174e-051169<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestSomeObjectProperty testMethod=test_other>]> 4.31537628174e-05
1168<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_edit_card.TestEditCardCmd testMethod=test_modif_run_card>]> 0.01639318466191170<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_edit_card.TestEditCardCmd testMethod=test_modif_run_card>]> 0.0163931846619
1169<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_madevent.TestMadEventCmd testMethod=test_card_type_recognition>]> 0.05091714859011171<__main__.TestSuiteModified tests=[<tests.unit_tests.interface.test_madevent.TestMadEventCmd testMethod=test_card_type_recognition>]> 0.0509171485901
1170<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_born_nhel_file_EW>]> 0.1254508495331172<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks_EW.IOExportFKSEWTest testMethod=test_write_born_nhel_file_EW>]> 0.125450849533
1171<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_diagram_generation.LoopEWDiagramGenerationTest testMethod=test_diagram_generation_uux_ga_EW>]> 15.24755001071173<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_v4.IOExportV4Test testMethod=test_export_matrix_element_v4_madevent_nogroup>]> 0.109572172165
1172<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_dxd_zzg>]> 32.05634522441174<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_dxd_zzg>]> 32.0563452244
1173<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_find_full_sm_decay_groups>]> 5.826790809631175<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_decay.Test_DecayModel testMethod=test_find_full_sm_decay_groups>]> 5.82679080963
1174<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_output_files.IOExportMadLoopAcceptanceTest testMethod=testIO_ProcOutputIOTests>]> 28.3187079431176<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_helas_call_writers.UFOHELASCallWriterTest testMethod=test_UFO_CPP_helas_call_writer>]> 0.0117120742798
1175<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.DiagramTest testMethod=test_setget_diagram_correct>]> 9.48905944824e-051177<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.DiagramTest testMethod=test_setget_diagram_correct>]> 9.48905944824e-05
1176<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_exporters.IOTestMadLoopOutputFromInterface testMethod=testIO_TIR_output>]> 190.1596980091178<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_exporters.IOTestMadLoopOutputFromInterface testMethod=testIO_TIR_output>]> 190.159698009
1177<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_required_s_channel_uux_uuxng>]> 0.1469931602481179<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_diagram_generation.DiagramGenerationTest testMethod=test_required_s_channel_uux_uuxng>]> 0.146993160248
@@ -1187,7 +1189,7 @@
1187<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_udxwpg_udxwp>]> 0.01188898086551189<__main__.TestSuiteModified tests=[<tests.unit_tests.fks.test_fks_common.TestLinkRBConfSM testMethod=test_link_udxwpg_udxwp>]> 0.0118889808655
1188<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestBanner testMethod=test_banner>]> 0.01513504981991190<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_banner.TestBanner testMethod=test_banner>]> 0.0151350498199
1189<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasWavefunctionTest testMethod=test_values_for_prop>]> 0.0001838207244871191<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasWavefunctionTest testMethod=test_values_for_prop>]> 0.000183820724487
1190<__main__.TestSuiteModified tests=[<tests.unit_tests.madspin.test_madspin.TestBanner testMethod=test_extract_info>]> 0.001517057418821192<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5EW.ML5EWTest testMethod=test_ML5EW_sm_vs_stored_ML5EW_sqso>]> 0.00940799713135
1191<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_get_color_data_lines_from_color_matrix>]> 1.958380937581193<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_get_color_data_lines_from_color_matrix>]> 1.95838093758
1192<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_epem_ddx>]> 25.61966609951194<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML4_epem_ddx>]> 25.6196660995
1193<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.DiagramTest testMethod=test_diagram_list_nice_string>]> 0.003114938735961195<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_base_objects.DiagramTest testMethod=test_diagram_list_nice_string>]> 0.00311493873596
@@ -1196,7 +1198,7 @@
1196<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_py6>]> 0.0001738071441651198<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_shower_card.TestShowerCard testMethod=test_shower_card_py6>]> 0.000173807144165
1197<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_expand_veto>]> 0.001682043075561199<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.testLorentzObject testMethod=test_short_expand_veto>]> 0.00168204307556
1198<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestVariable testMethod=testsumvarvar>]> 6.89029693604e-051200<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.TestVariable testMethod=testsumvarvar>]> 6.89029693604e-05
1199<__main__.TestSuiteModified tests=[<tests.parallel_tests.compare_with_old_mg5_version.OLDMG5Comparator testMethod=test_short_sqso>]> 4.55994892121201<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_python.IOExportPythonTest testMethod=test_get_python_matrix_methods>]> 0.0204730033875
1200<__main__.TestSuiteModified tests=[<tests.unit_tests.madspin.test_madspin.TestEvent testMethod=test_madspin_event>]> 0.002279996871951202<__main__.TestSuiteModified tests=[<tests.unit_tests.madspin.test_madspin.TestEvent testMethod=test_madspin_event>]> 0.00227999687195
1201<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_fermionfactor_epem_sepsemepem>]> 0.0746090412141203<__main__.TestSuiteModified tests=[<tests.unit_tests.core.test_helas_objects.HelasMatrixElementTest testMethod=test_fermionfactor_epem_sepsemepem>]> 0.074609041214
1202<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_gg_hhttx>]> 141.3419060711204<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_ML5.ML5Test testMethod=test_long_sm_vs_stored_ML5_gg_hhttx>]> 141.341906071
@@ -1219,5 +1221,5 @@
1219<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_nexternal_file>]> 0.0004727840423581221<__main__.TestSuiteModified tests=[<tests.unit_tests.iolibs.test_export_fks.IOExportFKSTest testMethod=test_write_nexternal_file>]> 0.000472784042358
1220<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_check_ppzjj>]> 59.92997312551222<__main__.TestSuiteModified tests=[<tests.acceptance_tests.test_cmd_amcatnlo.TestMECmdShell testMethod=test_check_ppzjj>]> 59.9299731255
1221<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_check_generate_events_nlo_py6pt_fsr>]> 34.78587007521223<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_cmd_amcatnlo.MECmdShell testMethod=test_short_check_generate_events_nlo_py6pt_fsr>]> 34.7858700752
1222<__main__.TestSuiteModified tests=[<tests.unit_tests.loop.test_loop_helas_objects.LoopHelasMatrixElementTest testMethod=test_helas_diagrams_dxd_gz>]> 2.180894851681224<__main__.TestSuiteModified tests=[<tests.unit_tests.various.test_aloha.testLorentzObject testMethod=test_spin2propagator2>]> 0.152077913284
1223<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_aloha_MP_mode>]> 0.03247594833371225<__main__.TestSuiteModified tests=[<tests.parallel_tests.test_aloha.TestAlohaWriter testMethod=test_short_aloha_MP_mode>]> 0.0324759483337
1224\ No newline at end of file1226\ No newline at end of file
12251227
=== modified file 'tests/unit_tests/iolibs/test_export_cpp.py'
--- tests/unit_tests/iolibs/test_export_cpp.py 2017-02-16 14:49:57 +0000
+++ tests/unit_tests/iolibs/test_export_cpp.py 2019-06-27 13:48:48 +0000
@@ -1386,7 +1386,7 @@
13861386
1387using namespace std;1387using namespace std;
13881388
1389namespace Pythia8 {1389using namespace Pythia8;
13901390
1391class Parameters_sm1391class Parameters_sm
1392{1392{
@@ -1410,6 +1410,10 @@
1410void setIndependentCouplings();1410void setIndependentCouplings();
1411// Set parameters that are changed event by event1411// Set parameters that are changed event by event
1412void setDependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr, double alpS);1412void setDependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr, double alpS);
1413// TMP: hardcoded bogus implementation with no arguments since this
1414// is being called from within the matrix elements.
1415void setDependentParameters() {};
1416
1413// Set couplings that are changed event by event1417// Set couplings that are changed event by event
1414void setDependentCouplings();1418void setDependentCouplings();
14151419
@@ -1422,12 +1426,10 @@
1422// Print couplings that are changed event by event1426// Print couplings that are changed event by event
1423void printDependentCouplings();1427void printDependentCouplings();
14241428
1425
1426 private:1429 private:
1427static Parameters_sm* instance;1430static Parameters_sm* instance;
1428};1431};
14291432
1430} // end namespace Pythia8
1431#endif // Pythia8_parameters_sm_H1433#endif // Pythia8_parameters_sm_H
1432"""% misc.get_pkg_info()1434"""% misc.get_pkg_info()
14331435
@@ -1444,21 +1446,21 @@
1444#include "Parameters_sm.h"1446#include "Parameters_sm.h"
1445#include "Pythia8/PythiaStdlib.h"1447#include "Pythia8/PythiaStdlib.h"
14461448
1447namespace Pythia8 {1449using namespace Pythia8;
14481450
1449 // Initialize static instance1451// Initialize static instance
1450 Parameters_sm* Parameters_sm::instance = 0;1452Parameters_sm* Parameters_sm::instance = 0;
14511453
1452 // Function to get static instance - only one instance per program1454// Function to get static instance - only one instance per program
1453 Parameters_sm* Parameters_sm::getInstance(){1455Parameters_sm* Parameters_sm::getInstance(){
1454 if (instance == 0)1456if (instance == 0)
1455 instance = new Parameters_sm();1457 instance = new Parameters_sm();
14561458
1457 return instance;1459return instance;
1458 }1460}
14591461
1460 void Parameters_sm::setIndependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr){1462void Parameters_sm::setIndependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr){
1461 mdl_WTau=pd->mWidth(15);1463mdl_WTau=pd->mWidth(15);
1462mdl_WH=pd->mWidth(25);1464mdl_WH=pd->mWidth(25);
1463mdl_WT=pd->mWidth(6);1465mdl_WT=pd->mWidth(6);
1464mdl_WW=pd->mWidth(24);1466mdl_WW=pd->mWidth(24);
@@ -1559,9 +1561,9 @@
1559mdl_ee__exp__2 = ((mdl_ee)*(mdl_ee));1561mdl_ee__exp__2 = ((mdl_ee)*(mdl_ee));
1560mdl_sw__exp__2 = ((mdl_sw)*(mdl_sw));1562mdl_sw__exp__2 = ((mdl_sw)*(mdl_sw));
1561mdl_cw__exp__2 = ((mdl_cw)*(mdl_cw));1563mdl_cw__exp__2 = ((mdl_cw)*(mdl_cw));
1562 }1564}
1563 void Parameters_sm::setIndependentCouplings(){1565void Parameters_sm::setIndependentCouplings(){
1564 GC_1 = -(mdl_ee*mdl_complexi)/3.;1566GC_1 = -(mdl_ee*mdl_complexi)/3.;
1565GC_2 = (2.*mdl_ee*mdl_complexi)/3.;1567GC_2 = (2.*mdl_ee*mdl_complexi)/3.;
1566GC_3 = -(mdl_ee*mdl_complexi);1568GC_3 = -(mdl_ee*mdl_complexi);
1567GC_4 = mdl_ee*mdl_complexi;1569GC_4 = mdl_ee*mdl_complexi;
@@ -1666,23 +1668,26 @@
1666GC_106 = (mdl_ee*mdl_complexi*mdl_conjg__CKM3x1)/(mdl_sw*mdl_sqrt__2);1668GC_106 = (mdl_ee*mdl_complexi*mdl_conjg__CKM3x1)/(mdl_sw*mdl_sqrt__2);
1667GC_107 = (mdl_ee*mdl_complexi*mdl_conjg__CKM3x2)/(mdl_sw*mdl_sqrt__2);1669GC_107 = (mdl_ee*mdl_complexi*mdl_conjg__CKM3x2)/(mdl_sw*mdl_sqrt__2);
1668GC_108 = (mdl_ee*mdl_complexi*mdl_conjg__CKM3x3)/(mdl_sw*mdl_sqrt__2);1670GC_108 = (mdl_ee*mdl_complexi*mdl_conjg__CKM3x3)/(mdl_sw*mdl_sqrt__2);
1669 }1671}
1670 void Parameters_sm::setDependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr, double alpS){1672
1671 aS = alpS;1673void Parameters_sm::setDependentParameters(ParticleData*& pd, Couplings*& csm, SusyLesHouches*& slhaPtr, double alpS){
1674aS = alpS;
1672mdl_sqrt__aS = sqrt(aS);1675mdl_sqrt__aS = sqrt(aS);
1673G = 2.*mdl_sqrt__aS*sqrt(M_PI);1676G = 2.*mdl_sqrt__aS*sqrt(M_PI);
1674mdl_G__exp__2 = ((G)*(G));1677mdl_G__exp__2 = ((G)*(G));
1675 }1678}
1676 void Parameters_sm::setDependentCouplings(){1679
1677 GC_12 = mdl_complexi*mdl_G__exp__2;1680
1681void Parameters_sm::setDependentCouplings(){
1682GC_12 = mdl_complexi*mdl_G__exp__2;
1678GC_11 = mdl_complexi*G;1683GC_11 = mdl_complexi*G;
1679GC_10 = -G;1684GC_10 = -G;
1680 }1685}
16811686
1682 // Routines for printing out parameters1687// Routines for printing out parameters
1683 void Parameters_sm::printIndependentParameters(){1688void Parameters_sm::printIndependentParameters(){
1684 cout << "sm model parameters independent of event kinematics:" << endl;1689cout << "sm model parameters independent of event kinematics:" << endl;
1685 cout << setw(20) << "mdl_WTau " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_WTau << endl;1690cout << setw(20) << "mdl_WTau " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_WTau << endl;
1686cout << setw(20) << "mdl_WH " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_WH << endl;1691cout << setw(20) << "mdl_WH " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_WH << endl;
1687cout << setw(20) << "mdl_WT " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_WT << endl;1692cout << setw(20) << "mdl_WT " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_WT << endl;
1688cout << setw(20) << "mdl_WW " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_WW << endl;1693cout << setw(20) << "mdl_WW " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_WW << endl;
@@ -1775,10 +1780,10 @@
1775cout << setw(20) << "mdl_ee__exp__2 " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_ee__exp__2 << endl;1780cout << setw(20) << "mdl_ee__exp__2 " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_ee__exp__2 << endl;
1776cout << setw(20) << "mdl_sw__exp__2 " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_sw__exp__2 << endl;1781cout << setw(20) << "mdl_sw__exp__2 " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_sw__exp__2 << endl;
1777cout << setw(20) << "mdl_cw__exp__2 " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_cw__exp__2 << endl;1782cout << setw(20) << "mdl_cw__exp__2 " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_cw__exp__2 << endl;
1778 }1783}
1779 void Parameters_sm::printIndependentCouplings(){1784void Parameters_sm::printIndependentCouplings(){
1780 cout << "sm model couplings independent of event kinematics:" << endl;1785cout << "sm model couplings independent of event kinematics:" << endl;
1781 cout << setw(20) << "GC_1 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_1 << endl;1786cout << setw(20) << "GC_1 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_1 << endl;
1782cout << setw(20) << "GC_2 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_2 << endl;1787cout << setw(20) << "GC_2 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_2 << endl;
1783cout << setw(20) << "GC_3 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_3 << endl;1788cout << setw(20) << "GC_3 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_3 << endl;
1784cout << setw(20) << "GC_4 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_4 << endl;1789cout << setw(20) << "GC_4 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_4 << endl;
@@ -1883,22 +1888,21 @@
1883cout << setw(20) << "GC_106 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_106 << endl;1888cout << setw(20) << "GC_106 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_106 << endl;
1884cout << setw(20) << "GC_107 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_107 << endl;1889cout << setw(20) << "GC_107 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_107 << endl;
1885cout << setw(20) << "GC_108 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_108 << endl;1890cout << setw(20) << "GC_108 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_108 << endl;
1886 }1891}
1887 void Parameters_sm::printDependentParameters(){1892void Parameters_sm::printDependentParameters(){
1888 cout << "sm model parameters dependent on event kinematics:" << endl;1893cout << "sm model parameters dependent on event kinematics:" << endl;
1889 cout << setw(20) << "aS " << "= " << setiosflags(ios::scientific) << setw(10) << aS << endl;1894cout << setw(20) << "aS " << "= " << setiosflags(ios::scientific) << setw(10) << aS << endl;
1890cout << setw(20) << "mdl_sqrt__aS " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_sqrt__aS << endl;1895cout << setw(20) << "mdl_sqrt__aS " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_sqrt__aS << endl;
1891cout << setw(20) << "G " << "= " << setiosflags(ios::scientific) << setw(10) << G << endl;1896cout << setw(20) << "G " << "= " << setiosflags(ios::scientific) << setw(10) << G << endl;
1892cout << setw(20) << "mdl_G__exp__2 " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_G__exp__2 << endl;1897cout << setw(20) << "mdl_G__exp__2 " << "= " << setiosflags(ios::scientific) << setw(10) << mdl_G__exp__2 << endl;
1893 }1898}
1894 void Parameters_sm::printDependentCouplings(){1899void Parameters_sm::printDependentCouplings(){
1895 cout << "sm model couplings dependent on event kinematics:" << endl;1900cout << "sm model couplings dependent on event kinematics:" << endl;
1896 cout << setw(20) << "GC_12 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_12 << endl;1901cout << setw(20) << "GC_12 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_12 << endl;
1897cout << setw(20) << "GC_11 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_11 << endl;1902cout << setw(20) << "GC_11 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_11 << endl;
1898cout << setw(20) << "GC_10 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_10 << endl;1903cout << setw(20) << "GC_10 " << "= " << setiosflags(ios::scientific) << setw(10) << GC_10 << endl;
1899 }1904}
19001905
1901} // end namespace Pythia8
1902""" % misc.get_pkg_info()1906""" % misc.get_pkg_info()
19031907
1904 file_h, file_cc = self.model_builder.generate_parameters_class_files()1908 file_h, file_cc = self.model_builder.generate_parameters_class_files()
19051909
=== modified file 'tests/unit_tests/various/test_banner.py'
--- tests/unit_tests/various/test_banner.py 2018-04-30 11:11:08 +0000
+++ tests/unit_tests/various/test_banner.py 2019-06-27 13:48:48 +0000
@@ -203,6 +203,48 @@
203 self.assertRaises(Exception, self.config.__setitem__, 'dict', {'test':'test'})203 self.assertRaises(Exception, self.config.__setitem__, 'dict', {'test':'test'})
204 self.assertRaises(Exception, self.config.__setitem__, 'dict', "22")204 self.assertRaises(Exception, self.config.__setitem__, 'dict', "22")
205205
206 def test_integer_handling(self):
207
208 self.config.add_param("int", 1)
209 self.config['int'] = '30*2'
210 self.assertEqual(self.config['int'] ,30*2)
211
212 self.config['int'] = 3.0
213 self.assertEqual(self.config['int'] ,3)
214
215 self.config['int'] = '3k'
216 self.assertEqual(self.config['int'] ,3000)
217
218 self.config['int'] = '3M'
219 self.assertEqual(self.config['int'] ,3000000)
220
221 self.config['int'] = '4d1'
222 self.assertEqual(self.config['int'] ,40)
223
224 self.config['int'] = '30/2'
225 self.assertEqual(self.config['int'] , 15)
226
227 def test_float_handling(self):
228
229 self.config.add_param("int", 1.0)
230 self.config['int'] = '30*2'
231 self.assertEqual(self.config['int'] ,30*2)
232
233 self.config['int'] = 3.0
234 self.assertEqual(self.config['int'] ,3)
235
236 self.config['int'] = '3k'
237 self.assertEqual(self.config['int'] ,3000)
238
239 self.config['int'] = '3M'
240 self.assertEqual(self.config['int'] ,3000000)
241
242 self.config['int'] = '4d1'
243 self.assertEqual(self.config['int'] ,40)
244
245 self.config['int'] = '30/4'
246 self.assertEqual(self.config['int'] , 15/2.)
247
206 def test_auto_handling(self):248 def test_auto_handling(self):
207 """check that any parameter can be set on auto and recover"""249 """check that any parameter can be set on auto and recover"""
208 250
209251
=== modified file 'tests/unit_tests/various/test_shower_card.py'
--- tests/unit_tests/various/test_shower_card.py 2015-10-01 16:00:08 +0000
+++ tests/unit_tests/various/test_shower_card.py 2019-06-27 13:48:48 +0000
@@ -17,7 +17,8 @@
17import tests.unit_tests as unittest17import tests.unit_tests as unittest
1818
19import madgraph.various.shower_card as shower_card19import madgraph.various.shower_card as shower_card
2020import madgraph.various.misc as misc
21pjoin = os.path.join
2122
22class TestShowerCard(unittest.TestCase):23class TestShowerCard(unittest.TestCase):
23 """Check the class linked to a block of the param_card"""24 """Check the class linked to a block of the param_card"""
@@ -519,3 +520,17 @@
519 for a, b in zip(text.split('\n'), goal.split('\n')):520 for a, b in zip(text.split('\n'), goal.split('\n')):
520 self.assertEqual(a,b)521 self.assertEqual(a,b)
521 self.assertEqual(text, goal)522 self.assertEqual(text, goal)
523
524 def test_shower_card_edit(self):
525
526 self.card.testing = True
527 new_text = self.card.text
528 old_card = shower_card.ShowerCard(new_text, testing=True)
529 new_text = old_card.set_param('ue_enabled', '.false.', write_to=True)
530 new_card = shower_card.ShowerCard(new_text, testing=True)
531 self.assertFalse(new_card['ue_enabled'])
532
533 new_text = old_card.set_param('ue_enabled', '1', write_to=True)
534 new_card = shower_card.ShowerCard(new_text, testing=True)
535 self.assertTrue(new_card['ue_enabled'])
536
522537
=== modified file 'tests/unit_tests/various/test_write_param.py'
--- tests/unit_tests/various/test_write_param.py 2015-10-01 16:00:08 +0000
+++ tests/unit_tests/various/test_write_param.py 2019-06-27 13:48:48 +0000
@@ -259,20 +259,20 @@
259## analytical expression. MG5 ignores those values 259## analytical expression. MG5 ignores those values
260## but they are important for interfacing the output of MG5260## but they are important for interfacing the output of MG5
261## to external program such as Pythia.261## to external program such as Pythia.
262 1 0.000000 # d : 0.0 262 1 0.000000e+00 # d : 0.0
263 2 0.000000 # u : 0.0 263 2 0.000000e+00 # u : 0.0
264 3 0.000000 # s : 0.0 264 3 0.000000e+00 # s : 0.0
265 4 0.000000 # c : 0.0 265 4 0.000000e+00 # c : 0.0
266 5 0.000000 # b : 0.0 266 5 0.000000e+00 # b : 0.0
267 11 0.000000 # e- : 0.0 267 11 0.000000e+00 # e- : 0.0
268 12 0.000000 # ve : 0.0 268 12 0.000000e+00 # ve : 0.0
269 13 0.000000 # mu- : 0.0 269 13 0.000000e+00 # mu- : 0.0
270 14 0.000000 # vm : 0.0 270 14 0.000000e+00 # vm : 0.0
271 16 0.000000 # vt : 0.0 271 16 0.000000e+00 # vt : 0.0
272 21 0.000000 # g : 0.0 272 21 0.000000e+00 # g : 0.0
273 22 0.000000 # a : 0.0 273 22 0.000000e+00 # a : 0.0
274 24 80.419002 # w+ : cmath.sqrt(MZ__exp__2/2. + cmath.sqrt(MZ__exp__4/4. - (aEW*cmath.pi*MZ__exp__2)/(Gf*sqrt__2))) 274 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)))
275 25 91.188000 # h : MZ 275 25 9.118800e+01 # h : MZ
276276
277###################################277###################################
278## INFORMATION FOR SMINPUTS278## INFORMATION FOR SMINPUTS
@@ -300,20 +300,20 @@
300## analytical expression. MG5 ignores those values 300## analytical expression. MG5 ignores those values
301## but they are important for interfacing the output of MG5301## but they are important for interfacing the output of MG5
302## to external program such as Pythia.302## to external program such as Pythia.
303DECAY 1 0.000000 # d : 0.0 303DECAY 1 0.000000e+00 # d : 0.0
304DECAY 2 0.000000 # u : 0.0 304DECAY 2 0.000000e+00 # u : 0.0
305DECAY 3 0.000000 # s : 0.0 305DECAY 3 0.000000e+00 # s : 0.0
306DECAY 4 0.000000 # c : 0.0 306DECAY 4 0.000000e+00 # c : 0.0
307DECAY 5 0.000000 # b : 0.0 307DECAY 5 0.000000e+00 # b : 0.0
308DECAY 6 0.000000 # t : 0.0 308DECAY 6 0.000000e+00 # t : 0.0
309DECAY 11 0.000000 # e- : 0.0 309DECAY 11 0.000000e+00 # e- : 0.0
310DECAY 12 0.000000 # ve : 0.0 310DECAY 12 0.000000e+00 # ve : 0.0
311DECAY 13 0.000000 # mu- : 0.0 311DECAY 13 0.000000e+00 # mu- : 0.0
312DECAY 14 0.000000 # vm : 0.0 312DECAY 14 0.000000e+00 # vm : 0.0
313DECAY 15 0.000000 # ta- : 0.0 313DECAY 15 0.000000e+00 # ta- : 0.0
314DECAY 16 0.000000 # vt : 0.0 314DECAY 16 0.000000e+00 # vt : 0.0
315DECAY 21 0.000000 # g : 0.0 315DECAY 21 0.000000e+00 # g : 0.0
316DECAY 22 0.000000 # a : 0.0 316DECAY 22 0.000000e+00 # a : 0.0
317""".split('\n')317""".split('\n')
318318
319 self.assertEqual(self.content.getvalue().split('\n'), goal)319 self.assertEqual(self.content.getvalue().split('\n'), goal)

Subscribers

People subscribed via source and target branches

to all changes: