~madteam/mg5amcnlo/series2.0

177.63.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)
274.1.43 by olivier Mattelaer
add information in the update note
2
301 by olivier-mattelaer
pass to 2.9.7
3
297.1.108 by olivier-mattelaer
pass to 2.9.10
4
2.9.10 (06/05/2022)
5
     OM: allow model with GC in their name to use helicity recycling
6
     OM: Forbid madspin to run with crazy value of BWcut
7
     OM: Fixing some IO issue with Madspin that was leading to a lock of the code
8
     OM: set a user interface for the set ewscheme option 
9
     OM: forbid helicity recycling for model with spin2 and spin3/2 (optimization is not implemented for such case)
10
297.1.91 by olivier-mattelaer
pass to 2.9.9
11
2.9.9 (25/02/2022)
297.1.87 by olivier-mattelaer
Fixing Bug#1961644
12
     OM: Fix a bug introduced in 2.9.0 for MLM generation in presence of mix EW/QCD process.
13
         The bug typically leads to a crash within the systematics.py due to wrong power of alpha_s
297.1.91 by olivier-mattelaer
pass to 2.9.9
14
	 The bug might sometimes not lead to a crash but the impact is "limited" to a change in the (various)
15
	 scale choice associated to the events. Therefore this is likely to be within scale uncertainty. It can
16
	 impact the matching with the parton-shower (but this should be visible within the DJR validation plot). 
17
     OM: Fix some wrong zero-result that occur in presence of conflincting breit-wigner.
18
     OM: Fix an issue when using "$ X" when X~ can be onshell, the phase-space symmetry factor was wrongly set.
297.1.87 by olivier-mattelaer
Fixing Bug#1961644
19
297.1.86 by olivier-mattelaer
pass to 2.9.8
20
2.9.8 (21/02/2022)
297.1.75 by olivier-mattelaer
debug onlyhelicity mode in madspin (and add an acceptance test on that mode)
21
     OM: Fix in madspin where onlyhelicity mode was not working anymore
22
         also allows to not specify any decay in that mode.
297.1.80 by olivier-mattelaer
fix some issue with renormalization of cross-section/weight for merged file in presence of non definite positive quantity
23
     OM: Fix in multi_run mode where some meta-data where incorrectly set within the merged lhef file.
24
         This occurs ONLY in presence of non positive definite cross-section. 
25
         Only normalization of the cross-section/weight/statistical error could be wrong. Shape are not impacted.
297.1.75 by olivier-mattelaer
debug onlyhelicity mode in madspin (and add an acceptance test on that mode)
26
301 by olivier-mattelaer
pass to 2.9.7
27
2.9.7 (29/11/21)
297.1.66 by olivier-mattelaer
fixing seed issue
28
     OM: Fix the behavior of python seed for madevent/madwidth/mcatnlo/madspin
29
         Now the first of those to setup a python seed will forbid any future reset of the seed
30
	 Frequent reset of the seed when moving to one package to the next was creating
31
	 a bias in the effective branching ratio out of madspin (observed only of NLO sample)
32
	 see: https://bugs.launchpad.net/mg5amcnlo/+bug/1951120
33
	 Thanks Hannes for the information.
297.1.71 by olivier-mattelaer
merge shower-scale issue
34
     RF+PT+SF: Fixed a 10-year-old bug that was there in the importance sampling over the FKS configurations.
301 by olivier-mattelaer
pass to 2.9.7
35
	 - Fix to pick one shower scale for the S event at random among the FKS configurations,
36
	   instead of taking the weighted average.
37
	 - removed the n-body contributions from the random picking of the showerscale among FKS configurations.
297.1.71 by olivier-mattelaer
merge shower-scale issue
38
        Those bugs were leading at an incorect pick of the shower scale. The observed impact is relatively small
39
	and occur in the matching region.
297.1.66 by olivier-mattelaer
fixing seed issue
40
297.1.62 by olivier-mattelaer
move to 2.9.6
41
2.9.6 (02/11/21)
297.1.52 by olivier-mattelaer
forbidding longitudinal polarization of massless boson
42
     OM: Forbid the possibity to ask for massless boson to be longitudinally polarised.
43
         Asking for those with large multi-particle label could have hide the fact that the code
44
	 was returning a non zero cross-section for such request.
45
     OM: for process like p p > w+{X} w+{Y}, w+ > l+ vl
46
         i.e. process with polarization of  identical particle where the decay involves multi-particles and 
47
         where the lepton does not all have the same mass, some of the process were incorrectly discarded.
297.1.53 by olivier-mattelaer
fix wrong beam identity for photon coming from muon beam
48
     OM: fix an issue for photon initial state with lpp=+-4 where the lhef output was not setting the muon
49
         as the correct colliding particles (thanks to Yuunjia Bao) 	  
297.1.62 by olivier-mattelaer
move to 2.9.6
50
     OM: Fixing an issue that madspin was not always using the python executable that was used by the
51
         mg5_aMC executable
52
     OM+PT: Change the shower script running pythia8 in order to be working with pythia8.3.
53
         Running with Pythia8.2 (or lower) is then not possible anymore.
54
     OM: Fix issue that some loop-induced processes were not working anymore since 2.9.0
55
     OM: Fix the default set of cut present in the default run_card if gluon were present in the final state but no
56
         light (or b) quark. The absence of those cuts, in that situation, were leading to hardcoded cut that was
57
	 not easy to overwrite by non expert user.
58
	 
297.1.44 by olivier-mattelaer
version 2.9.5
59
2.9.5 (22/08/21)
297.1.33 by olivier-mattelaer
fix issue on the factorization scale for lpp=2/3/4 which was not fixed in a lot of cases
60
      OM+LM: [LO only] Fix the factorization scale dependence for lpp=2/3/4.
299 by olivier-mattelaer
pass to 2.9.5
61
             This was claimed to be using fixed scale computation while in
62
	     some case the scale was dynamical
63
             To have full flexibility we introduced two additional (hidden)
64
	     parameter
65
             fixed_fac_scale1 and fixed_fac_scale2 that allow to choose
66
	     fixed scale for only one beam.
297.1.44 by olivier-mattelaer
version 2.9.5
67
      OM: fix auto-width that was not following	run_mode specification
68
      OM: fixing missing rwgt_info for reweighting with gridpack mode
69
      OM: fixing 'check' command with the skip_event mode
70
      OM: fixing auto-width computation for 3 body decay and identical particle which was sometimes leading to crash
71
      OM: Fix some potential infinite loop when running with python3
72
      
298 by olivier-mattelaer
pass to 2.9.4
73
2.9.4(30/05/21)
297.1.5 by olivier-mattelaer
fix the issue of madspin in gridpack mode
74
      OM: Fix a python3 issue for madSpin when using in a gridpack mode (set ms_dir)
297.1.14 by olivier-mattelaer
ready for release
75
      OM: Fix an issue for non positive definite matrix-element when using the
297.1.16 by olivier-mattelaer
fix gridpack speed in readonly mode
76
          "set group_subprocesses False"  mode of MG5aMc
77
      OM: Fix a speed issue for gridpack in readonly mode where the grid were recomputed 
297.1.5 by olivier-mattelaer
fix the issue of madspin in gridpack mode
78
297 by olivier-mattelaer
pass to 2.9.3
79
2.9.3(25/03/21)
296.1.26 by olivier-mattelaer
fixing the T-channel ta+ ta- > 3h issue (wrong tmin/tmax)
80
      OM: Fix an issue with t-channel particles for massive initial state where sqrt(S)
81
          was close to the mass of the initial mass. boundary condition on t-channnel were
82
	  incorrectly setup leading to strange spectrum in various distribution (very old bug)
83
      OM: Fix an issue with a crash for loop computation
84
      OM: more python3 fixing bug
297 by olivier-mattelaer
pass to 2.9.3
85
      OM: Fix a bug in the re-writting of the run_card when seed was specify leading to a wrong templating
86
      OM: various small fix of crash/better logging/debug information
87
     
295.1.14 by olivier-mattelaer
fix apple notification+loop_sm-full+tests
88
2.9.2(14/02/21)
295.1.4 by Marco Zaro
fix relevant to the case when PDG specific cuts are set in the NLO run_card.
89
      MZ+RF+OM: Fix relevant to the case when PDG specific cuts are set in the NLO run_card.
90
        The generation of tau was not taking into account the information.
295.1.5 by olivier-mattelaer
fix a python3 issue leading to wrong normalization of py8 file
91
      OM: fix an issue when running with python3 where the normalization of pythia8 file were wrong
92
          when pythia8 was run in parralel.
295.1.14 by olivier-mattelaer
fix apple notification+loop_sm-full+tests
93
      OM: Fix some wrong scale variation at NLO+PS (introduced in 2.9.0)
94
      OM: Fix loop-induced which was not working anymore
95
      OM: Fix an issue with the installation of pythia-pgs
96
      
97
295.1.5 by olivier-mattelaer
fix a python3 issue leading to wrong normalization of py8 file
98
2.9.1.2 (02/02/21)
293.1.3 by olivier-mattelaer
UpdateNotes/Versionn
99
      Kiran+OM: Fixing issue for the MSSM model
100
      OM: Fixing issue with mac support
293.1.4 by olivier-mattelaer
fix a nasty bug related to the zero width wrong handling
101
      OM: fix a bug introduced within 2.8.2 related to a wrong phase-space mapping of conflicting resonances.
102
          Leading to zero cross-section and/or potential bias cross-section for more complex cases.
103
	  The issue occurs only if you have a conflicting resonances followed by a massless propopagator.
104
	  one example is generate p p > z h , z > e+ e-, h > b b~ a
293.1.3 by olivier-mattelaer
UpdateNotes/Versionn
105
293 by olivier-mattelaer
pass to 2.9.0
106
2.9.0 (30/01/21)    **** Major speed-up update for LO computation ***
286.2.65 by olivier-mattelaer
Update Notes update
107
      Kiran+OM: Optimization of the matrix-element at run-time using recycling helicity method
108
                - This fasten LO computation by a factor around 2
109
		- This can be turned off via the command "output PATH --hel_recycling=False"
110
      OM: Various optimization fot T-channel integration
111
          - use different ordering for T-channel. Four different ordering have been implemented
112
	    at generation time, the code decides which ordering to use channel-per-channel.
113
	    This can be turned off via the command "output PATH --t_strategy=2"
114
	  - increase number of maximum iteration for double or more T-channel
115
	  - implement an alternative to the standard multi-channel.
116
	     instead of using the amplitude square it use the product of the denominator
117
	     (the default strategy use depends of the process)
118
	  - speed-up for VBF type of process  are often around 100 times faster
119
	  - This fixes a lot of issue for processes failing to generate the targetted number of events.
120
      OM: Better version of the color-computation (but this leads to only modest gain but for very complex processes.)
121
          This optimizations leads to a longer generation time of the code (only for complex processes).
122
	  This can be turned off  via "output PATH --jamp_optim=False"
123
      OM: New parameter in the run_card:
124
          - sde_strategy: allows to change the default multi-channel strategy
125
	  - a new phase-space optimization parameter are now easily availabe via the command "update ps_optim" 
286.2.71 by olivier-mattelaer
add an options to force the model conversion to py3
126
      OM: New global parameter "auto_convert_model"
127
          if set on True (set auto_convert_model T or via input/mg5_configuration.txt)
128
	  all model crashing due to a python3 compatibility issue of the UFO model will be automatically converted
129
	  to a python3 compatible model. 
286.2.65 by olivier-mattelaer
Update Notes update
130
291.1.21 by olivier-mattelaer
Update Version/updates notes
131
2.8.3 (26/01/21):
132
      OM: Buch of bunch fixing related to python3 issue (mainly related to unicode encoding)
133
      OM: Various fix for reweighting with loop (mainly with python3 as well)
134
      OM: Fix a potential bug for polarized sample with at least three polarised particles with a least two
135
          identical particles and one different polarised particle.
136
      OM: Fix various bug for maddm interface (thanks Daniele)
137
      OM: Fix various issue with overall order usage
138
      OM: Fix compatibility with MacOS 11
139
      OM: fix additional GCC10 compatibility issue
140
      OM: fix issue for 1>n process where width were set to zero automatically (introduced in 2.8.0)
141
      OM: fix aloha output mode for python output
142
      OM: avoid a bug with helicity filtering that was kept for all benchmark when using
143
          multiple successive re-weighting
144
      OM: Edition of the reweighting card via "set" command is not starting from the original param_card
145
          used to generated the events file and not from the model default anymore.
146
      OM: Interference have now their default dynamical scale set to HT/2
147
289.1.5 by olivier-mattelaer
merge with 2.8.1.py2
148
290.1.15 by olivier-mattelaer
update updateNotes/version
149
2.8.2 (30/10/20):
288.2.18 by olivier-mattelaer
fix zero width bug
150
      OM: Fix a bug when setting width to zero where they were actually set to 1e-6 times the width
151
          This can lead to bias in the cross-section if your process is very sensitive to the cross-section
152
	  due to gauge cancelation. Bug introduced in version 2.6.4.
290.1.15 by olivier-mattelaer
update updateNotes/version
153
      OM: Hide Block parameter loop from NLO model but for madloop run.
154
          The factorization scale is still determine by the setup of the run_card as before
155
      OM: Fix couple of python3 specific bug
288.2.18 by olivier-mattelaer
fix zero width bug
156
290.1.15 by olivier-mattelaer
update updateNotes/version
157
2.8.1(24/09/20):
288.3.1 by olivier-mattelaer
change to FxFx user interface to have smart default and usefull log/help
158
      OM: Change user interface related to FxFx mode
159
          - If you have multiple multiplicities at NLO,
160
	    - the default run_card is modified accordingly
161
	        - has icckw=3 and follow the official FxFx recomendation (i.e. for
162
		  scale and jet algo)
163
            - the shower card has two parameter that are dynamically set 
164
                - njmax (default: -1) is automatically set depending of the process definition
165
                - Qcut (default: -1) is now automatically set to twice ptj parameter
166
            - the default parton-shower is automatically set to Pythia8
167
          - The value of the cross-section after FxFx formalism (removing double counting) is
168
	    now printed on the log and available on the HTML page
288.2.14 by olivier-mattelaer
updatenotes and version
169
      OM: Fix for the auto width for three body decay in presence of identical particles.
170
      OM: add support for __header__ in UFO model
171
      OM: allow restriction card to have auto-width
172
      OM: fixing some html link (removed ajax link forbidden by major web browser)
289.1.8 by olivier-mattelaer
merge with 2.8.1
173
      OM: Various fix related to the python3 support
174
          - including more efficient model conversion method
288.3.1 by olivier-mattelaer
change to FxFx user interface to have smart default and usefull log/help
175
284.2.24 by olivier-mattelaer
fix some tests and version number
176
2.8.0 (21/08/20):
284.2.20 by olivier-mattelaer
merge with golden release of 2.8.0
177
      OM: pass to python3 by default
286.1.18 by olivier-mattelaer
updateNotes
178
      OM: For LO process, you can now set lpp1 and lpp2 to "4" for process with initial photon in order to get the
179
          effective photon approximation. This mode behaves like the "3" one: The cut-off scale of the approximation
180
	  is taken from the fixed renormalization factorisation scale: "dsqrt_q2fact1/dsqrt_q2fact2"
181
      OM: The width ao T-channel propagator are now set to zero automatically.
288.1.22 by olivier-mattelaer
merge with 2.7.2_tchannel
182
          To return to the previous behaviour , you can use the options "set zerowidth_tchannel False"
183
	  (to set before the output command)
286.1.18 by olivier-mattelaer
updateNotes
184
      OM: Change in madevent phase-space integrator for T-channel:
185
            - The integration of photon/Z/Higgs are now done together rather than separatly and follow importance
186
	       sampling of the photon channel
187
	    - A new option "set max_t_for_channel X" allows to veto some channel of integration with more than X
188
	       t-channel propagator. This options can speed-up significantly the computation in VBF process.
189
	       (We advise to set X to 2 in those cases)
190
	    - Fix a numerical issue occuring for low invariant mass in T-channel creating spurious configuration.   
288.1.7 by olivier-mattelaer
allow to name madspin output
191
      OM: In madspin_card you can now replace the line "launch"
192
          by "launch -n NAME", this will allow to specify the name of the
193
	  directory in EVENTS where that run is stored.
288.1.14 by olivier-mattelaer
EPA for the muon
194
      OM: Change in the python interface of the standalone output. In top of the pdg of the particles,
195
          you can now use the process_id (the one specified with @X) to distinguish process with the same particle
196
	  content. This parameter can be set to -1 and the function then ignore that parameter.
197
      OM: Adding new option in reweighting to allow the user to use the process_id in presence of ambiguous
198
          initial/final state.
199
      OM: Update the makefile of standalone interface to python to be able to compile in multicore.
200
           (thanks Matthias Komm)
201
      OM: Update of the auto-width code to support UFO form-factors
286.1.18 by olivier-mattelaer
updateNotes
202
      OM: Fixing numerical issue  with the boost in EPA mode.
203
     
288.1.7 by olivier-mattelaer
allow to name madspin output
204
284.2.13 by olivier-mattelaer
merge with 2.7.1
205
                        ** PARRALEL VERSION FOR PYTHON 3 **
284.2.16 by olivier-mattelaer
mwrge with 2.7.3
206
284.2.19 by olivier-mattelaer
2.7.3.py3 official release -- updatenote/version
207
2.7.3.py3(28/06/20):
284.2.16 by olivier-mattelaer
mwrge with 2.7.3
208
      ALL: Contains all feature of 2.7.3 (see below)
284.2.15 by olivier-mattelaer
fix BackRead issue
209
      OM: Fix a crash when running PY8 in matched/merged mode (bug not present in not .py3 version of the code)
284.2.19 by olivier-mattelaer
2.7.3.py3 official release -- updatenote/version
210
      MZ: low_mem_multicore_nlo_generation is working again
211
          but not for LOonly mode and not in OLP mode
284.2.13 by olivier-mattelaer
merge with 2.7.1
212
284.2.14 by olivier-mattelaer
merge with 2.7.2 + fix madweight issue
213
2.7.2.py3(25/03/20):
214
      ALL: Contains all feature of 2.7.2 (see below)
215
284.2.13 by olivier-mattelaer
merge with 2.7.1
216
2.7.1.py3(09/03/20):
217
      ALL: Contains all feature of 2.7.1 (see below)
218
      OM: Fixed a lot of python3 compatibility issue raised by user
219
          Particular Thanks to Congqio Li (CMS), Richard Ruiz and Leif Gellersen
284.2.16 by olivier-mattelaer
mwrge with 2.7.3
220
	  for their reports.
284.2.13 by olivier-mattelaer
merge with 2.7.1
221
284.2.7 by olivier-mattelaer
change release date
222
2.7.0.py3 (27/02/20):
281.2.52 by olivier-mattelaer
UpdateNotes/Version
223
      ALL: Contains all feature of 2.7.0			
224
      OM: Support for python3.7 in top of python 2.7
225
          - python2.6  is not supported anymore
226
	  - this requires the module "six" [pip install six --user]
281.2.45 by olivier-mattelaer
adding f2py_compiler options for each python version
227
      OM: dropping function set low_mem_multicore_nlo
228
      OM: dropping support for syscalc (c++ version)
229
      OM: introduction of new setup variable
281.2.52 by olivier-mattelaer
UpdateNotes/Version
230
          - f2py_compiler_py2 and f2py_compiler_py3
231
	    which will be used to overwrite f2py_compiler when using the associate python version
232
          - lhapdf_py2 and lhapdf_py3
233
	    same for lhapdf
234
      OM: introduction of a new command "convert model FULLPATH"
235
          - try to convert a UFO model compatible to python2 only to a new model compatible both with
236
	    Python2 and Python3 (no guarantee)
280.3.58 by olivier-mattelaer
merge with 2.6.8
237
284.2.13 by olivier-mattelaer
merge with 2.7.1
238
239
                             ** Main Branch  Update **
240
			
287.1.60 by olivier-mattelaer
update version/update note for release
241
2.7.3(21/06/20)
287.1.57 by olivier-mattelaer
fixing a test for one-loop reweighting (change rwgt model without card now use default model param)
242
      OM: Fixing some bug for read-only LO gridpacks (wrong cross-section and shape when generating events).
243
          Thanks to Congqiao Li for this
244
      OM: Allowing loop-induced process to run on LO gridpack with read-only mode.
245
          Thanks to Congqiao Li for this      
287.1.41 by olivier-mattelaer
fix longitudinal propagator
246
      OM: Fix a bug in the longitudinal polarization for off-shell effect, leading to deviation at large invariant mass.
287.1.11 by olivier-mattelaer
adding second_refine_treshold option
247
      OM: Adding more option to the run_card for fine tuning phase-space integration steps
248
          All are hidden by default:
287.1.26 by olivier-mattelaer
allow all for any block and set hard_survey with a number
249
	    - hard_survey [default=1]: request for more points in survey (and subsequent refine)
287.1.11 by olivier-mattelaer
adding second_refine_treshold option
250
	    - second_refine_treshold [default=1.5]: forbid second refine if cross section after first refine is
287.1.22 by olivier-mattelaer
adding the possibility to comment decay
251
	       is smaller than cross-section of the survey times such treshold
252
      OM: new command for the editions of the cards:
253
           - set nodecay: remove all decay line from the madspin_card
287.1.26 by olivier-mattelaer
allow all for any block and set hard_survey with a number
254
	   - set BLOCKNAME all VALUE: set all entry of the param_card "BLOCKNAME" to VALUE
287.1.22 by olivier-mattelaer
adding the possibility to comment decay
255
	   - edit CARDNAME --comment_line='<regular_expression>' : new syntax to comment all lines of a card
256
	       that are matching a given regular expression
287.1.28 by olivier-mattelaer
automatically caffeinate when running in script mode
257
      OM: For Mac only, when running in script mode, MG5aMC will now prevent the computer to go to idle sleep.
258
          You can prevent this by running with the '-s' option. like ./bin/mg5_aMC -s PATH_TO_CMD
287.1.22 by olivier-mattelaer
adding the possibility to comment decay
259
287 by olivier-mattelaer
pass to 2.7.2
260
2.7.2(17/03/20)
261
      OM: Fix a Bug in pythia8 running on Ubuntu 18.04.4 machine
262
      OM: Speed up standalone_cpp code by changing compilation flag
280.3.58 by olivier-mattelaer
merge with 2.6.8
263
284.1.15 by olivier-mattelaer
version passing all the tests
264
2.7.1(09/03/20)
284.1.7 by olivier-mattelaer
fix lhapdf, security for polarizations and UpdateNotes
265
      OM: Fixing issue (wrong cross-section and differential cross-section) for
266
          polarised sample when
267
	   1) you have identical polarised particles
268
	   2) those particles are decays
269
	  examples: p p > j j w+{0} w+{T}, w+ > e+ e-
270
      OM: In presence of identical particles, if you define the exact number of decays
271
          (either via the decay chain syntax or via MadSpin) then they are assigned in an ordered way:
272
          generate p p > z{0} z{T}, z > l+ l-, z > j j
273
	  means that the Longitudinal Z decays to lepton (transverse to jet)
274
	  Thanks to Jie Xiao for reporting such issues. 
284.1.14 by olivier-mattelaer
update UpdatesNotes
275
      OM: Effective Photon approximation is now always done with a fix cutoff. This use the FIXED factorization scale
276
          of the associate beam as the cutoff of the Improved Weizsaecker-Williams.
284.1.7 by olivier-mattelaer
fix lhapdf, security for polarizations and UpdateNotes
277
      OM: Allow to install lhapdf6.2 by default
278
      OM: Fixing website used to download pdf since lhapdf removed their previous hepforge page for pdf set.
284.1.16 by olivier-mattelaer
auto-review
279
      OM: Fixed a bug (leading to a crash) introduced in 2.6.6 related to the ckkw/MLM check for BSM model
280
          with gluon with non QCD interaction
281
      OM: For fortran standalone with python binding, this is not necessary anymore to run the code from a specific directory.
282
          You need however need to use the standard path for the param_card or have the file ident_card within the same
283
	  directory as the param_card.dat.
284.1.7 by olivier-mattelaer
fix lhapdf, security for polarizations and UpdateNotes
284
285
284.2.13 by olivier-mattelaer
merge with 2.7.1
286
2.7.0(20/01/20)
284 by olivier-mattelaer
pass to 2.7.0
287
      OM: Allow for a new syntax in presence of multi-jet/lepton process:
283.1.16 by olivier-mattelaer
adding some basic test for the duplicate flag (+ fixing madspin related issue)
288
         generate p p > 3j replaces p p > j j j 
283.1.23 by olivier-mattelaer
fix some issue with the nb_pass_cuts features for automatic detection of zero matrix-element
289
      OM: Allow syntax for (fully) polarized particles at LO: [1912.01725]
