~maddevelopers/mg5amcnlo/3.0.1

78.169.2 by Valentin Hirschi
1. Renamed via Eclipse grep/sed (a f****ing nightmare).
1
Update notes for MadGraph5_aMC@NLO (in reverse time order)
78.396.45 by olivier Mattelaer
add information in the update note
2
931 by olivier-mattelaer
merge with 2.6.3
3
3.0.1 
941 by Marco Zaro
merged with 2.6.4 rev 300
4
     include up to 2.6.4
5
     MZ: Enable shower for QCD-only splittings
934 by Rikkert Frederix
fixed an important bug found by Marco. It affected all processes with
6
     RF: Fixed a major bug in the code that affected 3.0.0 that affected processes with
7
         cuts and --to a lesser extend-- processes with massive final state particles:
8
	 the phase-space region where "xi_i_fks != xinorm*xi_i_hat" had the wrong "prefact".
931 by olivier-mattelaer
merge with 2.6.3
9
920 by olivier-mattelaer
UpdateNote/Version
10
3.0.0 (01/05/18):
911 by Rikkert Frederix
explained in the update notes that the code always uses [QCD QED] when
11
12
     RF+SF+VH+DP+HS+MZ: Allow for the computation of NLO EW corrections (and more subleading NLO corrections).
13
         [Note: when requiring NLO corrections ([QCD], [QED] or [QCD QED]), internally the code always treats this [QCD QED],
14
	 and then uses the coupling orders to specify which contributions should be considered. Among other things, this means
15
	 that when doing QCD corrections only --contrary to previous versions-- also loop diagrams with non-QCD-charged 
16
	 particles will be included (e.g., the pentagons in Higgs production via vector-boson fusion).]
906 by Rikkert Frederix
added some text to the UpdateNotes
17
     HS: inclusion of SMWidth for fast evaluation of NLO accurate widths for all SM particles
18
     RF+SF: Resonance-aware phase-space mapping for NLO computations 
19
     RF: Reduction of the number of jobs -- results in earlier detection of small integration channels for fNLO
903 by olivier-mattelaer
starting to include comment in UpdateNote
20
     OM: remove ./bin/mg5 executable
78.407.11 by olivier-mattelaer
1. fix a problem of models trying to merge two "external" routine
21
2.6.4 (//)
78.407.17 by Rikkert Frederix
Fixed an issue in the combination of the TopDrawer plots for f(N)LO
22
      RF: Fixed a bug when using TopDrawer plots for f(N)LO runs, where the combination of the plots could lead
23
          to completely wrong histograms/distributions in case of high-precision runs.
78.407.11 by olivier-mattelaer
1. fix a problem of models trying to merge two "external" routine
24
      OM: Fix some MLM crash for some processes (in particular BSM processes with W'). 
25
      OM: Fix a bug in the reweighting due to the new lhe format (the one avoiding some issue with py8)
78.407.15 by olivier-mattelaer
add install looptools
26
      OM: add a new command "install looptools" to trigger the question that is automatically trigger 
27
          the first time a loop computation is needed.
78.407.11 by olivier-mattelaer
1. fix a problem of models trying to merge two "external" routine
28
78.411.6 by olivier-mattelaer
hot fix for MadSpin
29
2.6.3.2 (22/06/18)
78.411.3 by olivier-mattelaer
fix bug in auto-width
30
      OM: Fix a bug in auto-width when mass are below QCD scale.
78.411.4 by olivier-mattelaer
fix a bug related to the wrong mass written in the lhe file.
31
      OM: Fix a bug for g b initial state where the mass in the lhe file was not always correctly assigned
32
          Note that the momentum was fine (i.e. in the file P^2 was not equal to the mention M but to the correct one)
78.411.5 by olivier-mattelaer
fixing some thread issue plus some general improvment of madspin for hepmc
33
      OM: Improvment for madspin in the mode spinmode=none
78.411.6 by olivier-mattelaer
hot fix for MadSpin
34
      OM: Fix a bug in MadSpin which was making MadSpin to work only in debug mode
903 by olivier-mattelaer
starting to include comment in UpdateNote
35
78.407.2 by olivier-mattelaer
pass to 2.6.3
36
2.6.3 (15/06/18)
78.409.6 by olivier-mattelaer
make the code pass all unittest/acceptest (including fixing side effects)
37
      OM: When importing model, we now run one additional layer of optimisation:
38
           - if a vertex as two identical coupling for the same color structure then the associated lorentz 
39
             structure are merged in a single one and the vertex is modified accordingly
40
      OM: When restricting a model, we also run one additional layer of optimisation
41
           - Opposite sign coupling are now identified and merged into a single one
42
           - if a vertex as two identical coupling (up to the sign) for the same color structure
43
             then the associated lorentz structure are merged in a single one and the 
44
             vertex is modified accordingly 
45
      VH+OM: changing the ALOHA naming scheme for combine routine when the function name starts to be too long. 
78.406.4 by olivier-mattelaer
adding python_seed in run_card + fix an issue with systematics.py
46
      OM: adding a hidden parameter to the run_card (python_seed) to allow to control the randon number 
47
          generated within python and be able to have full reproducibility of the events
78.406.36 by olivier-mattelaer
fixing issue with the dynamical scale
48
      OM: Fixing some issue with the default dynamical scale choice for 
49
            - non minimal QED sample
50
            - heft model when multiple radiation coming from the higgs decay/scattering
51
          This can also impact MLM since it use the same definition for the dynamical scale
78.406.37 by olivier-mattelaer
fixing the DIS case
52
      OM: Fix some issue for DIS scattering where the shat was wrongly defined for low energy scattering.
53
          Low energy scattering are not adviced since they break the factorization theorem.
54
          In particular the z-boost of the events are quite ill defined in that scenario.
55
      OM: changing the format of the param_card for NLO model to match expectation from the latest PY8
56
      OM: Update of MadSpin to allow special input file for the case of spinmode=none. 
57
          With that very simple mode of decay, you can now decay hepmc file or wrongly formatted leshouches event
58
          (in that mode we do not have spin correlation and width effect)
78.406.40 by olivier-mattelaer
fixing IOTest linked to HuaSheng change
59
      PT: in montecarlocounter.f: improved colour-flow treatment in the case gluons are twice colour-connected to each other
60
          new gfunction(w) to get smoothly to 0 as w -> 1. (for NLO+PS run)
78.406.37 by olivier-mattelaer
fixing the DIS case
61
      OM: Fix some issue for the new QED model (including one in the handling of complex mass scheme of such model)
62
      OM: Fixing an issue of the param_card out of sync when running compute-widths
78.409.6 by olivier-mattelaer
make the code pass all unittest/acceptest (including fixing side effects)
63
      OM: Adding Qnumbers block for ghost (the latest version of py8 was crashing due to their absence)
64
78.407.1 by olivier-mattelaer
2.6.2 -> allow install maddm
65
2.6.2 (29/04/18)
78.404.21 by olivier-mattelaer
merge with 2.6.2 and maddm_dev before final merge
66
78.404.19 by olivier-mattelaer
improve UpdateNotes
67
      Heavy ion pdf / pdf in general:
68
      -------------------------------
69
      OM: Support for rescaling PDF to ion PDF (assuming independent hadron), this is well suited for Lead-Lead collision, p-Lead collision and fix-target
70
      OM: Support in systematics.py for ion pdf. Possiblity to rescale only one beam (usefull to change only on PDF for fix target experiment)
71
      OM: Removing internal support for old type of PDF (only supported internal pdf are now cteq6 and nnpdf23)
72
73
74
      User Interface
75
      --------------
76
      OM: introduce "update to_full" command to display all the hidden parameter.
77
      OM: introduce "update ion_pdf" and "update beam_pol" to add related section in the run_card.
78
          the polarization of the beam is set as hidden parameter instead as default parameter
78.405.17 by olivier-mattelaer
merge with 2.6.2 and improve auto-completion
79
      OM: improve handling of (some) run_card parameter:
80
            - add comment that can be displayed via "help NAME"
81
            - add autocompletion for some parameter
82
            - add direct rejection of parameter edition if not in some allowed list/range
78.403.73 by olivier-mattelaer
UpdateNote/VERSION
83
      
78.404.19 by olivier-mattelaer
improve UpdateNotes
84
      Bug fixes:
85
      ----------
86
      OM: Fix issue with madspin introduced in 2.6.1 (failing to generate correct diagram for NLO process)
78.403.28 by olivier-mattelaer
fix issue in 1>N reweighting
87
      OM: fix crash in 1>N reweighting
78.403.35 by Rikkert Frederix
Fixed a problem with identical QCD-charged particles (at the Born) for
88
      RF+MZ: Fixed a problem with (f)NLO(+PS) runs in case the Born has identical QCD-charged
89
      	     particles. Cross sections were typically correct, but some distributions might
90
	     have shown an asymmetry. 
78.403.41 by olivier-mattelaer
updatenotes
91
      OM: Change in LO maching for HEFT (or any model with hgg vertex) in the way to flag jet that should
92
          not take part in the matching/merging procedure.
93
      OM: Fixed a bug for loop induced in gridpack mode
78.403.47 by Rikkert Frederix
Fixed a bug related to ApplGrid. +bug/1752981
94
      RF: Fixed a bug for ApplGrid: in rare cases the ApplGrid tables were filled twice for the same event
78.403.48 by olivier-mattelaer
fix an issue in genps if one beam has 0 energy
95
      OM: Fixed a bug for fixed target experiment when the energy of the beam was set to 0. 
78.404.19 by olivier-mattelaer
improve UpdateNotes
96
      RF: Fixed an issue where too many files were opened for fNLO runs in rare cases
78.403.73 by olivier-mattelaer
UpdateNote/VERSION
97
      OM: Fix issue on Madevent html output where some link where broken
98
      OM: Fix issue for the display lorentz function (was also presenting security issue for online use)
78.403.74 by olivier-mattelaer
fix issue for spin3/2
99
      OM: Fix issue for spin 3/2 (one in presence of fermion flow violation and one for custom propagator)
78.404.19 by olivier-mattelaer
improve UpdateNotes
100
101
      Enhancement:
102
      -----------
103
      OM: add the value of all the widths in Auto-width in the scan summary file
104
      OM: For 1>N, if the user set fixed_run_scale to True, then the scale is choose accordingly
105
          and not following the mass of the inital state anymore
106
      RF: For the HwU histograms, if no gnuplot installation is found, write the gnuplot scripts in v5
107
          format (instead of the very old v4 format).
108
      OM: Change the default LO output directory structure. Now by default the lepton and neutrino are split 
109
          in two different directory. This avoids to face problem with the assymetric cut on lepton/neutrino
78.405.65 by olivier-mattelaer
improve UpdateNotes and merge with lastest 2.6.2
110
      OM: loop-filter commands are now working for loop-induced processes
111
      OM: New  method avoiding that two process are running inside the same output directory.
112
          This is implemented only for Gridpack and LO run so far. 
113
          The new method should be more robust in case of crash (i.e. not wrongly trigger as before)
78.403.73 by olivier-mattelaer
UpdateNote/VERSION
114
      OM: For LO scan, if a crash (or ctrl-c) occurs during the scan, the original param_card is now
115
          restored.
78.403.7 by olivier Mattelaer
fixing critical issue with madspin
116
78.403.1 by olivier Mattelaer
pass to 2.6.1
117
2.6.1 (12/12/17)
78.405.17 by olivier-mattelaer
merge with 2.6.2 and improve auto-completion
118
78.401.17 by olivier Mattelaer
allow [LOonly] syntax
119
      RF+MZ: It is now possible to add LO matrix elements (with [LOonly]) 
78.401.14 by Marco Zaro
UpdateNotes updated
120
             to Fx-Fx merged samples. Thanks to Josh Bendavid for testing.
78.396.31 by olivier Mattelaer
fixing a bug related to pdf reweighting in matching/merging
121
      OM: Re-factoring the code asking which program to use (both at LO and NLO)
122
          - design modular, designed for PLUGIN interactions
123
          - the length of the question auto adapts to the size of the shell
78.396.51 by olivier Mattelaer
improve support of slha1 input card
124
      OM: Allowing to have the gridpack stored on a readonly filesystem
78.396.31 by olivier Mattelaer
fixing a bug related to pdf reweighting in matching/merging
125
      OM: Fix a bug in matching/merging forbiding the pdf reweighting for some processes (since 2.4.0)
78.396.37 by olivier Mattelaer
automatic download of UFO using a MG database of compatible model
126
      OM: Creation of online database with the name of known UFO model. If a use try to import a model
127
          which does not exits locally, the code will automatically check that database and download the 
128
          associate model if it exists. You can contact us if you are the author of one model which is not
78.396.38 by olivier Mattelaer
add arxiv printout when importing model
129
          on our database. 
78.396.46 by olivier Mattelaer
add a method to display the full list of available download --locally or via automatic download
130
	  The list of all available model is available by typing "display model_list"
78.396.38 by olivier Mattelaer
add arxiv printout when importing model
131
      OM: Model with __arxiv__ attribute will display "please cite XXXX.XXXXX when using this model" when
132
          loaded for the first time.
78.396.40 by olivier Mattelaer
put back usermod.py
133
      OM: A fail of importing a UFO model does not try anymore to import v4 model
134
      OM: Many model present in models directory have been removed, however they can still be imported
135
          since they are available via automatic-download
78.396.45 by olivier Mattelaer
add information in the update note
136
      OM: Refactoring of the gridpack functionality with an infinite loop to reach the requested number of events
137
      OM+RF: Adding new class of cut at LO/NLO defined via the pdg of the particle
138
      VH: Support for the latest version of MA5
78.396.51 by olivier Mattelaer
improve support of slha1 input card
139
      MZ: Adding support for lhapdf v6.2
78.396.45 by olivier Mattelaer
add information in the update note
140
      OM: Fixing various bug in the spinmode=onshell mode of MadSpin
141
      OM: Fix a bug for model with 4 fermion in presence of restrict_card
142
      OM: Fix aloha bug in presence of complex form-factor.
78.396.51 by olivier Mattelaer
improve support of slha1 input card
143
      OM: improve auto-detection and handling of slha1/slha2 input file when expecting slha2. 
78.396.31 by olivier Mattelaer
fixing a bug related to pdf reweighting in matching/merging
144
78.396.2 by olivier-mattelaer
pass to 2.6.0
145
2.6.0 (16/08/17)
78.381.58 by olivier-mattelaer
update Update note and documentation
146
      New Functionalities:
147
      --------------------
148
      RF+OM: Added the possibility to also have a bias-function for event generation at (f)NLO(+PS)
149
      OM: Improve Re-WEIGHTING module
150
          1) creation of a single library by hyppothesis. 
151
          2) library for new hyppothesis can be specify via the new
152
             options: change tree_path and change virt_path
153
          3) allows to re-weight with different mass in the final states (LO only)
154
             This forces to rewrite a new lhe file, not adding weight inside the file
155
             (via the command: change output 2.0)
156
          4) allows to run the systematics on the newly generated file (for new output file)
157
             (via the command change systematics True)
158
          5) Fix some Nan issue for NLO reweighting in presence of colinear emission
159
	  6) various bug fixing, speed improvement,...
160
      OM: Add new option to SYSTEMATICS program:
78.381.41 by olivier-mattelaer
1. fix a problem on condor for lxplus support
161
           --remove_weights, --keep_weights, --start_id
162
           See "help systematics for more details."
78.381.58 by olivier-mattelaer
update Update note and documentation
163
      OM: Allow to specify param_card, run_card,... directly via an html link.
164
165
      Bug Fixing:
166
      -----------
78.381.41 by olivier-mattelaer
1. fix a problem on condor for lxplus support
167
      OM: Update condor class to support CERN type of cluster (thanks Daria Satco)
78.381.38 by olivier-mattelaer
fix empty event problem in lhe splitted file
168
      OM: Fixing a bug leading to a crash in pythia8 due to one event wrongly written when splitting the
169
          events for the parralelization of pythia8
78.381.22 by olivier-mattelaer
fixing a couple of small issue including one tricky one related to the fact that ranmar returns quite often (1e-6%) 0 as random number generated
170
      OM: Fixing an issue, leading to NAN for some of the channel of integration for complicated processes.
78.381.58 by olivier-mattelaer
update Update note and documentation
171
      OM: Fix a bug in gripack@NLO which forbids to run it when the gridpack was generated with 0 events.
78.389.13 by Rikkert Frederix
cleaning of symmetry_fks_*.f codes and dependencies.
172
      RF: Fixed bug #1694548 (problem with NLO for QCD-charged heavy vector bosons).
78.381.7 by Rikkert Frederix
Another fix (after the one in 2.5.5) related to FxFx merging in case
173
      RF: Another fix (adding on a fix in 2.5.5) related to FxFx merging in case there are
78.381.36 by Rikkert Frederix
Fixed bug #1706072
174
      RF: Fixed bug #1706072 related to wrong path with NLO gridpack mode
78.389.13 by Rikkert Frederix
cleaning of symmetry_fks_*.f codes and dependencies.
175
          diagrams with 1->3 decays.
78.381.43 by Rikkert Frederix
Fixed a bug that gave a completely biased invariant resonance masss.
176
      RF: Fixed a bug (found by SF) that gave a seriously biased resonance mass when using MadSpin for decaying a 2->1 process.
78.381.57 by olivier-mattelaer
merge 2.5.6_cflow_fix
177
      PT: Fix in montecarlocounter.f. Previously, for NLO+PS it was reading some subleading-colour information, now all
78.395.4 by paolotorriell
updated UpdateNotes.txt
178
          information passed to the MC counterterms is correctly leading colour. 
78.381.58 by olivier-mattelaer
update Update note and documentation
179
      OM: Fix systematics computation for lepton collider
180
      OM+VH: Remove the proposition to install pjfry by default, due to many installation problem. The user can still force to 
181
          install it, if he wants to.
182
      OM: Fix a problem of madspin when recomputing width for model loaded with --modelname option
183
      OM: Fix events writing for DIS (thanks to Sho Iwamoto)
184
      OM: Fix a problem of output files written .lhe.gz, even if not zipped (python2.6 only)
185
      OM: Fixing some issue related to the customised propagator options of UFO model
186
 
187
      Code Re-factorisation:
188
      ----------------------
189
      RF: Refactor of the HwU.f fortran code. Gives more flexibility and potentially lower
190
          memory requirements.
191
      RF: Refactor of the (NLO) code related to extra weights (for PDF/scale uncertainties).
192
      OM: Increase modularity of the code for the support of plugin (maddm and MPI@LO)     
193
          - Now we support the HPC plugin allowing to generate LO-gridpack on MPI machine
194
          - Plugin can now use the "launch" keyword
78.381.4 by Rikkert Frederix
merge with HwU_allocated.
195
78.381.3 by olivier-mattelaer
pass the 2.5.5
196
2.5.5(26/05/17)
78.385.25 by olivier-mattelaer
fixing gridpack creation
197
      OM: Fixing bug in the creation of the LO gridpack introduced in 2.4.3. Since 2.4.3 the generated 
198
          gridpack were lacking to include the generated grid for each channel. This does not lead to 
199
          bias but to a significant slow down of the associated gridpack.
78.385.10 by olivier-mattelaer
improving model functions and add converter slha 1<->2
200
      OM: Supporting user function calling other non default function.
201
      OM: adding the command "update to_slha1" and "update to_slha2" (still beta)
78.385.21 by Rikkert Frederix
merge with the cleanup_up_NLO branch
202
      RF: some cleanup in the NLO/Template files. Many unused subroutines deleted.
78.385.29 by olivier-mattelaer
update Update Notes
203
      OM: fixing some bug related to complex_mass_scheme
204
      OM: fixing bug in ALOHA for C++ output (in presence of form-factor)
205
      OM: fixing lhe event for 1 to N process such that the <init> block is consistently set for the shower
206
      OM: ExRootAnalysis interface is modified (need to be requested as an analysis)
78.385.30 by Rikkert Frederix
Fix in FxFx merging in case there are diagrams with 1->3 decays. See
207
      RF: Fix for FxFx merging in case there are diagrams with 1->3 decays.
78.385.10 by olivier-mattelaer
improving model functions and add converter slha 1<->2
208
78.381.2 by olivier-mattelaer
pass to 2.5.4
209
2.5.4(28/03/17)
210
      OM: Add a warning in presense of small width
211
      OM: Fix a bug related to a missing library (introduced in 2.5.3)
212
      OM: Improve stability of the onshell mode of MadSpin
213
      VH: Fix some problem related to LHAPDF
214
78.381.1 by olivier-mattelaer
pass to 2.5.3
215
2.5.3(09/03/17)
78.376.10 by Marco Zaro
updated according to the fixes pushed in 2.5.2 after the release of 2.5.2
216
      PT: Modified the default shower starting scale in montecarlocounter.f.
217
          The new reference scale from which the dampening profile is computed is sum_i mt_i/2, i
78.376.20 by Rikkert Frederix
merge with integrate_channels_together
218
          being Born level final-state momenta.
78.379.13 by olivier-mattelaer
merge the madspin_onshell branch
219
      OM: New "special mode" for madspin accessible via "set spinmode onshell".
220
          This mode allow for full spin-correlation with 3 (or more) body decay but the decaying particle
221
          remains exactly onshell in this mode. Loop-induced production/decay are not allowed in this mode.
78.379.12 by olivier-mattelaer
merge with the latest 2.5.3 version of the code
222
      OM+RF: Allowing for creation of LHE like output of the fixed order run at NLO.
223
          This LHEF file is unvalid for parton-shower (all PS should crash on such file). It will be 
224
          unphysical to shower such sample anyway.
225
          Two hidden parameters of the  FO_analyse_card.dat allow some control on the LHEF creation
226
       	  "fo_lhe_weight_ratio" allows to control the strength of a partial unweighting [default:1e-3]
227
             increasing this number reduce the LHEF size.
228
          "fo_lhe_postprocessing" can take value like nogrouping, norandom, noidentification.
229
             nogrouping forbids the appearance of the LHEF(version2) tag <eventgroup>
230
             norandom   does not apply the randomization of the events.
231
             noidentification does not merge born event with other born like counter-event
78.379.13 by olivier-mattelaer
merge the madspin_onshell branch
232
      RF: Better job handling for fNLO runs.
233
      VH: Fixing various problem with the pythia8 interface (especially for MLM merging)
78.381.1 by olivier-mattelaer
pass to 2.5.3
234
      Team: Fixing a series of small crash
78.337.61 by olivier Mattelaer
fix for fjcore in the shower analysis + fix for pgs/Delphes if not called but pythia crashes + put use_syst to False for 1>N processes
235
78.376.3 by olivier Mattelaer
pass to 2.5.2
236
2.5.2(10/12/16)
78.377.16 by olivier Mattelaer
improve systematics
237
      OM: improve systematics (thanks to Philipp Pigard)