280.3.56 by olivier-mattelaer
merge with latest 2.6.8
290
           ex: p p > w+{0} j, e+{L} e-{R} > mu+ mu- Z{T}
291
               p p > w+{T} w-{0} j j, w+ > e+ ve, w- > j j
283.1.23 by olivier-mattelaer
fix some issue with the nb_pass_cuts features for automatic detection of zero matrix-element
292
      OM: (Thanks to K. Mawatari, K. Hagiwara) implemention of the axial gauge for the photon/gluon propagator.
293
          via "set gauge axial"
294
      OM: Support for elastic photon from heavy ion implemented. For PA collision, you have to generate your diagram
295
          with "set group_subprocesses False"
283.2.2 by olivier-mattelaer
working but madspin issue
296
      OM: The default run_card.dat is now by default even more specific to your process. 
284 by olivier-mattelaer
pass to 2.7.0
297
          Nearly all the cuts are now hidden by default if they do not impact your current process.
283.2.2 by olivier-mattelaer
working but madspin issue
298
          This allows to have less information by default in the run_card which should simplifies its 
299
          readibility. 
283.1.23 by olivier-mattelaer
fix some issue with the nb_pass_cuts features for automatic detection of zero matrix-element
300
      OM: distinguish in the code if zero contribution are related to no point passing cuts or if
301
          they are related to vanishing matrix-element. In the later case, allow for a lower threshold.
302
          (This allow to fasten the computation of such zero contribution)
280.3.14 by olivier-mattelaer
better handling of zero matrix-element
303
283.2.2 by olivier-mattelaer
working but madspin issue
304
283 by olivier-mattelaer
pass to 2.6.7
305
2.6.7(16/10/19)
282.1.14 by olivier-mattelaer
add the option --weight_format for systematics
306
      OM: Fix a bug introduced in 2.6.2, some processes with gluon like particles which can lead to the wrong sign for interference term. 
282.1.21 by olivier-mattelaer
allow NLO+PS with PY8/HW++ if Stdhep fails to install
307
      OM: Fix a bug introduced in 2.6.6 related to the restriction of model which was leading to wrong result for re-weighitng with loop model (but impact can in principle be not limited to re-weighting).
282.1.17 by olivier-mattelaer
more options for systematics
308
      OM: systematics now supports the option --weight_format and --weight_info (see help command for details)
282.1.20 by olivier-mattelaer
change some default of the run_card and fix some tests
309
      OM: set the auto_ptj_mjj variable to True by default
310
      OM: the systematics_arguments default value is modified in presence of matching/merging.
282.1.16 by olivier-mattelaer
add option --rwgt_info for reweighting
311
      OM: reweight: add an option --rwgt_info to allow to customise the banner information associate to that weight
282.1.4 by Rikkert Frederix
Fix a small bug when trying to do FxFx with Herwig++/Herwig7.
312
      RF: Fixed a bug in the warning when using FxFx in conjunction with Herwig++/Herwig7. Also, with latest version of
313
          Herwig7.1.x, the FxFx needed files are compiled by default with in the Herwig code. Thanks Andreas Papaefstathiou.
314
281.1.56 by olivier-mattelaer
change date
315
2.6.6(28/07/19)
281.1.22 by olivier-mattelaer
fixing bug of the shower_card --set command nof fully working
316
      OM: Bug in the edition of the shower_card. The set command of logical parameter was never setting the 
317
          parameter to False. (Thanks to Richard Ruiz) 
281.1.55 by olivier-mattelaer
fixing small issue from the review + adding info in UpdatesNotes
318
      RF: Fixed a bug in the creation of the energy-stripped i_FKS momentum. Tested for several processes,
319
          and seems to have been completely harmless.
320
      OM: Forbidding the use of CKKW/default scale for some UFO model allowing gluon emission from quark with
321
          no dependence in aS
322
      OM: Add an option "keep_ordering" for reweighting feature to allow to sometimes use decay chain even if
323
          you have ambiguity between final state particles.
324
      OM: Fixed an issue with interference which sometimes happens when some polarization contribution were negative but not all of them.
325
      VH: Change in the pythia8 output mode (thanks to Peter Skands)
326
      OM: Any number in the cards (not only integer) can use multiplication, division and k/M suffix for times 1000 and 1 million respectively
327
      OM: Energy cut (at LO) are now hidden by default for LHC type of run but visible for lepton collider ones.
328
      OM: Same for beam polarization
329
280.1.28 by olivier-mattelaer
update version
330
2.6.5 (03/02/19)
280.1.9 by olivier-mattelaer
fix gridpack speed issue introduced in 2.6.1
331
      OM: Fix some speed issue with the generated gridpack --speed issue introduced in 2.6.1--
280.1.15 by olivier-mattelaer
- fix bug for the computation of systematics when running with python2.6
332
      OM: Fix a bug in the computation of systematics when running with Python 2.6.
280.1.16 by olivier-mattelaer
UpdateNote update
333
      OM: import model PATH, where PATH does not exists yet, will now connect to the online db
334
          if the model_name is present in the online db, then the model will be installed in the specified path.
280.1.14 by Marco Zaro
Applgrid+aMCFast was broken for some processes
335
      MZ: Applgrid+aMCFast was broken for some processes (since 2.6.0), due to wrong 
336
          information written into initial_states_map.dat. This has been fixed now
280.1.18 by olivier-mattelaer
Updates-Notes
337
      OM: change in the gridpack. It automatically runs the systematics.py (if configure in the run_card)
280.1.23 by olivier-mattelaer
fix mlm and dynamical scale
338
      OM: Fix  a MLM crash occuring for p p > go go (0,1,2 j)
339
      OM: Fix issue for BSM model with additional colored particle where the default dynamical scale choice 
340
          was crashing
281.1.55 by olivier-mattelaer
fixing small issue from the review + adding info in UpdatesNotes
341
280.1.9 by olivier-mattelaer
fix gridpack speed issue introduced in 2.6.1
342
280 by olivier-mattelaer
merge 2.6.4
343
2.6.4 (09/11/18)
279.2.11 by olivier-mattelaer
change small_width default value + Updates notes
344
      OM: add specific treatement for small width (at LO only and not for loop-induced)
345
          if the width is smaller than 1e-6 times the mass, a fake width (at that value) is used for the
346
          numerical evaluation of the matrix-element. S-channel resonances are re-scaled according to 
347
          narrow-width approximation to return the correct total cross-section (the distribution of events 
348
          will on the other hand follow the new width). 
349
          The parameter '1e-6' can be changed by adding to (LO) run_card the parameter: "small_width_treatment"
350
      OM: add a new command "install looptools" to trigger the question that is automatically trigger 
351
          the first time a loop computation is needed.
279.1.14 by Rikkert Frederix
Fixed an issue in the combination of the TopDrawer plots for f(N)LO
352
      RF: Fixed a bug when using TopDrawer plots for f(N)LO runs, where the combination of the plots could lead
353
          to completely wrong histograms/distributions in case of high-precision runs.
279.1.8 by olivier-mattelaer
1. fix a problem of models trying to merge two "external" routine
354
      OM: Fix some MLM crash for some processes (in particular BSM processes with W'). 
355
      OM: Fix a bug in the reweighting due to the new lhe format (the one avoiding some issue with py8)
279.1.24 by olivier-mattelaer
mojave flag + support for negative mass --change handling of the width--
356
      OM: Fix a behavior for negative mass, the width was set to negative in the param_card automatically
357
          making the Parton-shower (and other code) to crash since this does not follow the convention.
358
      OM: Change compiler flag to support Mojave.
279.1.8 by olivier-mattelaer
1. fix a problem of models trying to merge two "external" routine
359
278.1.6 by olivier-mattelaer
hot fix for MadSpin
360
2.6.3.2 (22/06/18)
278.1.3 by olivier-mattelaer
fix bug in auto-width
361
      OM: Fix a bug in auto-width when mass are below QCD scale.
278.1.4 by olivier-mattelaer
fix a bug related to the wrong mass written in the lhe file.
362
      OM: Fix a bug for g b initial state where the mass in the lhe file was not always correctly assigned
363
          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)
278.1.5 by olivier-mattelaer
fixing some thread issue plus some general improvment of madspin for hepmc
364
      OM: Improvment for madspin in the mode spinmode=none
278.1.6 by olivier-mattelaer
hot fix for MadSpin
365
      OM: Fix a bug in MadSpin which was making MadSpin to work only in debug mode
278.1.3 by olivier-mattelaer
fix bug in auto-width
366
278 by olivier-mattelaer
pass to 2.6.3
367
2.6.3 (15/06/18)
276.2.6 by olivier-mattelaer
make the code pass all unittest/acceptest (including fixing side effects)
368
      OM: When importing model, we now run one additional layer of optimisation:
369
           - if a vertex as two identical coupling for the same color structure then the associated lorentz 
370
             structure are merged in a single one and the vertex is modified accordingly
371
      OM: When restricting a model, we also run one additional layer of optimisation
372
           - Opposite sign coupling are now identified and merged into a single one
373
           - if a vertex as two identical coupling (up to the sign) for the same color structure
374
             then the associated lorentz structure are merged in a single one and the 
375
             vertex is modified accordingly 
376
      VH+OM: changing the ALOHA naming scheme for combine routine when the function name starts to be too long. 
276.1.3 by olivier-mattelaer
adding python_seed in run_card + fix an issue with systematics.py
377
      OM: adding a hidden parameter to the run_card (python_seed) to allow to control the randon number 
378
          generated within python and be able to have full reproducibility of the events
276.1.35 by olivier-mattelaer
fixing issue with the dynamical scale
379
      OM: Fixing some issue with the default dynamical scale choice for 
380
            - non minimal QED sample
381
            - heft model when multiple radiation coming from the higgs decay/scattering
382
          This can also impact MLM since it use the same definition for the dynamical scale
276.1.36 by olivier-mattelaer
fixing the DIS case
383
      OM: Fix some issue for DIS scattering where the shat was wrongly defined for low energy scattering.
384
          Low energy scattering are not adviced since they break the factorization theorem.
385
          In particular the z-boost of the events are quite ill defined in that scenario.
386
      OM: changing the format of the param_card for NLO model to match expectation from the latest PY8
387
      OM: Update of MadSpin to allow special input file for the case of spinmode=none. 
388
          With that very simple mode of decay, you can now decay hepmc file or wrongly formatted leshouches event
389
          (in that mode we do not have spin correlation and width effect)
276.1.39 by olivier-mattelaer
fixing IOTest linked to HuaSheng change
390
      PT: in montecarlocounter.f: improved colour-flow treatment in the case gluons are twice colour-connected to each other
391
          new gfunction(w) to get smoothly to 0 as w -> 1. (for NLO+PS run)
276.1.36 by olivier-mattelaer
fixing the DIS case
392
      OM: Fix some issue for the new QED model (including one in the handling of complex mass scheme of such model)
393
      OM: Fixing an issue of the param_card out of sync when running compute-widths
276.2.6 by olivier-mattelaer
make the code pass all unittest/acceptest (including fixing side effects)
394
      OM: Adding Qnumbers block for ghost (the latest version of py8 was crashing due to their absence)
395
277 by olivier-mattelaer
2.6.2 -> allow install maddm
396
2.6.2 (29/04/18)
275.2.21 by olivier-mattelaer
merge with 2.6.2 and maddm_dev before final merge
397
275.2.19 by olivier-mattelaer
improve UpdateNotes
398
      Heavy ion pdf / pdf in general:
399
      -------------------------------
400
      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
401
      OM: Support in systematics.py for ion pdf. Possiblity to rescale only one beam (usefull to change only on PDF for fix target experiment)
402
      OM: Removing internal support for old type of PDF (only supported internal pdf are now cteq6 and nnpdf23)
403
404
405
      User Interface
406
      --------------
407
      OM: introduce "update to_full" command to display all the hidden parameter.
408
      OM: introduce "update ion_pdf" and "update beam_pol" to add related section in the run_card.
409
          the polarization of the beam is set as hidden parameter instead as default parameter
272.8.17 by olivier-mattelaer
merge with 2.6.2 and improve auto-completion
410
      OM: improve handling of (some) run_card parameter:
411
            - add comment that can be displayed via "help NAME"
412
            - add autocompletion for some parameter
413
            - add direct rejection of parameter edition if not in some allowed list/range
275.1.72 by olivier-mattelaer
UpdateNote/VERSION
414
      
275.2.19 by olivier-mattelaer
improve UpdateNotes
415
      Bug fixes:
416
      ----------
417
      OM: Fix issue with madspin introduced in 2.6.1 (failing to generate correct diagram for NLO process)
275.1.27 by olivier-mattelaer
fix issue in 1>N reweighting
418
      OM: fix crash in 1>N reweighting
275.1.34 by Rikkert Frederix
Fixed a problem with identical QCD-charged particles (at the Born) for
419
      RF+MZ: Fixed a problem with (f)NLO(+PS) runs in case the Born has identical QCD-charged
420
      	     particles. Cross sections were typically correct, but some distributions might
421
	     have shown an asymmetry. 
275.1.40 by olivier-mattelaer
updatenotes
422
      OM: Change in LO maching for HEFT (or any model with hgg vertex) in the way to flag jet that should
423
          not take part in the matching/merging procedure.
424
      OM: Fixed a bug for loop induced in gridpack mode
275.1.46 by Rikkert Frederix
Fixed a bug related to ApplGrid. +bug/1752981
425
      RF: Fixed a bug for ApplGrid: in rare cases the ApplGrid tables were filled twice for the same event
275.1.47 by olivier-mattelaer
fix an issue in genps if one beam has 0 energy
426
      OM: Fixed a bug for fixed target experiment when the energy of the beam was set to 0. 
275.2.19 by olivier-mattelaer
improve UpdateNotes
427
      RF: Fixed an issue where too many files were opened for fNLO runs in rare cases
275.1.72 by olivier-mattelaer
UpdateNote/VERSION
428
      OM: Fix issue on Madevent html output where some link where broken
429
      OM: Fix issue for the display lorentz function (was also presenting security issue for online use)
275.1.73 by olivier-mattelaer
fix issue for spin3/2
430
      OM: Fix issue for spin 3/2 (one in presence of fermion flow violation and one for custom propagator)
275.2.19 by olivier-mattelaer
improve UpdateNotes
431
432
      Enhancement:
433
      -----------
434
      OM: add the value of all the widths in Auto-width in the scan summary file
435
      OM: For 1>N, if the user set fixed_run_scale to True, then the scale is choose accordingly
436
          and not following the mass of the inital state anymore
437
      RF: For the HwU histograms, if no gnuplot installation is found, write the gnuplot scripts in v5
438
          format (instead of the very old v4 format).
439
      OM: Change the default LO output directory structure. Now by default the lepton and neutrino are split 
440
          in two different directory. This avoids to face problem with the assymetric cut on lepton/neutrino
272.8.65 by olivier-mattelaer
improve UpdateNotes and merge with lastest 2.6.2
441
      OM: loop-filter commands are now working for loop-induced processes
442
      OM: New  method avoiding that two process are running inside the same output directory.
443
          This is implemented only for Gridpack and LO run so far. 
444
          The new method should be more robust in case of crash (i.e. not wrongly trigger as before)
275.1.72 by olivier-mattelaer
UpdateNote/VERSION
445
      OM: For LO scan, if a crash (or ctrl-c) occurs during the scan, the original param_card is now
446
          restored.
275.1.6 by olivier Mattelaer
fixing critical issue with madspin
447
275 by olivier Mattelaer
pass to 2.6.1
448
2.6.1 (12/12/17)
272.8.17 by olivier-mattelaer
merge with 2.6.2 and improve auto-completion
449
271.4.17 by olivier Mattelaer
allow [LOonly] syntax
450
      RF+MZ: It is now possible to add LO matrix elements (with [LOonly]) 
271.4.14 by Marco Zaro
UpdateNotes updated
451
             to Fx-Fx merged samples. Thanks to Josh Bendavid for testing.
274.1.29 by olivier Mattelaer
fixing a bug related to pdf reweighting in matching/merging
452
      OM: Re-factoring the code asking which program to use (both at LO and NLO)
453
          - design modular, designed for PLUGIN interactions
454
          - the length of the question auto adapts to the size of the shell
274.1.49 by olivier Mattelaer
improve support of slha1 input card
455
      OM: Allowing to have the gridpack stored on a readonly filesystem
274.1.29 by olivier Mattelaer
fixing a bug related to pdf reweighting in matching/merging
456
      OM: Fix a bug in matching/merging forbiding the pdf reweighting for some processes (since 2.4.0)
274.1.35 by olivier Mattelaer
automatic download of UFO using a MG database of compatible model
457
      OM: Creation of online database with the name of known UFO model. If a use try to import a model
458
          which does not exits locally, the code will automatically check that database and download the 
459
          associate model if it exists. You can contact us if you are the author of one model which is not
274.1.36 by olivier Mattelaer
add arxiv printout when importing model
460
          on our database. 
274.1.44 by olivier Mattelaer
add a method to display the full list of available download --locally or via automatic download
461
	  The list of all available model is available by typing "display model_list"
274.1.36 by olivier Mattelaer
add arxiv printout when importing model
462
      OM: Model with __arxiv__ attribute will display "please cite XXXX.XXXXX when using this model" when
463
          loaded for the first time.
274.1.38 by olivier Mattelaer
put back usermod.py
464
      OM: A fail of importing a UFO model does not try anymore to import v4 model
465
      OM: Many model present in models directory have been removed, however they can still be imported
466
          since they are available via automatic-download
274.1.43 by olivier Mattelaer
add information in the update note
467
      OM: Refactoring of the gridpack functionality with an infinite loop to reach the requested number of events
468
      OM+RF: Adding new class of cut at LO/NLO defined via the pdg of the particle
469
      VH: Support for the latest version of MA5
274.1.49 by olivier Mattelaer
improve support of slha1 input card
470
      MZ: Adding support for lhapdf v6.2
274.1.43 by olivier Mattelaer
add information in the update note
471
      OM: Fixing various bug in the spinmode=onshell mode of MadSpin
472
      OM: Fix a bug for model with 4 fermion in presence of restrict_card
473
      OM: Fix aloha bug in presence of complex form-factor.
274.1.49 by olivier Mattelaer
improve support of slha1 input card
474
      OM: improve auto-detection and handling of slha1/slha2 input file when expecting slha2. 
274.1.29 by olivier Mattelaer
fixing a bug related to pdf reweighting in matching/merging
475
274 by olivier-mattelaer
pass to 2.6.0
476
2.6.0 (16/08/17)
272.1.55 by olivier-mattelaer
update Update note and documentation
477
      New Functionalities:
478
      --------------------
479
      RF+OM: Added the possibility to also have a bias-function for event generation at (f)NLO(+PS)
480
      OM: Improve Re-WEIGHTING module
481
          1) creation of a single library by hyppothesis. 
482
          2) library for new hyppothesis can be specify via the new
483
             options: change tree_path and change virt_path
484
          3) allows to re-weight with different mass in the final states (LO only)
485
             This forces to rewrite a new lhe file, not adding weight inside the file
486
             (via the command: change output 2.0)
487
          4) allows to run the systematics on the newly generated file (for new output file)
488
             (via the command change systematics True)
489
          5) Fix some Nan issue for NLO reweighting in presence of colinear emission
490
	  6) various bug fixing, speed improvement,...
491
      OM: Add new option to SYSTEMATICS program:
272.1.38 by olivier-mattelaer
1. fix a problem on condor for lxplus support
492
           --remove_weights, --keep_weights, --start_id
493
           See "help systematics for more details."
272.1.55 by olivier-mattelaer
update Update note and documentation
494
      OM: Allow to specify param_card, run_card,... directly via an html link.
495
496
      Bug Fixing:
497
      -----------
272.1.38 by olivier-mattelaer
1. fix a problem on condor for lxplus support
498
      OM: Update condor class to support CERN type of cluster (thanks Daria Satco)
272.1.35 by olivier-mattelaer
fix empty event problem in lhe splitted file
499
      OM: Fixing a bug leading to a crash in pythia8 due to one event wrongly written when splitting the
500
          events for the parralelization of pythia8
272.1.19 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
501
      OM: Fixing an issue, leading to NAN for some of the channel of integration for complicated processes.
272.1.55 by olivier-mattelaer
update Update note and documentation
502
      OM: Fix a bug in gripack@NLO which forbids to run it when the gridpack was generated with 0 events.
272.2.13 by Rikkert Frederix
cleaning of symmetry_fks_*.f codes and dependencies.
503
      RF: Fixed bug #1694548 (problem with NLO for QCD-charged heavy vector bosons).
272.1.4 by Rikkert Frederix
Another fix (after the one in 2.5.5) related to FxFx merging in case
504
      RF: Another fix (adding on a fix in 2.5.5) related to FxFx merging in case there are
272.1.33 by Rikkert Frederix
Fixed bug #1706072
505
      RF: Fixed bug #1706072 related to wrong path with NLO gridpack mode
272.2.13 by Rikkert Frederix
cleaning of symmetry_fks_*.f codes and dependencies.
506
          diagrams with 1->3 decays.
272.1.40 by Rikkert Frederix
Fixed a bug that gave a completely biased invariant resonance masss.
507
      RF: Fixed a bug (found by SF) that gave a seriously biased resonance mass when using MadSpin for decaying a 2->1 process.
272.1.54 by olivier-mattelaer
merge 2.5.6_cflow_fix
508
      PT: Fix in montecarlocounter.f. Previously, for NLO+PS it was reading some subleading-colour information, now all
272.6.4 by paolotorriell
updated UpdateNotes.txt
509
          information passed to the MC counterterms is correctly leading colour. 
272.1.55 by olivier-mattelaer
update Update note and documentation
510
      OM: Fix systematics computation for lepton collider
511
      OM+VH: Remove the proposition to install pjfry by default, due to many installation problem. The user can still force to 
512
          install it, if he wants to.
513
      OM: Fix a problem of madspin when recomputing width for model loaded with --modelname option
514
      OM: Fix events writing for DIS (thanks to Sho Iwamoto)
515
      OM: Fix a problem of output files written .lhe.gz, even if not zipped (python2.6 only)
516
      OM: Fixing some issue related to the customised propagator options of UFO model
517
 
518
      Code Re-factorisation:
519
      ----------------------
520
      RF: Refactor of the HwU.f fortran code. Gives more flexibility and potentially lower
521
          memory requirements.
522
      RF: Refactor of the (NLO) code related to extra weights (for PDF/scale uncertainties).
523
      OM: Increase modularity of the code for the support of plugin (maddm and MPI@LO)     
524
          - Now we support the HPC plugin allowing to generate LO-gridpack on MPI machine
525
          - Plugin can now use the "launch" keyword
272.1.1 by Rikkert Frederix
merge with HwU_allocated.
526
272 by olivier-mattelaer
pass the 2.5.5
527
2.5.5(26/05/17)
271.1.25 by olivier-mattelaer
fixing gridpack creation
528
      OM: Fixing bug in the creation of the LO gridpack introduced in 2.4.3. Since 2.4.3 the generated 
529
          gridpack were lacking to include the generated grid for each channel. This does not lead to 
530
          bias but to a significant slow down of the associated gridpack.
271.1.10 by olivier-mattelaer
improving model functions and add converter slha 1<->2
531
      OM: Supporting user function calling other non default function.
532
      OM: adding the command "update to_slha1" and "update to_slha2" (still beta)
271.1.21 by Rikkert Frederix
merge with the cleanup_up_NLO branch
533
      RF: some cleanup in the NLO/Template files. Many unused subroutines deleted.
271.1.29 by olivier-mattelaer
update Update Notes
534
      OM: fixing some bug related to complex_mass_scheme
535
      OM: fixing bug in ALOHA for C++ output (in presence of form-factor)
536
      OM: fixing lhe event for 1 to N process such that the <init> block is consistently set for the shower
537
      OM: ExRootAnalysis interface is modified (need to be requested as an analysis)
271.1.30 by Rikkert Frederix
Fix in FxFx merging in case there are diagrams with 1->3 decays. See
538
      RF: Fix for FxFx merging in case there are diagrams with 1->3 decays.
271.1.10 by olivier-mattelaer
improving model functions and add converter slha 1<->2
539
271 by olivier-mattelaer
pass to 2.5.4
540
2.5.4(28/03/17)
541
      OM: Add a warning in presense of small width
542
      OM: Fix a bug related to a missing library (introduced in 2.5.3)
543
      OM: Improve stability of the onshell mode of MadSpin
544
      VH: Fix some problem related to LHAPDF
545
270 by olivier-mattelaer
pass to 2.5.3
546
2.5.3(09/03/17)
269.1.7 by Marco Zaro
updated according to the fixes pushed in 2.5.2 after the release of 2.5.2
547
      PT: Modified the default shower starting scale in montecarlocounter.f.
548
          The new reference scale from which the dampening profile is computed is sum_i mt_i/2, i
269.1.17 by Rikkert Frederix
merge with integrate_channels_together
549
          being Born level final-state momenta.
269.3.13 by olivier-mattelaer
merge the madspin_onshell branch
550
      OM: New "special mode" for madspin accessible via "set spinmode onshell".
551
          This mode allow for full spin-correlation with 3 (or more) body decay but the decaying particle
552
          remains exactly onshell in this mode. Loop-induced production/decay are not allowed in this mode.
269.3.12 by olivier-mattelaer
merge with the latest 2.5.3 version of the code
553
      OM+RF: Allowing for creation of LHE like output of the fixed order run at NLO.
554
          This LHEF file is unvalid for parton-shower (all PS should crash on such file). It will be 
555
          unphysical to shower such sample anyway.
556
          Two hidden parameters of the  FO_analyse_card.dat allow some control on the LHEF creation
557
       	  "fo_lhe_weight_ratio" allows to control the strength of a partial unweighting [default:1e-3]
558
             increasing this number reduce the LHEF size.
559
          "fo_lhe_postprocessing" can take value like nogrouping, norandom, noidentification.
560
             nogrouping forbids the appearance of the LHEF(version2) tag <eventgroup>
561
             norandom   does not apply the randomization of the events.
562
             noidentification does not merge born event with other born like counter-event
269.3.13 by olivier-mattelaer
merge the madspin_onshell branch
563
      RF: Better job handling for fNLO runs.
564
      VH: Fixing various problem with the pythia8 interface (especially for MLM merging)
270 by olivier-mattelaer
pass to 2.5.3
565
      Team: Fixing a series of small crash
262.1.59 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
566
269 by olivier Mattelaer
pass to 2.5.2
567
2.5.2(10/12/16)
268.1.16 by olivier Mattelaer
improve systematics
568
      OM: improve systematics (thanks to Philipp Pigard)
268.1.30 by olivier Mattelaer
fixing a systematics bug for e+e- collision (with ckkw>0) and introduce 'set no_parton_cut' syntax
569
      OM: new syntax to modify the run_card: set no_parton_cut
570
          This removes all the cut present in the card.
268.1.26 by olivier Mattelaer
version and update note
571
      OM: change the default configuration parameter cluster_local_path to None
572
      OM: change the syscalc syntax for the pdf to avoid using & since this is not xml compliant
573
      OM: avoid to bias module to include trivial weight in gridpack mode
574
      OM: Fix a bug making 2.5.1 not compatible with python2.6
575
      OM: Improve "add missing" command if a full block is missing
269 by olivier Mattelaer
pass to 2.5.2
576
      OM: Fixing a bug reporting wrong cross-section in the lhef <init> flag (only in presence of 
577
          more than 80 channel of integration)
265.9.5 by olivier Mattelaer
merge with 2.5.0
578
265.9.46 by olivier Mattelaer
VERSION/UpdateNotes + small fix from Valentin
579
2.5.1 (04/11/16)
580
       PT+MZ: New interface for Herwig7.
581
              Fixed a bug in the Herwig7/Herwig++ counterterm (relevant to 2 -> n, n>2:
582
              in particular, the bug affected the dead zone for final-final colour connection
583
              in processes with more than two particles in the Born final state)
265.9.14 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
584
       VH: Parallelization of PY8 at LO
585
       OM: add the possibility to automatically missing parameter in a param_card
586
           with command "update missing" at the time of the card edition. Usefull for 
587
           some SUSY card where some block entry are sometimes missing.
265.9.46 by olivier Mattelaer
VERSION/UpdateNotes + small fix from Valentin
588
       OM: Possibility to automatically run systematics program at NLO or Turn it off at LO
589
           (hidden entry of the run_card systematics_program = systematics|syscalc|none)
265.9.32 by Rikkert Frederix
Merge with the phase_space_stuff branch
590
       RF: Some refactoring of the NLO phase-space generation,
591
           including some small improvements in efficiency.
265.9.46 by olivier Mattelaer
VERSION/UpdateNotes + small fix from Valentin
592
       OM: Plugin can be include in a directory MG5aMC_PLUGIN the above directory need to be in
593
           the $PYTHONPATH
594
       OM: Fix systematics for e+ e- initial state.
595
       VH: Fix various bug in the HepMc handling related to PY8 (LO generation)
596
       OM: allow install maddm functionality (install ./bin/maddm executable)
265.5.7 by olivier Mattelaer
update to latest version + fix bug in alpsfact re-weighting
597
268 by olivier Mattelaer
pass to 2.5.1
598
2.5.0 (08/09/16)
265.3.12 by olivier Mattelaer
merge with python_syscalc branch
599
     FUNCTIONALITY
265.3.29 by Valentin Hirschi
1. Added the shortcut 'simplepy8' to turnoff advanced slow features of PY8.
600
       VH+OM: Adding an official interface to Pythia8 (parton shower) at Leading-Order
601
	        More information at https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/LOPY8Merging	   
602
       VH+OM+MA5: Adding an official interface to MadAnalysis5 for plotting/analysis/recasting
603
	        More information at https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/UseMA5withinMG5aMC	   
265.3.12 by olivier Mattelaer
merge with python_syscalc branch
604
       OM: Introduces a new function for LO/NLO interface "systematics"
265.5.26 by olivier Mattelaer
fixing a bug in the reweight module (incorrect relative path)
605
            This function allows to compute systematics uncertainty from the event sample
606
            It requires the event sample to have been generated with 
607
                - use_syst = T (for LO sample)
608
                - store_reweight_info = T (for NLO sample)
609
            At LO the code is run automatically if use_syst=T (but if SysCalc is installed)
265.3.18 by olivier Mattelaer
small fix/new tests
610
       VH+OM: Adding the possibility to bias the event weight for LO generation  via plugin.
611
            More informtion: https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/LOEventGenerationBias
262.15.15 by olivier Mattelaer
merge with latest 2.5.0
612
       VH+SP: extend support for CKKWL
613
614
     CODE IMPROVMENT / small feature
615
     -------------------------------
262.13.33 by olivier Mattelaer
add update of dependent parameter + merge with latest 2.4.3
616
       OM: Modify the structure of the output format such that all the internal format have the same structure
617
       OM: Adding the Plugin directory. Three kind of plugin are currently supported
618
           - plugin defining a new type of output format
619
           - plugin defining a new type of cluster handling
620
           - plugin modifying the main interface of MG5aMCnlo 
621
           More informations/examples are available here:
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
622
           https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/Plugin
262.15.15 by olivier Mattelaer
merge with latest 2.5.0
623
       OM: Adding the possiblity of having detailled help at the time of the edition of the cards.
624
            help mass / help mt / help nevents provided some information on the parameters.
625
       OM: NLO/LO Re-weighting works in multi-core
266.1.1 by olivier Mattelaer
restrict_card and dependent parameter treatment
626
       OM: add an automatic update of the param_card to write the correct value for all dependent parameter.
627
       OM: add the check that the param_card is compatible with the model restriction.
262.15.15 by olivier Mattelaer
merge with latest 2.5.0
628
       OM: Adding the run_card options "event_norm" for the LO run_card (same meaning as NLO one)
265.3.18 by olivier Mattelaer
small fix/new tests
629
       VH: extend install command to install: lhapdf/pythia8
265.3.29 by Valentin Hirschi
1. Added the shortcut 'simplepy8' to turnoff advanced slow features of PY8.
630
       VH: Interfaced MadLoop to COLLIER for tensor integral reduction.	   
265.3.18 by olivier Mattelaer
small fix/new tests
631
       OM+VH: At the first loop/NLO computation, a new question will now be asked to choose which program
632
           to install to compute the loop. You can still install additional method later via the "install" command
265.3.24 by olivier Mattelaer
update tests
633
       OM: Replace the mssm model by the MSSM_SLHA2 following the SLHA2 instead of the SLHA1 convention
265.3.12 by olivier Mattelaer
merge with python_syscalc branch
634
635
     BUG FIXING
636
     ----------
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
637
       OM: Fix a bug in the helicity by helicity reweighting method. (introduced in 2.4.3)
265.3.12 by olivier Mattelaer
merge with python_syscalc branch
638
       OM: Fix a bug in the reweight_card where relative path was not understood from the local directory 
265.5.26 by olivier Mattelaer
fixing a bug in the reweight module (incorrect relative path)
639
            where the program was runned by the user.
265.5.7 by olivier Mattelaer
update to latest version + fix bug in alpsfact re-weighting
640
266 by olivier Mattelaer
pass to 2.4.3
641
2.4.3 (01/08/16)
265.1.8 by olivier Mattelaer
pass to the unweighting of loop-induced for the standard LO case
642
        OM: Reduce the amount of log file/output generated for LO run (output can use up to three times less output).
643
        OM: For the LO combination of events (unweighting) pass to the method previously used for loop-induced.
644
            This method is faster and requires less I/O operation.
645
            This fully remove the need of the file events.lhe.gz which is not created anymore (further reduce the ouput size)
646
        OM: Optimise the code in order to be able to run scan with more than 2k steps.
647
        OM: Optimise the lhe_parser module (use for the unweighting/re-weighing/...) around 20% faster than before.
265.1.14 by olivier Mattelaer
fix a bug in madspin for model loaded with --modelname
648
        OM: Fix a bug in MadSpin where the cross-section reported in the <init> block of the LHEF
649
            was wrongly assigned when multiple process were present in the LHEF and that different Brancing ratio
650
            were associated to each of those processes.
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
651
        RF: For NLO process generation, fix a problem with turning on PDF reweighting with sets that have only a
652
            single member. Also, allow for reweighting with up to 25 PDF sets (and their error members) for a single run.
265.1.33 by olivier Mattelaer
allow to have ~ in the path to model working with MadSpin
653
        OM: Fixing bug allowing to specify a UFO model by his full path for NLO computation (thanks Zachary Marschal).
654
        OM: Fixing bug in LO re-weighting in case of helicity by helicity re-weighting. Now the events is boost back in 
655
            the center of mass frame to ensure consistency with the helicity definition.
265.1.8 by olivier Mattelaer
pass to the unweighting of loop-induced for the standard LO case
656
265 by olivier Mattelaer
pass to 2.4.2 (minor fix)
657
2.4.2 (10/06/16)
658
        OM: fix a compilation problem for non standard gfortran system
659
        OM: reduce the need of lhapdf for standard LO run. (was making some run to test due to missing dependencies)
660
264 by olivier Mattelaer
pass to 2.4.1
661
2.4.1 (10/06/16)
262.9.10 by olivier Mattelaer
add information to the Update Note
662
        OM: Fix a bug in fix target experiment with PDF on the particle at rest.
663
            The cross-section was correct but the z-boost was not performed correctly.
262.9.26 by olivier Mattelaer
fix tests + allow UFO_PATH to define where to look for the model
664
        OM: Fix various bug in MadSpin
665
        OM: Fix some bug in MLM merging, where chcluster was forced to True (introduced in 2.2.0)
666
        OM: Allow to specify a path for a custom directory where to look for model via the environment 
262.9.27 by olivier Mattelaer
switch from UFO_PATH to PYTHONPATH for the model search
667
            variable PYTHONPATH. Note this used AFTER the standard ./models directory
256.13.31 by olivier Mattelaer
merge with 2.3.4 (336)
668
264 by olivier Mattelaer
pass to 2.4.1
669
2.4.0 (12/05/16)
256.13.22 by olivier Mattelaer
Update version/updatenote
670
        OM: Allowing the proper NLO reweighting for NLO sample
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
671
        RF: For NLO processes allow for multiple PDF and scales reweighting, directy by inputting lists
672
            in the run_card.dat.
262.1.134 by olivier Mattelaer
update Date/time before freeze out
673
        VH: Interfaced MadLoop to Samurai and Ninja (the latter is now the default)
674
        HS: Turn IREGI to off by default
262.6.7 by Marco Zaro
updated updatenotes
675
        MZ: new NLO generation mode. It is more efficient from the memory and CPU point of 
262.6.17 by Marco Zaro
imerged with latest 2.3.4
676
            view, in particular for high-multiplicity processes. 
677
            Many thanks to Josh Bendavid for his fundamental contribution for this.
262.6.11 by Marco Zaro
update with olivier's comments
678
            The mode can be enabled with
679
            > set low_mem_multicore_nlo_generation True
680
            before generating the process.
262.4.1 by olivier Mattelaer
Improve order handling for tree-level processing
681
        OM: Adding the possibility to use new syntax for tree-level processes:
682
            QED==2 and QCD>2: The first allows to select exactly a power of the coupling (at amplitude level
683
            While the second ask for a minimum value.   
262.1.59 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
684
        RF: In the PDF uncertainty for fixed-order NLO runs, variations of alphaS were not included.
262.1.63 by olivier Mattelaer
fix on MLM
685
        OM: In MLM matching, fix a bug where the alpha_s reweighting was not fully applied on some events. 
686
            (This was leading to effects smaller than the theoretical uncertainty)
262.1.59 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
687
        OM: Fixing the problem of using lhapdf6 on Mac
262.3.1 by Marco Zaro
NLO is working
688
        MZ: Faster interface for LHAPDF6
262.1.59 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
689
        OM: Add support of epsilon_ijk in MadSpin
690
        OM: Fix multiple problem with multiparticles in MadSpin
691
        OM: Improve spinmode=None in MadSpin
692
        OM: Update the TopEffTh model
693
        MZ: Fix problem with slurm cluster
694
        OM: Improve scan functionalities
262.5.4 by Paolo Torrielli
added an example in shower_card.dat
695
        PT: New way of handling Pythia8 decays
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
696
        RF: Fixed a bug that resulted in wrong event weights for NLO processes when requiring
262.1.100 by olivier Mattelaer
merge nlo_rewwighting branch
697
            a very small number of events (introduced in 2.3.3)
256.13.64 by olivier Mattelaer
merge with latest 2.3.4
698
        OM: Allow to keep the reweight information in the final lhe file for future computation 
699
        MZ: updated FJcore to version 3.1.3 (was 3.0.5)
260.9.25 by Valentin Hirschi
1. Merged with 2.3.4
700
701
2.3.3 (15/10/15)
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
702
        OM: Allow new syntax for the param_card: instead of an entry you can enter scan:[val1, val2,...]
703
            To perform a scan on this parameter.
704
        OM: Having two mode for "output pythia8" one (default) for pythia8.2 and one for pythia8.1 (with --version=8.1)
705
        RF: Rewriting of job-control for NLO processes. Better accuracy estimates for FO processes
706
        RF: Fix for factorisation scale setting in FxFx merging when very large difference in scale in the
707
            non-QCD part of a process. 
708
        RF: Better discarding of numerical instabilities in the real-emission matrix elements. Only of interested for
260.3.21 by Rikkert Frederix
Improvement in the skipping of numerical instabilities in real-emission matrix elements.
709
	    processes which have jets at Born level, but do not require generation cut (like t-channel single-top). 
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
710
        RF: Added an option to the run_card to allow for easier variation of the shower starting scale (NLO only).
711
        RF: Fixed a problem in the setting of the flavour map used for runs with iAPPL >= 1. 
712
        RF: Allow for decay processes to compute (partial) decay widths at NLO accuracy (fixed order only).
713
        OM: (SysCalc interface) Allow to bypass the pdf reweighting/alpsfact reweighting
714
        MZ: fixed bug related to slurm clusters
260.3.57 by olivier Mattelaer
remove by default the addmasses.py script in gridpack mode
715
	OM: remove the addmasses.py script of running by default on gridpack mode. 
716
            if you want to have it running, you just have to rename the file madevent/bin/internal/addmasses_optional.py to
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
717
            madevent/bin/internal/addmasses_optional.py and it will work as before. (Do not work with SysCalc tag)
262 by olivier Mattelaer
pass to 2.3.3
718
        OM: make the code compatible with "python -tt" option
260.3.6 by Rikkert Frederix
When the required accuracy is set very small for fixed order NLO runs,
719
260.3.68 by olivier Mattelaer
merge with 2.3.2.2
720
2.3.2.2 (06/09/15)
265.3.10 by olivier Mattelaer
fix with latest 2.4.4
721
        VH: Finalized the MG5aMC-GoSam interface
260.3.6 by Rikkert Frederix
When the required accuracy is set very small for fixed order NLO runs,
722
259.1.56 by olivier Mattelaer
update IOTest. fix a bug for alpsfact, fix a bug for reweighting from LI to LI
723
2.3.2(20/08/15)   
256.11.39 by olivier Mattelaer
add entry in the update note
724
        OM: Improve reweighting module. (https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/Reweight)
725
            New Capabilities: 
726
             - allow to reweight by loop-induced processes
727
             - allow to change model 
728
             - allow to change process definition
729
             - allow to unweight the sample to have an idea of the statistical power.
730
             - allow to perform some crude reweighting on NLO sample (reweighting by LO matrix element). NLO
731
               accuracy is not preserved (in general) for such computation.
732
            New dependencies:
733
	     - require the f2py module (part of numpy)
259.1.32 by olivier Mattelaer
fix kt durham + remove golem warning
734
	OM: change the kt-durham cut (at LO) such that particle comming from decay are not impacted if cut_decays
735
            is on False.
259.1.5 by Rikkert Frederix
Fixed a bug in the aMCfast/applgrid interface introduced in the
736
        VH: Fixed the check in helas wavefunction appearance order in an helas diagrams. It failed in cases
737
	    where additional wf were created during the fix of fermion flow in presence of majorana fermions.         
738
	RF: Fixed a bug in the aMCFast/ApplGrid interfaced introduced in the previous version.
259.1.7 by olivier Mattelaer
fix mssm-no_b_mass crash
739
        OM: Fix a crash when using mssm-no_b_mass model (due to the SLHA1-SLHA2 conversion)
259.1.13 by olivier Mattelaer
fix a bug in the add_time_of_flight function
740
        OM: Fix a bug in the add_time_of_flight function (not called by default) where the displaced vertex information
741
            was written in second and not in mm as it should. Note that this function can now be run on the flight
742
	    by adding the following line in the run_card: "  1e-2 = time_of_flight #threshold for the displaced vertex" 
259.1.15 by Rikkert Frederix
Small fix in the setting of s_mass. This leads to an improvement in
743
	RF: Small fix that leads to an improvement in the phase-space generation for NLO processes
259.1.18 by olivier Mattelaer
improve ALOHA
744
        OM: Fix a crash introduce in 2.3.0 when running sequentially in the same directory (thanks Gauthier)
745
        OM: Improve aloha in the case of some expression reduces to pure float.
259.1.24 by olivier Mattelaer
add the possibility to edit the run_card in spinmode=none (MadSpin)
746
        OM: In MadSpin, allow to specify cut for the 1>N decay in spinmode=none.
259.1.28 by Rikkert Frederix
Fixed a bug in the Template/NLO/Souce/PDF/pdg2pdf.f file: it was
747
	RF: Fixed a bug that gave bogus results for NLO runs when using an internal PDF which is not
748
            NNPDF (like for the old cteq_6m, etc).
259.1.29 by Rikkert Frederix
fixed a bug in the PDF uncertainty estimates in the HwU interface: the
749
	RF: Fixed a bug in the PDF combination in the HwU histograms: there was no consistent use if Hessian
750
            and Gaussian approaches for MSTW/CTEQ and NNPDF, respectively.
259.1.33 by olivier Mattelaer
improve customize function+ EWdim6 model
751
        OM: Fixed a small bug in EWdim6 which was removing a coupling in AZHH interaction.
752
        OM: improve customize_model function to avoid problem with unity coupling.
259.1.50 by Rikkert Frederix
Fix by Marius Wiesemann in his stuff for the treatment of the bottom
753
	RF: Improved the treatment of the bottom Yukawa. Thanks Marius Wiesemann. 
259.1.18 by olivier Mattelaer
improve ALOHA
754
256.11.39 by olivier Mattelaer
add entry in the update note
755
2.3.1  
258.14.1 by Valentin Hirschi
1. Passed to 2.3.1.
756
     OM+VH: Automation of event generation for loop-induced processes.
757
		OM: Automatic change of the p/j definition to include the b particle if the model has a massless b.
258.1.105 by Rikkert Frederix
reduce collision energies during the testing of the soft and collinear limits
758
	RF: Reduce the collision energy for the soft and collinear tests: for 100TeV collider many were failing
759
	    due to numerical instabilities. 
258.1.137 by olivier Mattelaer
merge the epsilon_ijk fix
760
        OM: Fixing bug associate to the epsilon_ijk structure
761
        OM+VH: Various bug fixing for the loop-induced processes
258.1.159 by olivier Mattelaer
fixing the tests
762
        OM: Fix a crash in MadWidth which occurs for some 4 body decay
763
        PT: Fixed a bug concerning the use of Herwig++ with LHAPDF. Bug was introduced in 2.3.0.beta
258.1.162 by olivier Mattelaer
fix a series of tests + fix a bug in aloha + secure loop-induced against zero results
764
	OM: Fix a crash in ALOHA for form-factor in presence of fermion flow violation
258.1.105 by Rikkert Frederix
reduce collision energies during the testing of the soft and collinear limits
765
258.1.95 by Valentin Hirschi
1. Updated version and notes date.
766
2.3.0.beta(10/04/15) OM+VH: Adding the possibility to compute cross-section/generate events for loop-induced process
251.1.45 by olivier Mattelaer
partial merge
767
		JB+OM: Addign matchbox output for matching in the Matchbox framework
253.30.114 by olivier Mattelaer
New handling for the run_card
768
                OM+VH: Change the handling of the run_card.
253.30.146 by olivier Mattelaer
Fixing a serie of process. Default NLO run_card also depend of the process
769
                      - The default value depends now of your running process
253.30.114 by olivier Mattelaer
New handling for the run_card
770
                      - cut_decays is now on False by default
771
                      - nhel can only take 0/1 value. 1 is a real MC over helicity (with importance sampling)
258.10.29 by olivier Mattelaer
Add information in the UpdateNote, put back the default scale for NLO to -1
772
                      - use_syst is set on by default (but for matching where it is keep off)                    
773
                      - New options added: dynamical_scale_choice, it can take the following value
774
		            -1 : MadGraph5_aMC@NLO default (different for LO/NLO/ ickkw mode) same as previous version. 
775
                             0 : Tag reserved for user define dynamical scale (need to be added in setscales.f).
776
                             1 : Total transverse energy of the event.
777
                             2 : sum of the transverse mass 
778
                             3 : sum of the transverse mass divide by 2 
258.1.86 by olivier Mattelaer
Update Version/UpdateNotes
779
			     4 : \sqrt(s), partonic energy 
258.10.29 by olivier Mattelaer
Add information in the UpdateNote, put back the default scale for NLO to -1
780
                OM: Cuts are also applied for 1>N processes (but the default run_card doesn't have any cut).         
258.1.86 by olivier Mattelaer
Update Version/UpdateNotes
781
                PT: Set command available for shower_card parameters
782
                OM: New MultiCore class with better thread support
253.30.184 by olivier Mattelaer
merge with 2.3 branch
783
                RF: Fixed a bug in the aMCfast/APPLGrid interface introduced in version 2.2.3
258.1.3 by Rikkert Frederix
fixed a bug in the minimum setting of the integration grids due to
784
		RF: Fixed a bug in the setting of the integration grids (LO process generation) for the minimum
785
		    energy needed for photons. The bug did not lead to any bias in event generation.
256.1.110 by Rikkert Frederix
added many comments
786
		RF: Re-factoring of the structure of the code for NLO+PS computations.
258.1.34 by Rikkert Frederix
merge with the HwU_shower branch
787
		RF+VH: Replaced the default topdrawer histograms with HwU histograms for f(N)LO runs
788
                    and allow it also for aMC@NLO runs.
258.1.10 by Rikkert Frederix
Small modification to allow for variable bin sizes for
789
		RF+VB: Allow for variable bin-sizes in MG5_aMC+aMCfast+ApplGrid runs.
256.8.3 by Marco Zaro
a fake FKS configuratios is created in fks_info for LOonly processes
790
                MZ+RF: Added 'LOonly' asNLO mode to export processes without any real and virtuals 
791
                       (useful e.g. for higher multiplicities when merging)
258.1.35 by Rikkert Frederix
Updated the UpdateNotes
792
		RF: Added support for the computation of NLO+NNLL jet veto cross sections
258.1.52 by Rikkert Frederix
Fixed a bug in the Pythia8 driver files: the call to pythia.init()
793
		RF: Fixed a bug in the Pythia8 interface: FxFx was not correctly initialized and all
794
                    events were incorrectly kept (introduced in v.2.2.3)
258.1.54 by olivier Mattelaer
improve the print_result command for easy parsing option
795
                OM: Improve the function "print_result" (in the running interface)
796
                    add an option --format=short allowing to print the result in a multi-column format
253.38.22 by Olivier MATTELAER
merge with latest 2.3 (296)
797
                OM: Possibility to not transfer pdf file to the node for each job. 
798
                       This is done via a new option (cluster_local_path) which should contain the pdf set.
799
                       This path is intented to point to a node specific filesystem.
258.1.86 by olivier Mattelaer
Update Version/UpdateNotes
800
                    New way to submit job on cluster without writting the command file on the disk.
258.1.60 by olivier Mattelaer
merge with the bridge branch --with bridge mode deactivate-- but with none mode + fix a cluster problem
801
                OM: Allowing MadSpin to have a mode without full spin-correlation but handling three (and more) 
802
                    body decay. (set spinmode=none).
258.1.86 by olivier Mattelaer
Update Version/UpdateNotes
803
                OM+PA: Fixing various bug in MadSpin.
253.38.22 by Olivier MATTELAER
merge with latest 2.3 (296)
804
258 by olivier Mattelaer
pass to 2.2.3
805
2.2.3(10/02/15) RF: Re-factoring of the structure of the code for fNLO computations.
256.1.42 by olivier Mattelaer
fixing a bug in MadWeight
806
                OM: Fix a bug in MadWeight (correlated param_card was not creating the correct input file)
256.1.45 by Rikkert Frederix
even when requiring more than 1M events, do not go to higher than
807
		RF: When requiring more than 1M events for (N)LO+PS runs, do not go to higher precision than 0.001
808
                    for the grids and cross section (can be overwritten with the req_acc run_card parameter).
256.1.46 by Rikkert Frederix
PDF and scale info is also written in the event file for UNLOPS events.
809
		RF: Make sure that reweight info (for PDF and scale uncertainties) also works for UNLOPS events.
256.1.52 by Rikkert Frederix
When setting the B's stable in the shower_card.dat, also set the eta_b
810
		RF: When setting the B's stable in the shower_card, also set the eta_b (PDG=551) stable.
256.1.64 by olivier Mattelaer
improve PS integration in presence of resonances
811
		OM: Change the Breit-Wigner splitting for the multi-channel integration, use the bwcutoff instead of
812
                    the hardcoded value 5.
256.1.75 by Marco Zaro
updatenotes updated
813
                MZ: Fix to bug 1406000 (segfault appearing when doing FxFx merging). Thanks to Josh Bendavid for
814
                    having reported it
815
                MZ: Fix to a bug occurring when generating event in the "split" mode: the required output was 
816
                    not correctly specified
258 by olivier Mattelaer
pass to 2.2.3
817
                OM: The built-in pdf "nn23lo" and "nn23lo1" where associate to the wrong lhapdfid in the lhef file
256.1.82 by olivier Mattelaer
fixing nnpdf lhapdf number + allow empty directory in Events
818
                    This was creating bias in using SysCalc. (Thanks Alexis)
258 by olivier Mattelaer
pass to 2.2.3
819
                OM: Fix a bug in the LO re-weighing  module which was removing the 
820
                    SysCalc weight from the lhe file (thanks Shin-Shan)
821
                Team: Fixes to different small bugs / improvement in the error and warning messages
258.1.3 by Rikkert Frederix
fixed a bug in the minimum setting of the integration grids due to
822
		RF: For aMC runs, If a NAN is found, the code now skips that PS point and continues instead of
823
		    leading to NAN.
824
                RF: For fNLO runs the virtuals were included twice in the setting of the integration grids. 
825
                    This was not leading to any bias in previous version of the code.
253.30.114 by olivier Mattelaer
New handling for the run_card
826
256.1.39 by Rikkert Frederix
Improved the check that makes sure that the code continues when a NAN is found.
827
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 
256.1.35 by olivier Mattelaer
- correct the bug of a a > mu+ mu-
828
                    processes like a a > mu+ mu- in the Effective Photon Approximation by three order of magnitude.
829
                    For LHC processes no sizeable effect have been observe so far.
830
                MZ: some informations for aMC@NLO runs which were before passed via include files are
831
                    now read at runtime. The size of executables as well as compilation time / memory usage
832
                    is reduced for complicated processes
833
                RF: Fix crash #1377187 (check that cuts were consistent with the grouping was too restrictive) 
256.1.20 by Rikkert Frederix
Added the 'strip' command to the makefiles to reduce the sizes of the
834
		RF: For NLO running: added 'strip' to the makefiles to reduce executable sizes (removes symbol info)
256.1.21 by Rikkert Frederix
updated the UpdateNotes
835
		Stefano Carrazza (by RF): fix for the photon PDF for the internal NNPDF sets
256.1.22 by Rikkert Frederix
another update for the UpdateNotes
836
		RF: Improved the check on the consistency of the cuts and the grouping of subprocesse (LO running)
256.3.12 by Rikkert Frederix
I've merged with the latest 2.2.2 and fixed the conflict in the UpdateNotes.
837
                PT: enabled PYTHIA8.2
256.1.27 by olivier Mattelaer
1. saver use of gzip module (not used for file > 4Gb)
838
                OM: restore the usage of external gzip library for file larger than 4Gb which were crashing with
839
                    the python gzip library
840
                OM: Fixing the default card for Delphes
256.1.35 by olivier Mattelaer
- correct the bug of a a > mu+ mu-
841
                OM: Improve support of lsf cluster (thanks Josh) 
256.1.27 by olivier Mattelaer
1. saver use of gzip module (not used for file > 4Gb)
842
                OM: Adding support for the UFO file functions.py (which was ignored before)
843
                OM: Reduce the amount of RAM used by MadSpin in gridpack mode.
844
                OM: discard in MadWidth partial width lower than \Lambda_QCD for colored particle.
256.1.20 by Rikkert Frederix
Added the 'strip' command to the makefiles to reduce the sizes of the
845
256 by olivier Mattelaer
pass to 2.2.1
846
2.2.1(25/09/14) OM: Fix a bug preventing the generation of events at LO due to a wrong treatment of 
847
                      the color-flow.
848
255 by olivier Mattelaer
pass to 2.2.0
849
2.2.0(24/09/14) VH: General mixed order corrections in MadLoop (only), including QCD/EW/QED and 
177.91.113 by Valentin Hirschi
1. Addressed some of Olivier's comments
850
                    the UFO@NLO model 'loop_qcd_qed_sm'.
253.17.18 by Rikkert Frederix
merge with improve_including_lhapdf_in_shower branch
851
                VH: Re-design of both the tree and MadLoop matrix elements output to compute
852
                    contributions of different coupling order combinations independently from one another.
853
                VH+HS: Tensor integral reduction as implemented in PJFry and IREGI readily available
854
                    and interfaced to MadLoop's output.
855
                VH: Re-structuring of MadLoop's standalone output so as to easily create a single dynamic 
856
                    library including many processes at once. Useful for interfacing MadLoop to other MC's
857
                    and already working with Sherpa.
858
                VH+HS: This branch contains all the fixes for proper treatment of the latest BSM@NLO models 
859
                    produced by FeynRules@NLO. In particular, the fixed related to the presence of majorana 
860
                    particles in loop ME's.
861
                RF: Corrected the behaviour of the pdfcode parameter in the shower_card for NLO+PS runs.
862
                PT: Redesigned shower_card.dat and eliminated modbos options for Herwig6          
863
                RF: Change the SPINUP information in the NLO LHEF from 0 to 9 (i.e. sum over helicities)
864
                RF: Fixed a bug in the check on the determination of the conflicting BWs.
253.26.26 by Rikkert Frederix
merge with latest 2.2.0
865
		RF: Added the aMCfast+APPLgrid interface (arXiv:1406.7693 [hep-ph])
253.22.11 by Marco Zaro
merged with 2.2.0 r307
866
                PT: Redesigned shower_card.dat and eliminated modbos options for Herwig6          
867
                RF: Change the SPINUP information in the NLO LHEF from 0 to 9 (i.e. sum over helicities)
868
                RF: Fixed a bug in the check on the determination of the conflicting BWs.
869
                MZ: enabled LHAPDF6 interface 
253.17.24 by olivier Mattelaer
merge with 2.1.2_dyscale_heft
870
                OM: Fixed a crash in some HEFT merging case.
253.17.25 by olivier Mattelaer
merge with latest 2.1.3
871
                OM: Fix various compatibility problem created by the LHEFv3 version (Thanks to S. Brochet)
254.1.21 by olivier Mattelaer
S. Brochet: Fixing the merge.pl file for LHEFv3 format
872
                OM: Fix a bug for MadSpin in gridpack mode
873
                OM: Add a routine to check the validity of LHE file (check_event command)
874
                OM: Fix bug for UFO model with custom propagators
253.17.25 by olivier Mattelaer
merge with latest 2.1.3
875
                OM: Fix Bug in the computation of cross-section in presence of negative contribution 
254.1.22 by olivier Mattelaer
merge with the patch for the epsilon_ijk
876
                OM: Change colorflow information of LHE file in presence of two epsilon_ijk
877
                    since PY8 was not able to handle such flow in that format.
254.1.24 by olivier Mattelaer
- Fix Bug for standalone_cpp if a normal output was done first
878
                OM: Add the function print_result for aMC@(n)LO run.
254.1.26 by olivier Mattelaer
- fix a bug in the set command
879
                OM: Add some shortcut in the card edition 
880
                    set ebeam 500 # edit both beams
881
                    set lpp 0     # edit both lpp1 and lpp2
882
                    set lhc 14    # configure for LHC 14TeV
883
                    set ilc 1000  # configure for ilc 1TeV
884
                    set fixed_scale 100 # set all scale to fixed and at 100GeV
253.17.56 by olivier Mattelaer
multiple fix
885
		    set showerkt T # set showerkt on T in the shower card
886
 		    set qcut 20    # set the qctu to 20 in the shower card 
254.1.26 by olivier Mattelaer
- fix a bug in the set command
887
                OM: Fix a bug in the card edition mode which was sometimes returning to default value
888
                    which were edited by hand and not via the set command.
254.1.27 by olivier Mattelaer
Adding htcaas cluster support
889
                Seoyoung Kim (by OM): Implementation of the htcaas (super-)cluster support.
253.17.44 by Rikkert Frederix
Updated the internal NNPDF files for extended coverage for future 100
890
		Juan Rojo (by RF): extended the 3 internal NNPDF sets for scales relevant for a 100TeV collider.
253.17.56 by olivier Mattelaer
multiple fix
891
                OM: Fix a problem with the creation of DJR plot with root 6
892
                OM: allow the set the width to Auto in NLO computation (width computated at LO accuracy)
893
                OM: Adding the possibility to have automatic plot after the parton shower for Herwig6/Pythia6.
894
                    This require MadAnalysis and the pythia-pgs package. 
253.26.20 by Rikkert Frederix
Updated the UpdateNotes.txt
895
254 by olivier Mattelaer
pass to 2.1.2
896
2.1.2(03/07/14) OM: Fix a bug in ALOHA in presence of customized propagator (Thanks Saurabh)
253.1.2 by olivier Mattelaer
- some routine to check color
897
                OM: Fixing some compilation issue with MadWeight (Thanks A. Pin)
253.2.2 by Rikkert Frederix
updated the UpdateNotes.txt
898
                OM: Fixing a bug preventing MadWidth to run due to the model prefixing (depending
899
                    on the way it was called)
253.1.5 by olivier Mattelaer
Fix one more problem linked to MS.
900
                OM: Fixing a bug in MadSpin in the mssm model
253.2.2 by Rikkert Frederix
updated the UpdateNotes.txt
901
		RF: Added the invariant mass and DeltaR cuts for *same flavour* opposite sign lepton
902
                    pairs to the run_card for NLO-type generations.
177.105.36 by Rikkert Frederix
merge with latest 2.1.2
903
		RF: Added FxFx and UNLOPS merging with Pythia8
253.3.1 by Rikkert Frederix
There could be an infinite loop in MadSpin when an invariant had a
904
		RF: Prevent an infinite loop in MadSpin by forcing the correct sign to the invariants
253.4.1 by Rikkert Frederix
Catch a possible error in the grouping of the subprocesses and
905
		RF: Catch a possible error related to grouping subprocesses and setcuts
253.1.23 by olivier Mattelaer
- fix the writing of the param_card in presence of restriction card created on the flight (customize model option)
906
		OM: Fix an error when using the "customize_model" command
907
                S. Mrenna (by OM): Fix the include file in pythia8 output to be compliant with the latest
908
                    PY8 version
253.5.2 by Rikkert Frederix
updated the UpdateNotes
909
		RF: Added a string with functional form for the scales to the event file banner (NLO only)
253.1.29 by olivier Mattelaer
fix a bug in the writting of LHE events by MadSpin
910
                S. Brochet (by OM): Fix a bug in MadSpin with the writting of the mother ID in the LHE file.
253.1.37 by olivier Mattelaer
couple of patch for MadSpin
911
                    Force the tag in the banner to always have the same case
912
                    increase momenta precision for the LHE file written by MadSpin 
913
                    (thanks a lot to S. Brochet for all those patch)
253.1.34 by olivier Mattelaer
allow to force particle identification in the add_model mode
914
                PT: Integrated Jimmy's underlying event for Herwig6
915
                OM: improve "add model" functionality allow to force particle identification.
253.1.35 by Paolo Torrielli
merge with the 2.1.2_wgts branch
916
                PT: Bug fix in the normalisation of topdrawer plots for option 'sum' (as opposed to 'average')
253.1.40 by Rikkert Frederix
Fixed a problem in the setting of the random seed when not recompiling
917
		RF: Fixed a bug related to the random seed when the code was not recompiled for a new run.
253.1.52 by olivier Mattelaer
1) Fix an important bug in the unweighting of events if the integrand was not positive definite.
918
                OM: Fixed a bug in MadEvent(LO) run, the generated sample were bias in presence of 
919
                    negative cross-section. A negative cross-section is possible only if you use a NLO PDF 
920
                    and/or if you edit the matrix.f by hand to have a non-definite positive matrix-element.
253.1.54 by Rikkert Frederix
When importing a model, check that there is not more than 1 parameter
921
		OM: When importing a model, check that there is not more than 1 parameter with the same name.
253.1.69 by olivier Mattelaer
merge with the colorflow branch
922
                PT: Subsantial recoding of montecarlocounter.f and of a subroutine in fks_singular.f. Will help 
923
                    future extensions like EW NLO+PS matching and numerical derivatives      
253.12.1 by olivier Mattelaer
Fixing problem with a wrong color-flow in presence of epsilon_ijk
924
                OM: Fixing a wrong assignement in the color flow in presence of epsilon_ijk color structure.
925
                    Those events were rejected by Pythia8 due to this wrong color-flow.
253.13.8 by Marco Zaro
fixed stupid bug, update in updatenotes
926
                MZ: Added the possibility to run the shower on a cluster, possibly splitting the lhe file 
253.15.3 by Marco Zaro
merged with 2.1.2 r 324
927
                MZ: The c++ compiler can be specified as an option in the interface. On MACOSX, clang should
928
                    work now
253.1.75 by olivier Mattelaer
merge with clang branch
929
                OM: MadEvent output is now LHEFv3 fully compliant. A parameter in the run_tag (lhe_version) 
930
                    allows to return LHEF version 2 format for retro-compatibility.
253.1.2 by olivier Mattelaer
- some routine to check color
931
253 by olivier Mattelaer
pass to 2.1.1
932
2.1.1(31/03/14) OM: Change the way the UFO model is handle by adding a prefix (mdl_) to all model variable.
252.1.2 by olivier Mattelaer
update UpdateNotes/Version
933
                    This avoid any potential name conflict with other part of the code. This feature can be
934
                    bypassed by using the option --noprefix when importing the model.
252.1.50 by olivier Mattelaer
merge with the plugin model
935
                OM: New command "add model XXX" supported. This command creates a new UFO model from two UFO model.
936
                    The main interest stand in the command "add model hgg_plugin", which add the effective operator
937
                    h g g to the original UFO model. The model is written on disk for edition/future reference.
252.2.3 by Rikkert Frederix
updated the UpdateNotes.txt
938
		RF: Reduced the calls to fastjet and skipped the computation of the reweight coeffients when
939
 		    they are not needed.
252.1.18 by olivier Mattelaer
fixing bug #1287999. Thanks Reinard
940
                OM: Fixed a bug for LO processes where the MMLL cut was not applied to the event sample.
252.4.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)
941
                PA: Fix a bug in MadSpin to avoid numerical instabitities when extracting t-channel invariants
942
                    from the production event file (see modification in driver.f, search for 'MODIF March 5, 2014') 
252.4.11 by olivier Mattelaer
1) Fix Bug: #1289762 (wrong color representation 3/3bar)
943
                OM: Better determination of which particles are in representation 3/3bar since FR is ambiguous on that point.
944
                    Now the determination also looks for 3 -3 1 interactions to check if that help.
945
                OM: Fix a bug(crash) in MW linked to the permutation pre-selection module.
252.5.4 by Rikkert Frederix
updated the UpdateNotes.txt
946
		RF: Better comments in the code for user-defined cuts in the ./SubProcesses/cuts.f function.
947
                    Also the maxjetflavor parameter in the run_card is now actually working.
252.6.1 by olivier Mattelaer
Implement the change for the new SysCalc version
948
                OM: Update SysCalc to:
949
                      - Fix a bug that some file where sometimes truncated.
950
                      - Allow for independant scale variation for the factorization/renormalization scale.
252.1.31 by Rikkert Frederix
merge with NLO_BW_FIX
951
                RF+OM: Improve the handling of conflicting Breit-Wigners at NLO
252.12.2 by Rikkert Frederix
updated the UpdateNotes.txt
952
		RF: Print the scale and PDF uncertainties for fNLO runs in the summary at the end of the run
252.4.11 by olivier Mattelaer
1) Fix Bug: #1289762 (wrong color representation 3/3bar)
953
250.4.26 by olivier Mattelaer
merge with the MadWeight branch
954
2.1.0(21/02/14) MADWEIGHT RELEASE:
955
                ------------------
956
                
957
                OM+PA: First Official release of MadWeight inside MG5_aMC
175.1.104 by olivier Mattelaer
change in the UpdateNote
958
                      Main update:
959
                        - ISR corrections
960
                        - possibility to use narrow-width approximation
961
                        - introducing a module for the pre-selection of the parton-jet assignment.
962
                        - extended formalism for the transfer function (more generic)
963
                        - possibility to evaluate the weights for multiple choices of transfer function 
964
      			  on the same phase-space point. The phase-space is optimized for the first set of 
965
                          parameters.
966
		      Speed update:
967
                        - More efficient way to group the computation for identical process with different final state.
968
                        - Possibility to Monte-Carlo over the permutation.
969
                        - More efficient way to choose between the various change of variable.
970
                        - Possibility to use mint (not compatible with all of the options)