78.377.30 by olivier Mattelaer
fixing a systematics bug for e+e- collision (with ckkw>0) and introduce 'set no_parton_cut' syntax
238
      OM: new syntax to modify the run_card: set no_parton_cut
239
          This removes all the cut present in the card.
78.377.26 by olivier Mattelaer
version and update note
240
      OM: change the default configuration parameter cluster_local_path to None
241
      OM: change the syscalc syntax for the pdf to avoid using & since this is not xml compliant
242
      OM: avoid to bias module to include trivial weight in gridpack mode
243
      OM: Fix a bug making 2.5.1 not compatible with python2.6
244
      OM: Improve "add missing" command if a full block is missing
78.376.3 by olivier Mattelaer
pass to 2.5.2
245
      OM: Fixing a bug reporting wrong cross-section in the lhef <init> flag (only in presence of 
246
          more than 80 channel of integration)
78.351.39 by olivier Mattelaer
merge with 2.5.0
247
78.351.80 by olivier Mattelaer
VERSION/UpdateNotes + small fix from Valentin
248
2.5.1 (04/11/16)
249
       PT+MZ: New interface for Herwig7.
250
              Fixed a bug in the Herwig7/Herwig++ counterterm (relevant to 2 -> n, n>2:
251
              in particular, the bug affected the dead zone for final-final colour connection
252
              in processes with more than two particles in the Born final state)
78.351.48 by olivier Mattelaer
Change the handling in presence of missing block in the param_card.\n fix a 0 cross-section case for forced-onshell with large width
253
       VH: Parallelization of PY8 at LO
254
       OM: add the possibility to automatically missing parameter in a param_card
255
           with command "update missing" at the time of the card edition. Usefull for 
256
           some SUSY card where some block entry are sometimes missing.
78.351.80 by olivier Mattelaer
VERSION/UpdateNotes + small fix from Valentin
257
       OM: Possibility to automatically run systematics program at NLO or Turn it off at LO
258
           (hidden entry of the run_card systematics_program = systematics|syscalc|none)
78.351.66 by Rikkert Frederix
Merge with the phase_space_stuff branch
259
       RF: Some refactoring of the NLO phase-space generation,
260
           including some small improvements in efficiency.
78.351.80 by olivier Mattelaer
VERSION/UpdateNotes + small fix from Valentin
261
       OM: Plugin can be include in a directory MG5aMC_PLUGIN the above directory need to be in
262
           the $PYTHONPATH
263
       OM: Fix systematics for e+ e- initial state.
264
       VH: Fix various bug in the HepMc handling related to PY8 (LO generation)
265
       OM: allow install maddm functionality (install ./bin/maddm executable)
78.362.7 by olivier Mattelaer
update to latest version + fix bug in alpsfact re-weighting
266
78.376.2 by olivier Mattelaer
pass to 2.5.1
267
2.5.0 (08/09/16)
78.351.29 by olivier Mattelaer
merge with python_syscalc branch
268
     FUNCTIONALITY
78.371.12 by Valentin Hirschi
1. Added the shortcut 'simplepy8' to turnoff advanced slow features of PY8.
269
       VH+OM: Adding an official interface to Pythia8 (parton shower) at Leading-Order
270
	        More information at https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/LOPY8Merging	   
271
       VH+OM+MA5: Adding an official interface to MadAnalysis5 for plotting/analysis/recasting
272
	        More information at https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/UseMA5withinMG5aMC	   
78.351.29 by olivier Mattelaer
merge with python_syscalc branch
273
       OM: Introduces a new function for LO/NLO interface "systematics"
78.362.26 by olivier Mattelaer
fixing a bug in the reweight module (incorrect relative path)
274
            This function allows to compute systematics uncertainty from the event sample
275
            It requires the event sample to have been generated with 
276
                - use_syst = T (for LO sample)
277
                - store_reweight_info = T (for NLO sample)
278
            At LO the code is run automatically if use_syst=T (but if SysCalc is installed)
78.371.1 by olivier Mattelaer
small fix/new tests
279
       VH+OM: Adding the possibility to bias the event weight for LO generation  via plugin.
280
            More informtion: https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/LOEventGenerationBias
78.368.15 by olivier Mattelaer
merge with latest 2.5.0
281
       VH+SP: extend support for CKKWL
282
283
     CODE IMPROVMENT / small feature
284
     -------------------------------
78.358.33 by olivier Mattelaer
add update of dependent parameter + merge with latest 2.4.3
285
       OM: Modify the structure of the output format such that all the internal format have the same structure
286
       OM: Adding the Plugin directory. Three kind of plugin are currently supported
287
           - plugin defining a new type of output format
288
           - plugin defining a new type of cluster handling
289
           - plugin modifying the main interface of MG5aMCnlo 
290
           More informations/examples are available here:
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
291
           https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/Plugin
78.368.15 by olivier Mattelaer
merge with latest 2.5.0
292
       OM: Adding the possiblity of having detailled help at the time of the edition of the cards.
293
            help mass / help mt / help nevents provided some information on the parameters.
294
       OM: NLO/LO Re-weighting works in multi-core
78.357.2 by olivier Mattelaer
restrict_card and dependent parameter treatment
295
       OM: add an automatic update of the param_card to write the correct value for all dependent parameter.
296
       OM: add the check that the param_card is compatible with the model restriction.
78.368.15 by olivier Mattelaer
merge with latest 2.5.0
297
       OM: Adding the run_card options "event_norm" for the LO run_card (same meaning as NLO one)
78.371.1 by olivier Mattelaer
small fix/new tests
298
       VH: extend install command to install: lhapdf/pythia8
78.371.12 by Valentin Hirschi
1. Added the shortcut 'simplepy8' to turnoff advanced slow features of PY8.
299
       VH: Interfaced MadLoop to COLLIER for tensor integral reduction.	   
78.371.1 by olivier Mattelaer
small fix/new tests
300
       OM+VH: At the first loop/NLO computation, a new question will now be asked to choose which program
301
           to install to compute the loop. You can still install additional method later via the "install" command
78.371.7 by olivier Mattelaer
update tests
302
       OM: Replace the mssm model by the MSSM_SLHA2 following the SLHA2 instead of the SLHA1 convention
78.351.29 by olivier Mattelaer
merge with python_syscalc branch
303
304
     BUG FIXING
305
     ----------
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
306
       OM: Fix a bug in the helicity by helicity reweighting method. (introduced in 2.4.3)
78.351.29 by olivier Mattelaer
merge with python_syscalc branch
307
       OM: Fix a bug in the reweight_card where relative path was not understood from the local directory 
78.362.26 by olivier Mattelaer
fixing a bug in the reweight module (incorrect relative path)
308
            where the program was runned by the user.
78.362.7 by olivier Mattelaer
update to latest version + fix bug in alpsfact re-weighting
309
78.357.1 by olivier Mattelaer
pass to 2.4.3
310
2.4.3 (01/08/16)
78.351.11 by olivier Mattelaer
pass to the unweighting of loop-induced for the standard LO case
311
        OM: Reduce the amount of log file/output generated for LO run (output can use up to three times less output).
312
        OM: For the LO combination of events (unweighting) pass to the method previously used for loop-induced.
313
            This method is faster and requires less I/O operation.
314
            This fully remove the need of the file events.lhe.gz which is not created anymore (further reduce the ouput size)
315
        OM: Optimise the code in order to be able to run scan with more than 2k steps.
316
        OM: Optimise the lhe_parser module (use for the unweighting/re-weighing/...) around 20% faster than before.
78.351.17 by olivier Mattelaer
fix a bug in madspin for model loaded with --modelname
317
        OM: Fix a bug in MadSpin where the cross-section reported in the <init> block of the LHEF
318
            was wrongly assigned when multiple process were present in the LHEF and that different Brancing ratio
319
            were associated to each of those processes.
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
320
        RF: For NLO process generation, fix a problem with turning on PDF reweighting with sets that have only a
321
            single member. Also, allow for reweighting with up to 25 PDF sets (and their error members) for a single run.
78.356.19 by olivier Mattelaer
allow to have ~ in the path to model working with MadSpin
322
        OM: Fixing bug allowing to specify a UFO model by his full path for NLO computation (thanks Zachary Marschal).
323
        OM: Fixing bug in LO re-weighting in case of helicity by helicity re-weighting. Now the events is boost back in 
324
            the center of mass frame to ensure consistency with the helicity definition.
78.351.11 by olivier Mattelaer
pass to the unweighting of loop-induced for the standard LO case
325
78.351.3 by olivier Mattelaer
pass to 2.4.2 (minor fix)
326
2.4.2 (10/06/16)
327
        OM: fix a compilation problem for non standard gfortran system
328
        OM: reduce the need of lhapdf for standard LO run. (was making some run to test due to missing dependencies)
329
78.351.2 by olivier Mattelaer
pass to 2.4.1
330
2.4.1 (10/06/16)
78.337.147 by olivier Mattelaer
add information to the Update Note
331
        OM: Fix a bug in fix target experiment with PDF on the particle at rest.
332
            The cross-section was correct but the z-boost was not performed correctly.
78.337.163 by olivier Mattelaer
fix tests + allow UFO_PATH to define where to look for the model
333
        OM: Fix various bug in MadSpin
334
        OM: Fix some bug in MLM merging, where chcluster was forced to True (introduced in 2.2.0)
335
        OM: Allow to specify a path for a custom directory where to look for model via the environment 
78.337.164 by olivier Mattelaer
switch from UFO_PATH to PYTHONPATH for the model search
336
            variable PYTHONPATH. Note this used AFTER the standard ./models directory
78.347.31 by olivier Mattelaer
merge with 2.3.4 (336)
337
78.351.2 by olivier Mattelaer
pass to 2.4.1
338
2.4.0 (12/05/16)
78.347.22 by olivier Mattelaer
Update version/updatenote
339
        OM: Allowing the proper NLO reweighting for NLO sample
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
340
        RF: For NLO processes allow for multiple PDF and scales reweighting, directy by inputting lists
341
            in the run_card.dat.
78.337.136 by olivier Mattelaer
update Date/time before freeze out
342
        VH: Interfaced MadLoop to Samurai and Ninja (the latter is now the default)
343
        HS: Turn IREGI to off by default
78.346.7 by Marco Zaro
updated updatenotes
344
        MZ: new NLO generation mode. It is more efficient from the memory and CPU point of 
78.346.17 by Marco Zaro
imerged with latest 2.3.4
345
            view, in particular for high-multiplicity processes. 
346
            Many thanks to Josh Bendavid for his fundamental contribution for this.
78.346.11 by Marco Zaro
update with olivier's comments
347
            The mode can be enabled with
348
            > set low_mem_multicore_nlo_generation True
349
            before generating the process.
78.343.1 by olivier Mattelaer
Improve order handling for tree-level processing
350
        OM: Adding the possibility to use new syntax for tree-level processes:
351
            QED==2 and QCD>2: The first allows to select exactly a power of the coupling (at amplitude level
352
            While the second ask for a minimum value.   
78.337.61 by olivier Mattelaer
fix for fjcore in the shower analysis + fix for pgs/Delphes if not called but pythia crashes + put use_syst to False for 1>N processes
353
        RF: In the PDF uncertainty for fixed-order NLO runs, variations of alphaS were not included.
78.337.65 by olivier Mattelaer
fix on MLM
354
        OM: In MLM matching, fix a bug where the alpha_s reweighting was not fully applied on some events. 
355
            (This was leading to effects smaller than the theoretical uncertainty)
78.337.61 by olivier Mattelaer
fix for fjcore in the shower analysis + fix for pgs/Delphes if not called but pythia crashes + put use_syst to False for 1>N processes
356
        OM: Fixing the problem of using lhapdf6 on Mac
78.338.1 by Marco Zaro
NLO is working
357
        MZ: Faster interface for LHAPDF6
78.337.61 by olivier Mattelaer
fix for fjcore in the shower analysis + fix for pgs/Delphes if not called but pythia crashes + put use_syst to False for 1>N processes
358
        OM: Add support of epsilon_ijk in MadSpin
359
        OM: Fix multiple problem with multiparticles in MadSpin
360
        OM: Improve spinmode=None in MadSpin
361
        OM: Update the TopEffTh model
362
        MZ: Fix problem with slurm cluster
363
        OM: Improve scan functionalities
78.344.4 by Paolo Torrielli
added an example in shower_card.dat
364
        PT: New way of handling Pythia8 decays
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
365
        RF: Fixed a bug that resulted in wrong event weights for NLO processes when requiring
78.337.102 by olivier Mattelaer
merge nlo_rewwighting branch
366
            a very small number of events (introduced in 2.3.3)
78.347.64 by olivier Mattelaer
merge with latest 2.3.4
367
        OM: Allow to keep the reweight information in the final lhe file for future computation 
368
        MZ: updated FJcore to version 3.1.3 (was 3.0.5)
78.345.25 by Valentin Hirschi
1. Merged with 2.3.4
369
370
2.3.3 (15/10/15)
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
371
        OM: Allow new syntax for the param_card: instead of an entry you can enter scan:[val1, val2,...]
372
            To perform a scan on this parameter.
373
        OM: Having two mode for "output pythia8" one (default) for pythia8.2 and one for pythia8.1 (with --version=8.1)
374
        RF: Rewriting of job-control for NLO processes. Better accuracy estimates for FO processes
375
        RF: Fix for factorisation scale setting in FxFx merging when very large difference in scale in the
376
            non-QCD part of a process. 
377
        RF: Better discarding of numerical instabilities in the real-emission matrix elements. Only of interested for
78.326.22 by Rikkert Frederix
Improvement in the skipping of numerical instabilities in real-emission matrix elements.
378
	    processes which have jets at Born level, but do not require generation cut (like t-channel single-top). 
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
379
        RF: Added an option to the run_card to allow for easier variation of the shower starting scale (NLO only).
380
        RF: Fixed a problem in the setting of the flavour map used for runs with iAPPL >= 1. 
381
        RF: Allow for decay processes to compute (partial) decay widths at NLO accuracy (fixed order only).
382
        OM: (SysCalc interface) Allow to bypass the pdf reweighting/alpsfact reweighting
383
        MZ: fixed bug related to slurm clusters
78.326.58 by olivier Mattelaer
remove by default the addmasses.py script in gridpack mode
384
	OM: remove the addmasses.py script of running by default on gridpack mode. 
385
            if you want to have it running, you just have to rename the file madevent/bin/internal/addmasses_optional.py to
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
386
            madevent/bin/internal/addmasses_optional.py and it will work as before. (Do not work with SysCalc tag)
78.337.2 by olivier Mattelaer
pass to 2.3.3
387
        OM: make the code compatible with "python -tt" option
78.326.7 by Rikkert Frederix
When the required accuracy is set very small for fixed order NLO runs,
388
78.326.69 by olivier Mattelaer
merge with 2.3.2.2
389
2.3.2.2 (06/09/15)
78.351.27 by olivier Mattelaer
fix with latest 2.4.4
390
        VH: Finalized the MG5aMC-GoSam interface
78.326.7 by Rikkert Frederix
When the required accuracy is set very small for fixed order NLO runs,
391
78.323.57 by olivier Mattelaer
update IOTest. fix a bug for alpsfact, fix a bug for reweighting from LI to LI
392
2.3.2(20/08/15)   
78.325.39 by olivier Mattelaer
add entry in the update note
393
        OM: Improve reweighting module. (https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/Reweight)
394
            New Capabilities: 
395
             - allow to reweight by loop-induced processes
396
             - allow to change model 
397
             - allow to change process definition
398
             - allow to unweight the sample to have an idea of the statistical power.
399
             - allow to perform some crude reweighting on NLO sample (reweighting by LO matrix element). NLO
400
               accuracy is not preserved (in general) for such computation.
401
            New dependencies:
402
	     - require the f2py module (part of numpy)
78.323.33 by olivier Mattelaer
fix kt durham + remove golem warning
403
	OM: change the kt-durham cut (at LO) such that particle comming from decay are not impacted if cut_decays
404
            is on False.
78.323.6 by Rikkert Frederix
Fixed a bug in the aMCfast/applgrid interface introduced in the
405
        VH: Fixed the check in helas wavefunction appearance order in an helas diagrams. It failed in cases
406
	    where additional wf were created during the fix of fermion flow in presence of majorana fermions.         
407
	RF: Fixed a bug in the aMCFast/ApplGrid interfaced introduced in the previous version.
78.323.8 by olivier Mattelaer
fix mssm-no_b_mass crash
408
        OM: Fix a crash when using mssm-no_b_mass model (due to the SLHA1-SLHA2 conversion)
78.323.14 by olivier Mattelaer
fix a bug in the add_time_of_flight function
409
        OM: Fix a bug in the add_time_of_flight function (not called by default) where the displaced vertex information
410
            was written in second and not in mm as it should. Note that this function can now be run on the flight
411
	    by adding the following line in the run_card: "  1e-2 = time_of_flight #threshold for the displaced vertex" 
78.323.16 by Rikkert Frederix
Small fix in the setting of s_mass. This leads to an improvement in
412
	RF: Small fix that leads to an improvement in the phase-space generation for NLO processes
78.323.19 by olivier Mattelaer
improve ALOHA
413
        OM: Fix a crash introduce in 2.3.0 when running sequentially in the same directory (thanks Gauthier)
414
        OM: Improve aloha in the case of some expression reduces to pure float.
78.323.25 by olivier Mattelaer
add the possibility to edit the run_card in spinmode=none (MadSpin)
415
        OM: In MadSpin, allow to specify cut for the 1>N decay in spinmode=none.
78.323.29 by Rikkert Frederix
Fixed a bug in the Template/NLO/Souce/PDF/pdg2pdf.f file: it was
416
	RF: Fixed a bug that gave bogus results for NLO runs when using an internal PDF which is not
417
            NNPDF (like for the old cteq_6m, etc).
78.323.30 by Rikkert Frederix
fixed a bug in the PDF uncertainty estimates in the HwU interface: the
418
	RF: Fixed a bug in the PDF combination in the HwU histograms: there was no consistent use if Hessian
419
            and Gaussian approaches for MSTW/CTEQ and NNPDF, respectively.
78.323.34 by olivier Mattelaer
improve customize function+ EWdim6 model
420
        OM: Fixed a small bug in EWdim6 which was removing a coupling in AZHH interaction.
421
        OM: improve customize_model function to avoid problem with unity coupling.
78.323.51 by Rikkert Frederix
Fix by Marius Wiesemann in his stuff for the treatment of the bottom
422
	RF: Improved the treatment of the bottom Yukawa. Thanks Marius Wiesemann. 
78.323.19 by olivier Mattelaer
improve ALOHA
423
78.325.39 by olivier Mattelaer
add entry in the update note
424
2.3.1  
78.322.1 by Valentin Hirschi
1. Passed to 2.3.1.
425
     OM+VH: Automation of event generation for loop-induced processes.
426
		OM: Automatic change of the p/j definition to include the b particle if the model has a massless b.
78.293.107 by Rikkert Frederix
reduce collision energies during the testing of the soft and collinear limits
427
	RF: Reduce the collision energy for the soft and collinear tests: for 100TeV collider many were failing
428
	    due to numerical instabilities. 
78.293.139 by olivier Mattelaer
merge the epsilon_ijk fix
429
        OM: Fixing bug associate to the epsilon_ijk structure
430
        OM+VH: Various bug fixing for the loop-induced processes
78.293.161 by olivier Mattelaer
fixing the tests
431
        OM: Fix a crash in MadWidth which occurs for some 4 body decay
432
        PT: Fixed a bug concerning the use of Herwig++ with LHAPDF. Bug was introduced in 2.3.0.beta
78.293.164 by olivier Mattelaer
fix a series of tests + fix a bug in aloha + secure loop-induced against zero results
433
	OM: Fix a crash in ALOHA for form-factor in presence of fermion flow violation
78.293.107 by Rikkert Frederix
reduce collision energies during the testing of the soft and collinear limits
434
78.293.97 by Valentin Hirschi
1. Updated version and notes date.
435
2.3.0.beta(10/04/15) OM+VH: Adding the possibility to compute cross-section/generate events for loop-induced process
78.301.45 by olivier Mattelaer
partial merge
436
		JB+OM: Addign matchbox output for matching in the Matchbox framework
78.294.114 by olivier Mattelaer
New handling for the run_card
437
                OM+VH: Change the handling of the run_card.
78.294.146 by olivier Mattelaer
Fixing a serie of process. Default NLO run_card also depend of the process
438
                      - The default value depends now of your running process
78.294.114 by olivier Mattelaer
New handling for the run_card
439
                      - cut_decays is now on False by default
440
                      - nhel can only take 0/1 value. 1 is a real MC over helicity (with importance sampling)
78.316.29 by olivier Mattelaer
Add information in the UpdateNote, put back the default scale for NLO to -1
441
                      - use_syst is set on by default (but for matching where it is keep off)                    
442
                      - New options added: dynamical_scale_choice, it can take the following value
443
		            -1 : MadGraph5_aMC@NLO default (different for LO/NLO/ ickkw mode) same as previous version. 
444
                             0 : Tag reserved for user define dynamical scale (need to be added in setscales.f).
445
                             1 : Total transverse energy of the event.
446
                             2 : sum of the transverse mass 
447
                             3 : sum of the transverse mass divide by 2 
78.293.88 by olivier Mattelaer
Update Version/UpdateNotes
448
			     4 : \sqrt(s), partonic energy 
78.316.29 by olivier Mattelaer
Add information in the UpdateNote, put back the default scale for NLO to -1
449
                OM: Cuts are also applied for 1>N processes (but the default run_card doesn't have any cut).         
78.293.88 by olivier Mattelaer
Update Version/UpdateNotes
450
                PT: Set command available for shower_card parameters
451
                OM: New MultiCore class with better thread support
78.294.184 by olivier Mattelaer
merge with 2.3 branch
452
                RF: Fixed a bug in the aMCfast/APPLGrid interface introduced in version 2.2.3
78.293.5 by Rikkert Frederix
fixed a bug in the minimum setting of the integration grids due to
453
		RF: Fixed a bug in the setting of the integration grids (LO process generation) for the minimum
454
		    energy needed for photons. The bug did not lead to any bias in event generation.
78.286.112 by Rikkert Frederix
added many comments
455
		RF: Re-factoring of the structure of the code for NLO+PS computations.
78.293.36 by Rikkert Frederix
merge with the HwU_shower branch
456
		RF+VH: Replaced the default topdrawer histograms with HwU histograms for f(N)LO runs
457
                    and allow it also for aMC@NLO runs.
78.293.12 by Rikkert Frederix
Small modification to allow for variable bin sizes for
458
		RF+VB: Allow for variable bin-sizes in MG5_aMC+aMCfast+ApplGrid runs.
78.309.3 by Marco Zaro
a fake FKS configuratios is created in fks_info for LOonly processes
459
                MZ+RF: Added 'LOonly' asNLO mode to export processes without any real and virtuals 
460
                       (useful e.g. for higher multiplicities when merging)
78.293.37 by Rikkert Frederix
Updated the UpdateNotes
461
		RF: Added support for the computation of NLO+NNLL jet veto cross sections
78.293.54 by Rikkert Frederix
Fixed a bug in the Pythia8 driver files: the call to pythia.init()
462
		RF: Fixed a bug in the Pythia8 interface: FxFx was not correctly initialized and all
463
                    events were incorrectly kept (introduced in v.2.2.3)
78.293.56 by olivier Mattelaer
improve the print_result command for easy parsing option
464
                OM: Improve the function "print_result" (in the running interface)
465
                    add an option --format=short allowing to print the result in a multi-column format
78.313.22 by Olivier MATTELAER
merge with latest 2.3 (296)
466
                OM: Possibility to not transfer pdf file to the node for each job. 
467
                       This is done via a new option (cluster_local_path) which should contain the pdf set.
468
                       This path is intented to point to a node specific filesystem.
78.293.88 by olivier Mattelaer
Update Version/UpdateNotes
469
                    New way to submit job on cluster without writting the command file on the disk.
78.293.62 by olivier Mattelaer
merge with the bridge branch --with bridge mode deactivate-- but with none mode + fix a cluster problem
470
                OM: Allowing MadSpin to have a mode without full spin-correlation but handling three (and more) 
471
                    body decay. (set spinmode=none).
78.293.88 by olivier Mattelaer
Update Version/UpdateNotes
472
                OM+PA: Fixing various bug in MadSpin.
78.313.22 by Olivier MATTELAER
merge with latest 2.3 (296)
473
78.293.2 by olivier Mattelaer
pass to 2.2.3
474
2.2.3(10/02/15) RF: Re-factoring of the structure of the code for fNLO computations.
78.286.44 by olivier Mattelaer
fixing a bug in MadWeight
475
                OM: Fix a bug in MadWeight (correlated param_card was not creating the correct input file)
78.286.47 by Rikkert Frederix
even when requiring more than 1M events, do not go to higher than
476
		RF: When requiring more than 1M events for (N)LO+PS runs, do not go to higher precision than 0.001
477
                    for the grids and cross section (can be overwritten with the req_acc run_card parameter).
78.286.48 by Rikkert Frederix
PDF and scale info is also written in the event file for UNLOPS events.
478
		RF: Make sure that reweight info (for PDF and scale uncertainties) also works for UNLOPS events.
78.286.54 by Rikkert Frederix
When setting the B's stable in the shower_card.dat, also set the eta_b
479
		RF: When setting the B's stable in the shower_card, also set the eta_b (PDG=551) stable.
78.286.66 by olivier Mattelaer
improve PS integration in presence of resonances
480
		OM: Change the Breit-Wigner splitting for the multi-channel integration, use the bwcutoff instead of
481
                    the hardcoded value 5.
78.286.77 by Marco Zaro
updatenotes updated
482
                MZ: Fix to bug 1406000 (segfault appearing when doing FxFx merging). Thanks to Josh Bendavid for
483
                    having reported it
484
                MZ: Fix to a bug occurring when generating event in the "split" mode: the required output was 
485
                    not correctly specified
78.293.2 by olivier Mattelaer
pass to 2.2.3
486
                OM: The built-in pdf "nn23lo" and "nn23lo1" where associate to the wrong lhapdfid in the lhef file
78.286.84 by olivier Mattelaer
fixing nnpdf lhapdf number + allow empty directory in Events
487
                    This was creating bias in using SysCalc. (Thanks Alexis)
78.293.2 by olivier Mattelaer
pass to 2.2.3
488
                OM: Fix a bug in the LO re-weighing  module which was removing the 
489
                    SysCalc weight from the lhe file (thanks Shin-Shan)
490
                Team: Fixes to different small bugs / improvement in the error and warning messages
78.293.5 by Rikkert Frederix
fixed a bug in the minimum setting of the integration grids due to
491
		RF: For aMC runs, If a NAN is found, the code now skips that PS point and continues instead of
492
		    leading to NAN.
493
                RF: For fNLO runs the virtuals were included twice in the setting of the integration grids. 
494
                    This was not leading to any bias in previous version of the code.
78.294.114 by olivier Mattelaer
New handling for the run_card
495
78.286.41 by Rikkert Frederix
Improved the check that makes sure that the code continues when a NAN is found.
496
2.2.2(06/11/14) OM: Correct a bug in the integration grid (introduces in 2.1.2). This was biasing the cross-section of 
78.286.37 by olivier Mattelaer
- correct the bug of a a > mu+ mu-
497
                    processes like a a > mu+ mu- in the Effective Photon Approximation by three order of magnitude.
498
                    For LHC processes no sizeable effect have been observe so far.
499
                MZ: some informations for aMC@NLO runs which were before passed via include files are
500
                    now read at runtime. The size of executables as well as compilation time / memory usage
501
                    is reduced for complicated processes
502
                RF: Fix crash #1377187 (check that cuts were consistent with the grouping was too restrictive) 
78.286.22 by Rikkert Frederix
Added the 'strip' command to the makefiles to reduce the sizes of the
503
		RF: For NLO running: added 'strip' to the makefiles to reduce executable sizes (removes symbol info)
78.286.23 by Rikkert Frederix
updated the UpdateNotes
504
		Stefano Carrazza (by RF): fix for the photon PDF for the internal NNPDF sets
78.286.24 by Rikkert Frederix
another update for the UpdateNotes
505
		RF: Improved the check on the consistency of the cuts and the grouping of subprocesse (LO running)
78.289.12 by Rikkert Frederix
I've merged with the latest 2.2.2 and fixed the conflict in the UpdateNotes.
506
                PT: enabled PYTHIA8.2
78.286.29 by olivier Mattelaer
1. saver use of gzip module (not used for file > 4Gb)
507
                OM: restore the usage of external gzip library for file larger than 4Gb which were crashing with
508
                    the python gzip library
509
                OM: Fixing the default card for Delphes
78.286.37 by olivier Mattelaer
- correct the bug of a a > mu+ mu-
510
                OM: Improve support of lsf cluster (thanks Josh) 
78.286.29 by olivier Mattelaer
1. saver use of gzip module (not used for file > 4Gb)
511
                OM: Adding support for the UFO file functions.py (which was ignored before)
512
                OM: Reduce the amount of RAM used by MadSpin in gridpack mode.
513
                OM: discard in MadWidth partial width lower than \Lambda_QCD for colored particle.
78.286.22 by Rikkert Frederix
Added the 'strip' command to the makefiles to reduce the sizes of the
514
78.286.2 by olivier Mattelaer
pass to 2.2.1
515
2.2.1(25/09/14) OM: Fix a bug preventing the generation of events at LO due to a wrong treatment of 
516
                      the color-flow.
517
78.286.1 by olivier Mattelaer
pass to 2.2.0
518
2.2.0(24/09/14) VH: General mixed order corrections in MadLoop (only), including QCD/EW/QED and 
78.124.110 by Valentin Hirschi
1. Addressed some of Olivier's comments
519
                    the UFO@NLO model 'loop_qcd_qed_sm'.
78.263.18 by Rikkert Frederix
merge with improve_including_lhapdf_in_shower branch
520
                VH: Re-design of both the tree and MadLoop matrix elements output to compute
521
                    contributions of different coupling order combinations independently from one another.
522
                VH+HS: Tensor integral reduction as implemented in PJFry and IREGI readily available
523
                    and interfaced to MadLoop's output.
524
                VH: Re-structuring of MadLoop's standalone output so as to easily create a single dynamic 
525
                    library including many processes at once. Useful for interfacing MadLoop to other MC's
526
                    and already working with Sherpa.
527
                VH+HS: This branch contains all the fixes for proper treatment of the latest BSM@NLO models 
528
                    produced by FeynRules@NLO. In particular, the fixed related to the presence of majorana 
529
                    particles in loop ME's.
530
                RF: Corrected the behaviour of the pdfcode parameter in the shower_card for NLO+PS runs.
531
                PT: Redesigned shower_card.dat and eliminated modbos options for Herwig6          
532
                RF: Change the SPINUP information in the NLO LHEF from 0 to 9 (i.e. sum over helicities)
533
                RF: Fixed a bug in the check on the determination of the conflicting BWs.
78.281.26 by Rikkert Frederix
merge with latest 2.2.0
534
		RF: Added the aMCfast+APPLgrid interface (arXiv:1406.7693 [hep-ph])
78.271.11 by Marco Zaro
merged with 2.2.0 r307
535
                PT: Redesigned shower_card.dat and eliminated modbos options for Herwig6          
536
                RF: Change the SPINUP information in the NLO LHEF from 0 to 9 (i.e. sum over helicities)
537
                RF: Fixed a bug in the check on the determination of the conflicting BWs.
538
                MZ: enabled LHAPDF6 interface 
78.263.24 by olivier Mattelaer
merge with 2.1.2_dyscale_heft
539
                OM: Fixed a crash in some HEFT merging case.
78.263.25 by olivier Mattelaer
merge with latest 2.1.3
540
                OM: Fix various compatibility problem created by the LHEFv3 version (Thanks to S. Brochet)
78.262.22 by olivier Mattelaer
S. Brochet: Fixing the merge.pl file for LHEFv3 format
541
                OM: Fix a bug for MadSpin in gridpack mode
542
                OM: Add a routine to check the validity of LHE file (check_event command)
543
                OM: Fix bug for UFO model with custom propagators
78.263.25 by olivier Mattelaer
merge with latest 2.1.3
544
                OM: Fix Bug in the computation of cross-section in presence of negative contribution 
78.262.23 by olivier Mattelaer
merge with the patch for the epsilon_ijk
545
                OM: Change colorflow information of LHE file in presence of two epsilon_ijk
546
                    since PY8 was not able to handle such flow in that format.
78.262.25 by olivier Mattelaer
- Fix Bug for standalone_cpp if a normal output was done first
547
                OM: Add the function print_result for aMC@(n)LO run.
78.262.27 by olivier Mattelaer
- fix a bug in the set command
548
                OM: Add some shortcut in the card edition 
549
                    set ebeam 500 # edit both beams
550
                    set lpp 0     # edit both lpp1 and lpp2
551
                    set lhc 14    # configure for LHC 14TeV
552
                    set ilc 1000  # configure for ilc 1TeV
553
                    set fixed_scale 100 # set all scale to fixed and at 100GeV
78.263.56 by olivier Mattelaer
multiple fix
554
		    set showerkt T # set showerkt on T in the shower card
555
 		    set qcut 20    # set the qctu to 20 in the shower card 
78.262.27 by olivier Mattelaer
- fix a bug in the set command
556
                OM: Fix a bug in the card edition mode which was sometimes returning to default value
557
                    which were edited by hand and not via the set command.
78.262.28 by olivier Mattelaer
Adding htcaas cluster support
558
                Seoyoung Kim (by OM): Implementation of the htcaas (super-)cluster support.
78.263.44 by Rikkert Frederix
Updated the internal NNPDF files for extended coverage for future 100
559
		Juan Rojo (by RF): extended the 3 internal NNPDF sets for scales relevant for a 100TeV collider.
78.263.56 by olivier Mattelaer
multiple fix
560
                OM: Fix a problem with the creation of DJR plot with root 6
561
                OM: allow the set the width to Auto in NLO computation (width computated at LO accuracy)
562
                OM: Adding the possibility to have automatic plot after the parton shower for Herwig6/Pythia6.
563
                    This require MadAnalysis and the pythia-pgs package. 
78.281.20 by Rikkert Frederix
Updated the UpdateNotes.txt
564
78.262.1 by olivier Mattelaer
pass to 2.1.2
565
2.1.2(03/07/14) OM: Fix a bug in ALOHA in presence of customized propagator (Thanks Saurabh)
78.244.3 by olivier Mattelaer
- some routine to check color
566
                OM: Fixing some compilation issue with MadWeight (Thanks A. Pin)
78.245.2 by Rikkert Frederix
updated the UpdateNotes.txt
567
                OM: Fixing a bug preventing MadWidth to run due to the model prefixing (depending
568
                    on the way it was called)
78.244.6 by olivier Mattelaer
Fix one more problem linked to MS.
569
                OM: Fixing a bug in MadSpin in the mssm model
78.245.2 by Rikkert Frederix
updated the UpdateNotes.txt
570
		RF: Added the invariant mass and DeltaR cuts for *same flavour* opposite sign lepton
571
                    pairs to the run_card for NLO-type generations.
78.278.36 by Rikkert Frederix
merge with latest 2.1.2
572
		RF: Added FxFx and UNLOPS merging with Pythia8
78.246.1 by Rikkert Frederix
There could be an infinite loop in MadSpin when an invariant had a
573
		RF: Prevent an infinite loop in MadSpin by forcing the correct sign to the invariants
78.247.1 by Rikkert Frederix
Catch a possible error in the grouping of the subprocesses and
574
		RF: Catch a possible error related to grouping subprocesses and setcuts
78.244.24 by olivier Mattelaer
- fix the writing of the param_card in presence of restriction card created on the flight (customize model option)
575
		OM: Fix an error when using the "customize_model" command
576
                S. Mrenna (by OM): Fix the include file in pythia8 output to be compliant with the latest
577
                    PY8 version
78.248.2 by Rikkert Frederix
updated the UpdateNotes
578
		RF: Added a string with functional form for the scales to the event file banner (NLO only)
78.244.30 by olivier Mattelaer
fix a bug in the writting of LHE events by MadSpin
579
                S. Brochet (by OM): Fix a bug in MadSpin with the writting of the mother ID in the LHE file.
78.244.38 by olivier Mattelaer
couple of patch for MadSpin
580
                    Force the tag in the banner to always have the same case
581
                    increase momenta precision for the LHE file written by MadSpin 
582
                    (thanks a lot to S. Brochet for all those patch)
78.244.35 by olivier Mattelaer
allow to force particle identification in the add_model mode
583
                PT: Integrated Jimmy's underlying event for Herwig6
584
                OM: improve "add model" functionality allow to force particle identification.
78.244.36 by Paolo Torrielli
merge with the 2.1.2_wgts branch
585
                PT: Bug fix in the normalisation of topdrawer plots for option 'sum' (as opposed to 'average')
78.244.41 by Rikkert Frederix
Fixed a problem in the setting of the random seed when not recompiling
586
		RF: Fixed a bug related to the random seed when the code was not recompiled for a new run.
78.244.53 by olivier Mattelaer
1) Fix an important bug in the unweighting of events if the integrand was not positive definite.
587
                OM: Fixed a bug in MadEvent(LO) run, the generated sample were bias in presence of 
588
                    negative cross-section. A negative cross-section is possible only if you use a NLO PDF 
589
                    and/or if you edit the matrix.f by hand to have a non-definite positive matrix-element.
78.244.55 by Rikkert Frederix
When importing a model, check that there is not more than 1 parameter
590
		OM: When importing a model, check that there is not more than 1 parameter with the same name.
78.244.70 by olivier Mattelaer
merge with the colorflow branch
591
                PT: Subsantial recoding of montecarlocounter.f and of a subroutine in fks_singular.f. Will help 
592
                    future extensions like EW NLO+PS matching and numerical derivatives      
78.256.1 by olivier Mattelaer
Fixing problem with a wrong color-flow in presence of epsilon_ijk
593
                OM: Fixing a wrong assignement in the color flow in presence of epsilon_ijk color structure.
594
                    Those events were rejected by Pythia8 due to this wrong color-flow.
78.258.8 by Marco Zaro
fixed stupid bug, update in updatenotes
595
                MZ: Added the possibility to run the shower on a cluster, possibly splitting the lhe file 
78.260.3 by Marco Zaro
merged with 2.1.2 r 324
596
                MZ: The c++ compiler can be specified as an option in the interface. On MACOSX, clang should
597
                    work now
78.244.76 by olivier Mattelaer
merge with clang branch
598
                OM: MadEvent output is now LHEFv3 fully compliant. A parameter in the run_tag (lhe_version) 
599
                    allows to return LHEF version 2 format for retro-compatibility.
78.244.3 by olivier Mattelaer
- some routine to check color
600
78.244.1 by olivier Mattelaer
pass to 2.1.1
601
2.1.1(31/03/14) OM: Change the way the UFO model is handle by adding a prefix (mdl_) to all model variable.
78.199.8 by olivier Mattelaer
update UpdateNotes/Version
602
                    This avoid any potential name conflict with other part of the code. This feature can be
603
                    bypassed by using the option --noprefix when importing the model.
78.199.56 by olivier Mattelaer
merge with the plugin model
604
                OM: New command "add model XXX" supported. This command creates a new UFO model from two UFO model.
605
                    The main interest stand in the command "add model hgg_plugin", which add the effective operator
606
                    h g g to the original UFO model. The model is written on disk for edition/future reference.
78.228.3 by Rikkert Frederix
updated the UpdateNotes.txt
607
		RF: Reduced the calls to fastjet and skipped the computation of the reweight coeffients when
608
 		    they are not needed.
78.199.24 by olivier Mattelaer
fixing bug #1287999. Thanks Reinard
609
                OM: Fixed a bug for LO processes where the MMLL cut was not applied to the event sample.
78.230.1 by partois at nikhef
Fix a bug in MadSpin to avoid numerical instabitities when extracting t-channel invariants from the production event file (see modification in driver.f)
610
                PA: Fix a bug in MadSpin to avoid numerical instabitities when extracting t-channel invariants
611
                    from the production event file (see modification in driver.f, search for 'MODIF March 5, 2014') 
78.230.11 by olivier Mattelaer
1) Fix Bug: #1289762 (wrong color representation 3/3bar)
612
                OM: Better determination of which particles are in representation 3/3bar since FR is ambiguous on that point.
613
                    Now the determination also looks for 3 -3 1 interactions to check if that help.
614
                OM: Fix a bug(crash) in MW linked to the permutation pre-selection module.
78.232.4 by Rikkert Frederix
updated the UpdateNotes.txt
615
		RF: Better comments in the code for user-defined cuts in the ./SubProcesses/cuts.f function.
616
                    Also the maxjetflavor parameter in the run_card is now actually working.
78.234.1 by olivier Mattelaer
Implement the change for the new SysCalc version
617
                OM: Update SysCalc to:
618
                      - Fix a bug that some file where sometimes truncated.
619
                      - Allow for independant scale variation for the factorization/renormalization scale.
78.199.37 by Rikkert Frederix
merge with NLO_BW_FIX
620
                RF+OM: Improve the handling of conflicting Breit-Wigners at NLO
78.242.2 by Rikkert Frederix
updated the UpdateNotes.txt
621
		RF: Print the scale and PDF uncertainties for fNLO runs in the summary at the end of the run
78.230.11 by olivier Mattelaer
1) Fix Bug: #1289762 (wrong color representation 3/3bar)
622
78.216.26 by olivier Mattelaer
merge with the MadWeight branch
623
2.1.0(21/02/14) MADWEIGHT RELEASE:
624
                ------------------
625
                
626
                OM+PA: First Official release of MadWeight inside MG5_aMC
78.222.104 by olivier Mattelaer
change in the UpdateNote
627
                      Main update:
628
                        - ISR corrections
629
                        - possibility to use narrow-width approximation
630
                        - introducing a module for the pre-selection of the parton-jet assignment.
631
                        - extended formalism for the transfer function (more generic)
632
                        - possibility to evaluate the weights for multiple choices of transfer function 
633
      			  on the same phase-space point. The phase-space is optimized for the first set of 
634
                          parameters.
635
		      Speed update:
636
                        - More efficient way to group the computation for identical process with different final state.
637
                        - Possibility to Monte-Carlo over the permutation.
638
                        - More efficient way to choose between the various change of variable.
639
                        - Possibility to use mint (not compatible with all of the options)