971
			- Possibility to use sobol for the generation of PS point (sometimes faster than pure 
972
                          random point generator.
250.4.26 by olivier Mattelaer
merge with the MadWeight branch
973
974
                MadEvent/aMC@NLO UPDATE/BUG FIXING:
975
 		-----------------------------------
976
175.1.109 by olivier Mattelaer
merge with latest 2.1.0
977
                OM: Fix critical bug (returns wrong cross-section/width) for processes where the center of mass 
250.4.22 by olivier Mattelaer
Fix a critical bug for LOW energy collision (ECM of the beams energy < 1GeV)
978
                    energy of the beam is lower than 1 GeV. So this has no impact for LHC-collider phenomenology.
979
                    This can also impact computation of decay-width if the mass of that particle is below 1 GeV.
250.4.15 by Rikkert Frederix
Critical bug fixed: for fixed order NLO runs, the dsig() function was
980
		RF: Critical bug fixed (introduced in 2.0.2) for fixed order NLO runs that could
981
		    give the wrong cross section when the phase-space generation is inefficient
982
                    (like in the case for conflicting Breit-Wigners). This bug did not affect runs
983
                    with matching to the parton shower.
250.4.22 by olivier Mattelaer
Fix a critical bug for LOW energy collision (ECM of the beams energy < 1GeV)
984
                OM: Fix a bug leading to a crash with some decay syntax. i.e., p p > t t~, (t > w+ b), (t~ >w- b~)
250.4.18 by olivier Mattelaer
Allow for particle gun LHE file
985
                OM: Fix format of LHE output for 1>N events when the <init> and mother information were wrongly set 
250.4.23 by olivier Mattelaer
merge with the branch asperge_call
986
                    to LHC default. Specific support of this option will be part of pythia8 (8.185 and later)
250.4.19 by olivier Mattelaer
Fix aloha custom propagators to follow the spin3/2 paper description
987
                OM: Fix the syntax for the custom propagator to follow the description of arXiv:1308.1668 
250.4.23 by olivier Mattelaer
merge with the branch asperge_call
988
                OM: Allow to call ASperGe on the flight if ASperGe module is include in the UFO model.
989
                    just type "asperge" at the moment where the code propose you to edit the param_card.
175.1.104 by olivier Mattelaer
change in the UpdateNote
990
250.4.25 by olivier Mattelaer
merge with MadSpin branch modification
991
                MADSPIN UPDATE:
992
                ---------------
993
                OM: Allow to use another model for the decay than the one used for the production of events.
994
                    You are responsible of the consistency of the model in that case.
995
                PA: Include hellicity information for the events generated by MadSpin.
996
                OM: Fix a bug in MadSpin preventing the gridpack to run with NLO processes.
997
251 by olivier Mattelaer
pass to 2.0.2
998
2.0.2(07/02/14) RF: Suppressed the writing of the 'ERROR in OneLOop dilog2_r' messages (introduced in the 
250.1.1 by Rikkert Frederix
suppressed the writing of the ERROR in OneLOop's dilog2_r just like we
999
                    previous version)
250.1.9 by olivier Mattelaer
some fixes
1000
                OM: Fix the bug that the shower_card.dat was wrongly identified as a pythia_card.
1001
                OM: add one MadSpin option allowing to control the number of simultaneous open files.
250.1.13 by olivier Mattelaer
- Fix a Problem in MadWidth (parameter passing to complex making the code to crash)
1002
                OM: Fix a bug in eps preventing evince preventing label to be displayed on page 2 and following
1003
                    Thanks to Gauthier Durieux for the fix.
250.1.15 by olivier Mattelaer
Change UpdateNotes
1004
                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
1005
                    and sometimes not (which was making the automatic scale computation to crash)
1006
                OM: Change the way to writte the <init> line of the lhe file to take into account
1007
                    - process with more that 100 subprocesses (note that you need to hack the pythia-pgs
1008
                      package to deal with such large number of sub-process
1009
                    - deal with pdf identification number bigger than 1 million.  
251 by olivier Mattelaer
pass to 2.0.2
1010
                OM: Fixed a bug preventing the Madevent to detect external module (pythia-pgs, syscalc,...)
250.1.16 by olivier Mattelaer
Fix a problem with external package not detected
1011
                    Bug #1271216 (thanks Iwamoto)
250.4.4 by olivier Mattelaer
merge with 2..0.2
1012
                PT: PYTHIA8 scale and pdf variations
250.1.1 by Rikkert Frederix
suppressed the writing of the ERROR in OneLOop's dilog2_r just like we
1013
250 by olivier Mattelaer
pass to 2.0.1
1014
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 
1015
                    the bug fix in 2.0.0
1016
                RF: Replaced the Error#10 in the generation of the phase-space (for NLO) to a Warning#10.
249.1.9 by olivier Mattelaer
change UpdateNotes
1017
                    In rare cases this error stopped the code, while this was not needed.
1018
                RF: When using non-optimized loop output, the code now also works fine.
1019
                OM: Modification of the code to allow the code to run on our servers
249.1.8 by olivier Mattelaer
UpdateNotes
1020
                VH: Improve the timing routine of the NLO code (displayed in debug mode)
1021
                VH: FIX the import of old UFO model (those without the all_orders attribute).
249.1.16 by olivier Mattelaer
Improve restriction, with the possibility to have a another file for the default
1022
                OM: Add a functionalities for restrict_model if a file paramcard_RESTRICTNAME.dat
1023
                    exists, then this file is use as default param_card for that restriction.
250.1.1 by Rikkert Frederix
suppressed the writing of the ERROR in OneLOop's dilog2_r just like we
1024
                HS: Updated CutTools to v1.9.2
249.1.1 by Rikkert Frederix
Replaced the Error #10 by a warning #10 in the genps_fks.f and also
1025
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1026
2.0.0(14/12/13)    CHANGE IN DEFAULT:
1027
                   ------------------
1028
                      OM: Change the Higgs mass to 125 GeV for most of the model (but the susy/v4 one).
1029
                      OM: Change the default energy of collision to 13 TeV.
1030
                      RF: Default renormalisation and factorisation scales are now set to H_T/2. (for aMC only)
177.3.194 by Paolo Torrielli
added necessary symlink to myfastjetfortran.cc in HWPPAnalyzer
1031
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1032
                   MadEvent Update:
1033
                   ----------------
1034
                      OM+SF+RF: Add Frixione Photon isolation (also for aMC)
1035
                      OM: Implementation of the reweight module for Leading Order matrix-element
1036
                      JA+OM+AK: Store parameters needed for systematics studies.
1037
                          This can be turned on with the use_syst parameter in
1038
                          run_card.dat.
1039
                          This output can be used to generate event weights for
1040
                          a variety of variational parameters, including scalefact,
1041
                          alpsfact, PDF choice, and matching scale. Note that this require
1042
                          pythia-pgs v2.2 for matching scale.
1043
                      OM+JA+Chia: Implement MadWidth (automatic/smart computation of the widths)
1044
                      OM: Support for Form-Factor defined in the UFO model. and support for model
1045
                          parameter presence inside the Lorentz expression.
1046
                      OM: Support for a arbitrary functions.f file present inside the UFO model. 
1047
                      JA: Included <clustering> tag in matched .lhe output, to be 
1048
                          used together with Pythia 8 CKKW-L matching. This can be 
1049
                          turned off with the clusinfo flag in run_card.dat.
1050
                      JA: New treatment of matching for diagrams that have no
1051
                          corresponding lower-multiplicity diagrams. Jets that
1052
                          are not classified as shower-type emission jets are
1053
                          flagged in the cluster scale info at the end of the event,
1054
                          which is recognized by the Pythia interface in Pythia-PGS
1055
                          package v. 2.2. For such jets, xqcut does not apply. This
1056
                          allows for consistent matching e.g. of p p > w+ b b~ in 
1057
                          the 4-flavor scheme. Note that auto_ptj_mjj must be set to
1058
                          .false. for this to work properly.
1059
                      OM: Change model restriction behavior: two widths with identical are not merged anymore.
249.1.10 by olivier Mattelaer
Better one
1060
                      S.Prestel(via OM): implement KT Durham cut. (thanks to Z. Marshall)
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1061
                      OM: Improved check for unresponsive of PBS cluster (thanks J. Mc Fayden)
1062
                      OM: Implement a maximum number (2500) of jobs which can be submitted at the same time
1063
                          by the PBS cluster. This number is currently not editable via configuration file.
1064
                     
249 by olivier Mattelaer
pass to v2.0.0
1065
                   MadEvent Bug Fixing:
1066
                   --------------------
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1067
                      OM: Fix a bug for h > l+ l- l+ l- (introduce in 1.5.9) where the phase-space parametrization 
1068
                          fails to cover the full phase-space. This bugs occurs only if two identical particles decays
1069
                          in identical particles and if both of those particles can't be on-shell simultaneously. 
1070
                      OM: Fix a bug for multi_run sample in presence of negative weights (possible if NLO pdf)
1071
                          The negative weights were not propagated to the merged sample. 
1072
                          (thanks to Sebastien Brochet for the fix)
249 by olivier Mattelaer
pass to v2.0.0
1073
	         
1074
                   aMC@NLO Update:       ! FIRST OFFICIAL RELEASE WITH NLO CAPABILITIES !
1075
                   ---------------
177.3.194 by Paolo Torrielli
added necessary symlink to myfastjetfortran.cc in HWPPAnalyzer
1076
                       PT: MC@NLO matching to PYTHIA8 available.
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1077
                       RF: Added FxFx merging
1078
                       RF: Use MC over helicities for the MadLoop virtual corrections.
1079
                       RF: Using "virtual tricks" to reduce the number of PS points for which to include
1080
                           the virtual corrections, leading to a speed up of the code.
1081
                       OM+SF+RF: Add Frixione Photon isolation (also in MadEvent)
1082
                       PA+OM: Fast version of MadSpin implemented (PS generation in Fortran).
1083
		       OM: Allow to have MadSpin in "gridpack mode" (same cards/same decay). 
1084
                           Add in the madspin_card "set ms_dir PATH". If the path didn't exist MS will
1085
                           create the gridpack on that path, otherwise it will reuse the information 
1086
                           (diagram generated, maximum weight of each channel, branching ratio,...)
1087
                           This allow to bypass all the initialization steps BUT is valid only for the 
1088
                           exact same event generation.
1089
                       VH: Fixed set_run.f which incorrectly sets a default value for ptl, drll and
177.3.26 by Valentin Hirschi
1. Fixed set_run.f which incorrectly sets a default value for ptl, drll and
1090
                           etal making the code insensitive to the values set in the run_card.dat 
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1091
                       VH: Fixed a bug in MadLoop that doubled the computing time for quad precision
1092
                       VH+RF: Added MadLoop stability information to the log files (and run summary
177.30.15 by Rikkert Frederix
merge with 2.0.0beta4 revision 216
1093
                           in DEBUG mode).
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1094
                       RF: Fixed a stability problem in the reweighting to get PDF and scale uncertainties.
1095
                       VH+RF: Improved the Binoth LHA interface
1096
                       RF: Improved the multi-channeling for processes with more amplitudes than diagrams.
1097
                       RF: Added a new parameter in the run_card to set the required accuracy for fixed 
1098
                           order runs.
1099
                       SF+RF: Improved handling of fixed order analysis
1100
249 by olivier Mattelaer
pass to v2.0.0
1101
                    From beta3 (13/02/13):
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1102
                       OM: Merge with 1.5.7+1.5.8 (See information below)
1103
                       OM: Allow the customize_model to be scriptable in a 
1104
                           friendly way.
1105
                       RF: Event normalization is now Les Houches compliant (the weights
1106
		           of the events should average to the total rate). The old normalization
1107
                           can still be chosen by setting the flag 'sum = event_norm' in the run_card.
1108
		       RF: Fixes a bug related to the mass of the tau that was not consistently 
1109
 		           taking into account in the phase-space set-up.
1110
		       VH: Fixed the incorrect implementation of the four gluons R2 in the loop_sm UFO.
1111
		       VH: Fixed the UV renormalization for the SM with massive c quarks.
1112
                       RF: The PDF uncertainty for NNPDF is now also correctly given in the run summary
1113
                       RF: Some improvements in the test_MC and test_ME when matrix elements are
1114
                           numerically very large
1115
                       OM+RF: Added the running at LO to the 'launch questions'
1116
                       OM: Allow "check" command to use a event file.
1117
                           This will use the related param_card and the first
1118
                           event compatible with the requested process.
1119
                       RF: Improved the phase-space generation in the case of competing resonances
1120
249 by olivier Mattelaer
pass to v2.0.0
1121
                    From beta2 (23/12/12):
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1122
                       MG5 Team: Include 1.5.4+1.5.5+1.5.6 modifications
1123
                       MadSpin Team: Include MadSpin
1124
                       VH: Fix computation in the Feynman gauge for the loops
1125
                       RF: automatic computation of the NLO uncertainties
1126
                       OM: NLO can now be runned with no central disk
1127
                       MZ: change the format of number (using e and not d)
1128
                       MZ: compilation and tests are possible in multicore
1129
                       RF: allow to precise either uncertainty or number of events
1130
                           for aMC@NLO/NLO
1131
                       OM: ./bin/mg5 cmd.cmd is now working for NLO process
1132
249 by olivier Mattelaer
pass to v2.0.0
1133
                    From beta1 (31/10/12):
177.3.192 by olivier Mattelaer
improve the UpdateNote files
1134
                       aMCatNLO Team: First public (beta) version of aMCatNLO.
1135
                         In order to learn aMCatNLO, please do "tutorial aMCatNLO"
1136
                         Please also visit: http://amcatnlo.cern.ch/list.htm for more
1137
                         information.
78.2.400 by olivier Mattelaer
update VERSION/Updates Notes
1138
247.2.1 by olivier Mattelaer
Modify the auto-update function for 2.0.0
1139
1.5.15 (11/12/13) OM: Fix the auto-update function in order to allow to pass to 2.0.0
1140
247 by olivier Mattelaer
Pass to 1.5.14
1141
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
246.1.13 by olivier Mattelaer
UpdateNotes.txt
1142
                  OM: Improved cluster submision/re-submition control. 
177.59.7 by olivier Mattelaer
technical save in the merging of 1.6.0 with 2.0.0beta4
1143
246 by olivier Mattelaer
pass to version 1.5.13
1144
1.5.13 (04/11/13) OM: Implement a function which check if jobs submitted to cluster are correctly runned.
245.1.6 by olivier Mattelaer
Working version of resubmit for pbs. (test version for condor/lsf)
1145
                      In case of failure, you can re-submitted the failing jobs automatically. The maximal 
245.1.20 by olivier Mattelaer
- improve cluster resubmition
1146
                      number of re-submission for a job can be parametrize (default 1) and how long you have to
1147
                      wait before this resubmission [to avoid slow filesystem problem, i.e. condor](default 300s)
245.1.6 by olivier Mattelaer
Working version of resubmit for pbs. (test version for condor/lsf)
1148
                      Supported cluster for this function: condor, lsf, pbs
1149
                  OM: Fix a problem when more than 10k diagrams are present for a given subprocesses.
1150
                      (tt~+4jets).
245.1.1 by olivier Mattelaer
- change nmssm
1151
                  BF: Change nmssm model (The couplings orders were not correctly assigned for some triple 
1152
                      Higgs interactions) 
1153
                  OM: use evince by default to open eps file instead of gv.
245.1.2 by olivier Mattelaer
fix problem with the card edition for the MSSM model
1154
		  OM: Fix a problem with the set command for the card edition for the mssm model.
245.1.14 by olivier Mattelaer
Udpate the EWdim6 according to the snowmass paper
1155
                  OM: Update EWdim6 paper according to the snowmass paper. (3 more operator)
1156
                      The default model is restricted in order to exclude those operators. In order
1157
                      to have those you have to use import model EWdim6-full
245.1.17 by olivier Mattelaer
fix bug #1243189 (problem with path finding for v4 model)
1158
                  OM: Fix bug #1243189, impossible to load v4 model if a local directory has the name of
1159
                      the models (which is present in the models directory)
245.1.20 by olivier Mattelaer
- improve cluster resubmition
1160
                  OM: Fix a bug in the complex mass scheme in the reading of the param_card (it was clearly stated)
246 by olivier Mattelaer
pass to version 1.5.13
1161
                  OM: Improve numerical stability of the phase-space point generation. (thanks Z. Surujon)
245.1.1 by olivier Mattelaer
- change nmssm
1162
244 by olivier Mattelaer
pass to 1.5.12
1163
1.5.12 (21/08/13) OM: Improve phase-space integration for processes with strong MMJJ cut. Cases where
243.1.4 by olivier Mattelaer
Improve PS integration for VBF process with large value for MMJJ
1164
                      the cross-section were slightly (~4%) under-evaluated due to such strong cut.
1165
                  OM: Add a command print_results in the madevent interface. This command print the 
243.1.1 by olivier Mattelaer
1) remove the reset tag for info
1166
                      cross-section/number of events/... 
243.1.6 by olivier Mattelaer
- fix a problem in 1->N compilation
1167
                  OM: change the way prompt color is handle (no systematic reset). Which provides better
243.1.1 by olivier Mattelaer
1) remove the reset tag for info
1168
                      result when the log is printed to a file. (thanks Bae Taegil) 
243.1.3 by olivier Mattelaer
fix bug #1199514. (wrong assignment for initial state mass)
1169
                  OM: Fix Bug #1199514: Wrong assignment of mass in the lhe events file if the initial 
1170
                      state has one massive and one massless particles. (Thanks Wojciech Kotlarski)
243.1.5 by olivier Mattelaer
Update the compilation of pythia-pgs with command install pythia-pgs
1171
                  OM: Fix a compilation problem for SLC6 for the installation of pythia-pgs
243.1.13 by olivier Mattelaer
fix bug #1183334 (set command was crashing if the run_card were not up-to-date)
1172
                  OM: Fix a crash linked to bug #1209113.
1173
                  OM: Fix a crash if python is not a valid executation (Bug #1211777)
1174
		  OM: Fix a bug in the edition of the run_card if some parameters were missing in the cards
1175
                      (Bug #1183334)
243.1.1 by olivier Mattelaer
1) remove the reset tag for info
1176
242.1.12 by olivier Mattelaer
Update the Update Note/Version
1177
1.5.11 (21/06/13) OM: Fix CRITICAL bug (returning wrong cross-section) for processes with more than
242.1.8 by olivier Mattelaer
Fix a bug for process with more than one W decaying leptonically in the final state.
1178
                      one W decaying leptonically. For such processes the lepton cuts were also used
1179
                      on the neutrino particle reducing the cross-section. This bug was present only
1180
                      for group_subprocesses=True (the default)
252.1.25 by olivier Mattelaer
fix a problem a fix hardcoded vector size in MadWeight
1181
                  OM: Fix Bug #1184213: crash in presence of GIM mechanism (occur on some 
242.1.3 by olivier Mattelaer
update UpdatesNotes
1182
                      LINUX computer only)
242.1.10 by olivier Mattelaer
fix a problem with the detection of gfortran for
1183
                  OM: The compilation of madevent is now performed by the number of core specify
1184
                      in the configuration file. Same for pythia, ...
1185
                  OM: Improve support for Read-Only system
242.1.3 by olivier Mattelaer
update UpdatesNotes
1186
                  OM: Fix a bug with the detection of the compiler when user specifiy a specific
1187
                      compiler.
1188
                  OM: Fix a problem that MG5 fails to compute the cross-section/width after that 
1189
                      a first computation fails to integrate due to a wrong mass spectrum. 
242.1.4 by olivier Mattelaer
fix Bug #1186766
1190
                  OM: Fix a wrong output (impossible to compile) for pythia in presence of photon/gluon
1191
                      propagator (introduce in 1.5.8)
242.1.6 by olivier Mattelaer
GoldstoneBoson -> goldstone
1192
                  OM: Allow to have UFO model with "goldstone" attribute instead of "GoldstoneBoson", since
1193
                      FR change convention in order to match the UFO paper.
242.1.3 by olivier Mattelaer
update UpdatesNotes
1194
242 by olivier Mattelaer
pass to 1.5.10
1195
1.5.10 (16/05/13) OM: Fix Bug #1170417: fix crash for conjugate routine in presence of 
241.1.5 by olivier Mattelaer
correct bug #1171049 and bug #1170417
1196
                      massless propagator. (introduce in 1.5.9)
1197
                  OM: Fix question #226810: checking that patch program exists before
1198
                      trying to update MG5 code.
241.1.10 by olivier Mattelaer
fix the unittests
1199
                  OM: Fix Bug #1171049: an error in the order of wavefunctions 
241.1.5 by olivier Mattelaer
correct bug #1171049 and bug #1170417
1200
                      making the code to crash (introduce in 1.5.7)
241.1.6 by olivier Mattelaer
adding one additional command for the set command. (allow the equal)
1201
		  OM: Allow to use an additional syntax for the set command.
241.1.7 by olivier Mattelaer
small update to the SGE cluster submission (Thanks to Arian Abrahantes)
1202
                      set gauge = Feynman is now valid. (Was not valid before due to the '=')
1203
                  OM: Fix By Arian Abrahantes. Fix SGE cluster which was not working when
241.1.14 by olivier Mattelaer
Tentative to fix Bug #228315. (clean_template fail to run since permission denied is raised)
1204
                      running full simulation (PGS/Delphes).
241.1.11 by olivier Mattelaer
adding txxxxx.cc (Thanks to Aurelijus Rinkevicius for having written the routine)
1205
                  OM: adding txxxxx.cc (Thanks to Aurelijus Rinkevicius for having 
1206
                      written the routine) 
241.1.12 by olivier Mattelaer
fix bug #1177442.
1207
                  OM: Fix Bug #1177442. This crash occurs only for very large model. 
1208
                      None of the model shipped with MG5 are impacted.
241.2.1 by olivier Mattelaer
Fix the bug related to the ckm matrices pointed by the snowmass EW group.
1209
                  OM: Fix Question #228315. On some filesystem, some of the executable 
1210
                      loose the permission to be executable. Recover those errors 
1211
                      automatically.
1212
                  OM: Modify the diagram enhancement technique. When more diagram have 
1213
                      the same propagator structure we still combine them but we now include
1214
                      the interference term in the enhancement technique for those diagrams.
1215
                      This fix a crash for some multi-jet process in presence of non diagonal
1216
                      ckm matrices.
241.1.11 by olivier Mattelaer
adding txxxxx.cc (Thanks to Aurelijus Rinkevicius for having written the routine)
1217
240.1.21 by olivier Mattelaer
Put Update Note and Version up-to-date
1218
1.5.9 (01/04/13)  JA: Fix bug in identification of symmetric diagrams, which could
240.1.3 by Johan Alwall
Fixed some irrelevant inconsistencies and updated comments, VERSION, and UpdateNotes.
1219
                      give the wrong propagators included in event files for certain
1220
                      processes (such as p p > z z j, z > l+ l-). Apart from the 
1221
                      propagators (with status 2) in the event file, this bug didn't
1222
                      affect any other results (such as distributions).
240.1.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.
1223
                  JA: Fix problem in gensym which made some decay chain processes
1224
                      slower than they should be. Thanks Eric Mintun for reporting.
240.1.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.
1225
                  JA: Fix problem in event clustering (introduced in v. 1.5.8)
1226
                      which made events from some processes fail Pythia running.
240.1.11 by Johan Alwall
Fixed a last instance of get_legs_with_decays in export_cpp.py
1227
                  JA: Fixed bug #1156474, Pythia 8 C++ matrix element output for 
1228
                      decay chain processes such as p p > z j, z > j j.
240.1.21 by olivier Mattelaer
Put Update Note and Version up-to-date
1229
                      (Bug #1156474)
1230
                  JA + OM: Automatically remove libpdf and libgeneric before survey,
240.1.4 by Johan Alwall
Remove libPDF and libgeneric (for alphas) before compiling in survey, to avoid having to make clean by hand.
1231
                      so everything works automatically when switching between
1232
                      built-in PDFs and LHAPDF.
240.1.5 by Johan Alwall
Allow / to remove particles in define, example: define q = p / g
1233
                  JA: Allow syntax / to remove particles in the define command.
1234
                      Example: define q = p / g
240.1.6 by Johan Alwall
Added warning if any decay chain has a particle decaying to itself or its antiparticle
1235
                  JA: Added fat warning if any decay process in a decay chain
1236
                      includes a particle decaying to itself (as is the case
1237
                      if you do w+ > all all, since you include w+ > w+ a).
240.1.7 by Johan Alwall
Forbid running newprocess_mg5 from an already generated process directory
1238
                  JA: Forbid running newprocess_mg5 from a process directory
240.1.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.
1239
                      that has already been generated, to avoid confusion.
240.1.14 by olivier Mattelaer
fix bug #1160629
1240
                  OM: Fix lxplus server issue (Bug #1159929)
1241
                  OM: Fix an issue when MG5 directory is on a read only disk 
1242
                      (Bug #1160629)
240.1.17 by olivier Mattelaer
merge with spin32_propa branch
1243
                  OM: Fix a bug which prevent to have the pythia matching plot/cross-section
1244
                      in some particular case.
232.2.9 by olivier Mattelaer
Add the UpdateNote
1245
                  OM: Support of new UFO convention allowing to define custom propagator.
1246
                      (Both in MG5 and ALOHA)
1247
                  OM: Change ALOHA default propagator to have a specific expression for the
1248
                      massless case allowing to speed up matrix element computation with 
1249
                      photon/gluon.
1250
                  OM: Correct the default spin 3/2 propagator (wrong incoming/outcoming 
1251
                      definition)
240.1.19 by olivier Mattelaer
Adding the support of SLURM Cluster. Thanks to Matthew Low.
1252
                  ML (by OM): Adding support of the SLURM cluster. Thanks to 
1253
                      Matthew Low for the implementation.
240.1.20 by olivier Mattelaer
correct split_line for c++ output (thanks tang yilei)
1254
                  OM: Fixing the standalone_cpp output for the mssm model. (only model impacted)
1255
                      Thanks to Silvan S Kuttimalai for reporting. 
240.1.21 by olivier Mattelaer
Put Update Note and Version up-to-date
1256
                  OM: Fix Bug #1162512: Wrong line splitting in cpp when some name were very long.
1257
                      (shorten the name + fix the splitting)
240.1.3 by Johan Alwall
Fixed some irrelevant inconsistencies and updated comments, VERSION, and UpdateNotes.
1258
177.34.1 by olivier Mattelaer
try to merge with 1.5.9
1259
1.5.8 (05/03/13)  OM: Fix critical bug introduce in 1.5.0. ALOHA was wrongly written
239.1.17 by olivier Mattelaer
Fix critical ALOHA BUG (fail to correctly interpret P(-1,1)**2 )
1260
                      HELAS routine for expression containing expression square. 
1261
                      (like P(-1,1)**2). None of the default model of MG5 (like sm/mssm)
239.1.18 by olivier Mattelaer
add bug report number
1262
                      have such type of expression. More information in bug report #1132996
1263
                      (Thanks Gezim) 		
239.1.27 by Johan Alwall
Fixed grammar in UpdateNotes
1264
                  OM+JA: install Delphes now installs Delphes 3 
1265
                      [added command install Delphes2 to install Delphes 2]
1266
                  OM: Add command in MadEvent interface: add_time_of_flight
1267
                      This command modifies the lhe events file by adding the time of 
239.1.25 by olivier Mattelaer
adding a threshold for the add_time_of_flight + tests
1268
                      flight information in the lhe events. To run this you need to do
1269
                      $> ./bin/madevent
239.1.27 by Johan Alwall
Fixed grammar in UpdateNotes
1270
                      MGME> generate_events --laststep=parton -f 
239.1.25 by olivier Mattelaer
adding a threshold for the add_time_of_flight + tests
1271
                      MGME> add_time_of_flight
1272
		      MGME> pythia    [if needed]
239.1.10 by olivier Mattelaer
adding the possibility of time of flight.
1273
                  OM: Fix bug in pythia8 output for process using decay chains syntax.
239.1.2 by olivier Mattelaer
modify Updates_Notes
1274
                      See bug #1099790.
239.1.27 by Johan Alwall
Fixed grammar in UpdateNotes
1275
                  CDe+OM: Update EWdim6 model
239.1.5 by olivier Mattelaer
Fix a bug preventing model customized via the "customize_model"
1276
                  OM: Fix a bug preventing model customized via the "customize_model"
239.1.27 by Johan Alwall
Fixed grammar in UpdateNotes
1277
                      command to use the automatic width computation.
1278
                  OM: Change model restriction behavior: a value of 1 for a width is 
239.1.25 by olivier Mattelaer
adding a threshold for the add_time_of_flight + tests
1279
                      not treated as a restriction rule.
239.1.27 by Johan Alwall
Fixed grammar in UpdateNotes
1280
                  OM: Fix incomplete restriction of the MSSM model leading to inefficient
1281
                      process merging (and larger-than-necessary files) for the MSSM.
1282
                  OM: Correct bug #1107603 (problem with condor cluster for submission 
1283
                      associated to a large number of jobs). Thanks Sanjay.
239.1.12 by Johan Alwall
Fix grid presetting for narrow off-peak invariant mass cut ranges for BW channels
1284
                  JA: Fix one part of the problem in bug #1123974: take into 
1285
                      account invariant mass cuts mmXX above the peak range in 
1286
                      s-channel resonances in the phase space integration,
1287
                      to make sure such channels find events even for narrow
1288
                      invariant mass cut ranges. Please note the discussion in 
1289
                      that bug report for other types of channels however.
239.1.24 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.
1290
                  JA: Fixed bug #1139303: matrix elements for identical 
1291
                      decay chain processes with different propagators (such as 
239.4.2 by Johan Alwall
Fixed UpdateNotes and a detail in helas_objects.py
1292
                      p p > w+, w+ > e+ ve and p p > w-,  w- > vm~ mu-) 
239.1.24 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.
1293
                      are now no longer combined, to ensure that resonances are
1294
                      correctly represented in event file.
239.1.27 by Johan Alwall
Fixed grammar in UpdateNotes
1295
                  OM: Support lhapdf set which contains photon (See bug #1131995).
239.2.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)
1296
                  RF+JA: Reuse last two PDF calls also for LHAPDF PDFs, clarify code
1297
                      for reuse of PDFs in pdg2pdf.f and pdg2pdf_lhapdf.f
239.1.31 by Johan Alwall
Changed delphes card in Delphes 2 version to latest Delphes version in UpdateNotes. Sorry about that.
1298
                  OM: Update the default delphes card to latest Delphes version. This 
239.1.14 by olivier Mattelaer
automatic update of the Delphes card.
1299
                      default card is automatically overwritten by the default Delphes
1300
                      card when running "install Delphes".
239.3.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.
1301
                  JA: Make sure cuts are only checked once per event - this can save
239.1.27 by Johan Alwall
Fixed grammar in UpdateNotes
1302
                      a lot of time for multiparton event generation.
1303
                  OM: Fix Bug #1142042 (crash in gridpack).
239.1.2 by olivier Mattelaer
modify Updates_Notes
1304
239 by olivier Mattelaer
pass to 1.5.7
1305
1.5.7 (15/01/13)  OM+JA: Fixed crash linked to model_v4 for processes containing wwww or
238.1.2 by olivier Mattelaer
fix bug #1095603 + bug #1093316
1306
                      zzww interactions. (See bug #1095603. Thanks to Tim Lu) 
238.1.7 by olivier Mattelaer
fix the bug linked to 2>1 processes: (question #218770)
1307
                  OM: Fix a bug affecting 2>1 process when the final states particles is 
1308
                      (outcoming fermion) introduced in version 1.5.0. (Thanks to 
1309
                      B. Fuks) 
238.1.8 by olivier Mattelaer
correct an error in the order of the helas call in presence of majorana for v4 model.
1310
                  OM: Fix a problem of fermion flow for v4 model (thanks to A. Abrahantes) 
238.1.11 by olivier Mattelaer
improve support of ~ and ${vars} in path
1311
                  OM+DBF: Change the automatically the electroweak-scheme when passing to 
238.1.14 by olivier Mattelaer
include Johan reviews:
1312
                      complex-mass scheme: the mass of the W is the an external parameter
1313
                      and Gf is an internal parameter fixed by LO gauge relation. 
238.1.11 by olivier Mattelaer
improve support of ~ and ${vars} in path
1314
                  OM+DBF: Remove the model sm_mw of the model database. 
238.1.2 by olivier Mattelaer
fix bug #1095603 + bug #1093316
1315
                  OM: Fix problem in the ./bin/mg5 file command when some question are 
1316
                      present in the file.
238.1.11 by olivier Mattelaer
improve support of ~ and ${vars} in path
1317
                  OM: Extend support for ~ and ${vars} in path.
238.1.3 by olivier Mattelaer
correct bug in large (more than 300) multi_run
1318
                  OM: Fix a crash in multi_run for more than 300 successive runs.
1319
                      (Thanks to Diptimoy)
238.1.4 by olivier Mattelaer
allw to choose the (center of mass) energy in the check command
1320
                  OM: Allow to choose the center of mass energy for the check command.
238.1.5 by olivier Mattelaer
change pbs submission according to question #218824
1321
                  OM: small change in the pbs cluster submission (see question #218824)
238.1.7 by olivier Mattelaer
fix the bug linked to 2>1 processes: (question #218770)
1322
                  OM: Adding possibility to check gauge/lorentz/...for  2>1 processes.                    
238.2.1 by olivier Mattelaer
Update for the complex mass scheme allow automatic change of scheme.
1323
236 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.
1324
1.5.6 (20/12/12)  JA: Replaced error with warning when there are decay processes
235.1.3 by Johan Alwall
Replaced error with warning when there are decays without corresponding core process final state
1325
                      without corresponding core processes final state (see 
235.1.5 by Johan Alwall
Added comment in UpdateNotes.txt
1326
                      Question #216037). If you get this warning, please check
1327
                      carefully the process list and diagrams to make sure you
1328
                      have the processes you were expecting.
235.1.6 by Johan Alwall
Added option to set highest flavor for which perform alpha_s reweighting.
1329
                  JA: Included option to set the highest flavor for alpha_s reweighting
1330
                      (useful for 4-flavor matching with massive b:s). Note that
1331
                      this does not affect the choice of factorization scale.
235.1.8 by Johan Alwall
Fixed Bug #1089199, where the symmetry factor was not properly read for decay processes with conflicting BWs
1332
                  JA: Fixed Bug #1089199, where decay processes with symmetric 
1333
                      diagrams were missing a symmetry factor. 
1334
                      Note that this only affects decay processes (A > B C ..) 
1335
                      with multiple identical particles in the final state and 
1336
                      some propagators not able to go on the mass shell.
237 by Johan Alwall
Added mention of restriction cards in UpdateNotes
1337
                  JA: Updated the restriction cards for the sm model to set 
1338
                      Yukawa couplings equal to the corresponding masses
1339
                      (in order to avoid stupid gauge check failures).
235.1.3 by Johan Alwall
Replaced error with warning when there are decays without corresponding core process final state
1340
234.2.1 by olivier Mattelaer
merge with 2.0
1341
235 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.
1342
1.5.5 (18/11/12)  JA: Fixed Bug #1078168, giving asymmetries in X+gamma generation
234.1.2 by Johan Alwall
Updated warning about maxjetflavor for initial state b:s
1343
                      (e.g. Z+gamma) when ickkw=1 and pdfwgt=T. Thanks Irakli!
234.1.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.
1344
                  JA: Ensure that t-channel single top gives non-zero cross section
1345
                      even if maxjetflavor=4 (note that if run with matching,
1346
                      maxjetflavor=5 is necessary for correct PDF reweighting).
234.1.4 by olivier Mattelaer
Fix Priscila bug
1347
                  OM: Fixed Bug #1077877. Aloha crashing for pseudo-scalar, 3 bosons 
1348
                      interactions (introduces in 1.5.4)
234.1.5 by olivier Mattelaer
correct the bug for the check command (in the Feynman/unitary switch)
1349
                  OM: Fix Bug for the command "check gauge". The test of comparing
1350
                      results between the two gauge (unitary and Feynman) was not 
1351
                      changing the gauge correctly.
234.1.7 by olivier Mattelaer
Fix suggested in bug #1071765 (impact lsf cluster only)
1352
                  OM: Improvment in LSF cluster support (see bug #1071765) Thanks to
1353
                      Brian Dorney.
234.1.2 by Johan Alwall
Updated warning about maxjetflavor for initial state b:s
1354
233.1.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
1355
1.5.4 (11/11/12)  JA: Fixed bug in combine_runs.py (introduced in v. 1.5.0) for
234.1.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.
1356
                      processes with 5 final-state particles, which might prevent
233.1.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
1357
                      matching to Pythia to work properly (thanks Priscila).
1358
                  OM: Fix Bug #1076043, error in kinematics for e- p collisions,
1359
 		      thanks to Uta Klein (introduced in 1.5.0).
233.1.10 by Johan Alwall
Slight change of wording in UpdateNotes
1360
                  JA: Fix Bug #1075525, combination of decay processes for 
233.1.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.
1361
                      particle and antiparticle (e.g. w+ > all all and 
1362
                      w- > all all), thanks Pierre.
233.1.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
1363
                  OM: Fix a compilation crash due to aloha (thanks Tim T)
1364
                  JA: Fixed dynamical scale settings for e- p collisions.
233.1.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.
1365
                  JA: Fixed running LHAPDF on a cluster with cluster_temp_path.
234 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.
1366
                  JA: Ensure that the seed is stored in the banner even when Pythia
1367
                      is run (this was broken in v. 1.5.0).
233.1.8 by Johan Alwall
Fixed errors in using idenparts.f
1368
                  JA: Improved and clarified phase space presetting for processes
1369
                      with competing BWs.
233.1.1 by olivier Mattelaer
fix aloha for duplication of TMP (and then some of them were not compile correctly)
1370
233 by olivier Mattelaer
pass to 1.5.3
1371
1.5.3 (01/11/12)  OM: Fix a crash in the gridpack mode (Thanks Baris Altunkaynak)
232.1.4 by olivier Mattelaer
1. Fix the width on Auto for the mssm (was crashing due to card format)
1372
                  OM: Fix a crash occuring on cluster with no central disk (only
1373
                      condor by default) for some complicated process.
232.1.1 by olivier Mattelaer
1. fix the gridpack (fail due to missing combine_runs file)
1374
                  OM: If launch command is typed before any output command, 
1375
                      "output madevent" is run automatically.
232.1.4 by olivier Mattelaer
1. Fix the width on Auto for the mssm (was crashing due to card format)
1376
                  OM: Fix bug preventing to set width to Auto in the mssm model.
1377
                  OM: Allow "set width PID VALUE" as an additional possibility to
1378
                      answer edit card function.
1379
                  OM: Improve ME5_debug file (include now the content of the 
1380
                      proc_card as well).
232.1.1 by olivier Mattelaer
1. fix the gridpack (fail due to missing combine_runs file)
1381
231.1.5 by olivier Mattelaer
change UpdateNotes
1382
1.5.2 (11/10/12)  OM: Fix Bug for mssm model. The param_card was not read properly
1383
                      for this model. (introduce in 1.5.0)
1384
                  OM: If the code is run with an input file (./bin/mg5 cmd.cmd)
231.1.8 by olivier Mattelaer
Including modification asked by the Johan review.
1385
                      All question not answered in the file will be answered by the 
231.1.5 by olivier Mattelaer
change UpdateNotes
1386
                      default value. Running with piping data is not affected by this.
1387
                      i.e. running ./bin/mg5 cmd.cmd < answer_to_question 
1388
                       or echo 'answer_to_question' | ./bin/mg5 cmd.cmd      
1389
                      are not affected by this change and will work as expected.
231.1.8 by olivier Mattelaer
Including modification asked by the Johan review.
1390
                  OM: Fixing a bug preventing to use the "set MH 125" command in a
231.1.5 by olivier Mattelaer
change UpdateNotes
1391
                      script file.
231.1.7 by Johan Alwall
Fixed bug in format of results.dat file for impossible configurations in conflicting BWs
1392
                  JA: Fixed a bug in format of results.dat file for impossible
1393
                      configurations in processes with conflicting BWs.
231.1.8 by olivier Mattelaer
Including modification asked by the Johan review.
1394
                  OM: Adding command "launch" in madevent interface which is the
1395
                      exact equivalent to the launch command in the MG5 interface
1396
                      in madevent output.
232 by olivier Mattelaer
pass to 1.5.2
1397
                  OM: Secure the auto-update, since we receive some report of incomplete
1398
                      version file information.
231.1.5 by olivier Mattelaer
change UpdateNotes
1399
230.1.11 by olivier Mattelaer
Update Version/Update Notes
1400
1.5.1 (06/10/12)  JA: Fixed symmetry factors in non-grouped MadEvent mode
230.1.7 by Johan Alwall
Fixed symmetry factors in non-grouped MadEvent mode
1401
                      (bug introduced in v. 1.5.0).
230.1.8 by Johan Alwall
Fixed bug in symmetry.f when non-BW s-channel splittings come before BW s-channel splittings in configs.inc
1402
                  JA: Fixed phase space integration problem with multibody 
1403
                      decay processes (thanks Kentarou for finding this!).
230.1.11 by olivier Mattelaer
Update Version/Update Notes
1404
                  OM: Fix that standalone output was not reading correctly the param_card
1405
                      (introduce in 1.5.0)
1406
                  OM: Fix a crash when trying to load heft
208.6.2 by Johan Alwall
Merged with v. 1.5.1
1407
                  OM: Fix the case when the UFO model contains one mass which 
1408
                      has the same name as another parameter up to the case.
1409
                  OM: Fix a bug for result lower than 1e-100 those one are now 
1410
                      consider as zero.
1411
                  OM: Fix a bug present in the param_card create by width computation 
1412
                      computation where the qnumbers data were written as a float 
1413
                      (makes Pythia 6 crash).
230.1.7 by Johan Alwall
Fixed symmetry factors in non-grouped MadEvent mode
1414
223 by olivier Mattelaer
pass to 1.5.0
1415
1.5.0 (28/09/12)  OM: Allow MG5 to run in complex mass scheme mode
147.7.61 by Olivier Mattelaer
update Version/UpdatesNotes
1416
                      (mg5> set complex_mass True)
1417
                  OM: Allow MG5 to run in feynman Gauge
147.7.90 by olivier Mattelaer
ALOHA: improve way to write a factorized expression (dealing with the position of the minus sign)
1418
                      (mg5> set gauge Feynman)
147.13.12 by olivier Mattelaer
improve update Notes
1419
                  OM: Add a new command: 'customize_model' which allow (for a
147.7.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.
1420
                      selection of model) to fine tune the model to your need.
147.12.1 by Johan Alwall
Fixed seed treatment and guarantee identical results for identical seeds. Had to put back saving the results.dat files.
1421
                  FR team: add a file decays.py in the UFO format, this files 
147.7.91 by olivier Mattelaer
merge with fr_decay branch
1422
                      contains the analytical expression for one to two decays
1423
       		  OM: implement a function for computing the 1 to 2 width on 
228 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).
1424
                      the fly. (requires MG5 installed on the computer, not only
1425
                      the process directory)
147.15.5 by olivier Mattelaer
update the UpdateNotes
1426
                  OM: The question asking for the edition of the param_card/run_card
228 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).
1427
                      now accepts a command "set" to change values in those cards
1428
                      without opening an editor. This allow simple implemetation 
147.15.9 by olivier Mattelaer
remove the debug print
1429
                      of scanning. (Thanks G. Durieux to have push me to do it)
147.7.145 by olivier Mattelaer
merge four_fermion branch
1430
                  OM: Support UFO model with spin 3/2
228 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).
1431
                  OM + CDe: Support four fermion interactions. Fermion flow 
1432
                       violation/Majorana are not yet allowed in four fermion 
1433
                       interactions.
147.7.145 by olivier Mattelaer
merge four_fermion branch
1434
                  OM + PdA: Allow Large Extra Dimension Model (LED) to run in the
1435
                      MG5 framework.
147.7.90 by olivier Mattelaer
ALOHA: improve way to write a factorized expression (dealing with the position of the minus sign)
1436
                  OM: Add auto-detection if MG5 is up-to-date and propose to
228 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).
1437
                      apply a patch if not.
1438
                  OM: MadEvent changes automatically the compiler according to 
147.7.90 by olivier Mattelaer
ALOHA: improve way to write a factorized expression (dealing with the position of the minus sign)
1439
                      the value present in the configuration file.
228 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).
1440
                  OM: Aloha modifications: faster to create routines and more 
1441
                      optimized routines (up to 40% faster than previous version).
1442
                  OM: Aloha now supports Lorentz expression with denominator.
1443
                  OM: Improve error message when Source didn't compile properly.
147.7.81 by olivier Mattelaer
fix unittest
1444
                  OM: The numerical evaluation of the matrix element requires now 
147.7.90 by olivier Mattelaer
ALOHA: improve way to write a factorized expression (dealing with the position of the minus sign)
1445
                      less memory than before (madevent and standalone output)
228 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).
1446
                  OM: Fix a series of bugs with the madevent command 'remove' and 
147.12.1 by Johan Alwall
Fixed seed treatment and guarantee identical results for identical seeds. Had to put back saving the results.dat files.
1447
                      'run_banner'                    
147.11.1 by Johan Alwall
Ensure that identical seed gives identical runs
1448
                  JA: Ensure identical results for identical seeds also with
147.12.1 by Johan Alwall
Fixed seed treatment and guarantee identical results for identical seeds. Had to put back saving the results.dat files.
1449
                      multiple runs in the same directory. Note that identical runs
228 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).
1450
                      with previous versions can't be guaranteed (but different
147.12.1 by Johan Alwall
Fixed seed treatment and guarantee identical results for identical seeds. Had to put back saving the results.dat files.
1451
                      seeds are guaranteed to give statistically independent runs).
147.7.123 by Johan Alwall
Fixed seed treatment, ensure identical runs for identical seed, store all results.dat files.
1452
                      Save the results.dat files from all runs.
222.1.6 by Johan Alwall
Changed to total energy for ebeam, since this is what Pythia expects.
1453
                  JA: Amended kinematics to correctly deal with the case of
228 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).
1454
                      massive beams, as well as fixed-target proton collisions.
222.1.6 by Johan Alwall
Changed to total energy for ebeam, since this is what Pythia expects.
1455
                  JA: Changed default in the run_card.dat to use -1 as "no cut"
1456
                      for the max-type cuts (etaj, ptjmax, etc.).
1457
                  JA: Added support for negative weights in matrix elements
1458
                      (as required for interference-only terms) and PDFs.
1459
                  JA: Avoid creating directories for integration channels
1460
                      that can not give events based on BW settings
1461
                      (further improvement compared to v. 1.4.8).
228 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).
1462
                  JA: Optimize phase space integration when there are resonances
1463
                      with mass above ECM.
147.7.133 by Johan Alwall
Fixed replace.py for >= 10 particles in event (thanks Alexis)
1464
                  JA: Fixed issue in replace.pl script with more than 9 particles
1465
                      in an event.
228 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).
1466
                  JA+OM: Allow cluster run to run everything on a local (node) disk.
147.7.143 by olivier Mattelaer
merge lp:~maddevelopers/madgraph5/transfer_on_exit
1467
                      This is done fully automatically for condor cluster.
228 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).
1468
                      For the other clusters, the user should set the variable
1469
                      "cluster_temp_path" pointing to a directory (usefull only if 
1470
                      the directory is on the node filesystem). This still requires
1471
                      access to central disk for copying, event combination,
217.1.1 by Johan Alwall
First attempt to use local node tmp directory for condor cluster
1472
                      running Pythia/PGS/Delphes etc.
228 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).
1473
                  OM: Replace fortran script combine_runs by a python script. 
1474
                      This script allows to be more stable when running on clusters 
1475
                      with slow filesystem response (bugs #1050269 and #1028844)
1476
                  JA: Ensure that process mirroring is turned off for decay
1477
                      processes of type A > B C...
217.1.1 by Johan Alwall
First attempt to use local node tmp directory for condor cluster
1478
222 by olivier Mattelaer
pass in 1.4.8.4
1479
1.4.8.4 (29/08/12) OM: Fix a web problem which creates generations to run twice on the web.
221.2.1 by Johan Alwall
Implemented support for fixed-target collisions and massive-beams collisions such as WIMP annihilation
1480
221 by Johan Alwall
Increased max_read in combine_events.f to 5M (to match cmax_events). Now on version 1.4.8.3.
1481
1.4.8.3 (21/08/12) JA: Ensure that the correct seed is written also in the .lhe
219 by Johan Alwall
Fix iseed in .lhe file header, avoid crash in gen_ximprove.f if there are empty results.dat files present.
1482
                       file header.
220 by Johan Alwall
Kill run if there are problems reading a results.dat file
1483
                   JA: Stop run in presence of empty results.dat files 
1484
                       (which can happen if there are problems with disk access
1485
                       in a cluster run).
221 by Johan Alwall
Increased max_read in combine_events.f to 5M (to match cmax_events). Now on version 1.4.8.3.
1486
                   JA: Allow reading up to 5M weighted events in combine_events.
219 by Johan Alwall
Fix iseed in .lhe file header, avoid crash in gen_ximprove.f if there are empty results.dat files present.
1487
212.2.8 by olivier Mattelaer
fix the mssm problem.
1488
1.4.8.2 (30/07/12) OM: Allow AE(1,1), AE(2,2) to not be present in SLAH1 card
219 by Johan Alwall
Fix iseed in .lhe file header, avoid crash in gen_ximprove.f if there are empty results.dat files present.
1489
                       (1.4.8 crashes if they were not define in the param_card)
212.2.8 by olivier Mattelaer
fix the mssm problem.
1490
                   OM: Add a button Stop-job for the cluster and make nicer output 
219 by Johan Alwall
Fix iseed in .lhe file header, avoid crash in gen_ximprove.f if there are empty results.dat files present.
1491
                       when the user press Ctrl-C during the job.
212.2.8 by olivier Mattelaer
fix the mssm problem.
1492
217 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.
1493
1.4.8 (24/07/12)  JA: Cancel running of integration channels where the BW
1494
                      structure makes it impossible to get any events. This
1495
                      can significantly speed up event generation for processes
1496
                      with conflicting BWs.
216.1.3 by Johan Alwall
Fixed minor point in myamp.f (should use xe instead of xm for setting of t-channel grid minimum)
1497
                  JA: Minor modification of integration grid presetting in
1498
                      myamp.f, due to the above point.
217 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.
1499
                  JA: Raise exception if a decay process has decaying particles
1500
                      that are not present in the corresponding core process
1501
                      (this might help avoid syntax mistakes).
216.1.12 by Johan Alwall
Some minor fixes to make matching plotting even smoother.
1502
                  JA: Fixed subprocess group combination also for the case
1503
                      when different process flags @N are given to different
1504
                      decays of the same core process (sorry, this was missed
1505
                      in v. 1.4.7).
216.1.2 by Johan Alwall
Fixed bug #1017912 regarding certain decay chain. No tests yet though...
1506
                  JA: Fixed crash for process p p > w+ w+ j j t t~ when all 
1507
                      w and t/t~ are decayed (bug #1017912, thanks to Nicolas
1508
                      Deutschmann).
216.1.7 by Johan Alwall
Fixed bug #1022415 (I think)
1509
                  JA: Fixed array dimension for diagrams with a single s-channel
1510
                      propagator (caused crash for certain compilers, bug #1022415
1511
                      thanks Sho Iwamoto).
217 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.
1512
                  JA: Fixed crash for identical decay chains for particle-anti- 
1513
                      particle when only one of the two is decayed, introduced 
1514
                      in v. 1.4.7 (thanks John Lee).
1515
                  OM: Ensure that matching plots are replaced correctly when
1516
                      Pythia is run reusing a tag name.
1517
                  OM: Improved check for YE/AE, YU/AU, YD/AD for first two
1518
                      generations in SLHA1<->2 converter (thanks Abhishek).
216.1.1 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
1519
215 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)
1520
1.4.7 (25/06/12)  JA: Change the random seed treatment to ensure that the original 
212.1.5 by Johan Alwall
Fixed the seed treatment
1521
                      seed is stored in the banner (this was broken in v. 1.4.0).
1522
                      If a non-zero seed is given in the run_card, this seed
1523
                      is used as starting value for the SubProcesses/randinit file,
1524
                      while the seed in the run_card is set to 0.
1525
                      This way, the seed for a multi_run is automatically
1526
                      updated in the same way as for individual runs.
212.1.26 by Johan Alwall
Fixed random seed above 60000 or so, which was broken since MG5 1.0. Thanks to Tim for implementing :-)
1527
                  TS + JA: Fix problem with duplicate random seeds above 64000.
1528
                      Now, random seeds up to 30081*30081 can safely be used.
212.1.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1529
                  JA: Turn off automatic checking for minimal coupling orders
1530
                      in decay processes A > B C ...
1531
                  JA: Ensure that automatic coupling order determination works
1532
                      also for effective theories with multiple orders in an
1533
                      interaction (thanks Claude and Gizem Ozturk).
212.1.11 by Johan Alwall
Updated UpdateNotes, removed minimum width requirement in symmetry.f
1534
                  JA: Optimize phase space integration and event generation
1535
                      for decay processes with very squeezed mass spectrum.
212.1.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1536
                  JA: Ensure that identical matrix elements in different process 
212.1.8 by Johan Alwall
Turn off automatic checking for minimal WEIGHTED for decay processes (unless in decay chains)
1537
                      definitions are combined also when using the decay chain 
1538
                      formalism (thanks to Zhen Liu for pointing this out).
212.1.21 by Johan Alwall
Regenerate html pages after combine_runs
1539
                  BF+JA: Updated the NMSSM model to the latest FR version.
212.1.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1540
                  OM: Change EW_dim6 to remove all interactions which don't 
1541
                      impact three boson scattering.
212.1.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.
1542
                  JA: Fixed problem in matrix element combination which allowed
1543
                      non-identical matrix elements to be combined in certain
1544
                      complicated processes (such as p p > l vl l vl l vl),
1545
                      resulting in lines with Z > e+ mu- in the event file
1546
                      (bug #1015032, thanks Johannes E for reporting).
212.1.8 by Johan Alwall
Turn off automatic checking for minimal WEIGHTED for decay processes (unless in decay chains)
1547
                  JA: Fixed minor typo in myamp.f.
217 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.
1548
                  OM: Fixed minor behavior restriction of multi_run (thanks to
212.1.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1549
                      Joachim Kopp).
212.1.19 by Johan Alwall
Fixed color sextet support in addmothers.f (had been bruined at some point)
1550
                  OM: Improved condor cluster support when the cluster is 
212.1.30 by Johan Alwall
Fixed problem with automatic finding of WEIGHTED orders for effective theories
1551
                      unresponsive (should avoid some crashes on the web).
212.1.19 by Johan Alwall
Fixed color sextet support in addmothers.f (had been bruined at some point)
1552
                  JA: Fixed support for color sextets in addmothers.f
1553
                      (thanks Nicolas Deutschmann for reporting).          
212.1.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.
1554
                  JA: Make sure that also the SubProcesses directories are 
1555
                      cleaned when running bin/compile in a gridpack.
1556
                  JA: Removed the confusing makefile in Template and replace it
1557
                      with scripts to create madevent.tar.gz and gridpack.tar.gz.
212.1.8 by Johan Alwall
Turn off automatic checking for minimal WEIGHTED for decay processes (unless in decay chains)
1558
                  
212.1.1 by Johan Alwall
Correctly combine different processes also with decay chains, combine matrix elements from different processes also with decay chains
1559
1.4.6 (16/05/12)  JA: Added cuts on lepton pt for each of the 4 hardest leptons
217 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.
1560
                  OM: Allow bin/madevent script to be run with a single line command
216 by Olivier Mattelaer
fixing a stupid bug in install commmand + remove mac related files (which shoudn't be present)
1561
                      example ./bin/madevent multi_run 10 
216.1.1 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
1562
                  OM: Adding the 4 higgs interactions in the standard model UFO model
210.1.9 by Johan Alwall
Added new restrict_lepton_masses.dat card in the sm model
1563
                  JA: Added new restriction card for the sm model with massive
1564
                      muon and electron, and non-zero tau decay width
210.1.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)
1565
                  JA: Ensure assignment of colors to intermediate propagators
210.1.5 by Johan Alwall
Another round of addmothers.f color flow violating intermediate propagating color assignments.
1566
                      works also in fermion flow- and color flow-violating 
210.2.1 by Johan Alwall
Fixed problem with decay chains that start the same but have different endings
1567
                      RPV processes (thanks Brock Tweedie for finding this).
210.1.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)
1568
                  JA: Fix crash for certain fermion flow violating decay chains