640
			- Possibility to use sobol for the generation of PS point (sometimes faster than pure 
641
                          random point generator.
78.216.26 by olivier Mattelaer
merge with the MadWeight branch
642
643
                MadEvent/aMC@NLO UPDATE/BUG FIXING:
644
 		-----------------------------------
645
78.222.109 by olivier Mattelaer
merge with latest 2.1.0
646
                OM: Fix critical bug (returns wrong cross-section/width) for processes where the center of mass 
78.216.22 by olivier Mattelaer
Fix a critical bug for LOW energy collision (ECM of the beams energy < 1GeV)
647
                    energy of the beam is lower than 1 GeV. So this has no impact for LHC-collider phenomenology.
648
                    This can also impact computation of decay-width if the mass of that particle is below 1 GeV.
78.216.15 by Rikkert Frederix
Critical bug fixed: for fixed order NLO runs, the dsig() function was
649
		RF: Critical bug fixed (introduced in 2.0.2) for fixed order NLO runs that could
650
		    give the wrong cross section when the phase-space generation is inefficient
651
                    (like in the case for conflicting Breit-Wigners). This bug did not affect runs
652
                    with matching to the parton shower.
78.216.22 by olivier Mattelaer
Fix a critical bug for LOW energy collision (ECM of the beams energy < 1GeV)
653
                OM: Fix a bug leading to a crash with some decay syntax. i.e., p p > t t~, (t > w+ b), (t~ >w- b~)
78.216.18 by olivier Mattelaer
Allow for particle gun LHE file
654
                OM: Fix format of LHE output for 1>N events when the <init> and mother information were wrongly set 
78.216.23 by olivier Mattelaer
merge with the branch asperge_call
655
                    to LHC default. Specific support of this option will be part of pythia8 (8.185 and later)
78.216.19 by olivier Mattelaer
Fix aloha custom propagators to follow the spin3/2 paper description
656
                OM: Fix the syntax for the custom propagator to follow the description of arXiv:1308.1668 
78.216.23 by olivier Mattelaer
merge with the branch asperge_call
657
                OM: Allow to call ASperGe on the flight if ASperGe module is include in the UFO model.
658
                    just type "asperge" at the moment where the code propose you to edit the param_card.
78.222.104 by olivier Mattelaer
change in the UpdateNote
659
78.216.25 by olivier Mattelaer
merge with MadSpin branch modification
660
                MADSPIN UPDATE:
661
                ---------------
662
                OM: Allow to use another model for the decay than the one used for the production of events.
663
                    You are responsible of the consistency of the model in that case.
664
                PA: Include hellicity information for the events generated by MadSpin.
665
                OM: Fix a bug in MadSpin preventing the gridpack to run with NLO processes.
666
78.199.5 by olivier Mattelaer
pass to 2.0.2
667
2.0.2(07/02/14) RF: Suppressed the writing of the 'ERROR in OneLOop dilog2_r' messages (introduced in the 
78.213.1 by Rikkert Frederix
suppressed the writing of the ERROR in OneLOop's dilog2_r just like we
668
                    previous version)
78.213.9 by olivier Mattelaer
some fixes
669
                OM: Fix the bug that the shower_card.dat was wrongly identified as a pythia_card.
670
                OM: add one MadSpin option allowing to control the number of simultaneous open files.
78.213.13 by olivier Mattelaer
- Fix a Problem in MadWidth (parameter passing to complex making the code to crash)
671
                OM: Fix a bug in eps preventing evince preventing label to be displayed on page 2 and following
672
                    Thanks to Gauthier Durieux for the fix.
78.213.15 by olivier Mattelaer
Change UpdateNotes
673
                OM: Fix a bug(crash) for p p > w+ w- j j introduce in 2.0.0 due to some jet sometimes tagged as QCD
674
                    and sometimes not (which was making the automatic scale computation to crash)
675
                OM: Change the way to writte the <init> line of the lhe file to take into account
676
                    - process with more that 100 subprocesses (note that you need to hack the pythia-pgs
677
                      package to deal with such large number of sub-process
678
                    - deal with pdf identification number bigger than 1 million.  
78.199.5 by olivier Mattelaer
pass to 2.0.2
679
                OM: Fixed a bug preventing the Madevent to detect external module (pythia-pgs, syscalc,...)
78.213.16 by olivier Mattelaer
Fix a problem with external package not detected
680
                    Bug #1271216 (thanks Iwamoto)
78.216.4 by olivier Mattelaer
merge with 2..0.2
681
                PT: PYTHIA8 scale and pdf variations
78.213.1 by Rikkert Frederix
suppressed the writing of the ERROR in OneLOop's dilog2_r just like we
682
78.199.4 by olivier Mattelaer
pass to 2.0.1
683
2.0.1(20/01/14) OM: Fix a bug in h > l+ l- l+ l- for group_subproceses =False (decay only). A follow up of 
684
                    the bug fix in 2.0.0
685
                RF: Replaced the Error#10 in the generation of the phase-space (for NLO) to a Warning#10.
78.210.9 by olivier Mattelaer
change UpdateNotes
686
                    In rare cases this error stopped the code, while this was not needed.
687
                RF: When using non-optimized loop output, the code now also works fine.
688
                OM: Modification of the code to allow the code to run on our servers
78.210.8 by olivier Mattelaer
UpdateNotes
689
                VH: Improve the timing routine of the NLO code (displayed in debug mode)
690
                VH: FIX the import of old UFO model (those without the all_orders attribute).
78.210.16 by olivier Mattelaer
Improve restriction, with the possibility to have a another file for the default
691
                OM: Add a functionalities for restrict_model if a file paramcard_RESTRICTNAME.dat
692
                    exists, then this file is use as default param_card for that restriction.
78.213.1 by Rikkert Frederix
suppressed the writing of the ERROR in OneLOop's dilog2_r just like we
693
                HS: Updated CutTools to v1.9.2
78.210.1 by Rikkert Frederix
Replaced the Error #10 by a warning #10 in the genps_fks.f and also
694
78.178.55 by olivier Mattelaer
improve the UpdateNote files
695
2.0.0(14/12/13)    CHANGE IN DEFAULT:
696
                   ------------------
697
                      OM: Change the Higgs mass to 125 GeV for most of the model (but the susy/v4 one).
698
                      OM: Change the default energy of collision to 13 TeV.
699
                      RF: Default renormalisation and factorisation scales are now set to H_T/2. (for aMC only)
78.178.57 by Paolo Torrielli
added necessary symlink to myfastjetfortran.cc in HWPPAnalyzer
700
78.178.55 by olivier Mattelaer
improve the UpdateNote files
701
                   MadEvent Update:
702
                   ----------------
703
                      OM+SF+RF: Add Frixione Photon isolation (also for aMC)
704
                      OM: Implementation of the reweight module for Leading Order matrix-element
705
                      JA+OM+AK: Store parameters needed for systematics studies.
706
                          This can be turned on with the use_syst parameter in
707
                          run_card.dat.
708
                          This output can be used to generate event weights for
709
                          a variety of variational parameters, including scalefact,
710
                          alpsfact, PDF choice, and matching scale. Note that this require
711
                          pythia-pgs v2.2 for matching scale.
712
                      OM+JA+Chia: Implement MadWidth (automatic/smart computation of the widths)
713
                      OM: Support for Form-Factor defined in the UFO model. and support for model
714
                          parameter presence inside the Lorentz expression.
715
                      OM: Support for a arbitrary functions.f file present inside the UFO model. 
716
                      JA: Included <clustering> tag in matched .lhe output, to be 
717
                          used together with Pythia 8 CKKW-L matching. This can be 
718
                          turned off with the clusinfo flag in run_card.dat.
719
                      JA: New treatment of matching for diagrams that have no
720
                          corresponding lower-multiplicity diagrams. Jets that
721
                          are not classified as shower-type emission jets are
722
                          flagged in the cluster scale info at the end of the event,
723
                          which is recognized by the Pythia interface in Pythia-PGS
724
                          package v. 2.2. For such jets, xqcut does not apply. This
725
                          allows for consistent matching e.g. of p p > w+ b b~ in 
726
                          the 4-flavor scheme. Note that auto_ptj_mjj must be set to
727
                          .false. for this to work properly.
728
                      OM: Change model restriction behavior: two widths with identical are not merged anymore.
78.210.10 by olivier Mattelaer
Better one
729
                      S.Prestel(via OM): implement KT Durham cut. (thanks to Z. Marshall)
78.178.55 by olivier Mattelaer
improve the UpdateNote files
730
                      OM: Improved check for unresponsive of PBS cluster (thanks J. Mc Fayden)
731
                      OM: Implement a maximum number (2500) of jobs which can be submitted at the same time
732
                          by the PBS cluster. This number is currently not editable via configuration file.
733
                     
78.199.3 by olivier Mattelaer
pass to v2.0.0
734
                   MadEvent Bug Fixing:
735
                   --------------------
78.178.55 by olivier Mattelaer
improve the UpdateNote files
736
                      OM: Fix a bug for h > l+ l- l+ l- (introduce in 1.5.9) where the phase-space parametrization 
737
                          fails to cover the full phase-space. This bugs occurs only if two identical particles decays
738
                          in identical particles and if both of those particles can't be on-shell simultaneously. 
739
                      OM: Fix a bug for multi_run sample in presence of negative weights (possible if NLO pdf)
740
                          The negative weights were not propagated to the merged sample. 
741
                          (thanks to Sebastien Brochet for the fix)
78.199.3 by olivier Mattelaer
pass to v2.0.0
742
	         
743
                   aMC@NLO Update:       ! FIRST OFFICIAL RELEASE WITH NLO CAPABILITIES !
744
                   ---------------
78.178.57 by Paolo Torrielli
added necessary symlink to myfastjetfortran.cc in HWPPAnalyzer
745
                       PT: MC@NLO matching to PYTHIA8 available.
78.178.55 by olivier Mattelaer
improve the UpdateNote files
746
                       RF: Added FxFx merging
747
                       RF: Use MC over helicities for the MadLoop virtual corrections.
748
                       RF: Using "virtual tricks" to reduce the number of PS points for which to include
749
                           the virtual corrections, leading to a speed up of the code.
750
                       OM+SF+RF: Add Frixione Photon isolation (also in MadEvent)
751
                       PA+OM: Fast version of MadSpin implemented (PS generation in Fortran).
752
		       OM: Allow to have MadSpin in "gridpack mode" (same cards/same decay). 
753
                           Add in the madspin_card "set ms_dir PATH". If the path didn't exist MS will
754
                           create the gridpack on that path, otherwise it will reuse the information 
755
                           (diagram generated, maximum weight of each channel, branching ratio,...)
756
                           This allow to bypass all the initialization steps BUT is valid only for the 
757
                           exact same event generation.
758
                       VH: Fixed set_run.f which incorrectly sets a default value for ptl, drll and
78.46.27 by Valentin Hirschi
1. Fixed set_run.f which incorrectly sets a default value for ptl, drll and
759
                           etal making the code insensitive to the values set in the run_card.dat 
78.178.55 by olivier Mattelaer
improve the UpdateNote files
760
                       VH: Fixed a bug in MadLoop that doubled the computing time for quad precision
761
                       VH+RF: Added MadLoop stability information to the log files (and run summary
78.125.15 by Rikkert Frederix
merge with 2.0.0beta4 revision 216
762
                           in DEBUG mode).
78.178.55 by olivier Mattelaer
improve the UpdateNote files
763
                       RF: Fixed a stability problem in the reweighting to get PDF and scale uncertainties.
764
                       VH+RF: Improved the Binoth LHA interface
765
                       RF: Improved the multi-channeling for processes with more amplitudes than diagrams.
766
                       RF: Added a new parameter in the run_card to set the required accuracy for fixed 
767
                           order runs.
768
                       SF+RF: Improved handling of fixed order analysis
769
78.199.3 by olivier Mattelaer
pass to v2.0.0
770
                    From beta3 (13/02/13):
78.178.55 by olivier Mattelaer
improve the UpdateNote files
771
                       OM: Merge with 1.5.7+1.5.8 (See information below)
772
                       OM: Allow the customize_model to be scriptable in a 
773
                           friendly way.
774
                       RF: Event normalization is now Les Houches compliant (the weights
775
		           of the events should average to the total rate). The old normalization
776
                           can still be chosen by setting the flag 'sum = event_norm' in the run_card.
777
		       RF: Fixes a bug related to the mass of the tau that was not consistently 
778
 		           taking into account in the phase-space set-up.
779
		       VH: Fixed the incorrect implementation of the four gluons R2 in the loop_sm UFO.
780
		       VH: Fixed the UV renormalization for the SM with massive c quarks.
781
                       RF: The PDF uncertainty for NNPDF is now also correctly given in the run summary
782
                       RF: Some improvements in the test_MC and test_ME when matrix elements are
783
                           numerically very large
784
                       OM+RF: Added the running at LO to the 'launch questions'
785
                       OM: Allow "check" command to use a event file.
786
                           This will use the related param_card and the first
787
                           event compatible with the requested process.
788
                       RF: Improved the phase-space generation in the case of competing resonances
789
78.199.3 by olivier Mattelaer
pass to v2.0.0
790
                    From beta2 (23/12/12):
78.178.55 by olivier Mattelaer
improve the UpdateNote files
791
                       MG5 Team: Include 1.5.4+1.5.5+1.5.6 modifications
792
                       MadSpin Team: Include MadSpin
793
                       VH: Fix computation in the Feynman gauge for the loops
794
                       RF: automatic computation of the NLO uncertainties
795
                       OM: NLO can now be runned with no central disk
796
                       MZ: change the format of number (using e and not d)
797
                       MZ: compilation and tests are possible in multicore
798
                       RF: allow to precise either uncertainty or number of events
799
                           for aMC@NLO/NLO
800
                       OM: ./bin/mg5 cmd.cmd is now working for NLO process
801
78.199.3 by olivier Mattelaer
pass to v2.0.0
802
                    From beta1 (31/10/12):
78.178.55 by olivier Mattelaer
improve the UpdateNote files
803
                       aMCatNLO Team: First public (beta) version of aMCatNLO.
804
                         In order to learn aMCatNLO, please do "tutorial aMCatNLO"
805
                         Please also visit: http://amcatnlo.cern.ch/list.htm for more
806
                         information.
466.1.12 by olivier Mattelaer
update VERSION/Updates Notes
807
78.204.1 by olivier Mattelaer
Modify the auto-update function for 2.0.0
808
1.5.15 (11/12/13) OM: Fix the auto-update function in order to allow to pass to 2.0.0
809
78.199.1 by olivier Mattelaer
Pass to 1.5.14
810
1.5.14 (27/11/13) OM: Add warning about the fact that newprocess_mg5 is going to be remove in MG5_aMC_V2.0.0
78.171.14 by olivier Mattelaer
UpdateNotes.txt
811
                  OM: Improved cluster submision/re-submition control. 
78.160.7 by olivier Mattelaer
technical save in the merging of 1.6.0 with 2.0.0beta4
812
78.171.1 by olivier Mattelaer
pass to version 1.5.13
813
1.5.13 (04/11/13) OM: Implement a function which check if jobs submitted to cluster are correctly runned.
78.170.8 by olivier Mattelaer
Working version of resubmit for pbs. (test version for condor/lsf)
814
                      In case of failure, you can re-submitted the failing jobs automatically. The maximal 
78.170.22 by olivier Mattelaer
- improve cluster resubmition
815
                      number of re-submission for a job can be parametrize (default 1) and how long you have to
816
                      wait before this resubmission [to avoid slow filesystem problem, i.e. condor](default 300s)
78.170.8 by olivier Mattelaer
Working version of resubmit for pbs. (test version for condor/lsf)
817
                      Supported cluster for this function: condor, lsf, pbs
818
                  OM: Fix a problem when more than 10k diagrams are present for a given subprocesses.
819
                      (tt~+4jets).
78.170.3 by olivier Mattelaer
- change nmssm
820
                  BF: Change nmssm model (The couplings orders were not correctly assigned for some triple 
821
                      Higgs interactions) 
822
                  OM: use evince by default to open eps file instead of gv.
78.170.4 by olivier Mattelaer
fix problem with the card edition for the MSSM model
823
		  OM: Fix a problem with the set command for the card edition for the mssm model.
78.170.16 by olivier Mattelaer
Udpate the EWdim6 according to the snowmass paper
824
                  OM: Update EWdim6 paper according to the snowmass paper. (3 more operator)
825
                      The default model is restricted in order to exclude those operators. In order
826
                      to have those you have to use import model EWdim6-full
78.170.19 by olivier Mattelaer
fix bug #1243189 (problem with path finding for v4 model)
827
                  OM: Fix bug #1243189, impossible to load v4 model if a local directory has the name of
828
                      the models (which is present in the models directory)
78.170.22 by olivier Mattelaer
- improve cluster resubmition
829
                  OM: Fix a bug in the complex mass scheme in the reading of the param_card (it was clearly stated)
78.171.1 by olivier Mattelaer
pass to version 1.5.13
830
                  OM: Improve numerical stability of the phase-space point generation. (thanks Z. Surujon)
78.170.3 by olivier Mattelaer
- change nmssm
831
78.170.1 by olivier Mattelaer
pass to 1.5.12
832
1.5.12 (21/08/13) OM: Improve phase-space integration for processes with strong MMJJ cut. Cases where
78.129.8 by olivier Mattelaer
Improve PS integration for VBF process with large value for MMJJ
833
                      the cross-section were slightly (~4%) under-evaluated due to such strong cut.
834
                  OM: Add a command print_results in the madevent interface. This command print the 
78.129.5 by olivier Mattelaer
1) remove the reset tag for info
835
                      cross-section/number of events/... 
78.129.10 by olivier Mattelaer
- fix a problem in 1->N compilation
836
                  OM: change the way prompt color is handle (no systematic reset). Which provides better
78.129.5 by olivier Mattelaer
1) remove the reset tag for info
837
                      result when the log is printed to a file. (thanks Bae Taegil) 
78.129.7 by olivier Mattelaer
fix bug #1199514. (wrong assignment for initial state mass)
838
                  OM: Fix Bug #1199514: Wrong assignment of mass in the lhe events file if the initial 
839
                      state has one massive and one massless particles. (Thanks Wojciech Kotlarski)
78.129.9 by olivier Mattelaer
Update the compilation of pythia-pgs with command install pythia-pgs
840
                  OM: Fix a compilation problem for SLC6 for the installation of pythia-pgs
78.129.17 by olivier Mattelaer
fix bug #1183334 (set command was crashing if the run_card were not up-to-date)
841
                  OM: Fix a crash linked to bug #1209113.
842
                  OM: Fix a crash if python is not a valid executation (Bug #1211777)
843
		  OM: Fix a bug in the edition of the run_card if some parameters were missing in the cards
844
                      (Bug #1183334)
78.129.5 by olivier Mattelaer
1) remove the reset tag for info
845
78.137.12 by olivier Mattelaer
Update the Update Note/Version
846
1.5.11 (21/06/13) OM: Fix CRITICAL bug (returning wrong cross-section) for processes with more than
78.137.8 by olivier Mattelaer
Fix a bug for process with more than one W decaying leptonically in the final state.
847
                      one W decaying leptonically. For such processes the lepton cuts were also used
848
                      on the neutrino particle reducing the cross-section. This bug was present only
849
                      for group_subprocesses=True (the default)
78.199.31 by olivier Mattelaer
fix a problem a fix hardcoded vector size in MadWeight
850
                  OM: Fix Bug #1184213: crash in presence of GIM mechanism (occur on some 
78.137.3 by olivier Mattelaer
update UpdatesNotes
851
                      LINUX computer only)
78.137.10 by olivier Mattelaer
fix a problem with the detection of gfortran for
852
                  OM: The compilation of madevent is now performed by the number of core specify
853
                      in the configuration file. Same for pythia, ...
854
                  OM: Improve support for Read-Only system
78.137.3 by olivier Mattelaer
update UpdatesNotes
855
                  OM: Fix a bug with the detection of the compiler when user specifiy a specific
856
                      compiler.
857
                  OM: Fix a problem that MG5 fails to compute the cross-section/width after that 
858
                      a first computation fails to integrate due to a wrong mass spectrum. 
78.137.4 by olivier Mattelaer
fix Bug #1186766
859
                  OM: Fix a wrong output (impossible to compile) for pythia in presence of photon/gluon
860
                      propagator (introduce in 1.5.8)
78.137.6 by olivier Mattelaer
GoldstoneBoson -> goldstone
861
                  OM: Allow to have UFO model with "goldstone" attribute instead of "GoldstoneBoson", since
862
                      FR change convention in order to match the UFO paper.
78.137.3 by olivier Mattelaer
update UpdatesNotes
863
78.129.3 by olivier Mattelaer
pass to 1.5.10
864
1.5.10 (16/05/13) OM: Fix Bug #1170417: fix crash for conjugate routine in presence of 
78.135.5 by olivier Mattelaer
correct bug #1171049 and bug #1170417
865
                      massless propagator. (introduce in 1.5.9)
866
                  OM: Fix question #226810: checking that patch program exists before
867
                      trying to update MG5 code.
78.135.10 by olivier Mattelaer
fix the unittests
868
                  OM: Fix Bug #1171049: an error in the order of wavefunctions 
78.135.5 by olivier Mattelaer
correct bug #1171049 and bug #1170417
869
                      making the code to crash (introduce in 1.5.7)
78.135.6 by olivier Mattelaer
adding one additional command for the set command. (allow the equal)
870
		  OM: Allow to use an additional syntax for the set command.
78.135.7 by olivier Mattelaer
small update to the SGE cluster submission (Thanks to Arian Abrahantes)
871
                      set gauge = Feynman is now valid. (Was not valid before due to the '=')
872
                  OM: Fix By Arian Abrahantes. Fix SGE cluster which was not working when
78.135.14 by olivier Mattelaer
Tentative to fix Bug #228315. (clean_template fail to run since permission denied is raised)
873
                      running full simulation (PGS/Delphes).
78.135.11 by olivier Mattelaer
adding txxxxx.cc (Thanks to Aurelijus Rinkevicius for having written the routine)
874
                  OM: adding txxxxx.cc (Thanks to Aurelijus Rinkevicius for having 
875
                      written the routine) 
78.135.12 by olivier Mattelaer
fix bug #1177442.
876
                  OM: Fix Bug #1177442. This crash occurs only for very large model. 
877
                      None of the model shipped with MG5 are impacted.
78.136.1 by olivier Mattelaer
Fix the bug related to the ckm matrices pointed by the snowmass EW group.
878
                  OM: Fix Question #228315. On some filesystem, some of the executable 
879
                      loose the permission to be executable. Recover those errors 
880
                      automatically.
881
                  OM: Modify the diagram enhancement technique. When more diagram have 
882
                      the same propagator structure we still combine them but we now include
883
                      the interference term in the enhancement technique for those diagrams.
884
                      This fix a crash for some multi-jet process in presence of non diagonal
885
                      ckm matrices.
78.135.11 by olivier Mattelaer
adding txxxxx.cc (Thanks to Aurelijus Rinkevicius for having written the routine)
886
78.130.21 by olivier Mattelaer
Put Update Note and Version up-to-date
887
1.5.9 (01/04/13)  JA: Fix bug in identification of symmetric diagrams, which could
78.130.3 by Johan Alwall
Fixed some irrelevant inconsistencies and updated comments, VERSION, and UpdateNotes.
888
                      give the wrong propagators included in event files for certain
889
                      processes (such as p p > z z j, z > l+ l-). Apart from the 
890
                      propagators (with status 2) in the event file, this bug didn't
891
                      affect any other results (such as distributions).
78.130.8 by Johan Alwall
Fixed bug in symmetry.f that made s-channels where the first sprop=0 count as onshell, so no division of conflicting BWs happened.
892
                  JA: Fix problem in gensym which made some decay chain processes
893
                      slower than they should be. Thanks Eric Mintun for reporting.
78.130.9 by Johan Alwall
Added note about the fix in rev. 248 to UpdateNotes: changed auto_dsig.f to rerun cut checking for the final matrix element evaluation, since otherwise the wrong subproc/diagram combination might be selected in the clustering compared to the matrix element, leading to failure in propagator assignments for some processes.
894
                  JA: Fix problem in event clustering (introduced in v. 1.5.8)
895
                      which made events from some processes fail Pythia running.
78.130.11 by Johan Alwall
Fixed a last instance of get_legs_with_decays in export_cpp.py
896
                  JA: Fixed bug #1156474, Pythia 8 C++ matrix element output for 
897
                      decay chain processes such as p p > z j, z > j j.