210.1.8 by Johan Alwall
Updated UpdateNotes regarding ffv bug
1569
                      (introduced in v. 1.3.27) (again thanks to Brock Tweedie).
210.2.1 by Johan Alwall
Fixed problem with decay chains that start the same but have different endings
1570
                  JA: Fix crash for decay chains with multiple decays involving 
1571
                      the same particles (thanks Steve Blanchet for reporting)
210.2.2 by Johan Alwall
Fixed C++ output with multiparticle vertices
1572
                  JA+OM: Fix crash for Pythia8 output with multiparticle vertices
210.1.21 by Johan Alwall
Fixed some language in UpdateNotes and Template/README file
1573
                      (thanks to Moritz Huck for reporting this.)
1574
                  OM: Fixing ALOHA output for C++/python.
210.1.13 by Olivier Mattelaer
fixing output aloha when trying to output in non Fortran output
1575
                  OM: Fix a crash occuring when trying to create an output on 
1576
                      an existing directory (thanks Celine)
210.1.4 by Johan Alwall
Fixed problematic process in myamp.f
1577
209.1.15 by mattelaer-olivier
make stdout/stderr different for pthia/pgs/Delphes
1578
1.4.5 (11/04/12)  OM: Change the seed automatically in multi_run. (Even if the seed
1579
                      was set to a non automatic value in the card.)
1580
                  OM: correct a minor bug #975647 (SLAH convention problem) 
209.1.2 by Olivier Mattelaer
improve cluster support
1581
                      Thanks to Sho Iwamoto
1582
                  OM: Improve cluster support (more secure and complete version)
209.1.8 by Johan Alwall
Increased number of tries for non-zero helicities to 100 in genps.inc
1583
                  JA: Increased the number of events tested for non-zero helicity
1584
                      configurations (needed for goldstino processes).
209.1.14 by mattelaer-olivier
fix an html output problem (when launching generate_events RUN twice)
1585
                  OM: Add a command to remove the file RunWeb which were not always
1586
                      deleted correctly
209.1.16 by Olivier Mattelaer
remove pointless print
1587
                  OM+JA: Correct the display of number of events and error for Pythia 
1588
                     in the html files.
209.1.15 by mattelaer-olivier
make stdout/stderr different for pthia/pgs/Delphes
1589
                  OM: Changed the way the stdout/stderr are treated on the cluster
1590
                      since some cluster cann't support to have the same output file
209.1.16 by Olivier Mattelaer
remove pointless print
1591
                      for both. (thanks abhishek)
209.1.15 by mattelaer-olivier
make stdout/stderr different for pthia/pgs/Delphes
1592
209 by Olivier Mattelaer
pass in 1.4.4
1593
1.4.4 (29/03/12)  OM: Added a command: "output aloha" which allows to creates a 
209.1.2 by Olivier Mattelaer
improve cluster support
1594
                      subset (or all) of the aloha routines linked to the
208.1.2 by Olivier Mattelaer
remove pointless print
1595
                      current model
208.1.8 by mattelaer-olivier
allow the duration of the timer to be set in input/mg5_configuration.txt
1596
                  OM: allow to choose the duration of the timer for the questions.
1597
                      (via ./input/mg5_configuration.txt)
208.1.14 by mattelaer-olivier
improve UFO to MG4 conversion, allows G to be not defined in the UFO model.
1598
                  OM: Allow UFO model where G is not defined.
208.1.19 by Olivier Mattelaer
allowing to move the output directory after a launch was done.
1599
                  OM: allow to use ~,~user, ${var} in the path. Improve support
1600
                      for path containing spaces.
208.1.4 by Johan Alwall
Fixed LHAPDF functionality that was broken in 1.4.0
1601
                  JA: Fixed LHAPDF functionality which was broken in v. 1.4.0
208.1.5 by Johan Alwall
Fixed mssm restrict card mixing angles
1602
                  JA: Allow non-equal mixing angles in mssm restrict cards
1603
                      (as needed for cards from some spectrum generators)
208.1.9 by Johan Alwall
Fixed script addmasses.py
1604
                  JA: Fixed script addmasses.py for complicated events such as
1605
                      p p > t t~ + jets with decays of t and t~.
208.1.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.
1606
                  JA: Added GE cluster to the list in cluster.py.
208.1.23 by Johan Alwall
Fixed maxconfigs.inc in presence of competing resonances
1607
                  JA: Allow up to 1M events in a single run. Note that the 
208.1.11 by Johan Alwall
Allow up to 1M events in a single run
1608
                      unweighting (combine events) step gets quite slow with
1609
                      so many events. Also note that if Pythia is run, still
208.1.23 by Johan Alwall
Fixed maxconfigs.inc in presence of competing resonances
1610
                      maximum 50k events is recommended in a single run. 
208.1.12 by Olivier Mattelaer
add fix for the fact that script might not be executable
1611
                  OM: Fix problem linked to filesystem which makes new files
208.1.14 by mattelaer-olivier
improve UFO to MG4 conversion, allows G to be not defined in the UFO model.
1612
                      non executables by default. (bug #958616)
208.1.23 by Johan Alwall
Fixed maxconfigs.inc in presence of competing resonances
1613
                  JA: Fixed buffer overflow in gen_ximprove when number of
1614
                      configs > number of diagrams due to competing resonances
1615
                      (introduced in v. 1.4.3).
208.1.2 by Olivier Mattelaer
remove pointless print
1616
204.2.29 by mattelaer-olivier
update date
1617
1.4.3 (08/03/12)  JA: Reintroduced the possibility to completely forbid
204.2.7 by Johan Alwall
Add 7545 command for forbidden s-channels, and keep $ for forbidden onshell s-channels
1618
                      s-channel diagrams, using the $$ notation. Note that
1619
                      this should be used with great care, since the result
1620
                      is in general not gauge-invariant. It is in general
1621
                      better to use the $ notation, forbidding only onshell
1622
                      s-channel particles (the inverse of decay chains).
204.2.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.
1623
                  JA: Automatically ensure that ptj and mmjj are below xqcut
1624
                      when xqcut > 0, since ptj or mmjj > xqcut ruins matching.
204.2.7 by Johan Alwall
Add 7545 command for forbidden s-channels, and keep $ for forbidden onshell s-channels
1625
                  OM: Add LSF to the list of supported cluster (thanks to Alexis).
204.2.5 by mattelaer-olivier
change the way to read the param_card in model reader.
1626
                  OM: change the param_card reader for the restrict file.
1627
                      This allow to restrict model with 3 lha id (or more)
1628
                      (thanks to Eduardo Ponton).
204.2.4 by Olivier Mattelaer
include LSF cluster (and small bug pointed by Simon)
1629
                  OM: forbids to run 'generate events' with python 2.4.
204.2.3 by Olivier Mattelaer
various modification
1630
                  OM: Include the configuration file in the .tar.gz created on 
204.2.4 by Olivier Mattelaer
include LSF cluster (and small bug pointed by Simon)
1631
                      the web (thanks to Simon) .
204.2.17 by Olivier Mattelaer
fix bug #942376
1632
                  OM: Fix a Mac specific problem for edition of Delphes card.
1633
                      (thanks to Sho Iwamoto).
204.2.27 by mattelaer-olivier
include the only non spin3/2 fix in this version.
1634
                  OM: ALOHA modifications:
1635
                       - Change sign convention for Epsilon (matching FR choices)
1636
                       - For Fermion vertex forces that _1 always returns the  
1637
                         incoming fermion and _2 returns the outcoming fermion. 
1638
                         (This modifies conjugate routine output)
1639
                       - Change the order of argument for conjugate routine
1640
                         to expect IO order of fermion in all cases.
1641
                       Note that the two last modifications matches MG5 conventions
1642
                       and that those modifications correct bugs for interactions
1643
                       a) subject to conjugate routine (i.e. if the model has 
1644
                          majorana)                       
1645
                       b) containing fermion momentum dependencies in the Lorentz
1646
                          structure  
1647
                       All model included by default in MG5 (in particular sm/mssm)
1648
                       were not affected by those mismatch of conventions.
1649
                       (Thanks to Benjamin fuks) 
204.2.4 by Olivier Mattelaer
include LSF cluster (and small bug pointed by Simon)
1650
                  OM: make acceptance test more silent.  
1651
                  OM: return the correct error message when a compilation occur. 
1652
                  OM: some code re-factoring.
204.3.1 by mattelaer-olivier
correct acceptance test
1653
1654
1.4.2 (16/02/12) JA: Ensure that matching works properly with > 9 final state
203.1.7 by Johan Alwall
Make sure matching works also for >9 final state particles (increased buffer size for comment line with branching scales)
1655
                      particles (by increasing a buffer size in event output)
204.3.1 by mattelaer-olivier
correct acceptance test
1656
                 OM: add a command "import banner" in order to run a full run
1657
                      from a given banner.
1658
                 OM: Fix the Bug #921487, fixing a problem with home made model
203.1.17 by Olivier Mattelaer
Update UpdatesNotes and merge with particle_antiparticle flip
1659
                      In the definition of Particle/Anti-Particle. (Thanks Ben)
204.3.1 by mattelaer-olivier
correct acceptance test
1660
                 OM: Fix a formatting problem in me5_configuration.txt 
203.1.17 by Olivier Mattelaer
Update UpdatesNotes and merge with particle_antiparticle flip
1661
                      (Bug #930101) Thanks to Arian
204.3.1 by mattelaer-olivier
correct acceptance test
1662
                 OM: allow to run ./bin/mg5 BANNER_PATH and
203.1.19 by Olivier Mattelaer
allow
1663
                      ./bin/mg5 PROC_CARD_V4_PATH
204.3.1 by mattelaer-olivier
correct acceptance test
1664
                 OM: Various small fixes concerning the stability of the html 
1665
                      output.
1666
                 OM: Changes the server to download td since cp3wks05 has an 
1667
                      harddisk failures.
203.1.7 by Johan Alwall
Make sure matching works also for >9 final state particles (increased buffer size for comment line with branching scales)
1668
204.3.1 by mattelaer-olivier
correct acceptance test
1669
1.4.1 (06/02/12) OM: Fix the fermion flow check which was wrongly failing on 
203.1.7 by Johan Alwall
Make sure matching works also for >9 final state particles (increased buffer size for comment line with branching scales)
1670
                      some model  (Thanks to Benjamin)
204.3.1 by mattelaer-olivier
correct acceptance test
1671
                 OM: Improve run organization efficiency (which speeds up the 
1672
                      code on cluster) (Thanks to Johan)
1673
                 OM: More secure html output (Thanks to Simon)
203 by Olivier Mattelaer
first fixing associated to 1.4.0
1674
204.3.1 by mattelaer-olivier
correct acceptance test
1675
1.4.0 (04/02/12) OM: New user interface for the madevent run. Type:
147.1.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.
1676
                      1) (from madevent output) ./bin/madevent
1677
                      2) (from MG5 command line) launch [MADEVENT_PATH] -i
1678
                      This interface replaces various script like refine, 
1679
                      survey, combine, run_..., rm_run, ...
1680
                      The script generate_events still exists but now calls
1681
                       ./bin/madevent. 
204.3.1 by mattelaer-olivier
correct acceptance test
1682
                 OM: For MSSM model, convert param_card to SLAH1. This card is
147.1.181 by Olivier Mattelaer
modify collect_result in order
1683
                      converted to SLAH2 during the MadEvent run since the UFO 
1684
                      model uses SLAH2. This allows to use Pythia 6,
147.1.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.
1685
                      as well as having a coherent definition for the flavor.
204.3.1 by mattelaer-olivier
correct acceptance test
1686
                 JA+OM: For decay width computations, the launch command in 
147.1.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.
1687
                      addition to compute the width, creates a new param_card 
1688
                      with the width set to the associated values, and with the 
1689
                      Branching ratio associated (usefull for pythia). 
204.3.1 by mattelaer-olivier
correct acceptance test
1690
                 NOTE: This param_card makes sense for future run ONLY if all 
147.1.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.
1691
                      relevant decay are generated.
204.3.1 by mattelaer-olivier
correct acceptance test
1692
                 EXAMPLE: (after launch bin/mg5):
147.1.181 by Olivier Mattelaer
modify collect_result in order
1693
                       import model sm-full
1694
                       generate t > b w+
1695
                       define all = p b b~ l+ l- ta+ ta- vl vl~
1696
                       add process w+ > all all
1697
                       add process z > all all
1698
                       define v = z w+ w-
1699
                       add process h > all all
1700
                       add process h > v v, v > all all
1701
                       output
1702
                       launch
204.3.1 by mattelaer-olivier
correct acceptance test
1703
                 OM: change output pythia8 syntax: If a path is specified this 
147.1.186 by Olivier Mattelaer
Fixed problem with acceptance tests (problem with grouping)
1704
                      is considered as the output directory.
204.3.1 by mattelaer-olivier
correct acceptance test
1705
                 OM: Change the path of the madevent output files. This allows 
147.1.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.
1706
                      to run pythia/pgs/delphes mulitple times for the same set 
1707
                      of events (with different pythia/... parameters).
204.3.1 by mattelaer-olivier
correct acceptance test
1708
                 OM: Madevent output is now insensitive to the relative path
147.1.212 by mattelaer-olivier
improve configuration file treatment (autocompletion for set / save options/ ...)
1709
                      to pythia-pgs, delphes, ... In consequence you don't need
204.3.1 by mattelaer-olivier
correct acceptance test
1710
                      anymore to have your directory at the same level as 
1711
                      Template directory. 
1712
                 OM: MadEvent checks that the param_card is coherent with the 
147.1.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1713
                      restriction used during the model generation. 
204.3.1 by mattelaer-olivier
correct acceptance test
1714
                 OM: Model restrictions will now also force opposite number to 
147.1.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.
1715
                      match (helpfull for constraining to rotation matrix).  
204.3.1 by mattelaer-olivier
correct acceptance test
1716
                 OM: Change the import command. It's now allowed to omit the 
147.1.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1717
                      type of import. The type is guessed automaticaly. 
147.1.96 by Olivier Mattelaer
Refactorize the managment of the Error.
1718
                      This is NOT allowed on the web.
204.3.1 by mattelaer-olivier
correct acceptance test
1719
                 OM: Add a check that the fermion flow is coherent with the 
147.1.186 by Olivier Mattelaer
Fixed problem with acceptance tests (problem with grouping)
1720
                      Lorentz structure associates to the vertex.
204.3.1 by mattelaer-olivier
correct acceptance test
1721
                 OM: Add a check that the color representation is coherent. 
147.1.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.
1722
                      This allow to detect/fix various problem linked
1723
                      to some new models created by FR and SARAH.
204.3.1 by mattelaer-olivier
correct acceptance test
1724
                 OM: Change the default fortran compiler to gfortran.
1725
                 OM: Add the possibility to force which fortran compiler will
147.1.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1726
                      be used, either via the configuration file or via the set 
147.1.30 by Olivier Mattelaer
add three command set fortran_compiler NAME/ display options / display mg5_variable NAME
1727
                      command.
204.3.1 by mattelaer-olivier
correct acceptance test
1728
                 OM: Add the possibility to bypass the automatic opening of 
147.1.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1729
                      the web browser (via the configuration file: 
1730
                      ./input/mg5_configuration.txt )
204.3.1 by mattelaer-olivier
correct acceptance test
1731
                 OM: add 'save options' command to save the current configuration 
1732
                      in the configuration file. 
1733
                 OM: Change the scheme of questions when running madevent and 
147.1.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1734
                      allow to specify in the command interface if you
1735
                      want to run pythia/pgs/...
1736
                      Allow to put the answers to the questions in the 
1737
                      proc_card.dat.
204.3.1 by mattelaer-olivier
correct acceptance test
1738
                 OM: Add options for the display command:
147.1.30 by Olivier Mattelaer
add three command set fortran_compiler NAME/ display options / display mg5_variable NAME
1739
                      a) display options: return the current option value. 
1740
                        i.e. those set via the set command and/or via the 
1741
                        configuration file
147.1.71 by Olivier Mattelaer
new display for couplings/coupling_order
1742
                      b) display variable NAME: return the current string 
1743
                        representation of NAME and/or self.NAME .
147.1.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1744
                      c) display coupling_order: return the coupling orders with
1745
                        their associated weight (for automatic order restriction)
1746
                      d) display couplings now returns the list of all couplings
1747
                        with the associated expression
147.1.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.
1748
                      e) display interactions [PART1] [PART2] [PART3] ...
204.3.1 by mattelaer-olivier
correct acceptance test
1749
                         display all interactions containing the particles set
147.1.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.
1750
                         in arguments 
204.3.1 by mattelaer-olivier
correct acceptance test
1751
                 OM: New Python script for the creation of the various html pages.
147.1.181 by Olivier Mattelaer
modify collect_result in order
1752
                      This Requires less disk access for the generation of the files.
204.3.1 by mattelaer-olivier
correct acceptance test
1753
                 OM: Modify error treatment, especially for Invalid commands
147.1.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1754
                      and Configuration problems.
204.3.1 by mattelaer-olivier
correct acceptance test
1755
                 JA: Ensure that we get zero cross section if we have
147.1.155 by Johan Alwall
Sorry clarified the code a bit. Updated UpdateNotes.
1756
                      non-parton initial states with proton/antiproton beams
204.3.1 by mattelaer-olivier
correct acceptance test
1757
                 OM: Improve cluster support. MadEvent now supports PBS/Condor/SGE
147.1.186 by Olivier Mattelaer
Fixed problem with acceptance tests (problem with grouping)
1758
                      Thanks to Arian Abrahantes for the SGE implementation.
204.3.1 by mattelaer-olivier
correct acceptance test
1759
                 OM: Improve auto-completion (better output/dealing with multi line/...)
1760
                 OM: Improve the parallel suite and change the release script to run
147.1.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.
1761
                      some of the parallel tests. This ensures even higher stability 
1762
                      of the  code for the future releases.
204.3.1 by mattelaer-olivier
correct acceptance test
1763
                 JA: Changed the way gridpacks work: Set granularity to 1
147.1.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.
1764
                      (so randomly select channels only if they should generate 
1765
                      less than 1 event), but allowing channels to run down to a single
1766
                      iteration. This removes all old problems with increased
1767
                      variance for small channels in the gridpacks, while giving 
1768
                      even faster event generation.
147.1.31 by Olivier Mattelaer
adding delphes command
1769
204.3.1 by mattelaer-olivier
correct acceptance test
1770
                 Thanks to Johan Alwall, Sho Iwamoto for all the important 
1771
                 testing/bug reports.
147.1.160 by mattelaer-olivier
Correct the bug reported by Sho
1772
147.1.206 by Olivier Mattelaer
merge with trunk
1773
200 by Olivier Mattelaer
merge with version 1.4 (pythia/madevent interface/new gridpack/...)
1774
1.3.33 (01/01/12) JA: Revisited colors for propagators in addmothers.f
199 by Johan Alwall
Slight update to UpdateNotes.txt
1775
                      to ensure that propagators in color flow
1776
                      violating processes get the correct color
1777
                      from initial state particles (thanks to
196.1.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
1778
                      Michele Gabusi for forcing me to do this).