78.130.21 by olivier Mattelaer
Put Update Note and Version up-to-date
898
                      (Bug #1156474)
899
                  JA + OM: Automatically remove libpdf and libgeneric before survey,
78.130.4 by Johan Alwall
Remove libPDF and libgeneric (for alphas) before compiling in survey, to avoid having to make clean by hand.
900
                      so everything works automatically when switching between
901
                      built-in PDFs and LHAPDF.
78.130.5 by Johan Alwall
Allow / to remove particles in define, example: define q = p / g
902
                  JA: Allow syntax / to remove particles in the define command.
903
                      Example: define q = p / g
78.130.6 by Johan Alwall
Added warning if any decay chain has a particle decaying to itself or its antiparticle
904
                  JA: Added fat warning if any decay process in a decay chain
905
                      includes a particle decaying to itself (as is the case
906
                      if you do w+ > all all, since you include w+ > w+ a).
78.130.7 by Johan Alwall
Forbid running newprocess_mg5 from an already generated process directory
907
                  JA: Forbid running newprocess_mg5 from a process directory
78.130.9 by Johan Alwall
Added note about the fix in rev. 248 to UpdateNotes: changed auto_dsig.f to rerun cut checking for the final matrix element evaluation, since otherwise the wrong subproc/diagram combination might be selected in the clustering compared to the matrix element, leading to failure in propagator assignments for some processes.
908
                      that has already been generated, to avoid confusion.
78.130.14 by olivier Mattelaer
fix bug #1160629
909
                  OM: Fix lxplus server issue (Bug #1159929)
910
                  OM: Fix an issue when MG5 directory is on a read only disk 
911
                      (Bug #1160629)
78.130.17 by olivier Mattelaer
merge with spin32_propa branch
912
                  OM: Fix a bug which prevent to have the pythia matching plot/cross-section
913
                      in some particular case.
78.131.9 by olivier Mattelaer
Add the UpdateNote
914
                  OM: Support of new UFO convention allowing to define custom propagator.
915
                      (Both in MG5 and ALOHA)
916
                  OM: Change ALOHA default propagator to have a specific expression for the
917
                      massless case allowing to speed up matrix element computation with 
918
                      photon/gluon.
919
                  OM: Correct the default spin 3/2 propagator (wrong incoming/outcoming 
920
                      definition)
78.130.19 by olivier Mattelaer
Adding the support of SLURM Cluster. Thanks to Matthew Low.
921
                  ML (by OM): Adding support of the SLURM cluster. Thanks to 
922
                      Matthew Low for the implementation.
78.130.20 by olivier Mattelaer
correct split_line for c++ output (thanks tang yilei)
923
                  OM: Fixing the standalone_cpp output for the mssm model. (only model impacted)
924
                      Thanks to Silvan S Kuttimalai for reporting. 
78.130.21 by olivier Mattelaer
Put Update Note and Version up-to-date
925
                  OM: Fix Bug #1162512: Wrong line splitting in cpp when some name were very long.
926
                      (shorten the name + fix the splitting)
78.130.3 by Johan Alwall
Fixed some irrelevant inconsistencies and updated comments, VERSION, and UpdateNotes.
927
78.132.1 by olivier Mattelaer
try to merge with 1.5.9
928
1.5.8 (05/03/13)  OM: Fix critical bug introduce in 1.5.0. ALOHA was wrongly written
78.103.18 by olivier Mattelaer
Fix critical ALOHA BUG (fail to correctly interpret P(-1,1)**2 )
929
                      HELAS routine for expression containing expression square. 
930
                      (like P(-1,1)**2). None of the default model of MG5 (like sm/mssm)
78.103.19 by olivier Mattelaer
add bug report number
931
                      have such type of expression. More information in bug report #1132996
932
                      (Thanks Gezim) 		
78.103.28 by Johan Alwall
Fixed grammar in UpdateNotes
933
                  OM+JA: install Delphes now installs Delphes 3 
934
                      [added command install Delphes2 to install Delphes 2]
935
                  OM: Add command in MadEvent interface: add_time_of_flight
936
                      This command modifies the lhe events file by adding the time of 
78.103.26 by olivier Mattelaer
adding a threshold for the add_time_of_flight + tests
937
                      flight information in the lhe events. To run this you need to do
938
                      $> ./bin/madevent
78.103.28 by Johan Alwall
Fixed grammar in UpdateNotes
939
                      MGME> generate_events --laststep=parton -f 
78.103.26 by olivier Mattelaer
adding a threshold for the add_time_of_flight + tests
940
                      MGME> add_time_of_flight
941
		      MGME> pythia    [if needed]
78.103.11 by olivier Mattelaer
adding the possibility of time of flight.
942
                  OM: Fix bug in pythia8 output for process using decay chains syntax.
78.103.3 by olivier Mattelaer
modify Updates_Notes
943
                      See bug #1099790.
78.103.28 by Johan Alwall
Fixed grammar in UpdateNotes
944
                  CDe+OM: Update EWdim6 model
78.103.6 by olivier Mattelaer
Fix a bug preventing model customized via the "customize_model"
945
                  OM: Fix a bug preventing model customized via the "customize_model"
78.103.28 by Johan Alwall
Fixed grammar in UpdateNotes
946
                      command to use the automatic width computation.
947
                  OM: Change model restriction behavior: a value of 1 for a width is 
78.103.26 by olivier Mattelaer
adding a threshold for the add_time_of_flight + tests
948
                      not treated as a restriction rule.
78.103.28 by Johan Alwall
Fixed grammar in UpdateNotes
949
                  OM: Fix incomplete restriction of the MSSM model leading to inefficient
950
                      process merging (and larger-than-necessary files) for the MSSM.
951
                  OM: Correct bug #1107603 (problem with condor cluster for submission 
952
                      associated to a large number of jobs). Thanks Sanjay.
78.103.13 by Johan Alwall
Fix grid presetting for narrow off-peak invariant mass cut ranges for BW channels
953
                  JA: Fix one part of the problem in bug #1123974: take into 
954
                      account invariant mass cuts mmXX above the peak range in 
955
                      s-channel resonances in the phase space integration,
956
                      to make sure such channels find events even for narrow
957
                      invariant mass cut ranges. Please note the discussion in 
958
                      that bug report for other types of channels however.
78.103.25 by Johan Alwall
Merged with branch 1.5.8_fix_combine: Fix bug #1139303 by ensuring that processes with different propagators are split into different matrix elements even if the MEs are in fact identical also for decay chains. Also fixed order of FS particles in process definition for combination of decay chain matrix element.
959
                  JA: Fixed bug #1139303: matrix elements for identical 
960
                      decay chain processes with different propagators (such as 
78.107.2 by Johan Alwall
Fixed UpdateNotes and a detail in helas_objects.py
961
                      p p > w+, w+ > e+ ve and p p > w-,  w- > vm~ mu-) 
78.103.25 by Johan Alwall
Merged with branch 1.5.8_fix_combine: Fix bug #1139303 by ensuring that processes with different propagators are split into different matrix elements even if the MEs are in fact identical also for decay chains. Also fixed order of FS particles in process definition for combination of decay chain matrix element.
962
                      are now no longer combined, to ensure that resonances are
963
                      correctly represented in event file.
78.103.28 by Johan Alwall
Fixed grammar in UpdateNotes
964
                  OM: Support lhapdf set which contains photon (See bug #1131995).
78.105.1 by Johan Alwall
Imported Rikkerts changes for reusing last 2 PDF calls both for internal and LHAPDF PDFs (from MG5 2.0.0.beta3)
965
                  RF+JA: Reuse last two PDF calls also for LHAPDF PDFs, clarify code
966
                      for reuse of PDFs in pdg2pdf.f and pdg2pdf_lhapdf.f
78.103.32 by Johan Alwall
Changed delphes card in Delphes 2 version to latest Delphes version in UpdateNotes. Sorry about that.
967
                  OM: Update the default delphes card to latest Delphes version. This 
78.103.15 by olivier Mattelaer
automatic update of the Delphes card.
968
                      default card is automatically overwritten by the default Delphes
969
                      card when running "install Delphes".
78.106.1 by Johan Alwall
Make sure cuts are calculated only once per event. This very simple change can save s LOT of time for multiparton processes.
970
                  JA: Make sure cuts are only checked once per event - this can save
78.103.28 by Johan Alwall
Fixed grammar in UpdateNotes
971
                      a lot of time for multiparton event generation.
972
                  OM: Fix Bug #1142042 (crash in gridpack).
78.103.3 by olivier Mattelaer
modify Updates_Notes
973
78.103.1 by olivier Mattelaer
pass to 1.5.7
974
1.5.7 (15/01/13)  OM+JA: Fixed crash linked to model_v4 for processes containing wwww or
78.91.5 by olivier Mattelaer
fix bug #1095603 + bug #1093316
975
                      zzww interactions. (See bug #1095603. Thanks to Tim Lu) 
78.91.10 by olivier Mattelaer
fix the bug linked to 2>1 processes: (question #218770)
976
                  OM: Fix a bug affecting 2>1 process when the final states particles is 
977
                      (outcoming fermion) introduced in version 1.5.0. (Thanks to 
978
                      B. Fuks) 
78.91.11 by olivier Mattelaer
correct an error in the order of the helas call in presence of majorana for v4 model.
979
                  OM: Fix a problem of fermion flow for v4 model (thanks to A. Abrahantes) 
78.91.14 by olivier Mattelaer
improve support of ~ and ${vars} in path
980
                  OM+DBF: Change the automatically the electroweak-scheme when passing to 
78.91.17 by olivier Mattelaer
include Johan reviews:
981
                      complex-mass scheme: the mass of the W is the an external parameter
982
                      and Gf is an internal parameter fixed by LO gauge relation. 
78.91.14 by olivier Mattelaer
improve support of ~ and ${vars} in path
983
                  OM+DBF: Remove the model sm_mw of the model database. 
78.91.5 by olivier Mattelaer
fix bug #1095603 + bug #1093316
984
                  OM: Fix problem in the ./bin/mg5 file command when some question are 
985
                      present in the file.
78.91.14 by olivier Mattelaer
improve support of ~ and ${vars} in path
986
                  OM: Extend support for ~ and ${vars} in path.
78.91.6 by olivier Mattelaer
correct bug in large (more than 300) multi_run
987
                  OM: Fix a crash in multi_run for more than 300 successive runs.
988
                      (Thanks to Diptimoy)
78.91.7 by olivier Mattelaer
allw to choose the (center of mass) energy in the check command
989
                  OM: Allow to choose the center of mass energy for the check command.
78.91.8 by olivier Mattelaer
change pbs submission according to question #218824
990
                  OM: small change in the pbs cluster submission (see question #218824)
78.91.10 by olivier Mattelaer
fix the bug linked to 2>1 processes: (question #218770)
991
                  OM: Adding possibility to check gauge/lorentz/...for  2>1 processes.                    
78.93.1 by olivier Mattelaer
Update for the complex mass scheme allow automatic change of scheme.
992
78.91.1 by Johan Alwall
Merged up to v. 1.5.6, including fix for bug #1089199, replacing error with warning if decay processes without corresponding final state in core process, and included option to set which is highest flavor for alpha_s reweighting.
993
1.5.6 (20/12/12)  JA: Replaced error with warning when there are decay processes
78.90.4 by Johan Alwall
Replaced error with warning when there are decays without corresponding core process final state
994
                      without corresponding core processes final state (see 
78.90.6 by Johan Alwall
Added comment in UpdateNotes.txt
995
                      Question #216037). If you get this warning, please check
996
                      carefully the process list and diagrams to make sure you
997
                      have the processes you were expecting.
78.90.7 by Johan Alwall
Added option to set highest flavor for which perform alpha_s reweighting.
998
                  JA: Included option to set the highest flavor for alpha_s reweighting
999
                      (useful for 4-flavor matching with massive b:s). Note that
1000
                      this does not affect the choice of factorization scale.
78.90.9 by Johan Alwall
Fixed Bug #1089199, where the symmetry factor was not properly read for decay processes with conflicting BWs
1001
                  JA: Fixed Bug #1089199, where decay processes with symmetric 
1002
                      diagrams were missing a symmetry factor. 
1003
                      Note that this only affects decay processes (A > B C ..) 
1004
                      with multiple identical particles in the final state and 
1005
                      some propagators not able to go on the mass shell.
78.91.2 by Johan Alwall
Added mention of restriction cards in UpdateNotes
1006
                  JA: Updated the restriction cards for the sm model to set 
1007
                      Yukawa couplings equal to the corresponding masses
1008
                      (in order to avoid stupid gauge check failures).
78.90.4 by Johan Alwall
Replaced error with warning when there are decays without corresponding core process final state
1009
78.69.19 by olivier Mattelaer
merge with 2.0
1010
78.90.1 by Johan Alwall
Merged up to v. 1.5.5: Fixed bug in pdf reweighting giving asymmetric gamma+X distribution, fixed single top scale with maxjetflavor=4, fixed Aloha bug, check gauge bug, and improvement for LSF cluster.
1011
1.5.5 (18/11/12)  JA: Fixed Bug #1078168, giving asymmetries in X+gamma generation
78.89.2 by Johan Alwall
Updated warning about maxjetflavor for initial state b:s
1012
                      (e.g. Z+gamma) when ickkw=1 and pdfwgt=T. Thanks Irakli!
78.89.3 by Johan Alwall
Fixed zero cross section in t-channel single top with maxjetflavor=4, fixed mssm build_restrict to only include non-zero elements for clarity.
1013
                  JA: Ensure that t-channel single top gives non-zero cross section
1014
                      even if maxjetflavor=4 (note that if run with matching,
1015
                      maxjetflavor=5 is necessary for correct PDF reweighting).
78.89.4 by olivier Mattelaer
Fix Priscila bug
1016
                  OM: Fixed Bug #1077877. Aloha crashing for pseudo-scalar, 3 bosons 
1017
                      interactions (introduces in 1.5.4)
78.89.5 by olivier Mattelaer
correct the bug for the check command (in the Feynman/unitary switch)
1018
                  OM: Fix Bug for the command "check gauge". The test of comparing
1019
                      results between the two gauge (unitary and Feynman) was not 
1020
                      changing the gauge correctly.
78.89.7 by olivier Mattelaer
Fix suggested in bug #1071765 (impact lsf cluster only)
1021
                  OM: Improvment in LSF cluster support (see bug #1071765) Thanks to
1022
                      Brian Dorney.
78.89.2 by Johan Alwall
Updated warning about maxjetflavor for initial state b:s
1023
78.87.13 by Johan Alwall
Fixed dynamic scale setting for e-p collisions, stop running and produce error file if lpp=1 for non-parton IS
1024
1.5.4 (11/11/12)  JA: Fixed bug in combine_runs.py (introduced in v. 1.5.0) for
78.89.3 by Johan Alwall
Fixed zero cross section in t-channel single top with maxjetflavor=4, fixed mssm build_restrict to only include non-zero elements for clarity.
1025
                      processes with 5 final-state particles, which might prevent
78.87.13 by Johan Alwall
Fixed dynamic scale setting for e-p collisions, stop running and produce error file if lpp=1 for non-parton IS
1026
                      matching to Pythia to work properly (thanks Priscila).
1027
                  OM: Fix Bug #1076043, error in kinematics for e- p collisions,
1028
 		      thanks to Uta Klein (introduced in 1.5.0).
78.87.10 by Johan Alwall
Slight change of wording in UpdateNotes
1029
                  JA: Fix Bug #1075525, combination of decay processes for 
78.87.4 by Johan Alwall
First steps to improved PS generation for p p > l+ vl e+ e- with no cuts on e+ e-. Ensure identical iden_part between gensym and set_peaks by separate iden_part.f file. Added spmass in set_peaks to keep track of BW mass scale if no cuts on particles. Fixed problem with nbw defined differently in gensym and myamp.f.
1030
                      particle and antiparticle (e.g. w+ > all all and 
1031
                      w- > all all), thanks Pierre.
78.87.13 by Johan Alwall
Fixed dynamic scale setting for e-p collisions, stop running and produce error file if lpp=1 for non-parton IS
1032
                  OM: Fix a compilation crash due to aloha (thanks Tim T)
1033
                  JA: Fixed dynamical scale settings for e- p collisions.
78.87.4 by Johan Alwall
First steps to improved PS generation for p p > l+ vl e+ e- with no cuts on e+ e-. Ensure identical iden_part between gensym and set_peaks by separate iden_part.f file. Added spmass in set_peaks to keep track of BW mass scale if no cuts on particles. Fixed problem with nbw defined differently in gensym and myamp.f.
1034
                  JA: Fixed running LHAPDF on a cluster with cluster_temp_path.
78.69.18 by Johan Alwall
Merged up to v. 1.5.4: Fixed two major bugs (matching error due to combine_runs.py for 5 FS particles, wrong kinematics in ep collisions); Fixed dynamical scales for e-p collisions, fixed running LHAPDF for cluster with cluster_temp_path, reworked phase space setting for processes with competing BWs, fixed seed setting in banner as well as order of cards in banner.
1035
                  JA: Ensure that the seed is stored in the banner even when Pythia
1036
                      is run (this was broken in v. 1.5.0).
78.87.8 by Johan Alwall
Fixed errors in using idenparts.f
1037
                  JA: Improved and clarified phase space presetting for processes
1038
                      with competing BWs.
78.87.1 by olivier Mattelaer
fix aloha for duplication of TMP (and then some of them were not compile correctly)
1039
78.69.17 by olivier Mattelaer
pass to 1.5.3
1040
1.5.3 (01/11/12)  OM: Fix a crash in the gridpack mode (Thanks Baris Altunkaynak)
78.86.4 by olivier Mattelaer
1. Fix the width on Auto for the mssm (was crashing due to card format)
1041
                  OM: Fix a crash occuring on cluster with no central disk (only
1042
                      condor by default) for some complicated process.
78.86.1 by olivier Mattelaer
1. fix the gridpack (fail due to missing combine_runs file)
1043
                  OM: If launch command is typed before any output command, 
1044
                      "output madevent" is run automatically.
78.86.4 by olivier Mattelaer
1. Fix the width on Auto for the mssm (was crashing due to card format)
1045
                  OM: Fix bug preventing to set width to Auto in the mssm model.
1046
                  OM: Allow "set width PID VALUE" as an additional possibility to
1047
                      answer edit card function.
1048
                  OM: Improve ME5_debug file (include now the content of the 
1049
                      proc_card as well).
78.86.1 by olivier Mattelaer
1. fix the gridpack (fail due to missing combine_runs file)
1050
78.85.5 by olivier Mattelaer
change UpdateNotes
1051
1.5.2 (11/10/12)  OM: Fix Bug for mssm model. The param_card was not read properly
1052
                      for this model. (introduce in 1.5.0)
1053
                  OM: If the code is run with an input file (./bin/mg5 cmd.cmd)
78.85.8 by olivier Mattelaer
Including modification asked by the Johan review.
1054
                      All question not answered in the file will be answered by the 
78.85.5 by olivier Mattelaer
change UpdateNotes
1055
                      default value. Running with piping data is not affected by this.
1056
                      i.e. running ./bin/mg5 cmd.cmd < answer_to_question 
1057
                       or echo 'answer_to_question' | ./bin/mg5 cmd.cmd      
1058
                      are not affected by this change and will work as expected.
78.85.8 by olivier Mattelaer
Including modification asked by the Johan review.
1059
                  OM: Fixing a bug preventing to use the "set MH 125" command in a
78.85.5 by olivier Mattelaer
change UpdateNotes
1060
                      script file.
78.85.7 by Johan Alwall
Fixed bug in format of results.dat file for impossible configurations in conflicting BWs
1061
                  JA: Fixed a bug in format of results.dat file for impossible
1062
                      configurations in processes with conflicting BWs.
78.85.8 by olivier Mattelaer
Including modification asked by the Johan review.
1063
                  OM: Adding command "launch" in madevent interface which is the
1064
                      exact equivalent to the launch command in the MG5 interface
1065
                      in madevent output.
78.69.16 by olivier Mattelaer
pass to 1.5.2
1066
                  OM: Secure the auto-update, since we receive some report of incomplete
1067
                      version file information.
78.85.5 by olivier Mattelaer
change UpdateNotes
1068
78.84.11 by olivier Mattelaer
Update Version/Update Notes
1069
1.5.1 (06/10/12)  JA: Fixed symmetry factors in non-grouped MadEvent mode
78.84.7 by Johan Alwall
Fixed symmetry factors in non-grouped MadEvent mode
1070
                      (bug introduced in v. 1.5.0).
78.84.8 by Johan Alwall
Fixed bug in symmetry.f when non-BW s-channel splittings come before BW s-channel splittings in configs.inc
1071
                  JA: Fixed phase space integration problem with multibody 
1072
                      decay processes (thanks Kentarou for finding this!).
78.84.11 by olivier Mattelaer
Update Version/Update Notes
1073
                  OM: Fix that standalone output was not reading correctly the param_card
1074
                      (introduce in 1.5.0)
1075
                  OM: Fix a crash when trying to load heft
78.173.2 by Johan Alwall
Merged with v. 1.5.1
1076
                  OM: Fix the case when the UFO model contains one mass which 
1077
                      has the same name as another parameter up to the case.
1078
                  OM: Fix a bug for result lower than 1e-100 those one are now 
1079
                      consider as zero.
1080
                  OM: Fix a bug present in the param_card create by width computation 
1081
                      computation where the qnumbers data were written as a float 
1082
                      (makes Pythia 6 crash).
78.84.7 by Johan Alwall
Fixed symmetry factors in non-grouped MadEvent mode
1083
78.69.7 by olivier Mattelaer
pass to 1.5.0
1084
1.5.0 (28/09/12)  OM: Allow MG5 to run in complex mass scheme mode
78.54.61 by Olivier Mattelaer
update Version/UpdatesNotes
1085
                      (mg5> set complex_mass True)
1086
                  OM: Allow MG5 to run in feynman Gauge
78.54.90 by olivier Mattelaer
ALOHA: improve way to write a factorized expression (dealing with the position of the minus sign)
1087
                      (mg5> set gauge Feynman)
78.78.12 by olivier Mattelaer
improve update Notes
1088
                  OM: Add a new command: 'customize_model' which allow (for a
78.54.128 by Johan Alwall
Merged with negative_weights branch, allowing for negative weights both in PDFs and in matrix element (helicity by helicity). This supports both NLO PDFs and interference-only terms, etc.
1089
                      selection of model) to fine tune the model to your need.
78.74.1 by Johan Alwall
Fixed seed treatment and guarantee identical results for identical seeds. Had to put back saving the results.dat files.
1090
                  FR team: add a file decays.py in the UFO format, this files 
78.54.91 by olivier Mattelaer
merge with fr_decay branch
1091
                      contains the analytical expression for one to two decays
1092
       		  OM: implement a function for computing the 1 to 2 width on 
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1093
                      the fly. (requires MG5 installed on the computer, not only
1094
                      the process directory)
78.81.5 by olivier Mattelaer
update the UpdateNotes
1095
                  OM: The question asking for the edition of the param_card/run_card
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1096
                      now accepts a command "set" to change values in those cards
1097
                      without opening an editor. This allow simple implemetation 
78.81.9 by olivier Mattelaer
remove the debug print
1098
                      of scanning. (Thanks G. Durieux to have push me to do it)
78.54.145 by olivier Mattelaer
merge four_fermion branch
1099
                  OM: Support UFO model with spin 3/2
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1100
                  OM + CDe: Support four fermion interactions. Fermion flow 
1101
                       violation/Majorana are not yet allowed in four fermion 
1102
                       interactions.
78.54.145 by olivier Mattelaer
merge four_fermion branch
1103
                  OM + PdA: Allow Large Extra Dimension Model (LED) to run in the
1104
                      MG5 framework.
78.54.90 by olivier Mattelaer
ALOHA: improve way to write a factorized expression (dealing with the position of the minus sign)
1105
                  OM: Add auto-detection if MG5 is up-to-date and propose to
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1106
                      apply a patch if not.
1107
                  OM: MadEvent changes automatically the compiler according to 
78.54.90 by olivier Mattelaer
ALOHA: improve way to write a factorized expression (dealing with the position of the minus sign)
1108
                      the value present in the configuration file.
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1109
                  OM: Aloha modifications: faster to create routines and more 
1110
                      optimized routines (up to 40% faster than previous version).
1111
                  OM: Aloha now supports Lorentz expression with denominator.
1112
                  OM: Improve error message when Source didn't compile properly.
78.54.81 by olivier Mattelaer
fix unittest
1113
                  OM: The numerical evaluation of the matrix element requires now 
78.54.90 by olivier Mattelaer
ALOHA: improve way to write a factorized expression (dealing with the position of the minus sign)
1114
                      less memory than before (madevent and standalone output)
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1115
                  OM: Fix a series of bugs with the madevent command 'remove' and 
78.74.1 by Johan Alwall
Fixed seed treatment and guarantee identical results for identical seeds. Had to put back saving the results.dat files.
1116
                      'run_banner'                    
78.72.1 by Johan Alwall
Ensure that identical seed gives identical runs
1117
                  JA: Ensure identical results for identical seeds also with
78.74.1 by Johan Alwall
Fixed seed treatment and guarantee identical results for identical seeds. Had to put back saving the results.dat files.
1118
                      multiple runs in the same directory. Note that identical runs
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1119
                      with previous versions can't be guaranteed (but different
78.74.1 by Johan Alwall
Fixed seed treatment and guarantee identical results for identical seeds. Had to put back saving the results.dat files.
1120
                      seeds are guaranteed to give statistically independent runs).
78.54.123 by Johan Alwall
Fixed seed treatment, ensure identical runs for identical seed, store all results.dat files.
1121
                      Save the results.dat files from all runs.
78.77.6 by Johan Alwall
Changed to total energy for ebeam, since this is what Pythia expects.
1122
                  JA: Amended kinematics to correctly deal with the case of
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1123
                      massive beams, as well as fixed-target proton collisions.
78.77.6 by Johan Alwall
Changed to total energy for ebeam, since this is what Pythia expects.
1124
                  JA: Changed default in the run_card.dat to use -1 as "no cut"
1125
                      for the max-type cuts (etaj, ptjmax, etc.).
1126
                  JA: Added support for negative weights in matrix elements
1127
                      (as required for interference-only terms) and PDFs.
1128
                  JA: Avoid creating directories for integration channels
1129
                      that can not give events based on BW settings
1130
                      (further improvement compared to v. 1.4.8).
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1131
                  JA: Optimize phase space integration when there are resonances
1132
                      with mass above ECM.
78.54.133 by Johan Alwall
Fixed replace.py for >= 10 particles in event (thanks Alexis)
1133
                  JA: Fixed issue in replace.pl script with more than 9 particles
1134
                      in an event.
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1135
                  JA+OM: Allow cluster run to run everything on a local (node) disk.
78.54.143 by olivier Mattelaer
merge lp:~maddevelopers/madgraph5/transfer_on_exit
1136
                      This is done fully automatically for condor cluster.
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1137
                      For the other clusters, the user should set the variable
1138
                      "cluster_temp_path" pointing to a directory (usefull only if 
1139
                      the directory is on the node filesystem). This still requires
1140
                      access to central disk for copying, event combination,
78.79.1 by Johan Alwall
First attempt to use local node tmp directory for condor cluster
1141
                      running Pythia/PGS/Delphes etc.
78.69.12 by Johan Alwall
Merged with branch fix_mirror_in_decays, which fixes a potential problem for decay processes where flavor changing neutral currents are present (process mirroring was turned on, so t2 > t1 g was merged with t1 > t2 g).
1142
                  OM: Replace fortran script combine_runs by a python script. 
1143
                      This script allows to be more stable when running on clusters 
1144
                      with slow filesystem response (bugs #1050269 and #1028844)
1145
                  JA: Ensure that process mirroring is turned off for decay
1146
                      processes of type A > B C...
78.79.1 by Johan Alwall
First attempt to use local node tmp directory for condor cluster
1147
78.69.6 by olivier Mattelaer
pass in 1.4.8.4
1148
1.4.8.4 (29/08/12) OM: Fix a web problem which creates generations to run twice on the web.
78.75.1 by Johan Alwall
Implemented support for fixed-target collisions and massive-beams collisions such as WIMP annihilation
1149
78.69.5 by Johan Alwall
Increased max_read in combine_events.f to 5M (to match cmax_events). Now on version 1.4.8.3.
1150
1.4.8.3 (21/08/12) JA: Ensure that the correct seed is written also in the .lhe
78.69.3 by Johan Alwall
Fix iseed in .lhe file header, avoid crash in gen_ximprove.f if there are empty results.dat files present.
1151
                       file header.
78.69.4 by Johan Alwall
Kill run if there are problems reading a results.dat file
1152
                   JA: Stop run in presence of empty results.dat files 
1153
                       (which can happen if there are problems with disk access
1154
                       in a cluster run).
78.69.5 by Johan Alwall
Increased max_read in combine_events.f to 5M (to match cmax_events). Now on version 1.4.8.3.
1155
                   JA: Allow reading up to 5M weighted events in combine_events.
78.69.3 by Johan Alwall
Fix iseed in .lhe file header, avoid crash in gen_ximprove.f if there are empty results.dat files present.
1156
78.71.8 by olivier Mattelaer
fix the mssm problem.
1157
1.4.8.2 (30/07/12) OM: Allow AE(1,1), AE(2,2) to not be present in SLAH1 card
78.69.3 by Johan Alwall
Fix iseed in .lhe file header, avoid crash in gen_ximprove.f if there are empty results.dat files present.
1158
                       (1.4.8 crashes if they were not define in the param_card)
78.71.8 by olivier Mattelaer
fix the mssm problem.
1159
                   OM: Add a button Stop-job for the cluster and make nicer output 
78.69.3 by Johan Alwall
Fix iseed in .lhe file header, avoid crash in gen_ximprove.f if there are empty results.dat files present.
1160
                       when the user press Ctrl-C during the job.
78.71.8 by olivier Mattelaer
fix the mssm problem.
1161
78.69.1 by Johan Alwall
Merged up to v. 1.4.8, including speedup of conflicting decay chains, fixes in decay chains, fix matching plots when tag is reused.
1162
1.4.8 (24/07/12)  JA: Cancel running of integration channels where the BW
1163
                      structure makes it impossible to get any events. This
1164
                      can significantly speed up event generation for processes
1165
                      with conflicting BWs.
78.57.13 by Johan Alwall
Fixed minor point in myamp.f (should use xe instead of xm for setting of t-channel grid minimum)
1166
                  JA: Minor modification of integration grid presetting in
1167
                      myamp.f, due to the above point.
78.69.1 by Johan Alwall
Merged up to v. 1.4.8, including speedup of conflicting decay chains, fixes in decay chains, fix matching plots when tag is reused.
1168
                  JA: Raise exception if a decay process has decaying particles
1169
                      that are not present in the corresponding core process
1170
                      (this might help avoid syntax mistakes).
78.57.22 by Johan Alwall
Some minor fixes to make matching plotting even smoother.
1171
                  JA: Fixed subprocess group combination also for the case
1172
                      when different process flags @N are given to different
1173
                      decays of the same core process (sorry, this was missed
1174
                      in v. 1.4.7).
78.57.12 by Johan Alwall
Fixed bug #1017912 regarding certain decay chain. No tests yet though...
1175
                  JA: Fixed crash for process p p > w+ w+ j j t t~ when all 
1176
                      w and t/t~ are decayed (bug #1017912, thanks to Nicolas
1177
                      Deutschmann).
78.57.17 by Johan Alwall
Fixed bug #1022415 (I think)
1178
                  JA: Fixed array dimension for diagrams with a single s-channel
1179
                      propagator (caused crash for certain compilers, bug #1022415
1180
                      thanks Sho Iwamoto).
78.69.1 by Johan Alwall
Merged up to v. 1.4.8, including speedup of conflicting decay chains, fixes in decay chains, fix matching plots when tag is reused.
1181
                  JA: Fixed crash for identical decay chains for particle-anti- 
1182
                      particle when only one of the two is decayed, introduced 
1183
                      in v. 1.4.7 (thanks John Lee).
1184
                  OM: Ensure that matching plots are replaced correctly when
1185
                      Pythia is run reusing a tag name.
1186
                  OM: Improved check for YE/AE, YU/AU, YD/AD for first two
1187
                      generations in SLHA1<->2 converter (thanks Abhishek).
78.57.11 by Johan Alwall
Fixed remaining problem with subprocess grouping of decay chains (for different process ids), stop evalutation of impossible BW combinations in myamp.f
1188
78.57.9 by Johan Alwall
Merged with branch 1.4.7: Fixed seed treatment and allow for large seeds, plus a number of minor fixes and features (see UpdateNotes)
1189
1.4.7 (25/06/12)  JA: Change the random seed treatment to ensure that the original 
78.68.5 by Johan Alwall
Fixed the seed treatment
1190
                      seed is stored in the banner (this was broken in v. 1.4.0).
1191
                      If a non-zero seed is given in the run_card, this seed
1192
                      is used as starting value for the SubProcesses/randinit file,
1193
                      while the seed in the run_card is set to 0.
1194
                      This way, the seed for a multi_run is automatically
1195
                      updated in the same way as for individual runs.
78.68.26 by Johan Alwall
Fixed random seed above 60000 or so, which was broken since MG5 1.0. Thanks to Tim for implementing :-)
1196
                  TS + JA: Fix problem with duplicate random seeds above 64000.
1197
                      Now, random seeds up to 30081*30081 can safely be used.
78.68.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1198
                  JA: Turn off automatic checking for minimal coupling orders
1199
                      in decay processes A > B C ...
1200
                  JA: Ensure that automatic coupling order determination works
1201
                      also for effective theories with multiple orders in an
1202
                      interaction (thanks Claude and Gizem Ozturk).
78.68.11 by Johan Alwall
Updated UpdateNotes, removed minimum width requirement in symmetry.f
1203
                  JA: Optimize phase space integration and event generation
1204
                      for decay processes with very squeezed mass spectrum.
78.68.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1205
                  JA: Ensure that identical matrix elements in different process 
78.68.8 by Johan Alwall
Turn off automatic checking for minimal WEIGHTED for decay processes (unless in decay chains)
1206
                      definitions are combined also when using the decay chain 
1207
                      formalism (thanks to Zhen Liu for pointing this out).
78.68.21 by Johan Alwall
Regenerate html pages after combine_runs
1208
                  BF+JA: Updated the NMSSM model to the latest FR version.
78.68.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1209
                  OM: Change EW_dim6 to remove all interactions which don't 
1210
                      impact three boson scattering.
78.68.25 by Johan Alwall
Fixed bug #1015032, which turned out to be due to erraneous matrix element combination using the IdentifyMETag. This failed when processes had identical diagrams but different relative order of the particles in different diagrams. Also finally fixed the write for inputs in symmetry.f.
1211
                  JA: Fixed problem in matrix element combination which allowed
1212
                      non-identical matrix elements to be combined in certain
1213
                      complicated processes (such as p p > l vl l vl l vl),
1214
                      resulting in lines with Z > e+ mu- in the event file
1215
                      (bug #1015032, thanks Johannes E for reporting).
78.68.8 by Johan Alwall
Turn off automatic checking for minimal WEIGHTED for decay processes (unless in decay chains)
1216
                  JA: Fixed minor typo in myamp.f.
78.69.1 by Johan Alwall
Merged up to v. 1.4.8, including speedup of conflicting decay chains, fixes in decay chains, fix matching plots when tag is reused.
1217
                  OM: Fixed minor behavior restriction of multi_run (thanks to
78.68.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1218
                      Joachim Kopp).
78.68.19 by Johan Alwall
Fixed color sextet support in addmothers.f (had been bruined at some point)
1219
                  OM: Improved condor cluster support when the cluster is 
78.68.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1220
                      unresponsive (should avoid some crashes on the web).
78.68.19 by Johan Alwall
Fixed color sextet support in addmothers.f (had been bruined at some point)
1221
                  JA: Fixed support for color sextets in addmothers.f
1222
                      (thanks Nicolas Deutschmann for reporting).          
78.68.25 by Johan Alwall
Fixed bug #1015032, which turned out to be due to erraneous matrix element combination using the IdentifyMETag. This failed when processes had identical diagrams but different relative order of the particles in different diagrams. Also finally fixed the write for inputs in symmetry.f.
1223
                  JA: Make sure that also the SubProcesses directories are 
1224
                      cleaned when running bin/compile in a gridpack.
1225
                  JA: Removed the confusing makefile in Template and replace it
1226
                      with scripts to create madevent.tar.gz and gridpack.tar.gz.
78.68.8 by Johan Alwall
Turn off automatic checking for minimal WEIGHTED for decay processes (unless in decay chains)
1227
                  
78.68.1 by Johan Alwall
Correctly combine different processes also with decay chains, combine matrix elements from different processes also with decay chains
1228
1.4.6 (16/05/12)  JA: Added cuts on lepton pt for each of the 4 hardest leptons
78.69.1 by Johan Alwall
Merged up to v. 1.4.8, including speedup of conflicting decay chains, fixes in decay chains, fix matching plots when tag is reused.
1229
                  OM: Allow bin/madevent script to be run with a single line command
78.57.10 by Olivier Mattelaer
fixing a stupid bug in install commmand + remove mac related files (which shoudn't be present)
1230
                      example ./bin/madevent multi_run 10 
78.57.11 by Johan Alwall
Fixed remaining problem with subprocess grouping of decay chains (for different process ids), stop evalutation of impossible BW combinations in myamp.f
1231
                  OM: Adding the 4 higgs interactions in the standard model UFO model
78.62.9 by Johan Alwall
Added new restrict_lepton_masses.dat card in the sm model
1232
                  JA: Added new restriction card for the sm model with massive
1233
                      muon and electron, and non-zero tau decay width
78.62.6 by Johan Alwall
Fixed incompatibility of charge conjugation indices because conjugate_indices was calculated too early in decay chains (due to bad get call)
1234
                  JA: Ensure assignment of colors to intermediate propagators
78.62.5 by Johan Alwall
Another round of addmothers.f color flow violating intermediate propagating color assignments.
1235
                      works also in fermion flow- and color flow-violating 
78.63.1 by Johan Alwall
Fixed problem with decay chains that start the same but have different endings
1236
                      RPV processes (thanks Brock Tweedie for finding this).
78.62.6 by Johan Alwall
Fixed incompatibility of charge conjugation indices because conjugate_indices was calculated too early in decay chains (due to bad get call)
1237
                  JA: Fix crash for certain fermion flow violating decay chains
78.62.8 by Johan Alwall
Updated UpdateNotes regarding ffv bug
1238
                      (introduced in v. 1.3.27) (again thanks to Brock Tweedie).
78.63.1 by Johan Alwall
Fixed problem with decay chains that start the same but have different endings
1239
                  JA: Fix crash for decay chains with multiple decays involving 
1240
                      the same particles (thanks Steve Blanchet for reporting)
78.63.2 by Johan Alwall
Fixed C++ output with multiparticle vertices
1241
                  JA+OM: Fix crash for Pythia8 output with multiparticle vertices
78.62.21 by Johan Alwall
Fixed some language in UpdateNotes and Template/README file
1242
                      (thanks to Moritz Huck for reporting this.)
1243
                  OM: Fixing ALOHA output for C++/python.
78.62.13 by Olivier Mattelaer
fixing output aloha when trying to output in non Fortran output
1244
                  OM: Fix a crash occuring when trying to create an output on 
1245
                      an existing directory (thanks Celine)
78.62.4 by Johan Alwall
Fixed problematic process in myamp.f
1246
78.61.15 by mattelaer-olivier
make stdout/stderr different for pthia/pgs/Delphes
1247
1.4.5 (11/04/12)  OM: Change the seed automatically in multi_run. (Even if the seed
1248
                      was set to a non automatic value in the card.)
1249
                  OM: correct a minor bug #975647 (SLAH convention problem) 
78.61.2 by Olivier Mattelaer
improve cluster support
1250
                      Thanks to Sho Iwamoto
1251
                  OM: Improve cluster support (more secure and complete version)
78.61.8 by Johan Alwall
Increased number of tries for non-zero helicities to 100 in genps.inc
1252
                  JA: Increased the number of events tested for non-zero helicity
1253
                      configurations (needed for goldstino processes).
78.61.14 by mattelaer-olivier
fix an html output problem (when launching generate_events RUN twice)
1254
                  OM: Add a command to remove the file RunWeb which were not always
1255
                      deleted correctly
78.61.16 by Olivier Mattelaer
remove pointless print
1256
                  OM+JA: Correct the display of number of events and error for Pythia 
1257
                     in the html files.
78.61.15 by mattelaer-olivier
make stdout/stderr different for pthia/pgs/Delphes
1258
                  OM: Changed the way the stdout/stderr are treated on the cluster
1259
                      since some cluster cann't support to have the same output file
78.61.16 by Olivier Mattelaer
remove pointless print
1260
                      for both. (thanks abhishek)
78.61.15 by mattelaer-olivier
make stdout/stderr different for pthia/pgs/Delphes
1261
78.57.3 by Olivier Mattelaer
pass in 1.4.4
1262
1.4.4 (29/03/12)  OM: Added a command: "output aloha" which allows to creates a 
78.61.2 by Olivier Mattelaer
improve cluster support
1263
                      subset (or all) of the aloha routines linked to the
78.59.2 by Olivier Mattelaer
remove pointless print
1264
                      current model
78.59.8 by mattelaer-olivier
allow the duration of the timer to be set in input/mg5_configuration.txt
1265
                  OM: allow to choose the duration of the timer for the questions.
1266
                      (via ./input/mg5_configuration.txt)
78.59.14 by mattelaer-olivier
improve UFO to MG4 conversion, allows G to be not defined in the UFO model.
1267
                  OM: Allow UFO model where G is not defined.
78.59.19 by Olivier Mattelaer
allowing to move the output directory after a launch was done.
1268
                  OM: allow to use ~,~user, ${var} in the path. Improve support
1269
                      for path containing spaces.
78.59.4 by Johan Alwall
Fixed LHAPDF functionality that was broken in 1.4.0
1270
                  JA: Fixed LHAPDF functionality which was broken in v. 1.4.0
78.59.5 by Johan Alwall
Fixed mssm restrict card mixing angles
1271
                  JA: Allow non-equal mixing angles in mssm restrict cards
1272
                      (as needed for cards from some spectrum generators)
78.59.9 by Johan Alwall
Fixed script addmasses.py
1273
                  JA: Fixed script addmasses.py for complicated events such as
1274
                      p p > t t~ + jets with decays of t and t~.
78.59.10 by Johan Alwall
Fixed a number of special case errors, including allowing to give a run_name for combine_events and associated functions. Olivier, please check that this is correctly done (esp. for the run_tag, where I dont know how you select run tag automatically. Added the GE cluster to the cluster list.
1275
                  JA: Added GE cluster to the list in cluster.py.
78.59.23 by Johan Alwall
Fixed maxconfigs.inc in presence of competing resonances
1276
                  JA: Allow up to 1M events in a single run. Note that the 
78.59.11 by Johan Alwall
Allow up to 1M events in a single run
1277
                      unweighting (combine events) step gets quite slow with
1278
                      so many events. Also note that if Pythia is run, still
78.59.23 by Johan Alwall
Fixed maxconfigs.inc in presence of competing resonances
1279
                      maximum 50k events is recommended in a single run. 
78.59.12 by Olivier Mattelaer
add fix for the fact that script might not be executable
1280
                  OM: Fix problem linked to filesystem which makes new files
78.59.14 by mattelaer-olivier
improve UFO to MG4 conversion, allows G to be not defined in the UFO model.
1281
                      non executables by default. (bug #958616)
78.59.23 by Johan Alwall
Fixed maxconfigs.inc in presence of competing resonances
1282
                  JA: Fixed buffer overflow in gen_ximprove when number of
1283
                      configs > number of diagrams due to competing resonances
1284
                      (introduced in v. 1.4.3).
78.59.2 by Olivier Mattelaer
remove pointless print
1285
78.49.29 by mattelaer-olivier
update date
1286
1.4.3 (08/03/12)  JA: Reintroduced the possibility to completely forbid
78.49.7 by Johan Alwall
Add 7545 command for forbidden s-channels, and keep $ for forbidden onshell s-channels
1287
                      s-channel diagrams, using the $$ notation. Note that
1288
                      this should be used with great care, since the result
1289
                      is in general not gauge-invariant. It is in general
1290
                      better to use the $ notation, forbidding only onshell
1291
                      s-channel particles (the inverse of decay chains).
78.49.8 by Johan Alwall
Ensure that ptj and mmjj < xqcut for xqcut > 0. If set larger, they are set to 0 unless auto_ptj_and_mjj is T.
1292
                  JA: Automatically ensure that ptj and mmjj are below xqcut
1293
                      when xqcut > 0, since ptj or mmjj > xqcut ruins matching.
78.49.7 by Johan Alwall
Add 7545 command for forbidden s-channels, and keep $ for forbidden onshell s-channels
1294
                  OM: Add LSF to the list of supported cluster (thanks to Alexis).
78.49.5 by mattelaer-olivier
change the way to read the param_card in model reader.
1295
                  OM: change the param_card reader for the restrict file.
1296
                      This allow to restrict model with 3 lha id (or more)
1297
                      (thanks to Eduardo Ponton).
78.49.4 by Olivier Mattelaer
include LSF cluster (and small bug pointed by Simon)
1298
                  OM: forbids to run 'generate events' with python 2.4.
78.49.3 by Olivier Mattelaer
various modification
1299
                  OM: Include the configuration file in the .tar.gz created on 
78.49.4 by Olivier Mattelaer
include LSF cluster (and small bug pointed by Simon)
1300
                      the web (thanks to Simon) .
78.49.17 by Olivier Mattelaer
fix bug #942376
1301
                  OM: Fix a Mac specific problem for edition of Delphes card.
1302
                      (thanks to Sho Iwamoto).
78.49.27 by mattelaer-olivier
include the only non spin3/2 fix in this version.
1303
                  OM: ALOHA modifications:
1304
                       - Change sign convention for Epsilon (matching FR choices)
1305
                       - For Fermion vertex forces that _1 always returns the  
1306
                         incoming fermion and _2 returns the outcoming fermion. 
1307
                         (This modifies conjugate routine output)
1308
                       - Change the order of argument for conjugate routine
1309
                         to expect IO order of fermion in all cases.
1310
                       Note that the two last modifications matches MG5 conventions
1311
                       and that those modifications correct bugs for interactions
1312
                       a) subject to conjugate routine (i.e. if the model has 
1313
                          majorana)                       
1314
                       b) containing fermion momentum dependencies in the Lorentz
1315
                          structure  
1316
                       All model included by default in MG5 (in particular sm/mssm)
1317
                       were not affected by those mismatch of conventions.
1318
                       (Thanks to Benjamin fuks) 
78.49.4 by Olivier Mattelaer
include LSF cluster (and small bug pointed by Simon)
1319
                  OM: make acceptance test more silent.  
1320
                  OM: return the correct error message when a compilation occur. 
1321
                  OM: some code re-factoring.
78.50.1 by mattelaer-olivier
correct acceptance test
1322
1323
1.4.2 (16/02/12) JA: Ensure that matching works properly with > 9 final state
78.43.7 by Johan Alwall
Make sure matching works also for >9 final state particles (increased buffer size for comment line with branching scales)
1324
                      particles (by increasing a buffer size in event output)
78.50.1 by mattelaer-olivier
correct acceptance test
1325
                 OM: add a command "import banner" in order to run a full run
1326
                      from a given banner.
1327
                 OM: Fix the Bug #921487, fixing a problem with home made model
78.43.17 by Olivier Mattelaer
Update UpdatesNotes and merge with particle_antiparticle flip
1328
                      In the definition of Particle/Anti-Particle. (Thanks Ben)
78.50.1 by mattelaer-olivier
correct acceptance test
1329
                 OM: Fix a formatting problem in me5_configuration.txt 
78.43.17 by Olivier Mattelaer
Update UpdatesNotes and merge with particle_antiparticle flip
1330
                      (Bug #930101) Thanks to Arian
78.50.1 by mattelaer-olivier
correct acceptance test
1331
                 OM: allow to run ./bin/mg5 BANNER_PATH and
78.43.19 by Olivier Mattelaer
allow
1332
                      ./bin/mg5 PROC_CARD_V4_PATH
78.50.1 by mattelaer-olivier
correct acceptance test
1333
                 OM: Various small fixes concerning the stability of the html 
1334
                      output.
1335
                 OM: Changes the server to download td since cp3wks05 has an 
1336
                      harddisk failures.
78.43.7 by Johan Alwall
Make sure matching works also for >9 final state particles (increased buffer size for comment line with branching scales)
1337
78.50.1 by mattelaer-olivier
correct acceptance test
1338
1.4.1 (06/02/12) OM: Fix the fermion flow check which was wrongly failing on 
78.43.7 by Johan Alwall
Make sure matching works also for >9 final state particles (increased buffer size for comment line with branching scales)
1339
                      some model  (Thanks to Benjamin)
78.50.1 by mattelaer-olivier
correct acceptance test
1340
                 OM: Improve run organization efficiency (which speeds up the 
1341
                      code on cluster) (Thanks to Johan)
1342
                 OM: More secure html output (Thanks to Simon)
78.1.125 by Olivier Mattelaer
first fixing associated to 1.4.0
1343
78.50.1 by mattelaer-olivier
correct acceptance test
1344
1.4.0 (04/02/12) OM: New user interface for the madevent run. Type:
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1345
                      1) (from madevent output) ./bin/madevent
1346
                      2) (from MG5 command line) launch [MADEVENT_PATH] -i
1347
                      This interface replaces various script like refine, 
1348
                      survey, combine, run_..., rm_run, ...
1349
                      The script generate_events still exists but now calls
1350
                       ./bin/madevent. 
78.50.1 by mattelaer-olivier
correct acceptance test
1351
                 OM: For MSSM model, convert param_card to SLAH1. This card is
78.36.181 by Olivier Mattelaer
modify collect_result in order
1352
                      converted to SLAH2 during the MadEvent run since the UFO 
1353
                      model uses SLAH2. This allows to use Pythia 6,
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1354
                      as well as having a coherent definition for the flavor.
78.50.1 by mattelaer-olivier
correct acceptance test
1355
                 JA+OM: For decay width computations, the launch command in 
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1356
                      addition to compute the width, creates a new param_card 
1357
                      with the width set to the associated values, and with the 
1358
                      Branching ratio associated (usefull for pythia). 
78.50.1 by mattelaer-olivier
correct acceptance test
1359
                 NOTE: This param_card makes sense for future run ONLY if all 
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1360
                      relevant decay are generated.
78.50.1 by mattelaer-olivier
correct acceptance test
1361
                 EXAMPLE: (after launch bin/mg5):
78.36.181 by Olivier Mattelaer
modify collect_result in order
1362
                       import model sm-full
1363
                       generate t > b w+
1364
                       define all = p b b~ l+ l- ta+ ta- vl vl~
1365
                       add process w+ > all all
1366
                       add process z > all all
1367
                       define v = z w+ w-
1368
                       add process h > all all
1369
                       add process h > v v, v > all all
1370
                       output
1371
                       launch
78.50.1 by mattelaer-olivier
correct acceptance test
1372
                 OM: change output pythia8 syntax: If a path is specified this 
78.36.186 by Olivier Mattelaer
Fixed problem with acceptance tests (problem with grouping)
1373
                      is considered as the output directory.
78.50.1 by mattelaer-olivier
correct acceptance test
1374
                 OM: Change the path of the madevent output files. This allows 
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1375
                      to run pythia/pgs/delphes mulitple times for the same set 
1376
                      of events (with different pythia/... parameters).
78.50.1 by mattelaer-olivier
correct acceptance test
1377
                 OM: Madevent output is now insensitive to the relative path
78.36.212 by mattelaer-olivier
improve configuration file treatment (autocompletion for set / save options/ ...)
1378
                      to pythia-pgs, delphes, ... In consequence you don't need
78.50.1 by mattelaer-olivier
correct acceptance test
1379
                      anymore to have your directory at the same level as 
1380
                      Template directory. 
1381
                 OM: MadEvent checks that the param_card is coherent with the 
78.36.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1382
                      restriction used during the model generation. 
78.50.1 by mattelaer-olivier
correct acceptance test
1383
                 OM: Model restrictions will now also force opposite number to 
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1384
                      match (helpfull for constraining to rotation matrix).  
78.50.1 by mattelaer-olivier
correct acceptance test
1385
                 OM: Change the import command. It's now allowed to omit the 
78.36.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1386
                      type of import. The type is guessed automaticaly. 
78.36.96 by Olivier Mattelaer
Refactorize the managment of the Error.
1387
                      This is NOT allowed on the web.
78.50.1 by mattelaer-olivier
correct acceptance test
1388
                 OM: Add a check that the fermion flow is coherent with the 
78.36.186 by Olivier Mattelaer
Fixed problem with acceptance tests (problem with grouping)
1389
                      Lorentz structure associates to the vertex.
78.50.1 by mattelaer-olivier
correct acceptance test
1390
                 OM: Add a check that the color representation is coherent. 
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1391
                      This allow to detect/fix various problem linked
1392
                      to some new models created by FR and SARAH.
78.50.1 by mattelaer-olivier
correct acceptance test
1393
                 OM: Change the default fortran compiler to gfortran.
1394
                 OM: Add the possibility to force which fortran compiler will
78.36.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1395
                      be used, either via the configuration file or via the set 
78.36.30 by Olivier Mattelaer
add three command set fortran_compiler NAME/ display options / display mg5_variable NAME
1396
                      command.
78.50.1 by mattelaer-olivier
correct acceptance test
1397
                 OM: Add the possibility to bypass the automatic opening of 
78.36.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1398
                      the web browser (via the configuration file: 
1399
                      ./input/mg5_configuration.txt )
78.50.1 by mattelaer-olivier
correct acceptance test
1400
                 OM: add 'save options' command to save the current configuration 
1401
                      in the configuration file. 
1402
                 OM: Change the scheme of questions when running madevent and 
78.36.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1403
                      allow to specify in the command interface if you
1404
                      want to run pythia/pgs/...
1405
                      Allow to put the answers to the questions in the 
1406
                      proc_card.dat.
78.50.1 by mattelaer-olivier
correct acceptance test
1407
                 OM: Add options for the display command:
78.36.30 by Olivier Mattelaer
add three command set fortran_compiler NAME/ display options / display mg5_variable NAME
1408
                      a) display options: return the current option value. 
1409
                        i.e. those set via the set command and/or via the 
1410
                        configuration file
78.36.71 by Olivier Mattelaer
new display for couplings/coupling_order
1411
                      b) display variable NAME: return the current string 
1412
                        representation of NAME and/or self.NAME .
78.36.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1413
                      c) display coupling_order: return the coupling orders with
1414
                        their associated weight (for automatic order restriction)
1415
                      d) display couplings now returns the list of all couplings
1416
                        with the associated expression
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1417
                      e) display interactions [PART1] [PART2] [PART3] ...
78.50.1 by mattelaer-olivier
correct acceptance test
1418
                         display all interactions containing the particles set
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1419
                         in arguments 
78.50.1 by mattelaer-olivier
correct acceptance test
1420
                 OM: New Python script for the creation of the various html pages.
78.36.181 by Olivier Mattelaer
modify collect_result in order
1421
                      This Requires less disk access for the generation of the files.
78.50.1 by mattelaer-olivier
correct acceptance test
1422
                 OM: Modify error treatment, especially for Invalid commands
78.36.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1423
                      and Configuration problems.
78.50.1 by mattelaer-olivier
correct acceptance test
1424
                 JA: Ensure that we get zero cross section if we have
78.36.155 by Johan Alwall
Sorry clarified the code a bit. Updated UpdateNotes.
1425
                      non-parton initial states with proton/antiproton beams
78.50.1 by mattelaer-olivier
correct acceptance test
1426
                 OM: Improve cluster support. MadEvent now supports PBS/Condor/SGE
78.36.186 by Olivier Mattelaer
Fixed problem with acceptance tests (problem with grouping)
1427
                      Thanks to Arian Abrahantes for the SGE implementation.
78.50.1 by mattelaer-olivier
correct acceptance test
1428
                 OM: Improve auto-completion (better output/dealing with multi line/...)
1429
                 OM: Improve the parallel suite and change the release script to run
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1430
                      some of the parallel tests. This ensures even higher stability 
1431
                      of the  code for the future releases.
78.50.1 by mattelaer-olivier
correct acceptance test
1432
                 JA: Changed the way gridpacks work: Set granularity to 1
78.36.211 by Johan Alwall
Merged with fix_new_gridpack branch: Reworked the gridpacks so that 1) the granularity is set to 1, 2) channels can run down to a single iteration during the gridrun. This removes the problem with huge variance for granularity channels while actually further reducing the gridpack run time.
1433
                      (so randomly select channels only if they should generate 
1434
                      less than 1 event), but allowing channels to run down to a single
1435
                      iteration. This removes all old problems with increased
1436
                      variance for small channels in the gridpacks, while giving 
1437
                      even faster event generation.
78.36.31 by Olivier Mattelaer
adding delphes command
1438
78.50.1 by mattelaer-olivier
correct acceptance test
1439
                 Thanks to Johan Alwall, Sho Iwamoto for all the important 
1440
                 testing/bug reports.
78.36.160 by mattelaer-olivier
Correct the bug reported by Sho
1441
78.36.206 by Olivier Mattelaer
merge with trunk
1442
78.1.122 by Olivier Mattelaer
merge with version 1.4 (pythia/madevent interface/new gridpack/...)
1443
1.3.33 (01/01/12) JA: Revisited colors for propagators in addmothers.f
78.1.121 by Johan Alwall
Slight update to UpdateNotes.txt
1444
                      to ensure that propagators in color flow
1445
                      violating processes get the correct color
1446
                      from initial state particles (thanks to
78.35.2 by Johan Alwall
Fixed addmothers.f to work with any processes I can think of with the models sixFermion2 (with two triplet epsilon operators in an effective 6-fermion vertex) as well as the regular triplet_diquark model
1447
                      Michele Gabusi for forcing me to do this).
1448
78.1.118 by Johan Alwall
Moved up to v. 1.3.32, fixed bug in PDF reweighting which caused skewed eta distributions for jet processes :-(
1449
1.3.32 (21/12/11) JA: Fixed a bug in the PDF reweighting routine,
1450
                      which caused skewed eta distributions for
1451
                      matched samples with pdfwgt=T. Thanks to Giulio
78.1.119 by Johan Alwall
Slight modification of UpdateNotes.txt
1452
                      Lenzi for finding this.
78.1.118 by Johan Alwall
Moved up to v. 1.3.32, fixed bug in PDF reweighting which caused skewed eta distributions for jet processes :-(
1453
 
78.34.2 by mattelaer-olivier
change RS model
1454
1.3.31 (29/11/11) OM: Fix a bug an overflow in RAMBO (affects standalone 
78.36.186 by Olivier Mattelaer
Fixed problem with acceptance tests (problem with grouping)
1455
                     output only)
78.1.118 by Johan Alwall
Moved up to v. 1.3.32, fixed bug in PDF reweighting which caused skewed eta distributions for jet processes :-(
1456
                  PdA (via OM): Change RS model (add a width to the spin2)
1457
                  OM: Fix a bug in the cuts associate to  allowed mass of all 
1458
                      neutrinos+leptons (thanks to Brock Tweedie for finding it)
1459
                  OM: Remove some limitation in the name for the particles
78.34.2 by mattelaer-olivier
change RS model
1460
78.36.175 by Olivier Mattelaer
merge with rambo_bug branch
1461
78.1.115 by mattelaer-olivier
fix bug/892361
1462
1.3.30 (18/11/11) OM: Fix a bug for the instalation of pythia-pgs on a 64 bit
78.1.118 by Johan Alwall
Moved up to v. 1.3.32, fixed bug in PDF reweighting which caused skewed eta distributions for jet processes :-(
1463
                      UNIX machine.
1464
                  OM: If ROOTSYS is define but root in the PATH, add it 
1465
                      automatically in create_matching_plots.sh
1466
                     This is require for the UIUC cluster.
78.1.115 by mattelaer-olivier
fix bug/892361
1467
78.33.4 by Johan Alwall
Fixed pdf reweighting with external LHAPDF PDFs
1468
1.3.29 (16/11/11) OM: Fixed particle identities in the Feynman diagram drawing
1469
                  JA: Fixed bug in pdf reweighting when external LHAPDF is used.
78.33.5 by mattelaer-olivier
Modify the pythia-pgs compilation according to the new format
1470
                  OM+JA: Simplify the compilation of pythia-pgs package.
78.33.4 by Johan Alwall
Fixed pdf reweighting with external LHAPDF PDFs
1471
78.36.145 by mattelaer-olivier
merge with the trunk
1472
78.1.111 by Johan Alwall
Merged up to v. 1.3.28 (fix_majorana_flipping): Fixed case when Lorentz structure for Majorana particles depends on the I/O order of the Majoranas. Update the parallel test suite. Generalize the color structure in addmothers.f to work with any multiparticle vertices. Further improved gridpack parameters.
1473
1.3.28 (14/11/11) OM+JA: Fix special case when Lorentz structure combining
78.32.7 by Johan Alwall
Updated UpdateNotes and VERSION
1474
                      two different Majorana particles depends on the
1475
                      incoming/outgoing status of the Majorana particles
1476
                      (needed for MSSM with Goldstino).
78.32.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1477
                  JA: Fixed problem with colors in addmothers.f for complicated
78.32.16 by Johan Alwall
Fix color for multiparticle vertices (and regular vertices) in most general way in addmothers.f; fix bug for processes with multiple multiparticle vertices
1478
                      multiparticle vertices and simplified color treatment 
1479
                      (thanks to Gauthier Durieux for pointing this out).
78.32.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1480
                  JA: Further improved gridpack parameters
78.33.5 by mattelaer-olivier
Modify the pythia-pgs compilation according to the new format
1481
                  OM: Update the parallel test (now testing against MG5 1.3.3)
1482
                  OM: Include some parallel test in the release script.
1483
78.32.7 by Johan Alwall
Updated UpdateNotes and VERSION
1484
78.31.1 by Johan Alwall
Fixed bug in mirror processes and also fixed gen_ximprove for gridpack mode
1485
1.3.27 (05/11/11) JA: Fix bug in mirrored amplitudes (sometimes
1486
                      amplitudes that should not be flagged as
1487
                      mirrored were flagged as mirrored). Thanks
78.31.3 by Johan Alwall
Whoops wrong acknowledgement in UpdateNotes
1488
                      Marco Zaro for reporting this!
78.31.1 by Johan Alwall
Fixed bug in mirror processes and also fixed gen_ximprove for gridpack mode
1489
                  JA: Fix another problem getting enough events in
1490
                      gridpack mode (it was not completely fixed in
78.31.3 by Johan Alwall
Whoops wrong acknowledgement in UpdateNotes
1491
                      v. 1.3.24). Thanks Alexis!
78.1.110 by Johan Alwall
Added comments on all parameters in the run_card, since apparently there is still an issue with rw_routines with g77.
1492
                  JA: Added "!" comments for all parameters in the default
1493
                      run_card, since apparently this is still needed
1494
                      for g77 to correctly read the parameters.
78.31.1 by Johan Alwall
Fixed bug in mirror processes and also fixed gen_ximprove for gridpack mode
1495
 
78.30.4 by Johan Alwall
Corrected a comment about missing Et, updated UpdateNotes
1496
1.3.26 (31/10/11) JA: Fix color setting in MadEvent event file for
78.29.1 by Johan Alwall
Fixed color index in event file (by addmothers.f) for multiparticle vertices. Use dummy particle with pdg 20 and color 2 instead of gluon to split multiparticle vertices.
1497
                      multiparticle vertices, which was not taken into
1498
                      account in the upgrade in v. 1.3.18
78.30.4 by Johan Alwall
Corrected a comment about missing Et, updated UpdateNotes
1499
                  OM: Fixed mmnl cut (inv. mass of all leptons and neutrinos)
1500
                      which was never active.
78.30.3 by Olivier Mattelaer
correct install command for td script
1501
                  OM: Fix td install in Linux were a chmod was missing
78.30.4 by Johan Alwall
Corrected a comment about missing Et, updated UpdateNotes
1502
78.1.107 by Olivier Mattelaer
merge with lp:~maddevelopers/madgraph5/use_me_tags_for_decay_chains
1503
1.3.25 (27/10/11) JA: Ensure that the correct intermediate resonance
78.28.3 by Johan Alwall
Merged with latest version of trunk, updated VERSION and UpdateNotes
1504
                      is always written in the event file, even when we
1505
                      have resonances with identical properties.
78.36.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1506
                  OM: Fix the bug forcing to quit the web browser in order to
1507
                      have MG5 continuing to run.
1508
                  OM: Change the tutorial in order to allow open index.html
1509
                      after the output command. 
78.36.122 by mattelaer-olivier
merge with the last version of the trunk (1.3.28)
1510
78.1.101 by Johan Alwall
Fixed luminocity instead of events in gen_ximprove.f for gridpack run
1511
1.3.24 (22/10/11) JA: Fix problem with getting enough events in gridpack
1512
                      mode (this was broken in v. 1.3.11 when we moved
1513
                      from events to luminocity in refine). Thanks to
1514
                      Alexis Kalogeropoulos.
1515
78.27.1 by Johan Alwall
Fixed so user setting of scales in setscales.f works, fix error message for Mac OS X v. 10.7
1516
1.3.23 (19/10/11) JA: Allow user to set scales using setscales.f again 
78.1.101 by Johan Alwall
Fixed luminocity instead of events in gen_ximprove.f for gridpack run
1517
                      (this was broken in v. 1.3.18). Thanks to Arindam Das.
78.27.1 by Johan Alwall
Fixed so user setting of scales in setscales.f works, fix error message for Mac OS X v. 10.7
1518
                  JA: Ensure that the error message is displayed if the
1519
                     "make" command is not installed on the system.
1520
 
78.1.98 by Johan Alwall
Fixed well-defined order of s-channel propagators in configs.inc, to avoid that sometimes the wrong propagator gets put in the wrong place in multiprocesses
1521
1.3.22 (12/10/11) JA: Fixed another bug (also introduced in 1.3.18), which 
1522
                      could give the wrong ordering between the s-channel 
1523
                      propagators for certain multiprocess cases (this
1524
                      also lead to a hard stop, so don't worry, if you get 
1525
                      your events, the bug doesn't affect you). Sorry about
1526
                      that, this is what happens when you add a lot of
1527
                      new functionality...
1528
78.24.6 by Johan Alwall
Merged with fix_bug_from_Benj: Fix bug in cluster.f in case of incompatible t-channel processes.
1529
1.3.21 (12/10/11) OM: Add a new command: install.
78.24.4 by Pierre Artoisenet
Merged with the new_install_command branch
1530
                      This allow to install quite easily different package
1531
                      devellop for Madgraph/MadEvent. The list of available
1532
                      package are pythia-pgs/MadAnalysis/ExRootAnalysis/Delphes
78.25.6 by Olivier Mattelaer
Update Update Note.
1533
                  OM: Adding TopEffth Model
78.24.4 by Pierre Artoisenet
Merged with the new_install_command branch
1534
                  OM: Improve display particles and autocompletion in
1535
                      presence of nonpropagating particles
78.25.6 by Olivier Mattelaer
Update Update Note.
1536
                  OM: Fix Aloha bug linked to four fermion operator
78.24.5 by Pierre Artoisenet
change the order of modifs in the UpdateNotes.txt
1537
                  PA: fix the problem of degenerate color basis in the
1538
                      diquark sextet model
78.24.6 by Johan Alwall
Merged with fix_bug_from_Benj: Fix bug in cluster.f in case of incompatible t-channel processes.
1539
                  JA: Fixed bug in cluster.f that created a hard stop,
78.26.2 by Johan Alwall
Updated UpdateNotes.txt
1540
                      introduced in 1.3.18.
1541
78.1.96 by Johan Alwall
Fixed problem in myamp.f which made processes onBW when they were not supposed to
1542
1.3.20 (09/10/11) JA: Fixed bug in myamp.f that created a hard stop
1543
                      error for certain cases with many processes with
1544
                      different propagators in the same subprocess dir.
1545
78.1.95 by Johan Alwall
Fixed problem with SubProcesses makefile for Linux.
1546
1.3.19 (06/10/11) JA: Fixed problem with SubProcesses makefile on Linux,
1547
                      introduced in 1.3.18.
1548
78.23.30 by Johan Alwall
Merged with the latest version of trunk (v 1.3.17)
1549
1.3.18 (04/10/11) JA: Use model information to determine color of particles
78.23.18 by Johan Alwall
Updated VERSION and UpdateNotes
1550
                      for reweighting and propagator color info.
78.23.27 by Johan Alwall
Updated UpdateNotes.txt
1551
                  JA: Changed the definition of "forbidden s-channels"
1552
                      denoted by "$" to exclude on-shell s-channels while
1553
                      keeping all diagrams (i.e., complemetary to the decay
1554
                      chain formalism). This reduces the problems with 
1555
                      gauge invariance compared to previously.
1556
                      "Onshell" is as usual defined by the "bwcutoff" flag 
1557
                      in the run_card.dat.
78.23.5 by Johan Alwall
Updated VERSION and UpdateNotes
1558
                  JA: Enable proper 4-flavor matching (such as gg>hbb~+jets)
1559
                      Note that you need the Pythia/PGS package v. 2.1.9 or 
1560
                      later to use with 4F matching.
78.23.7 by Johan Alwall
Take into account special cuts like xpt and ht in grid setting in myamp. Updated UpdateNotes etc. Merged with trunk v. 1.3.14.
1561
                      Changes include: alpha_s reweighting also for b vertices,
78.23.27 by Johan Alwall
Updated UpdateNotes.txt
1562
                      new scale treatment (mu_F for pp>hbb~ is (pT_b^max*m_Th)),
78.23.7 by Johan Alwall
Take into account special cuts like xpt and ht in grid setting in myamp. Updated UpdateNotes etc. Merged with trunk v. 1.3.14.
1563
                      no clustering of gluons to final-state massive particles
1564
                      in MadEvent.
78.32.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1565
                  JA: Ensure that factorization scale settings and matching works
78.23.29 by Johan Alwall
Updated UpdateNotes. Changed Pythia PS scale to max(scales) instead of average (seems to give better matching both in single top and in Higgs VBF). Also removed factor 1/2 to offset PARP(67) for t-channel singlet exchange, since it doesn't give obviously better results but slightly complicates the code.
1566
                      also in singlet t-channel exchange processes like
1567
                      single top and VBF. The dynamic factorization
1568
                      scale is given by the pT of the scattered quark
1569
                      (on each side of the event).
78.23.32 by Johan Alwall
Included mention in UpdateNotes.txt of the special process p p > t b~ j $ w+ w- t~ + p p > t b~ j j $ w+ w- t~, where MAXJETS=1 must be set in the pythia_card.dat
1570
                Note: You need the Pythia/PGS package v. 2.1.10 or later
1571
                      to use with VBF matching, to ensure that both radiated
1572
                      and scattered partons are treated correctly
78.23.29 by Johan Alwall
Updated UpdateNotes. Changed Pythia PS scale to max(scales) instead of average (seems to give better matching both in single top and in Higgs VBF). Also removed factor 1/2 to offset PARP(67) for t-channel singlet exchange, since it doesn't give obviously better results but slightly complicates the code.
1573
                      - scattered partons need to be excluded from the matching,
1574
                      since their pT can be below QCUT. An even better
1575
                      treatment would require to individually shower and match
1576
                      the two sides in Pythia, which is not presently possible.
78.23.32 by Johan Alwall
Included mention in UpdateNotes.txt of the special process p p > t b~ j $ w+ w- t~ + p p > t b~ j j $ w+ w- t~, where MAXJETS=1 must be set in the pythia_card.dat
1577
                Note: In the matched 4-flavor process p p > t b~ j $ w+ w- t~ +
1578
                      p p > t b~ j j $ w+ w- t~, there is an admixture
1579
                      of t-channel single top (with up to 1 radiated jet) 
1580
                      and s-channel single top (with up to 2 radiated jets). 
1581
                      In this case, the automatic determination of maximum 
1582
                      multiplicity sample doesn't work (since max in the file 
1583
                      will be 2 jets, but for t-channel max is 1 jet).
1584
                      So MAXJETS=1 must be specified in the pythia_card.dat.
78.23.18 by Johan Alwall
Updated VERSION and UpdateNotes
1585
                  JA: Fixed pdf reweighting for matching, which due to a mistake
78.23.32 by Johan Alwall
Included mention in UpdateNotes.txt of the special process p p > t b~ j $ w+ w- t~ + p p > t b~ j j $ w+ w- t~, where MAXJETS=1 must be set in the pythia_card.dat
1586
                      had never been activated.
78.23.7 by Johan Alwall
Take into account special cuts like xpt and ht in grid setting in myamp. Updated UpdateNotes etc. Merged with trunk v. 1.3.14.
1587
                  JA: Improved phase space integration presetting further by 
1588
                      taking into account special cuts like xpt, ht etc.
78.23.29 by Johan Alwall
Updated UpdateNotes. Changed Pythia PS scale to max(scales) instead of average (seems to give better matching both in single top and in Higgs VBF). Also removed factor 1/2 to offset PARP(67) for t-channel singlet exchange, since it doesn't give obviously better results but slightly complicates the code.
1589
                  JA: Introduce new convention for invariant mass cuts
78.23.12 by Johan Alwall
Updated UpdateNotes
1590
                      - if max < min, exclude intermediate range
1591
                      (allows to exclude W/Z dijet resonances in VBF processes)
78.23.7 by Johan Alwall
Take into account special cuts like xpt and ht in grid setting in myamp. Updated UpdateNotes etc. Merged with trunk v. 1.3.14.
1592
78.23.30 by Johan Alwall
Merged with the latest version of trunk (v 1.3.17)
1593
1.3.17 (30/09/11) OM: Fix a crash created by ALOHA when it tries to create the full
78.1.93 by Olivier Mattelaer
fix bug 861263: aloha crash when creating the full set of routines for a model. More exactly when a combine routine has a symmetry.
1594
                      set of ALOHA routines (pythia8 output only).
1595
78.1.92 by Johan Alwall
Fixed the problem with the bug removed in 1.3.15 (introduced in 1.3.12)
1596
1.3.16 (11/09/11) JA: Fixed the problem from 1.3.12.
1597
1598
1.3.15 (09/09/11) OM: remove the fix of 1.3.12
1599
                      (No events in output for some given processes)
78.1.91 by Olivier Mattelaer
Remove fix for the fermion flow Bug:827960
1600
78.1.90 by Olivier Mattelaer
debug RS (missing QTD in couplings_order)
1601
1.3.14 (08/09/11) OM: Fix a bug in the RS model introduced in 1.3.8
1602
78.1.89 by Johan Alwall
If non-zero lower cutoff for integral, do not set minimum at 1/s
1603
1.3.13 (05/09/11) JA: Fixed bug with cut_decays=F which removed cuts also for
78.1.88 by Johan Alwall
Fixed cut_decays=F which removed cuts also for non-decay products after BW
1604
                      non-decay products in certain channels if there is
1605
                      a forced decay present. Note that this does not affect
1606
                      xqcut, only pt, minv and eta cuts.
78.1.89 by Johan Alwall
If non-zero lower cutoff for integral, do not set minimum at 1/s
1607
                  JA: If non-zero phase space cutoff, don't use minimum of
1608
                      1 GeV (this allows to go to e.g. 2m_e invariant mass for
1609
                      \gamma* > e+ e-).
78.1.88 by Johan Alwall
Fixed cut_decays=F which removed cuts also for non-decay products after BW
1610
78.22.7 by Johan Alwall
Updated UpdateNotes
1611
1.3.12 (01/09/11) JA: Fixed problem with decay chains when different decays
78.22.2 by Johan Alwall
Added test and updated VERSION and UpdateNotes
1612
                      result in identical final states, such as
1613
                      p p > go go, (go > b1/b1~ b/b~, b1/b1~ > b/b~ n1)
78.32.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1614
                      (only one of the decay chains was chosen, instead of
78.22.2 by Johan Alwall
Added test and updated VERSION and UpdateNotes
1615
                      all 3 combinations (b1,b1), (b1,b1~), (b1~,b1~))
78.22.3 by Johan Alwall
Fixed also propagator ids for subprocess groups with different particles in decay chains
1616
                  JA: Allow for overall orders also with grouped subprocesses
78.22.5 by Johan Alwall
Fixed so only leading color flows included in event color output, by setting subleading color flows to .false. in coloramps.inc
1617
                  JA: Ensure that only leading color flows are included in event
1618
                      output (so no singlet flows from color octets).
78.22.7 by Johan Alwall
Updated UpdateNotes
1619
                  JA: Fixed small bug in fermion flow determination for multifermion
1620
                      vertices.
78.22.2 by Johan Alwall
Added test and updated VERSION and UpdateNotes
1621
78.21.12 by Johan Alwall
Updated UpdateNotes and VERSION since Olivier has an intermediate version 1.3.10
1622
1.3.11 (26/08/11) JA: Improved precision of "survey" by allowing 4th and 5th 
78.21.10 by Johan Alwall
Simplified expression for shat BW check, updated UpdateNotes.
1623
                      iteration if accuracy after 3 iterations < 10%.
78.21.3 by Johan Alwall
Improve grid settings by taking into account minimum mass of resonances
1624
                  JA: Subdivide BW in phase space integration for conflicting BWs 
1625
                      also for forced decays, to improve generation with large
1626
                      bwcutoff in e.g. W+ W- production with decays.
78.21.12 by Johan Alwall
Updated UpdateNotes and VERSION since Olivier has an intermediate version 1.3.10
1627
                  JA: Do refine using luminocity instead of number of events,
1628
                      to work with badly determined channels.
78.21.10 by Johan Alwall
Simplified expression for shat BW check, updated UpdateNotes.
1629
                  JA: Don't use BW for shat if mass > sqrt(s).
78.21.12 by Johan Alwall
Updated UpdateNotes and VERSION since Olivier has an intermediate version 1.3.10
1630
                  JA: Fixed insertion of colors for octet resonances decaying to 
1631
                      octet+singlet (thanks Bogdan for finding this)
1632
78.20.3 by Olivier Mattelaer
Update the UpdateNote/Version
1633
1.3.10 (23/08/11) OM: Update ALOHA version
78.1.86 by Johan Alwall
Merged with the improved_survey branch: Allow up to 5 iterations for survey (ask for 0.1 accuracy), Subdivide BW even for forced decays, do refine with luminocity instead of # events, don't use BW for shat if mass > sqrt(s)
1634
                  OM: increase waiting time for jobs to write physically the results on
1635
                      the disks (in ordre to reduce trouble on the cluster).
78.21.3 by Johan Alwall
Improve grid settings by taking into account minimum mass of resonances
1636
78.36.30 by Olivier Mattelaer
add three command set fortran_compiler NAME/ display options / display mg5_variable NAME
1637
1.3.9 (01/08/11)  OM: Add a new model DY_SM (arXiv:1107.5830). Thanks to Neil 
78.21.3 by Johan Alwall
Improve grid settings by taking into account minimum mass of resonances
1638
                      for the generation of the model 
78.1.82 by Olivier Mattelaer
adding DY_SM model
1639
78.1.81 by Johan Alwall
Merged branch new_sm_model_with_Wolfenstein with new SM and HEFT models, WEIGHTED specification and optimal process couplings for any model
1640
1.3.8 (25/07/11)  JA: Replace the SM and HEFT models with latest versions using
1641
                      the Wolfenstein parameterization for the CKM matrix.
1642
                  JA: Implemented reading of the new UFO information about
1643
                      coupling orders (order hierarchy and expansion_order).
1644
                  JA: New "coupling order" specification WEIGHTED which checks
1645
                      for  sum of coupling orders weighted by their hierarchy.
1646
                  JA: Implemented optimal coupling orders for processes from any
1647
                      model if no coupling orders specified.
1648
78.1.80 by Johan Alwall
Fixed v4 model makefiles that were forgotten before
1649
1.3.7 (21/07/11)  JA: Fix makefiles for some v4 models that were forgotten
1650
                      in v. 1.3.5
1651
1652
1.3.6 (18/07/11)  OM: Ensure that the new makefiles work on the web
78.1.79 by Olivier Mattelaer
fix problem on the cluster
1653
78.18.16 by Johan Alwall
Updated UpdateNotes and version.
1654
1.3.5 (14/07/11): JA: New organization of make files, ensure that compilation works 
1655
                      for all modes (with/without LHAPDF, static/dynamic, 
1656
                      regular/gridpack) for both Linux and Mac OS X (be careful with 
1657
                      dynamic libraries on Mac OS X though, since it seems that 
1658
                      common blocks might not work properly)
1659
                  JA: Fixed proper error messages and clean stop for compilation 
1660
                      errors during MadEvent run.
1661
78.1.75 by Olivier Mattelaer
merge with the make_error_msg
1662
1.3.4 (05/07/11): OM: More informative error message when a compilation error occurs
78.1.71 by Olivier Mattelaer
Merge the symfact4vertex branch bug fixing
1663
78.1.75 by Olivier Mattelaer
merge with the make_error_msg
1664
1.3.3 (29/06/11): JA: Fixed diagram symmetry for case when there are
78.17.1 by Johan Alwall
Fixed diagram symmetry check for case when there are no 3-vertex-only diagrams
1665
                      no 3-vertex-only diagrams
78.1.71 by Olivier Mattelaer
Merge the symfact4vertex branch bug fixing
1666
                  JA (by OM): More informative error when trying to generate invalid 
1667
                      pythia8 process
1668
78.1.67 by Olivier Mattelaer
fix model if case sensitive
1669
1.3.2 (14/06/11): OM: Fix fortran output when a model is case sensitive 
78.32.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1670
                        (Bug if a coupling was depending of a case sensitive parameter)
78.1.69 by Olivier Mattelaer
fix the compilation problem in the standalone_cpp output
1671
                  SdV: Remove a annoying print in the new cuts (added in 1.3.0)
78.32.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1672
                  OM: Fix a compilation problem in the standalone cpp output
78.17.1 by Johan Alwall
Fixed diagram symmetry check for case when there are no 3-vertex-only diagrams
1673
78.1.66 by Johan Alwall
Fixed error in implementation of inclusive HT cut
1674
1.3.1 (02/06/11): JA: Fixed missing file bug with the introduction of
1675
                      inclusive HT cut
1676
78.15.34 by Johan Alwall
Added ht(all jets, light and b) cut from Simon
1677
1.3.0 (02/06/11): JA: Allow for grouped subprocesses also for MG4 models
78.15.14 by Johan Alwall
Updated VERSION and UpdateNotes
1678
                  JA: Improved multiprocess diagram generation to reuse
1679
                      diagrams for crossed processes
78.15.15 by Johan Alwall
Updated UpdateNotes
1680
                  JA: Automatic optimization of order of particles in
1681
                      multiparticle labels for optimal multiprocess generation
1682
                  JA: Improved efficiency of identification of identical
1683
                      matrix elements
78.15.14 by Johan Alwall
Updated VERSION and UpdateNotes
1684
                  JA: Improved identification of diagrams with identical
1685
                      divergency structure for grouped subprocesses
78.15.25 by Johan Alwall
Updated date info in VERSION, and UpdateNotes.
1686
                  JA: Included more fine-grained run options in the
78.15.30 by Johan Alwall
Updated some commments in run_card and wording in UpdateNotes
1687
                      run_card, including helicity summation options,
1688
                      whether or not to set ptj and mjj automatically
1689
                      based on xqcut, etc.
78.15.27 by Johan Alwall
Fixed a bunch of array limit problems and floating point exceptions for particular cases of phase space integration
1690
                  JA: Fixed some minor array limit and arithmetics warnings
1691
                      for extreme decay and decay chain processes.
78.15.34 by Johan Alwall
Added ht(all jets, light and b) cut from Simon
1692
                  SdV: Added cuts on H_T(all jets, light and b)
1693
                  OM: Fixed minor bug related to cluster option in launch
78.15.14 by Johan Alwall
Updated VERSION and UpdateNotes
1694
78.1.63 by Johan Alwall
Fixed correct subprocess cross section in <init> block in DECAY
1695
1.2.4 (15/05/11): JA: Fixed long-standing bug in DECAY relating to
1696
                      the cross section info in <init> block, and
1697
                      fixed parameter reading for MG5 SM model.
1698
78.14.4 by Johan Alwall
Updated VERSION and UpdateNotes.
1699
1.2.3 (11/05/11): JA: Fixed problem with scale choice in processes with mixed 
78.1.60 by Johan Alwall
Updated UpdateNotes
1700
                      QED/QCD orders, e.g. p p > t t~ QED=2. Note that this fix
1701
                      doesn't work for p p > t t~ j j QED=4 which should still
1702
                      be avoided.
78.32.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1703
                  JA: Added the ptllmin/max options in the default run_card.dat
78.14.4 by Johan Alwall
Updated VERSION and UpdateNotes.
1704
1705
1.2.2 (09/05/11): OM: fix ALOHA symmetries creating not gauge invariant result 
1706
                      for scalar octet
1707
1708
1.2.1 (08/05/11): OM: reduce the quantity of RAM use by matrix.f
78.32.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1709
                  OM: support speed of psyco if this python module is installed
78.13.1 by Johan Alwall
Fixed problem when s-channel mass > s_tot
1710
                  OM: fix a minor bug in the model parsing
78.12.2 by Olivier Mattelaer
add check that UpdatesNotes contains information on the current version
1711
                  OM: add the check of valid model.pkl also for v4 model
78.13.1 by Johan Alwall
Fixed problem when s-channel mass > s_tot
1712
                  OM: add a check that UpdatesNotes is up-to-date when
1713
                      making a release
1714
                  JA: Fixed problem in phase space generation for
1715
                      s-channel mass > s_tot
78.12.2 by Olivier Mattelaer
add check that UpdatesNotes contains information on the current version
1716
78.1.47 by Johan Alwall
Fixed UpdateNotes
1717
1.2.0 (05/05/11): OM: minor fixes on check charge conjugation
78.1.41 by Olivier Mattelaer
more secure use of model.pkl/ debug problem with conserve charge
1718
                  OM: add a check on the path for the validity of the model.pkl
78.1.47 by Johan Alwall
Fixed UpdateNotes
1719
                  JA: Fixed problem with combine_runs on certain compilers
78.10.3 by Olivier Mattelaer
merge with Johan modification.
1720
78.1.40 by Johan Alwall
Updated version number and UpdateNotes
1721
1.1.2 (03/05/11): OM+JA: Fixed problem for models with multiple
1722
                      interactions for the same set of particles,
1723
                      introduced in v. 1.1.1
1724
 
1725
1.1.1 (02/05/11): JA: Replaced (slow) diagram symmetry determination by
78.8.8 by Johan Alwall
Updated VERSION, UpdateNotes and INSTALL, added combine_runs to compile script.
1726
                      evaluation with fast identification based on diagram tags.
78.1.40 by Johan Alwall
Updated version number and UpdateNotes
1727
                  JA: Replacing the "p=-p" id=0 vertex produced by diagram 
78.8.8 by Johan Alwall
Updated VERSION, UpdateNotes and INSTALL, added combine_runs to compile script.
1728
                      generation algorithm already in the diagram generation,
1729
                      simplifying drawing, helas objects and color.
1730
                  JA: Fixed compiler warnings for unary operator.
1731
                  JA: Always set all coupling orders for diagrams
1732
                      (needed for NLO implementations).
1733
                  OM: Improved and more elegant "open" implementation for
1734
                      the user interface.
78.10.3 by Olivier Mattelaer
merge with Johan modification.
1735
                  OM: minor fixes related to checking the gauge
1736
78.7.36 by Johan Alwall
Updated UpdateNotes.
1737
1.1.0 (21/04/11): JA: Removed hard limit on number of external particles in 
78.7.12 by Johan Alwall
Fixed also channel names for unlimited number of particles.
1738
                      MadEvent, allowing for unlimited length decay chains there
78.7.29 by Johan Alwall
Updated version number and UpdateNotes
1739
                      (up to 14 final state particles successfully integrated).
78.7.18 by Johan Alwall
Implement better detection of zero helicities, by checking above cutoff once in 10 events. Automatically set full helicity sum if any helicity contributes by less than 10% of average.
1740
                  JA: Improved helicity selection and automatic full helicity 
1741
                      sum if needed. Optimization of run parameters.
78.7.29 by Johan Alwall
Updated version number and UpdateNotes
1742
                  JA: New flag in run_card.dat to decide whether basic cuts
1743
                      are applied to decay products or not.
78.7.36 by Johan Alwall
Updated UpdateNotes.
1744
                  OM: Merged ALOHA calls for different lorentz structures 
1745
                      with the same color structures, increasing the speed and 
1746
                      efficiency of matrix element evaluations.
1747
                  OM: Added new "open" command in command line interface,
1748
                      allowing to open standard file types directly.
1749
                      Automatically open crossx.html at launch.
78.7.12 by Johan Alwall
Fixed also channel names for unlimited number of particles.
1750
                  JA: Fixed MadEvent bugs for multiparton processes with 
78.7.29 by Johan Alwall
Updated version number and UpdateNotes
1751
                      conflicting decays and some faulty array limits.
78.7.12 by Johan Alwall
Fixed also channel names for unlimited number of particles.
1752
                  JA: Suppressed scary but irrelevant warnings for compiling 
78.7.29 by Johan Alwall
Updated version number and UpdateNotes
1753
                      2->1 and 1->2 processes in MadEvent.
1754
                  JA: Pythia 8 output further optimized.
78.1.34 by Johan Alwall
Merged up to version 1.1.0. Removed hard limit on number of external particles, allowing for unlimited length decay chains; Major retuning of MadEvent; Improved helicity sampling; Combined ALOHA calls for vertices with multiple Lorentz structures but same color; Added open command to interface; Fixed bug due to array limit in MadEvent; and more.
1755
                  JA, OM: Several minor fixes relating to user interface etc.
78.7.8 by Johan Alwall
Implementerd common amplitudes besides the common wavefunctions for multiprocess pythia output, to further speed up the code.
1756
1757
1.0.0 (12/04/11): Official release of MadGraph 5. Some of the features:
1758
                  - Complete FeynRules compatibility through the UFO interface
78.7.12 by Johan Alwall
Fixed also channel names for unlimited number of particles.
1759
                  - Automatic writing of HELAS routines for any model in
1760
                    Fortran, C++ or Python through ALOHA
78.7.8 by Johan Alwall
Implementerd common amplitudes besides the common wavefunctions for multiprocess pythia output, to further speed up the code.
1761
                  - Matrix element output in Fortran, C++ or Python
1762
                  - Output formats: MadEvent, Pythia 8, Standalone (Fortran/C++)
1763
                  - Support for spin 0, 1/2, 1, 2 particles
1764
                  - Support for color 1, 3, 6, 8
1765
                  - Revamped MadEvent with improved subprocess directory 
1766
                    organization and vastly increased speed and stability
78.7.18 by Johan Alwall
Implement better detection of zero helicities, by checking above cutoff once in 10 events. Automatically set full helicity sum if any helicity contributes by less than 10% of average.
1767
                  - Unlimited length decay chains (up to 12 final state
1768
                    particles tested with MadEvent, see v. 1.0.1)
78.7.8 by Johan Alwall
Implementerd common amplitudes besides the common wavefunctions for multiprocess pythia output, to further speed up the code.
1769
                  - Process checks for new model implementations
78.7.18 by Johan Alwall
Implement better detection of zero helicities, by checking above cutoff once in 10 events. Automatically set full helicity sum if any helicity contributes by less than 10% of average.
1770
                  - ...and much more (see paper "MadGraph 5: Going Beyond")