1779
196 by Johan Alwall
Moved up to v. 1.3.32, fixed bug in PDF reweighting which caused skewed eta distributions for jet processes :-(
1780
1.3.32 (21/12/11) JA: Fixed a bug in the PDF reweighting routine,
1781
                      which caused skewed eta distributions for
1782
                      matched samples with pdfwgt=T. Thanks to Giulio
197 by Johan Alwall
Slight modification of UpdateNotes.txt
1783
                      Lenzi for finding this.
196 by Johan Alwall
Moved up to v. 1.3.32, fixed bug in PDF reweighting which caused skewed eta distributions for jet processes :-(
1784
 
194.1.2 by mattelaer-olivier
change RS model
1785
1.3.31 (29/11/11) OM: Fix a bug an overflow in RAMBO (affects standalone 
147.1.186 by Olivier Mattelaer
Fixed problem with acceptance tests (problem with grouping)
1786
                     output only)
196 by Johan Alwall
Moved up to v. 1.3.32, fixed bug in PDF reweighting which caused skewed eta distributions for jet processes :-(
1787
                  PdA (via OM): Change RS model (add a width to the spin2)
1788
                  OM: Fix a bug in the cuts associate to  allowed mass of all 
1789
                      neutrinos+leptons (thanks to Brock Tweedie for finding it)
1790
                  OM: Remove some limitation in the name for the particles
194.1.2 by mattelaer-olivier
change RS model
1791
147.1.175 by Olivier Mattelaer
merge with rambo_bug branch
1792
193 by mattelaer-olivier
fix bug/892361
1793
1.3.30 (18/11/11) OM: Fix a bug for the instalation of pythia-pgs on a 64 bit
196 by Johan Alwall
Moved up to v. 1.3.32, fixed bug in PDF reweighting which caused skewed eta distributions for jet processes :-(
1794
                      UNIX machine.
1795
                  OM: If ROOTSYS is define but root in the PATH, add it 
1796
                      automatically in create_matching_plots.sh
1797
                     This is require for the UIUC cluster.
193 by mattelaer-olivier
fix bug/892361
1798
190.1.4 by Johan Alwall
Fixed pdf reweighting with external LHAPDF PDFs
1799
1.3.29 (16/11/11) OM: Fixed particle identities in the Feynman diagram drawing
1800
                  JA: Fixed bug in pdf reweighting when external LHAPDF is used.
190.1.5 by mattelaer-olivier
Modify the pythia-pgs compilation according to the new format
1801
                  OM+JA: Simplify the compilation of pythia-pgs package.
190.1.4 by Johan Alwall
Fixed pdf reweighting with external LHAPDF PDFs
1802
147.1.145 by mattelaer-olivier
merge with the trunk
1803
189 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.
1804
1.3.28 (14/11/11) OM+JA: Fix special case when Lorentz structure combining
186.2.7 by Johan Alwall
Updated UpdateNotes and VERSION
1805
                      two different Majorana particles depends on the
1806
                      incoming/outgoing status of the Majorana particles
1807
                      (needed for MSSM with Goldstino).
186.2.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1808
                  JA: Fixed problem with colors in addmothers.f for complicated
186.2.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
1809
                      multiparticle vertices and simplified color treatment 
1810
                      (thanks to Gauthier Durieux for pointing this out).
186.2.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1811
                  JA: Further improved gridpack parameters
190.1.5 by mattelaer-olivier
Modify the pythia-pgs compilation according to the new format
1812
                  OM: Update the parallel test (now testing against MG5 1.3.3)
1813
                  OM: Include some parallel test in the release script.
1814
186.2.7 by Johan Alwall
Updated UpdateNotes and VERSION
1815
186.1.1 by Johan Alwall
Fixed bug in mirror processes and also fixed gen_ximprove for gridpack mode
1816
1.3.27 (05/11/11) JA: Fix bug in mirrored amplitudes (sometimes
1817
                      amplitudes that should not be flagged as
1818
                      mirrored were flagged as mirrored). Thanks
186.1.3 by Johan Alwall
Whoops wrong acknowledgement in UpdateNotes
1819
                      Marco Zaro for reporting this!
186.1.1 by Johan Alwall
Fixed bug in mirror processes and also fixed gen_ximprove for gridpack mode
1820
                  JA: Fix another problem getting enough events in
1821
                      gridpack mode (it was not completely fixed in
186.1.3 by Johan Alwall
Whoops wrong acknowledgement in UpdateNotes
1822
                      v. 1.3.24). Thanks Alexis!
188 by Johan Alwall
Added comments on all parameters in the run_card, since apparently there is still an issue with rw_routines with g77.
1823
                  JA: Added "!" comments for all parameters in the default
1824
                      run_card, since apparently this is still needed
1825
                      for g77 to correctly read the parameters.
186.1.1 by Johan Alwall
Fixed bug in mirror processes and also fixed gen_ximprove for gridpack mode
1826
 
185.2.4 by Johan Alwall
Corrected a comment about missing Et, updated UpdateNotes
1827
1.3.26 (31/10/11) JA: Fix color setting in MadEvent event file for
185.1.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.
1828
                      multiparticle vertices, which was not taken into
1829
                      account in the upgrade in v. 1.3.18
185.2.4 by Johan Alwall
Corrected a comment about missing Et, updated UpdateNotes
1830
                  OM: Fixed mmnl cut (inv. mass of all leptons and neutrinos)
1831
                      which was never active.
185.2.3 by Olivier Mattelaer
correct install command for td script
1832
                  OM: Fix td install in Linux were a chmod was missing
185.2.4 by Johan Alwall
Corrected a comment about missing Et, updated UpdateNotes
1833
185 by Olivier Mattelaer
merge with lp:~maddevelopers/madgraph5/use_me_tags_for_decay_chains
1834
1.3.25 (27/10/11) JA: Ensure that the correct intermediate resonance
173.2.3 by Johan Alwall
Merged with latest version of trunk, updated VERSION and UpdateNotes
1835
                      is always written in the event file, even when we
1836
                      have resonances with identical properties.
147.1.128 by Johan Alwall
Updated version number to beta_2, fixed grammar in UpdateNotes
1837
                  OM: Fix the bug forcing to quit the web browser in order to
1838
                      have MG5 continuing to run.
1839
                  OM: Change the tutorial in order to allow open index.html
1840
                      after the output command. 
147.1.122 by mattelaer-olivier
merge with the last version of the trunk (1.3.28)
1841
179 by Johan Alwall
Fixed luminocity instead of events in gen_ximprove.f for gridpack run
1842
1.3.24 (22/10/11) JA: Fix problem with getting enough events in gridpack
1843
                      mode (this was broken in v. 1.3.11 when we moved
1844
                      from events to luminocity in refine). Thanks to
1845
                      Alexis Kalogeropoulos.
1846
177.1.1 by Johan Alwall
Fixed so user setting of scales in setscales.f works, fix error message for Mac OS X v. 10.7
1847
1.3.23 (19/10/11) JA: Allow user to set scales using setscales.f again 
179 by Johan Alwall
Fixed luminocity instead of events in gen_ximprove.f for gridpack run
1848
                      (this was broken in v. 1.3.18). Thanks to Arindam Das.
177.1.1 by Johan Alwall
Fixed so user setting of scales in setscales.f works, fix error message for Mac OS X v. 10.7
1849
                  JA: Ensure that the error message is displayed if the
1850
                     "make" command is not installed on the system.
1851
 
176 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
1852
1.3.22 (12/10/11) JA: Fixed another bug (also introduced in 1.3.18), which 
1853
                      could give the wrong ordering between the s-channel 
1854
                      propagators for certain multiprocess cases (this
1855
                      also lead to a hard stop, so don't worry, if you get 
1856
                      your events, the bug doesn't affect you). Sorry about
1857
                      that, this is what happens when you add a lot of
1858
                      new functionality...
1859
173.1.6 by Johan Alwall
Merged with fix_bug_from_Benj: Fix bug in cluster.f in case of incompatible t-channel processes.
1860
1.3.21 (12/10/11) OM: Add a new command: install.
173.1.4 by Pierre Artoisenet
Merged with the new_install_command branch
1861
                      This allow to install quite easily different package
1862
                      devellop for Madgraph/MadEvent. The list of available
1863
                      package are pythia-pgs/MadAnalysis/ExRootAnalysis/Delphes
171.1.6 by Olivier Mattelaer
Update Update Note.
1864
                  OM: Adding TopEffth Model
173.1.4 by Pierre Artoisenet
Merged with the new_install_command branch
1865
                  OM: Improve display particles and autocompletion in
1866
                      presence of nonpropagating particles
171.1.6 by Olivier Mattelaer
Update Update Note.
1867
                  OM: Fix Aloha bug linked to four fermion operator
173.1.5 by Pierre Artoisenet
change the order of modifs in the UpdateNotes.txt
1868
                  PA: fix the problem of degenerate color basis in the
1869
                      diquark sextet model
173.1.6 by Johan Alwall
Merged with fix_bug_from_Benj: Fix bug in cluster.f in case of incompatible t-channel processes.
1870
                  JA: Fixed bug in cluster.f that created a hard stop,
174.1.2 by Johan Alwall
Updated UpdateNotes.txt
1871
                      introduced in 1.3.18.
1872
174 by Johan Alwall
Fixed problem in myamp.f which made processes onBW when they were not supposed to
1873
1.3.20 (09/10/11) JA: Fixed bug in myamp.f that created a hard stop
1874
                      error for certain cases with many processes with
1875
                      different propagators in the same subprocess dir.
1876
173 by Johan Alwall
Fixed problem with SubProcesses makefile for Linux.
1877
1.3.19 (06/10/11) JA: Fixed problem with SubProcesses makefile on Linux,
1878
                      introduced in 1.3.18.
1879
161.3.30 by Johan Alwall
Merged with the latest version of trunk (v 1.3.17)
1880
1.3.18 (04/10/11) JA: Use model information to determine color of particles
161.3.18 by Johan Alwall
Updated VERSION and UpdateNotes
1881
                      for reweighting and propagator color info.
161.3.27 by Johan Alwall
Updated UpdateNotes.txt
1882
                  JA: Changed the definition of "forbidden s-channels"
1883
                      denoted by "$" to exclude on-shell s-channels while
1884
                      keeping all diagrams (i.e., complemetary to the decay
1885
                      chain formalism). This reduces the problems with 
1886
                      gauge invariance compared to previously.
1887
                      "Onshell" is as usual defined by the "bwcutoff" flag 
1888
                      in the run_card.dat.
161.3.5 by Johan Alwall
Updated VERSION and UpdateNotes
1889
                  JA: Enable proper 4-flavor matching (such as gg>hbb~+jets)
1890
                      Note that you need the Pythia/PGS package v. 2.1.9 or 
1891
                      later to use with 4F matching.
161.3.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.
1892
                      Changes include: alpha_s reweighting also for b vertices,
161.3.27 by Johan Alwall
Updated UpdateNotes.txt
1893
                      new scale treatment (mu_F for pp>hbb~ is (pT_b^max*m_Th)),
161.3.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.
1894
                      no clustering of gluons to final-state massive particles
1895
                      in MadEvent.
186.2.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1896
                  JA: Ensure that factorization scale settings and matching works
161.3.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.
1897
                      also in singlet t-channel exchange processes like
1898
                      single top and VBF. The dynamic factorization
1899
                      scale is given by the pT of the scattered quark
1900
                      (on each side of the event).
161.3.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
1901
                Note: You need the Pythia/PGS package v. 2.1.10 or later
1902
                      to use with VBF matching, to ensure that both radiated
1903
                      and scattered partons are treated correctly
161.3.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.
1904
                      - scattered partons need to be excluded from the matching,
1905
                      since their pT can be below QCUT. An even better
1906
                      treatment would require to individually shower and match
1907
                      the two sides in Pythia, which is not presently possible.
161.3.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
1908
                Note: In the matched 4-flavor process p p > t b~ j $ w+ w- t~ +
1909
                      p p > t b~ j j $ w+ w- t~, there is an admixture
1910
                      of t-channel single top (with up to 1 radiated jet) 
1911
                      and s-channel single top (with up to 2 radiated jets). 
1912
                      In this case, the automatic determination of maximum 
1913
                      multiplicity sample doesn't work (since max in the file 
1914
                      will be 2 jets, but for t-channel max is 1 jet).
1915
                      So MAXJETS=1 must be specified in the pythia_card.dat.
161.3.18 by Johan Alwall
Updated VERSION and UpdateNotes
1916
                  JA: Fixed pdf reweighting for matching, which due to a mistake
161.3.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
1917
                      had never been activated.
161.3.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.
1918
                  JA: Improved phase space integration presetting further by 
1919
                      taking into account special cuts like xpt, ht etc.
161.3.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.
1920
                  JA: Introduce new convention for invariant mass cuts
161.3.12 by Johan Alwall
Updated UpdateNotes
1921
                      - if max < min, exclude intermediate range
1922
                      (allows to exclude W/Z dijet resonances in VBF processes)
161.3.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.
1923
161.3.30 by Johan Alwall
Merged with the latest version of trunk (v 1.3.17)
1924
1.3.17 (30/09/11) OM: Fix a crash created by ALOHA when it tries to create the full
171 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.
1925
                      set of ALOHA routines (pythia8 output only).
1926
170 by Johan Alwall
Fixed the problem with the bug removed in 1.3.15 (introduced in 1.3.12)
1927
1.3.16 (11/09/11) JA: Fixed the problem from 1.3.12.
1928
1929
1.3.15 (09/09/11) OM: remove the fix of 1.3.12
1930
                      (No events in output for some given processes)
169 by Olivier Mattelaer
Remove fix for the fermion flow Bug:827960
1931
168 by Olivier Mattelaer
debug RS (missing QTD in couplings_order)
1932
1.3.14 (08/09/11) OM: Fix a bug in the RS model introduced in 1.3.8
1933
167 by Johan Alwall
If non-zero lower cutoff for integral, do not set minimum at 1/s
1934
1.3.13 (05/09/11) JA: Fixed bug with cut_decays=F which removed cuts also for
166 by Johan Alwall
Fixed cut_decays=F which removed cuts also for non-decay products after BW
1935
                      non-decay products in certain channels if there is
1936
                      a forced decay present. Note that this does not affect
1937
                      xqcut, only pt, minv and eta cuts.
167 by Johan Alwall
If non-zero lower cutoff for integral, do not set minimum at 1/s
1938
                  JA: If non-zero phase space cutoff, don't use minimum of
1939
                      1 GeV (this allows to go to e.g. 2m_e invariant mass for
1940
                      \gamma* > e+ e-).
166 by Johan Alwall
Fixed cut_decays=F which removed cuts also for non-decay products after BW
1941
164.1.7 by Johan Alwall
Updated UpdateNotes
1942
1.3.12 (01/09/11) JA: Fixed problem with decay chains when different decays
164.1.2 by Johan Alwall
Added test and updated VERSION and UpdateNotes
1943
                      result in identical final states, such as
1944
                      p p > go go, (go > b1/b1~ b/b~, b1/b1~ > b/b~ n1)
186.2.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
1945
                      (only one of the decay chains was chosen, instead of
164.1.2 by Johan Alwall
Added test and updated VERSION and UpdateNotes
1946
                      all 3 combinations (b1,b1), (b1,b1~), (b1~,b1~))
164.1.3 by Johan Alwall
Fixed also propagator ids for subprocess groups with different particles in decay chains
1947
                  JA: Allow for overall orders also with grouped subprocesses
164.1.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
1948
                  JA: Ensure that only leading color flows are included in event
1949
                      output (so no singlet flows from color octets).
164.1.7 by Johan Alwall
Updated UpdateNotes
1950
                  JA: Fixed small bug in fermion flow determination for multifermion
1951
                      vertices.
164.1.2 by Johan Alwall
Added test and updated VERSION and UpdateNotes
1952
161.2.12 by Johan Alwall
Updated UpdateNotes and VERSION since Olivier has an intermediate version 1.3.10
1953
1.3.11 (26/08/11) JA: Improved precision of "survey" by allowing 4th and 5th 
161.2.10 by Johan Alwall
Simplified expression for shat BW check, updated UpdateNotes.
1954
                      iteration if accuracy after 3 iterations < 10%.
161.2.3 by Johan Alwall
Improve grid settings by taking into account minimum mass of resonances
1955
                  JA: Subdivide BW in phase space integration for conflicting BWs 
1956
                      also for forced decays, to improve generation with large
1957
                      bwcutoff in e.g. W+ W- production with decays.
161.2.12 by Johan Alwall
Updated UpdateNotes and VERSION since Olivier has an intermediate version 1.3.10
1958
                  JA: Do refine using luminocity instead of number of events,
1959
                      to work with badly determined channels.
161.2.10 by Johan Alwall
Simplified expression for shat BW check, updated UpdateNotes.
1960
                  JA: Don't use BW for shat if mass > sqrt(s).
161.2.12 by Johan Alwall
Updated UpdateNotes and VERSION since Olivier has an intermediate version 1.3.10
1961
                  JA: Fixed insertion of colors for octet resonances decaying to 
1962
                      octet+singlet (thanks Bogdan for finding this)
1963
161.1.3 by Olivier Mattelaer
Update the UpdateNote/Version
1964
1.3.10 (23/08/11) OM: Update ALOHA version
164 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)
1965
                  OM: increase waiting time for jobs to write physically the results on
1966
                      the disks (in ordre to reduce trouble on the cluster).
161.2.3 by Johan Alwall
Improve grid settings by taking into account minimum mass of resonances
1967
147.1.30 by Olivier Mattelaer
add three command set fortran_compiler NAME/ display options / display mg5_variable NAME
1968
1.3.9 (01/08/11)  OM: Add a new model DY_SM (arXiv:1107.5830). Thanks to Neil 
161.2.3 by Johan Alwall
Improve grid settings by taking into account minimum mass of resonances
1969
                      for the generation of the model 
160 by Olivier Mattelaer
adding DY_SM model
1970
159 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
1971
1.3.8 (25/07/11)  JA: Replace the SM and HEFT models with latest versions using
1972
                      the Wolfenstein parameterization for the CKM matrix.
1973
                  JA: Implemented reading of the new UFO information about
1974
                      coupling orders (order hierarchy and expansion_order).
1975
                  JA: New "coupling order" specification WEIGHTED which checks
1976
                      for  sum of coupling orders weighted by their hierarchy.
1977
                  JA: Implemented optimal coupling orders for processes from any
1978
                      model if no coupling orders specified.
1979
158 by Johan Alwall
Fixed v4 model makefiles that were forgotten before
1980
1.3.7 (21/07/11)  JA: Fix makefiles for some v4 models that were forgotten
1981
                      in v. 1.3.5
1982
1983
1.3.6 (18/07/11)  OM: Ensure that the new makefiles work on the web
157 by Olivier Mattelaer
fix problem on the cluster
1984
152.1.16 by Johan Alwall
Updated UpdateNotes and version.
1985
1.3.5 (14/07/11): JA: New organization of make files, ensure that compilation works 
1986
                      for all modes (with/without LHAPDF, static/dynamic, 
1987
                      regular/gridpack) for both Linux and Mac OS X (be careful with 
1988
                      dynamic libraries on Mac OS X though, since it seems that 
1989
                      common blocks might not work properly)
1990
                  JA: Fixed proper error messages and clean stop for compilation 
1991
                      errors during MadEvent run.
1992
153 by Olivier Mattelaer
merge with the make_error_msg
1993
1.3.4 (05/07/11): OM: More informative error message when a compilation error occurs
149 by Olivier Mattelaer
Merge the symfact4vertex branch bug fixing
1994
153 by Olivier Mattelaer
merge with the make_error_msg
1995
1.3.3 (29/06/11): JA: Fixed diagram symmetry for case when there are
144.1.1 by Johan Alwall
Fixed diagram symmetry check for case when there are no 3-vertex-only diagrams
1996
                      no 3-vertex-only diagrams
149 by Olivier Mattelaer
Merge the symfact4vertex branch bug fixing
1997
                  JA (by OM): More informative error when trying to generate invalid 
1998
                      pythia8 process
1999
145 by Olivier Mattelaer
fix model if case sensitive
2000
1.3.2 (14/06/11): OM: Fix fortran output when a model is case sensitive 
186.2.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
2001
                        (Bug if a coupling was depending of a case sensitive parameter)
147 by Olivier Mattelaer
fix the compilation problem in the standalone_cpp output
2002
                  SdV: Remove a annoying print in the new cuts (added in 1.3.0)
186.2.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
2003
                  OM: Fix a compilation problem in the standalone cpp output
144.1.1 by Johan Alwall
Fixed diagram symmetry check for case when there are no 3-vertex-only diagrams
2004
144 by Johan Alwall
Fixed error in implementation of inclusive HT cut
2005
1.3.1 (02/06/11): JA: Fixed missing file bug with the introduction of
2006
                      inclusive HT cut
2007
141.1.34 by Johan Alwall
Added ht(all jets, light and b) cut from Simon
2008
1.3.0 (02/06/11): JA: Allow for grouped subprocesses also for MG4 models
141.1.14 by Johan Alwall
Updated VERSION and UpdateNotes
2009
                  JA: Improved multiprocess diagram generation to reuse
2010
                      diagrams for crossed processes
141.1.15 by Johan Alwall
Updated UpdateNotes
2011
                  JA: Automatic optimization of order of particles in
2012
                      multiparticle labels for optimal multiprocess generation
2013
                  JA: Improved efficiency of identification of identical
2014
                      matrix elements
141.1.14 by Johan Alwall
Updated VERSION and UpdateNotes
2015
                  JA: Improved identification of diagrams with identical
2016
                      divergency structure for grouped subprocesses
141.1.25 by Johan Alwall
Updated date info in VERSION, and UpdateNotes.
2017
                  JA: Included more fine-grained run options in the
141.1.30 by Johan Alwall
Updated some commments in run_card and wording in UpdateNotes
2018
                      run_card, including helicity summation options,
2019
                      whether or not to set ptj and mjj automatically
2020
                      based on xqcut, etc.
141.1.27 by Johan Alwall
Fixed a bunch of array limit problems and floating point exceptions for particular cases of phase space integration
2021
                  JA: Fixed some minor array limit and arithmetics warnings
2022
                      for extreme decay and decay chain processes.
141.1.34 by Johan Alwall
Added ht(all jets, light and b) cut from Simon
2023
                  SdV: Added cuts on H_T(all jets, light and b)
2024
                  OM: Fixed minor bug related to cluster option in launch
141.1.14 by Johan Alwall
Updated VERSION and UpdateNotes
2025
141 by Johan Alwall
Fixed correct subprocess cross section in <init> block in DECAY
2026
1.2.4 (15/05/11): JA: Fixed long-standing bug in DECAY relating to
2027
                      the cross section info in <init> block, and
2028
                      fixed parameter reading for MG5 SM model.
2029
135.1.4 by Johan Alwall
Updated VERSION and UpdateNotes.
2030
1.2.3 (11/05/11): JA: Fixed problem with scale choice in processes with mixed 
138 by Johan Alwall
Updated UpdateNotes
2031
                      QED/QCD orders, e.g. p p > t t~ QED=2. Note that this fix
2032
                      doesn't work for p p > t t~ j j QED=4 which should still
2033
                      be avoided.
186.2.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
2034
                  JA: Added the ptllmin/max options in the default run_card.dat
135.1.4 by Johan Alwall
Updated VERSION and UpdateNotes.
2035
2036
1.2.2 (09/05/11): OM: fix ALOHA symmetries creating not gauge invariant result 
2037
                      for scalar octet
2038
2039
1.2.1 (08/05/11): OM: reduce the quantity of RAM use by matrix.f
186.2.18 by Johan Alwall
Take into account min_events from run_config.inc in gridpack refine
2040
                  OM: support speed of psyco if this python module is installed
129.1.1 by Johan Alwall
Fixed problem when s-channel mass > s_tot
2041
                  OM: fix a minor bug in the model parsing
125.1.2 by Olivier Mattelaer
add check that UpdatesNotes contains information on the current version
2042
                  OM: add the check of valid model.pkl also for v4 model
129.1.1 by Johan Alwall
Fixed problem when s-channel mass > s_tot
2043
                  OM: add a check that UpdatesNotes is up-to-date when
2044
                      making a release
2045
                  JA: Fixed problem in phase space generation for
2046
                      s-channel mass > s_tot
125.1.2 by Olivier Mattelaer
add check that UpdatesNotes contains information on the current version
2047
125 by Johan Alwall
Fixed UpdateNotes
2048
1.2.0 (05/05/11): OM: minor fixes on check charge conjugation
119 by Olivier Mattelaer
more secure use of model.pkl/ debug problem with conserve charge
2049
                  OM: add a check on the path for the validity of the model.pkl
125 by Johan Alwall
Fixed UpdateNotes
2050
                  JA: Fixed problem with combine_runs on certain compilers
115.3.3 by Olivier Mattelaer
merge with Johan modification.
2051
118 by Johan Alwall
Updated version number and UpdateNotes
2052
1.1.2 (03/05/11): OM+JA: Fixed problem for models with multiple
2053
                      interactions for the same set of particles,
2054
                      introduced in v. 1.1.1
2055
 
2056
1.1.1 (02/05/11): JA: Replaced (slow) diagram symmetry determination by
115.1.8 by Johan Alwall
Updated VERSION, UpdateNotes and INSTALL, added combine_runs to compile script.
2057
                      evaluation with fast identification based on diagram tags.
118 by Johan Alwall
Updated version number and UpdateNotes
2058
                  JA: Replacing the "p=-p" id=0 vertex produced by diagram 
115.1.8 by Johan Alwall
Updated VERSION, UpdateNotes and INSTALL, added combine_runs to compile script.
2059
                      generation algorithm already in the diagram generation,
2060
                      simplifying drawing, helas objects and color.
2061
                  JA: Fixed compiler warnings for unary operator.
2062
                  JA: Always set all coupling orders for diagrams
2063
                      (needed for NLO implementations).
2064
                  OM: Improved and more elegant "open" implementation for
2065
                      the user interface.
115.3.3 by Olivier Mattelaer
merge with Johan modification.
2066
                  OM: minor fixes related to checking the gauge
2067
110.1.36 by Johan Alwall
Updated UpdateNotes.
2068
1.1.0 (21/04/11): JA: Removed hard limit on number of external particles in 
110.1.12 by Johan Alwall
Fixed also channel names for unlimited number of particles.
2069
                      MadEvent, allowing for unlimited length decay chains there
110.1.29 by Johan Alwall
Updated version number and UpdateNotes
2070
                      (up to 14 final state particles successfully integrated).
110.1.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.
2071
                  JA: Improved helicity selection and automatic full helicity 
2072
                      sum if needed. Optimization of run parameters.
110.1.29 by Johan Alwall
Updated version number and UpdateNotes
2073
                  JA: New flag in run_card.dat to decide whether basic cuts
2074
                      are applied to decay products or not.
110.1.36 by Johan Alwall
Updated UpdateNotes.
2075
                  OM: Merged ALOHA calls for different lorentz structures 
2076
                      with the same color structures, increasing the speed and 
2077
                      efficiency of matrix element evaluations.
2078
                  OM: Added new "open" command in command line interface,
2079
                      allowing to open standard file types directly.
2080
                      Automatically open crossx.html at launch.
110.1.12 by Johan Alwall
Fixed also channel names for unlimited number of particles.
2081
                  JA: Fixed MadEvent bugs for multiparton processes with 
110.1.29 by Johan Alwall
Updated version number and UpdateNotes
2082
                      conflicting decays and some faulty array limits.
110.1.12 by Johan Alwall
Fixed also channel names for unlimited number of particles.
2083
                  JA: Suppressed scary but irrelevant warnings for compiling 
110.1.29 by Johan Alwall
Updated version number and UpdateNotes
2084
                      2->1 and 1->2 processes in MadEvent.
2085
                  JA: Pythia 8 output further optimized.
112 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.
2086
                  JA, OM: Several minor fixes relating to user interface etc.
110.1.8 by Johan Alwall
Implementerd common amplitudes besides the common wavefunctions for multiprocess pythia output, to further speed up the code.
2087
2088
1.0.0 (12/04/11): Official release of MadGraph 5. Some of the features:
2089
                  - Complete FeynRules compatibility through the UFO interface
110.1.12 by Johan Alwall
Fixed also channel names for unlimited number of particles.
2090
                  - Automatic writing of HELAS routines for any model in
2091
                    Fortran, C++ or Python through ALOHA
110.1.8 by Johan Alwall
Implementerd common amplitudes besides the common wavefunctions for multiprocess pythia output, to further speed up the code.
2092
                  - Matrix element output in Fortran, C++ or Python
2093
                  - Output formats: MadEvent, Pythia 8, Standalone (Fortran/C++)
2094
                  - Support for spin 0, 1/2, 1, 2 particles
2095
                  - Support for color 1, 3, 6, 8
2096
                  - Revamped MadEvent with improved subprocess directory 
2097
                    organization and vastly increased speed and stability
110.1.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.
2098
                  - Unlimited length decay chains (up to 12 final state
2099
                    particles tested with MadEvent, see v. 1.0.1)
110.1.8 by Johan Alwall
Implementerd common amplitudes besides the common wavefunctions for multiprocess pythia output, to further speed up the code.
2100
                  - Process checks for new model implementations
110.1.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.
2101
                  - ...and much more (see paper "MadGraph 5: Going Beyond")