From 47bca9bba11cedbaeb65a408c88a98e14bf3cc77 Mon Sep 17 00:00:00 2001
From: Hannes Mildner <hannes.mildner@cern.ch>
Date: Mon, 29 Jan 2024 14:30:05 +0100
Subject: [PATCH 1/6] copy readme from twiki

---
 Generators/MadGraphControl/README.md | 1697 ++++++++++++++++++++++++++
 1 file changed, 1697 insertions(+)
 create mode 100644 Generators/MadGraphControl/README.md

diff --git a/Generators/MadGraphControl/README.md b/Generators/MadGraphControl/README.md
new file mode 100644
index 000000000000..ee14fb7a92ff
--- /dev/null
+++ b/Generators/MadGraphControl/README.md
@@ -0,0 +1,1697 @@
+# MadGraph5_aMC@NLO for ATLAS
+
+------- -------
+
+# **Introduction**
+
+-------
+
+This page contains information about running the MadGraph5_aMC@NLO Monte
+Carlo generator.  
+
+**Please use the updated reference for this generator:
+[arXiv:1405.0301](http://arxiv.org/abs/arXiv:1405.0301)**
+
+**If you are using a loop-induced process please use this reference in addition to the one above: [arXiv:1507.00020](http://arxiv.org/abs/arXiv:1507.00020)**
+
+**ATLAS mailing list**: <atlas-generators-madgraphcontrol@cern.ch>  
+
+**External MG5_aMC@NLO pages:**  
+Webpage: <http://amcatnlo.web.cern.ch/amcatnlo/>  
+Wiki: <https://cp3.irmp.ucl.ac.be/projects/madgraph/>  
+Problem reporting (and answers):
+<https://answers.launchpad.net/mg5amcnlo> **Note that if you are
+having problems with running MG5_aMC in Athena you should report them on
+the ATLAS mailing list above first and _not_ to the launchpad page. We
+only send questions to the authors once we are sure the problem is not
+with ATLAS software.**
+Code download: <https://launchpad.net/mg5amcnlo>  
+
+MadGraph5_aMC@NLO has the ability to produce LO and NLO events. The
+information provided on these pages will usually discuss LO running and
+NLO running separately as there are some significant practical
+differences between the two running modes. NOTE: These instructions are
+focused on running in **Release 21**. Older pages for running in
+Release19 are available browsing the
+[history](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas?rev=156)
+of the twiki.
+For running in Release17, they are available at the bottom of the twiki:
+https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas#Links_to_older_pages_e_g_MC12_re
+but will not be regularly updated.  
+
+The information below gives specific information on several different
+ways of running MadGraph5_aMC@NLO. Running within Athena is recommended,
+however it is often useful for more detailed studies and validation to
+run externally in "StandAlone" mode. Another important consideration is
+the matching/merging scheme for samples that are produced with
+additional partons. All of this is described in more detail below.
+
+**For a general introduction to MadGraph5_aMC@NLO, see the tutorial
+[here](https://indico.cern.ch/event/555228/).**
+
+**Please check the [Software version page](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PmgMcSoftware#Versions) page
+to find out which releases are available, which generator/package
+versions they correspond to and which are _NOT recommended_ due to
+known issues.**
+
+We generally try to install the newest MadGraph5_aMC@NLO release
+available. If you aren't certain of the status of a new release, please
+feel free to [write to the list](mailto:atlas-generators-madgraphcontrol@cern.ch). We apply a set
+of private patches on top of the standard code which can be found
+[here](https://gitlab.cern.ch/sft/lcgcmake/tree/master/generators/patches).
+
+## Warning: 0th not nominal in some MadGraph samples
+
+**Please note that we have identified an issue with some MadGraph samples with on-the-fly weight
+variations where the default weight is not the nominal weight, see
+[here](#Default_weight_not_always_the_no)**
+
+## Warning: Non-trivial updates in 21.6
+
+We have made an effort in release 21.6 to update, clean up, and clarify
+quite a few functions within MadGraphControl. We've also added an
+extensive set of tests, with job options (linked on this page) showing
+how we think things should look. Particularly because of the interface
+changes **it is expected that job options from older releases will not run in 21.6**. If you need help with the
+migration, please [write to the list](mailto:atlas-generators-madgraphcontrol@cern.ch).
+
+## Different running modes
+
+There are essentially three ways of producing MadGraph files in the
+ATLAS production system.
+
+-   **Running with inputs**: the requester produces LHEF inputs and then
+    showering is done in the official production system
+-   **On-the-fly (OTF) running**: The inputs are produced inside the
+    athena job and then passed to the shower program. In this case
+    everything is done in the official production system.
+-   **Gridpack running**: Similar to the on-the-fly running except the
+    the integration grids are produced privately by the user and these
+    are shipped off to the production jobs. From the gridpack event
+    generation is run and then passed to for showering - so in this
+    regard it is still "on-the-fly"
+
+## Guidelines for official samples
+
+### JobOptions structure
+
+Generally the "top" jobOptions file (e.g. `mc.MGPy8EG_myProcess1.py`)
+should not contain all the gory details but instead should simply
+contain a single line that includes a "control" jobOptions file (e.g.
+`include('MadGraphControlMadGraphControl_myProcesses.py')`). The control
+file lives in `MCJobOptions/common/MadGraphControl/`.
+
+Why? Imagine you are producing a signal grid where only the masses of
+the particles produced changes. In that case every top jobOptions file
+will contain a single line that just includes the control jobOptions
+file and the control jobOptions file will decide which mass to chose
+based on e.g. the DSID. This is important because it removes the need to
+copy-paste the bulk of the jobOptions details for each signal point,
+then, if a change is needed, it can be made in just one control file
+rather than many top jobOptions files.
+
+NB: the examples below do **not** follow this guideline, this is for the
+sake of simplicity. Hopefully it more clear for the newcomer this way,
+but it is not recommended for official production.
+
+If a single jop should produce a different number of events than the
+default 10000, the following line needs to be included in the **"top"
+jobOptions file**: `evgenConfig.nEventsPerJob = xxxx`
+Note
+that when matching to a parton shower some events generated by MadGraph
+will have to be vetoed by the parton shower in order to deal with the
+overlap correctly. In order to account for this inefficiency you should
+always ask MadGraph to generate 10% more events than what you want to
+get out from in the end. This is to ensure that the the job doesn't "run
+out of events" in central production, causing the grid jobs to crash for
+instance.
+
+### Param Cards
+
+In the new setup, we strongly encourage you to build your param and run
+cards on the fly based on the default cards. We have found that this is
+much less error prone in terms of hidden behaviors and unknown
+parameters. To do that, you can use the `modify_param_card` and
+`modify_run_card` functions in MadGraphControl. If you wish to include a
+restriction card (very similar, conceptually, to a template param card,
+but included directly with the model), that can also be done. If the
+model is external to MG5_aMC (e.g. not `loop_sm`), then you can open a
+merge request in
+[MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels),
+or a ticket under [AGENE](https://its.cern.ch/jira/browse/AGENE). If the
+model is internal to MG5_aMC, then please open an
+[AGENE](https://its.cern.ch/jira/browse/AGENE) ticket, and we will work
+with the Genser team to get the restrict card installed. For restrict
+cards in external models, generally the card can be available in a few
+hours; for restrict cards in models within MG5_aMC we require a new
+release to be built.
+
+### Naming conventions for official production
+
+#### Top JobOptions
+
+As MG5_aMC@NLO can run in both LO and NLO modes the naming convention
+for samples is not entirely obvious. So we make the choice to use the
+following convention:
+
+-   LO process (MadGraph or MG5_aMC@NLO) = "MadGraph" or short "MG"
+-   NLO process (aMC@NLO or MG5_aMC@NLO) = "aMcAtNlo" or short "aMC"
+
+This convention should be maintained at every stage of the MC production
+chain - i.e LHE file inputs, JOs, evgenConfig.generators, etc.  
+But it should be noted that the generator should still formally be
+referred to as MadGraph5_aMC@NLO, the sample naming convention is for
+our internal ATLAS convenience, to easily distinguish between LO and NLO
+samples.
+
+For example `mc.MGPy8EG_A14NNPDF23LO_ttbar_Merge_valid.py`.
+
+#### Control JobOptions
+
+Control jobOptions should follow the naming convention
+`MadGraphControl_<PHYSICS NAME>.py`, note that the start of the name
+should be `MadGraphControl` regardless of whether the process is LO or
+NLO.
+
+It is recommended to avoid if at all possible copy-pasting of code and
+'dictionary-style' lists of DSIDs and how they map to models. Far better
+is to encode the relevant options in the job options name, and then
+decode the options in the control job options file. Particularly for
+signal requests, that allows quick additions of new mass points without
+any modification to the central file. It also helps ensure that the
+physics short of the job options captures the important part of the
+process definition.
+
+#### Card files
+
+If you need a specialised run_card.dat or param_card.dat for your
+process the naming convention should be as follows:
+
+    [MadGraph/aMcAtNlo]_[run/param]_card_<PHYSICS NAME>.dat 
+
+e.g. MadGraph_run_card_pMSSM.dat
+
+Where the choice of `MadGraph` vs `aMcAtNlo` is defined above.
+
+#### SLHA files
+
+The naming convention for SLHA files should be for e.g. SUSY group
+samples:
+
+    susy.<DSID>.<parameters>.slha 
+
+### Extra models
+
+A list of available models with documentation is
+[here](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels/blob/master/model_list.txt).
+The models themselves are
+[here](http://gitlab.cern.ch/atlas-generators-team/MadGraphModels). If
+you would like to request a new model, please open a merge request in
+the
+[MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels)
+repository in GIT. To keep the repo tidy, we follow a
+fork-and-merge-upstream moidel like athena; you can follow the
+[instructions
+here](https://atlassoftwaredocs.web.cern.ch/gittutorial/gitlab-fork/).
+Note that every model needs a corresponding info `.txt` file. These
+should include a link to the model, a description, and links to the
+relevant websites or papers describing the model. Please include the
+model origin (who you got the code from, or how it was prepared) so that
+proper attribution can be given by those using the model. **If you end
+up opening an AGENE ticket, make sure you set the component of the
+ticket to MG5_aMC** (otherwise no one will be notified).
+
+When you request a new model, it is installed into
+`/cvmfs/atlas.cern.ch/repo/sw/Generators/madgraph/models/latest` . At
+that point, it will be available for you to run (this distribution
+usually takes an hour or so). There is no need to wait for a new
+production cache before submitting your request.
+
+To test locally before requesting installation, put your model into a
+directory other than the one in which you are running the job, and do:
+
+    export PYTHONPATH=/path/to/my/model:$PYTHONPATH
+
+The job should then be able to pick up your model.
+
+In order for this to work, you need a release with MadGraph 2.4.3 or
+newer. To check what version you have, `echo $MADPATH` after setting up
+athena. One release that is new enough is `MCProd,19.2.5.14.3`. See also
+[here](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas#Athena_setup).
+
+------- -------
+
+# **The Basics**
+
+-------
+
+Here are some basic instructions for running MadGraph5_aMC@NLO.
+
+## Setup
+
+When you set up any `AthGeneration` release, an environment variable,
+`$MADPATH` will be defined, pointing to the installation of MadGraph
+that you are using. This path also appears in the `$PYTHONPATH` in newer
+releases, so that if you want to change versions you should remember to
+replace `$MADPATH` and modify `$PYTHONPATH`.
+
+New version of MadGraph are provided by the CERN SFT team. Normally they
+are requested by experts (feel free to get in touch with us if you would
+like a new version deployed or validated). When they build, they apply
+[private
+patches](https://gitlab.cern.ch/sft/lcgcmake/-/tree/master/generators/patches)
+for us; here is the example patch for
+[3.4.1](https://gitlab.cern.ch/sft/lcgcmake/-/blob/master/generators/patches/madgraph5amc-3.4.1.atlasTest.patch).
+
+## Syntax
+
+The following section explains some of the basics for defining your
+process and includes some additional options like excluding diagrams and
+decaying particles.
+
+### Central processes (LO & NLO)
+
+To generate a LO process you can do something as simple as:
+
+    generate p p > z
+
+The same process at NLO would be:
+
+    generate p p > z [QCD]
+
+### Excluding diagrams and interference
+
+For example if your central process is `p p > e+ e-` including the Z and
+gamma\* contribution and interference terms, you would define your
+process like this:
+
+    generate p p > e+ e-
+
+Then if you wanted to separate out the z and gamma\* components you have
+several options:
+
+-   **Z component**: Require diagrams to have s-channel Z-boson:
+    `generate p p > z > e+ e-`
+-   **gamma\*** **component**: Exclude **all** diagrams with a photon in
+    the ME diagram: `generate p p > e+ e- / z`
+-   **gamma\*** **component**: Exclude all diagrams with **s-channel** Z
+    bosons in the diagrams: `generate p p > e+ e- $$ z`
+
+**NOTE: The options above are _not_ gauge invariant and remove
+diagram interference and can result in unphysical distributions! They
+should be avoided if possible.**
+
+  
+However, the following options are safe to use:
+
+-   **Z component**: Produce on-shell Z which is then decayed:
+    `generate p p > z, z > e+ e-`
+-   **gamma\*** **component**: Keep all diagrams but remove events with
+    an **on-shell** Z boson: `generate p p > e+ e- $ z`
+
+For more information on this syntax definitions see the attached
+[slides](doc/Taipei-2-MLM-tutorial.pdf). Note that the above
+decay syntax only works for LO generation, for NLO generation MadSpin
+must be used to decay particles.
+
+  
+------- -------
+
+# **Running in Athena**
+
+-------
+
+## Generating LHE files (MadGraphControl)
+
+Generating MG5_aMC@NLO LHE files in Athena requires using the on-the-fly
+framework called MadGraphControl. The instructions for this differ
+slightly whether you want LO or NLO samples. The "standard" OTF
+generation mode for LO and NLO will be described first and then
+"gridpack mode" running (which is common to both LO and NLO) is
+described later. Also running with LHAPDF and MadSpin as common to both
+LO and NLO so these are also described later.
+
+### Athena setup
+
+One should first setup a recent 21.6 or 22.6 AthGeneration release. It
+is always best practice to start from a setup that you know worked. At
+the moment, the most recent release 22.6 caches are a good starting
+place if you aren't sure.  
+** Also check [PmgMcSoftware Versions](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PmgMcSoftware#Versions) to be sure that a given release is suitable for your needs**
+
+21.6:
+
+    cd <workdir>
+    asetup 21.6.99,AthGeneration
+    mkdir run/
+    cd run/
+
+22.6:
+
+    cd <workdir>
+    asetup 22.6.24,AthGeneration
+    mkdir run/
+    cd run/
+
+### Example Job Options and Local Testing
+
+Some example JOs can be found
+[here](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/tree/master/950xxx/),
+starting with DSID 950100.
+
+To test your private job option, copy it into a local folder and (after
+setting up a release) run it with a command like the one below.
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=/path/to/my/JOfolder
+
+Only one JO is allowed per JO folder.
+
+### LO on-the-fly generation
+
+Then to use
+[mc.MG_ttbar_LHEtest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/tree/master/950xxx/950100/mc.MG_ttbar_LHEtest_valid.py)
+jobOptions for testing, one can run the following command:
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950100
+
+Note: This JO is purely for testing, one should always set PDF and
+systematics via a base fragment, see below.
+
+### NLO on-the-fly generation
+
+Then to use
+[mc.aMC_ttbar_LHEtest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/tree/master/950xxx/950101/mc.aMC_ttbar_LHEtest_valid.py)
+jobOptions for testing, one can run the following command:
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950101
+
+Note: This JO is purely for testing, one should always set PDF and
+systematics via a base fragment, see below.
+
+NB: You can ignore warnings like:
+
+    Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc6-gcc47-opt/19.2.1/sw/lcg/external/Python/2.7.3/x86_64-slc6-gcc47-opt/lib/python2.7/threading.py'> ignored
+
+### PDF usage
+
+In general, LHAPDF should be used rather than the internal MG5_aMC@NLO
+PDFs, they are likely to be more regularly updated and versioned. The
+list of all available LHAPDF6 PDF sets can be found
+[here](http://lhapdf.hepforge.org/pdfsets.html). But for completeness we
+include instructions for both **internal** and **LHAPDF** usage.
+
+Unless there are good reasons against it, the PMG recommendations, which
+are based on the PDF4LHC recommendations, should be used. They can
+easily be implemented as described in the Systematics section below and
+do not require reading this section.
+
+#### Using Athena LHAPDF package
+
+To use LHAPDF one must simply change `run_card.dat` from selecting an
+internal PDF to selecting LHAPDF and the relevant LHAPDF ID, like this:
+
+    pdlabel = 'lhapdf'
+    lhaid     = 247000
+
+The PDFs currently available in Athena by default can be found via
+looking at the `$LHAPDF_DATA_PATH` environment variable, in the
+`../lcg/external/lhapdfsets/current/` directory.
+
+For an example see the jobOptions
+[mc.MG_ttbar_LHAPDFTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950102/mc.MG_ttbar_LHAPDFTest_valid.py)
+and run
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950102
+
+Note: This JO is purely for testing, one should always set PDF and
+systematics via a base fragment, see below.
+
+#### Using your own LHAPDF installation
+
+There is the functionality in MadGraphControl to use your own external
+LHAPDF installation. Use the "extlhapath" argument in the generate()
+function to point to your local LHAPDF installation's lhapdf-config
+file:
+
+    generate(..., extlhapath='<path to LHAPDF installation>/bin/lhapdf-config')
+
+NB: This will not work for grid jobs but you can instead remove the
+extlhapdf argument from you generate argument and use the ATLAS LHAPDF
+installation with your own PDF. To do this do the following:
+
+-   Add a preExec to your transform command:
+    `preExec='os.environ[\"LHAPATH\"]=\"/cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.14/sw/lcg/external/MCGenerators_lcgcmt61f/lhapdf/5.8.9/share/PDFsets:\"+os.environ[\"TestArea\"]'`
+-   Copy your pdf into the directory you're running pathena from
+-   Add an extFile arguement to your pathena command to point to the
+    PDFset and index file: `--extFile="CT10nlo.LHgrid,PDFsets.index"`
+
+### Systematic event weights
+
+In more recent MG5_aMC versions it's possible to get scale and PDF
+variations via event weights. Setting this up is simple examples for LO
+and NLO running are provided below. **If your analysis uses
+MadGraph5_aMC@NLO samples that have systematic uncertainty event
+weights calculated by SysCalc, please cite
+[1801.08401](https://arxiv.org/abs/1801.08401) as a reference.**
+
+#### PDF and systematics via Base fragment include
+
+Central PDF and weights that allow to estimate PDF, alphaS, and muR/muF
+uncertainties at LO and NLO according to the [PDG recommendations](PmgSystematicUncertaintyRecipes) and the PDF4LHC
+prescription can be easily set by including a PDF base fragment.
+
+It only requires adding
+
+    import MadGraphControl.MadGraph_NNPDF30NLO_Base_Fragment
+
+at the top of the job option, where `NNPDF30NLO`
+corresponds to the central PDF and additional pdfs are included as
+weights.
+
+Alternative base framgents are
+
+    MadGraphControl.MadGraph_NNPDF30NLOMC_Base_Fragment
+    MadGraphControl.MadGraph_PDF4LHC15NLO_Base_Fragment
+
+or, when using the four flavour scheme
+
+    MadGraphControl.MadGraph_NNPDF30NLOnf4_Base_Fragment
+    MadGraphControl.MadGraph_PDF4LHC15NLOnf4_Base_Fragment
+
+The base fragment logic is so far only available in the trunk of
+MadGraphControl and vor MG version of 2.6.2 or higher but in the near
+future using a base fragment to steer PDF and systematics will be
+enforced. If the default base fragments can not be used, a user defined
+base frament can be used, with the following structure:
+
+    import MadGraphControl.MadGraphUtils
+    MadGraphControl.MadGraphUtils.MADGRAPH_PDFSETTING={
+        'central_pdf':90400, # the lhapf id of the central pdf, see https://lhapdf.hepforge.org/pdfsets
+        'pdf_variations':[260000,90400], # pdfs for which all variations (error sets) will be included as weights
+        'alternative_pdfs':[266000,265000,13100,25200], # pdfs for which only the central set will be included as weights
+        'scale_variations':[0.5,1.,2.], # variations of muR and muF wrt the central scale, all combinations of muF and muR will be evaluated
+    }
+
+An example JO with base fragment can be found here:
+[mc.MG_ttbar_BaseFragmentTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950103/mc.MG_ttbar_BaseFragmentTest_valid.py)
+and can be run with
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950103
+
+The base fragment also works at NLO and with more involded use cases, as
+the following JO that can be used for generation from gridpack and also
+uses MadSpin (see below for an explanation of these features):
+[mc.aMC_ttbar_BaseFragmentGridpackTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950104/mc.aMC_ttbar_BaseFragmentGridpackTest_valid.py)
+
+To generate the gridpack execute the following command:
+
+    mkdir run_makeGridpack
+    cd run_makeGridpack
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950104 --outputFileValidation=False
+
+Then generate events from the gridpack with the following commands:
+
+    cd ../
+    mkdir run_generateFromGridpack
+    cd run_generateFromGridpack
+    # In order to test out the new gridpack, we must run off of local files
+    cp -r /cvmfs/atlas.cern.ch/repo/sw/Generators/MCJobOptions/950xxx/950104/ .
+    # Move the gridpack tarball into place
+    cp ../run_makeGridpack/mc*.tar.gz 950104/
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=./950104
+
+#### Manual PDF setting, LO example
+
+If you want to add PDFs beyond the usual recommendation, as central PDFs
+or as weights, they can be configured as in the examples below:
+
+For a LO example see the jobOptions
+[mc.MG_ttbar_SystTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950105/mc.MG_ttbar_SystTest_valid.py)
+and run:
+
+     
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950105
+
+#### Manual PDF setting, NLO example
+
+For a NLO example see the jobOptions
+[mc.aMC_ttbar_SystTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950106/mc.aMC_ttbar_SystTest_valid.py)
+and run:
+
+     
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950106
+
+#### Event weights from re-weighting
+
+MG5_aMC allows the use of re-weighting to derive rather complex weights
+for downstream analysis usage. The use of the reweighting module is
+explained at MadGraph5aMCatNLOreweight. In newer releases, make sure
+that your reweighting includes the `--rwgt_info` option, which sets a
+name for the weight that will be propagated automatically through the
+software. For example:
+
+    launch --rwgt_info=aewm1_100
+    set aewm1 100 
+
+Sets the weight name for this weight to `aewm1_100`. Weight names may
+only contain letters, numbers, hyphens, and underscores.
+
+#### Checking weight names
+
+You can check if the weights made it into your LHE file by following
+the instructions [here](doc/checkweights.md)
+
+### MadSpin usage
+
+MadSpin can be used for decaying heavy resonances produced at both LO
+and NLO. One need to generate the `madspin_card.dat` on-the-fly in the
+jobOptions like this:
+
+    madspin_card=process_dir+'/Cards/madspin_card.dat'
+    if os.access(madspin_card,os.R_OK):
+        os.unlink(madspin_card)
+    mscard = open(madspin_card,'w')                                                                                                                                      
+    mscard.write("""#************************************************************                                                                                          
+    #*                        MadSpin                           *                                                                                                              
+    #*                                                          *                                                                                                              
+    #*    P. Artoisenet, R. Frederix, R. Rietkerk, O. Mattelaer *                                                                                                              
+    #*                                                          *                                                                                                              
+    #*    Part of the MadGraph5_aMC@NLO Framework:              *                                                                                                              
+    #*    The MadGraph5_aMC@NLO Development Team - Find us at   *                                                                                                              
+    #*    https://server06.fynu.ucl.ac.be/projects/madgraph     *                                                                                                              
+    #*                                                          *                                                                                                              
+    #************************************************************                                                                                                              
+    #Some options (uncomment to apply)                                                                                                                                         
+    #                                                                                                                                                                          
+    # set seed 1                                                                                                                                                               
+    # set Nevents_for_max_weigth 75 # number of events for the estimate of the max. weight                                                                                     
+    # set BW_cut 15                # cut on how far the particle can be off-shell                                                                                              
+     set max_weight_ps_point 400  # number of PS to estimate the maximum for each event                                                                                        
+    #                                                                                                                                                                          
+    set seed %i                                                                                                                                                                
+    # specify the decay for the final state particles                                                                                                                          
+    decay t > w+ b, w+ > all all                                                                                                                                               
+    decay t~ > w- b~, w- > all all                                                                                                                                             
+    decay w+ > all all                                                                                                                                                         
+    decay w- > all all                                                                                                                                                         
+    decay z > all all                                                                                                                                                          
+    # running the actual code                                                                                                                                                  
+    launch"""%runArgs.randomSeed)                                                                                                                                              
+    mscard.close()
+
+In this example the Madspin card is written in the default
+run dir, and it will be picken up if it is found by Madgraphcontrol.
+
+For a LO example see the jobOptions
+[mc.MG_ttbar_MadSpinTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950107/mc.MG_ttbar_MadSpinTest_valid.py)
+and run
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950107
+
+For a NLO example (the syntax is the same as for LO) see the jobOptions
+[mc.aMC_ttbar_MadSpinTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950108/mc.aMC_ttbar_MadSpinTest_valid.py)
+and run
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950108
+
+Things are a little more complicated when running NLO gridpacks, see an
+example below.
+
+**Warning: If branching ratios are
+not set explicitly, MadGraph will calculate them at LO. Branching ratios
+are specified in the DECAY block of the param_card, see the example
+below.**
+
+    ## The syntax is:
+    ## DECAY ID WIDTH
+    ##      NDA ID1 ID2 ...
+    ## For example:
+    DECAY -24 2.085000e+00
+          3.377e-01 2 1 -2
+          3.377e-01 2 3 -4
+          1.082e-01 2 11 -12
+          1.082e-01 2 13 -14
+          1.082e-01 2 15 -16
+
+### Gridpack mode
+
+The main purposes of using gridpacks in MadGraph are to help people
+avoid hitting the 24 hour grid job limit when generating complicated
+processes that require a lot of time for the matrix element calculation
+and to save a significant amount of grid CPU time for these processes.
+
+General information and an introduction to gridpacks in MadGraph can be
+found
+[here](https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/IntroGrid).
+
+Gridpack running functionality is incorporated into MadGraphControl for
+both the LO and NLO cases. It involves changes to the "generate"
+function wrt usual OTF running.
+
+The basic idea is that generation can now be split up into two stages:
+
+![gridpack schema](doc/gridpack_schema.png "gridpack schema")
+
+1\) Generate the gridpack
+
+-   This performs the matrix element calculation - you only ever have to
+    do this once (not once for every 5000 event subjob) - hence saving
+    grid CPU time.
+-   The resulting gridpack packages everything up to be sent to the grid
+    for the event generation step.
+-   **This should be run locally** (but with same athena setup as grid
+    jobs) - hence overcoming the grid 24 hour limit - and it is even
+    possible to parallelize the calculation, i.e. send multiple parallel
+    jobs to your local cluster.
+
+2\) Generate the events
+
+-   You can then send jobs to the grid with the gridpack attached as the
+    "inputGenConfFile" to generate the events and pass them though
+    Pythia etc.
+-   All you need to tell the gridpack is how many events you want and
+    what random seed to use.
+
+#### Mind the Operating System for official MC production
+
+Production jobs are now run in Centos7. Previous releases (before around
+21.6.50) were run in slc6. There may be some incompatabilities between
+these releases for gridpacks, which can contain pre-compiled code. Be
+careful that if you are working in an slc6 release you consistently use
+an slc6 container (`lxplus6` or `setupATLAS -c slc6`), and that if you
+are working in a newer release you do *not* work in a container.
+
+#### LO example
+
+Attached are some example jobOptions for generating ttbar at LO with
+LHAPDF and MadSpin via gridpack mode
+([mc.MG_ttbar_gridpackTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950109/mc.MG_ttbar_gridpackTest_valid.py)).
+This one jobOptions file can be used to generate both the gridpack and
+the events. The jobOptions decide which of the two steps to perform
+based on whether there is an inputGenConfFile argument passed in the
+Gen_tf.py command or not.
+
+These commands explain how to generate the gridpack and then how to use
+it to generate events.
+
+To generate the gridpack execute the following command:
+
+    mkdir run_makeGridpack 
+    cd run_makeGridpack 
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950109 --outputFileValidation=False
+
+At the end of the the gridpack generation you will see:
+
+     
+    "RuntimeError: Gridpack sucessfully created, exiting the transform. IGNORE ERRORS if running gridpack generation!"
+
+This is just because it's hard to exit the Generate_tf.py quietly
+without running the shower, please ignore!
+
+  
+Then, to generate events using a previously generated gridpack execute
+the following command:
+
+    cd ../
+    mkdir run_generateFromGridpack
+    cd run_generateFromGridpack
+
+    # In order to test out the new gridpack, we must run off of local files
+    cp -r /cvmfs/atlas.cern.ch/repo/sw/Generators/MCJobOptions/950xxx/950109/ .
+    # Move the gridpack tarball into place
+    cp ../run_makeGridpack/mc*.tar.gz 950109/
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=./950109
+
+This will now fail because we are not running the shower.
+
+#### NLO example
+
+Included are some example jobOptions for generating ttbar at NLO with
+LHAPDF and MadSpin via gridpack mode
+([mc.aMC_ttbar_gridpackTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950110/mc.aMC_ttbar_gridpackTest_valid.py)
+). This one jobOptions file can be used to generate both the gridpack
+and the events. The jobOptions decide which of the two steps to perform
+based on whether there is an inputGenConfFile argument passed in the
+Generate_trf.py command or not.
+
+These commands explain how to generate the gridpack and then how to use
+it to generate events.
+
+To generate the gridpack execute the following command:
+
+    mkdir run_makeGridpack
+    cd run_makeGridpack
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950110 --outputFileValidation=False
+
+At the end of the the gridpack generation you will see:
+
+     
+    "RuntimeError: Gridpack sucessfully created, exiting the transform. IGNORE ERRORS if running gridpack generation!"
+
+This is just because it's hard to exit the Generate_tf.py quietly
+without running the shower, please ignore!
+
+  
+Then, to generate events using a previously generated gridpack execute
+the following command:
+
+    cd ../
+    mkdir run_generateFromGridpack
+    cd run_generateFromGridpack
+
+    # In order to test out the new gridpack, we must run off of local files
+    cp -r /cvmfs/atlas.cern.ch/repo/sw/Generators/MCJobOptions/950xxx/950110/ .
+    # Move the gridpack tarball into place
+    cp ../run_makeGridpack/mc*.tar.gz 950110/
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=./950110
+
+**IMPORTANT FOR OFFICIAL PRODUCTION:** If you are using gridpacks as
+inputs you need to add the following line in your top jobOptions to tell
+the production system where to check for the integration grid files -
+`evgenConfig.inputconfcheck="<name>"`
+
+#### Tidying gridpacks after creation
+
+Gridpacks generated with MadGraph come with a number of files that
+aren't really needed in production. If you generate the gridpack with
+`MadGraphControl`, we attempt to clean up the gridpack for you. Rough
+command line equivalents of what we currently use for LO and NLO are:
+
+    tar cvzf ../${gridpack_name} --exclude=lib/PDFsets --exclude=SubProcesses/P*/G*/*_results.dat --exclude=SubProcesses/P*/G*/*.log --exclude=SubProcesses/P*/G*/*.txt .
+
+and:
+
+    tar czf ${gridpack_name} ${MADGRAPH_GRIDPACK_LOCATION} --exclude=lib/PDFsets --exclude=Events/*/*events*gz --exclude=SubProcesses/P*/G*/log*txt --exclude=SubProcesses/P*/G*/events.lhe* --exclude=*/*.o --exclude=*/*/*.o --exclude=*/*/*/*.o --exclude=*/*/*/*/*.o
+
+Some further improvements should be possible (e.g. excluding `.ps`
+files). These can be seen within `MadGraphControl`
+[here](https://gitlab.cern.ch/atlas/athena/-/blob/master/Generators/MadGraphControl/python/MadGraphUtils.py#L554)
+and
+[here](https://gitlab.cern.ch/atlas/athena/-/blob/master/Generators/MadGraphControl/python/MadGraphUtils.py#L568).
+
+### Running in cluster (parallel) mode
+
+The jobOption
+[mc.aMC_ttbar_gridpackClusterTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950111/mc.aMC_ttbar_gridpackClusterTest_valid.py)
+can be used to generate a NLO gridpack (see above) using the CERN
+lxbatch (lsf) cluster. The relevant extra parameters are:
+
+    cluster_type="condor"
+    cluster_queue="workday"
+
+these are set in the config card before running
+
+    modify_config_card(process_dir=process_dir,settings={'cluster_type':'condor','cluster_queue':'workday'})
+
+To generate the gridpack execute the following command:
+
+     
+    mkdir run_makeGridpackCluster
+    cd run_makeGridpackCluster
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950111 --outputFileValidation=False
+
+At the end of the the gridpack generation you will see:
+
+     
+    "RuntimeError: Gridpack sucessfully created, exiting the transform. IGNORE ERRORS if running gridpack generation!"
+
+This is just because it's hard to exit the Generate_tf.py quietly
+without running the shower, please ignore!
+
+#### Recovering a failed parallel run at LO
+
+Currently it is rather hard to recover a run where only a small subset
+of subjobs failed. Here are some tips to try to help with these kinds of
+problems.
+
+Firstly one can play with the parameters in the configuration card to
+attempt more retries:
+
+-   cluster_nb_retry: How to deal with failed submission (can occurs on
+    cluster mode) - 0: crash, -1: print error, hangs the program up to
+    manual instructions, N(>0) retry up to N times.
+-   cluster_retry_wait: How much time to wait for the output file before
+    resubmission/crash (filesystem can be very slow)
+
+Secondly if this still doesn't work there is still a small amount of
+hope... the procedure to attempt is the following: 1 Locate missing
+subjobs and execute commands to run these jobs by hand. In practise this
+is nearly impossible without hacking the `cluster.py` file in MG5_aMC.
+We are contacting the authors to see if this can be improved... 1 Run
+missing subjobs by hand 1 Create gridpack by hand
+
+-   LO mode:
+
+
+    PROC_sm-no_b_mass_0/bin/madevent
+    PROC_sm-no_b_mass_0> combine_events
+    PROC_sm-no_b_mass_0> store_events
+    PROC_sm-no_b_mass_0> create_gridpack
+
+-   NLO mode: Just tar the PROC directory.
+
+### Running in multi-core mode
+
+You can use multi-core MadGraph by doing
+
+    export ATHENA_PROC_NUMBER=8
+
+before running athena. Please keep in mind that this triggers the use of
+8 cores, which while perfectly allowed interactively is not allowed on
+the grid unless multi-core resources are **explicitly** requested in the
+production request - in which case that variable will be automatically
+exported and set to the number of cores your job is assigned to. You
+will need to return to "serial" mode for showering (Pythia cannot handle
+multi-core mode), like this:
+
+    # Helper for resetting process number
+    from MadGraphControl.MadGraphUtils import check_reset_proc_number
+    check_reset_proc_number(opts)
+
+An example implementation is provided in
+[mc.MGPy8EG_ttbar_MCOREtest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950112/mc.MGPy8EG_ttbar_MCOREtest_valid.py)
+jobOptions for testing, one can run the following command:
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950112
+
+#### Recovering a failed multicore run at NLO
+
+Some ad-hoc recipes for recovering large scale multicore integrations
+was developed during the Run 3 V+jets FxFx production. See these
+[slides](https://indico.cern.ch/event/1211764/contributions/5097386/attachments/2529478/4351685/FxVjets_int.pdf)
+for details.
+
+### Using the Reweight module
+
+Method consists in using a sample of events generated under a certain
+theoretical hypothesis and in associating with those events an
+additional weight that corresponds to a new theoretical hypothesis. It
+is described [here](MadGraph5aMCatNLOreweight).
+
+#### LO example
+
+For an LO example see the jobOptions
+[mc.MG_ttbar_ReweightTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950113/mc.MG_ttbar_ReweightTest_valid.py)
+and run:
+
+     
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950113
+
+#### NLO example
+
+For an NLO example see the jobOptions
+[mc.aMC_ttbar_ReweightTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950114/mc.aMC_ttbar_ReweightTest_valid.py)
+and run:
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950114
+
+### Using the Bias module
+
+The bias module allows to introduce a bias function that affects the
+distribution of generated events. It is described
+[here](MadGraph5aMCatNLObias).
+
+### Adding lifetimes
+
+If you need to add lifetimes to some of the particles in your LHE file,
+there are two mechanisms to do so. The first and easiest is to set
+`time_of_flight` in your run card (the units are mm for the minimum time
+of flight to be added); this can also be done by passing
+`time_of_flight` in the extras dictionary to `build_run_card()`. The
+second is to use the separate function:
+
+    add_lifetimes(process_dir=a_proc_dir,threshold=1E-2)
+
+Note that this function must be called **after** `generate` and
+**before** `arrange_output` in order to take effect.
+
+## Showering LHE files
+
+It is possible to shower LO files with Pythia8 and it is possible to
+shower NLO with either Pythia8 or Herwig++. Instructions for generating
+OTF MadGraph events and then showering them are given below.
+
+You can generate samples and let the shower take care of all additional
+QCD radiation inclusively or generate samples with multiple additional
+partons in the matrix element and then apply a merging/matching
+procedure to remove overlaps. Instructions for both cases are outlined
+in the following but first, setup following [these
+instructions](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas#Athena_setup).
+Then:
+
+    cd $TestArea
+    mkdir run/
+    cd run/
+
+### LO Pythia8 Showering
+
+The inclusive and merged showering settings are described in this
+section for LO matrix element samples. (Please use the set up above)
+
+#### LO Pythia8 Showering Inclusive samples
+
+To generate and shower LO MadGraph inclusively use the attached
+[mc.aMCPy8EG_A14NNPDF23_ttbar_Incl_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950116/mc.MGPy8EG_A14NNPDF23_ttbar_Incl_valid.py)
+jobOptions. This includes adding an extra line from MadGraphControl to
+move the MadGraph output into the right naming convention and format
+(`arrange_output()`) and then adding a few standard lines for the the
+metadata and configuration and then finally including the relevant
+Pythia8 shower jobOption fragments:
+
+                                                                                                                                                                           
+    #### Shower                                                                                                                                                             
+    evgenConfig.description = 'MadGraph_ttbar'                                                                                                                                
+    evgenConfig.keywords+=['ttbar','jets']
+    evgenConfig.inputfilecheck = runName                                                                                                                                    
+    runArgs.inputGeneratorFile=runName+'._00001.events.tar.gz'
+
+    include("Pythia8_i/Pythia8_A14_NNPDF23LO_EvtGen_Common.py")
+    include("Pythia8_i/Pythia8_MadGraph.py")
+
+Run with the usual Generate_tf.py command:
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950116
+
+If you are starting from external LHE files the above snippet can also
+be used, one simply needs to replace the `runName` variable with a
+string that is the "physics short" part of the LHE dataset name.
+**IMPORTANT FOR OFFICIAL PRODUCTION:** If you are using external inputs
+you need to add the following line in your top jobOptions to tell the
+production system where to check for the LHE files -
+`evgenConfig.inputfilecheck\="physics short"`
+
+#### LO Pythia8 Showering with CKKW-L kT-Merging
+
+**The first thing you should do before trying to setup a new
+CKKW-L-merged sample is look at the CKKW-L merging section of the
+Pythia8 manual
+[here](http://home.thep.lu.se/~torbjorn/pythia82html/CKKWLMerging.html),
+where the documentation is quite thorough.**
+
+CKKW-L is the MG5_aMC+Py8 LO-multileg merging scheme of choice for Run2.
+This is an update wrt MLM. CKKW-L is not supported by the ickkw switches
+like MLM, so you have to be a bit more careful with the settings. You
+should **not** set xqcut at all with CKKW-L merging (if you set xqcut a
+reasonable amount lower than ktdurham, then it’s unlikely to have any
+affect, but to be safe, just keep xqcut unset).
+
+Or these jobOptions for the combined Np0-Np1 all in one sample:
+[mc.MGPy8EG_A14NNPDF23_ttbar_Merge_Np01_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950117/mc.MGPy8EG_A14NNPDF23_ttbar_Merge_Np01_valid.py)  
+
+This requires changing a few parameters in the MadGraph `run_card.dat`,
+e.g.:
+
+    0 = ickkw
+    0.0 = drjj
+    30 = ktdurham
+    0.4 = dparameter
+
+and adding a number of arguments to the Pythia8 command:
+
+    PYTHIA8_nJetMax=nJetMax                                                                                                                                                       
+    PYTHIA8_Dparameter=dparameter                                                                                                                                                 
+    PYTHIA8_Process=process                                                                                                                                                       
+    PYTHIA8_TMS=ktdurham                                                                                                                                                          
+    PYTHIA8_nQuarksMerge=4                                                                                                                                                        
+    include("Pythia8_i/Pythia8_CKKWL_kTMerge.py")
+
+Where `nJetMax` is the maximum number of jets in the matrix element (= 2
+in example) , `process` is the hard process without additional partons
+(= "pp>tt\~" in example), `ktdurham` is the same as in the MadGraph
+`run_card.dat` (= 30 GeV in example) and `dparameter` is the same as in
+the MadGraph `run_card.dat` (= 0.4 in example).
+
+Run with the usual Gen_tf.py command but now there are three different
+runs, one each for the 0-jet, 1-jet and 2-jet samples or directly for the combined sample:
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950117
+
+  
+  
+
+### WIP NLO Pythia8 Showering
+
+The inclusive Pythia8 showering settings are described in this section
+for NLO matrix element samples. (Please use the setup above) NLO merging
+is a work in progress and will be added ASAP.
+
+#### WIP NLO Pythia8 Showering Inclusive samples
+
+To generate NLO MadGraph5_aMC@NLO inclusively and shower with Pythia8
+use the attached
+[mc.aMCPy8EG_A14NNPDF23_ttbar_Incl_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950118/mc.aMCPy8EG_A14NNPDF23_ttbar_Incl_valid.py)
+jobOptions. This includes adding an extra line from MadGraphControl to
+move the LHE output into the right naming convention and format
+(`arrange_output()`) and then adding a few standard lines for the the
+metadata and configuration and then finally including the relevant
+Pythia8 shower jobOption fragments:
+
+    outputDS = arrange_output(run_name=runName,proc_dir=process_dir,outputDS=runName+'._00001.events.tar.gz',lhe_version=1)                                                               
+                                                                                                                                                                               
+    #### Shower                                                                                                                                                                
+                                                                                                                                                                               
+
+    evgenConfig.description = 'aMcAtNlo_ttbar'                                                                                                                               
+    evgenConfig.keywords+=['ttbar','jets']                                                                                                                                   
+    runArgs.inputGeneratorFile=outputDS
+                                                                                                                                                                               
+    include("Pythia8_i/Pythia8_A14_NNPDF23LO_EvtGen_Common.py")                                                                                                                  
+    include("Pythia8_i/Pythia8_aMcAtNlo.py")  
+
+Note that `Pythia8_aMcAtNlo.py` includes the author recommended setting
+(from [here](http://amcatnlo.web.cern.ch/amcatnlo/list_detailed2.htm#showersettings)):
+
+                                                                                                                                                                                                                                                                                                                                                                                                                                                         
+    genSeq.Pythia8.Commands += ["SpaceShower:pTmaxMatch = 1",                                                                                                                  
+                                "SpaceShower:pTmaxFudge = 1",                                                                                                                  
+                                "SpaceShower:MEcorrections = off",                                                                                                             
+                                "TimeShower:pTmaxMatch = 1",                                                                                                                   
+                                "TimeShower:pTmaxFudge = 1",                                                                                                                   
+                                "TimeShower:MEcorrections = off",                                                                                                              
+                                "TimeShower:globalRecoil = on",                                                                                                                
+                                "TimeShower:limitPTmaxGlobal = on",                                                                                                            
+                                "TimeShower:nMaxGlobalRecoil = 1",                                                                                                             
+                                "TimeShower:globalRecoilMode = 2",                                                                                                             
+                                "TimeShower:nMaxGlobalBranch = 1.",      
+                                "TimeShower:weightGluonToQuark=1.",
+                                "Check:epTolErr = 1e-2" ]                                                                                                                                                                         
+
+Run with the usual Generate_tf.py command:
+
+    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950118
+
+### <span class="twiki-macro ICON">wip</span> NLO Herwig++ Showering
+
+To generate NLO MadGraph5_aMC@NLO inclusively and shower with Herwig++
+use the attached
+[MC15.999999.aMcAtNloHerwigppEvtGen_CT10ME_UEEE5CTEQ6L1_ttbar_Incl.py](%ATTACHURL%/MC15.999999.aMcAtNloHerwigppEvtGen_CT10ME_UEEE5CTEQ6L1_ttbar_Incl.py.txt)
+jobOptions (note: these still need to be updated to the new workflow).
+This includes changing one parameter in `run_card.dat`, setting
+=parton_shower =
+HERWIGPP`,then adding an extra line from !MadGraphControl to move the LHE output into the right naming convention and format (=arrange_output()`)
+and then adding a few standard lines for the the metadata and
+configuration and then finally including the relevant Herwig++ shower
+jobOption fragments:
+
+    outputDS = arrange_output(run_name=runName,proc_dir=process_dir,outputDS=runName+'._00001.events.tar.gz',lhe_version=1)                                                               
+                                                                                                                                                                               
+    #### Shower                                                                                                                                                                
+    evgenConfig.generators += ["aMcAtNlo", "Herwigpp"]                                                                                                                         
+    evgenConfig.description = 'aMcAtNlo_ttbar_Herwigpp'                                                                                                                      
+    evgenConfig.keywords+=['ttbar','jets']                                                                                                                               
+    runArgs.inputGeneratorFile=outputDS                                                                                                              
+                                                                                                                                                                               
+    include("Herwigpp_i/Herwigpp_UEEE5_CTEQ6L1_CT10ME_LHEF_EvtGen_Common.py")  
+
+Run with the usual Generate_tf.py command:
+
+    Generate_tf.py --ecmEnergy=13000. --maxEvents=-1 --runNumber=999999 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=MC15.999999.aMcAtNloHerwigppEvtGen_CT10ME_UEEE5CTEQ6L1_ttbar_Incl.py
+
+**Note that as mentioned in the comments,
+the Herwig++ lines in the jobOptions should be migrated into single-line
+python includes eventually.**
+
+  
+  
+
+## Running in the production system
+
+The default setup in the production system for OTF jobs is to store the
+intermediate LHE files, therefore it is **mandatory** to have the
+following lines in the control joboption(see examples above as well):
+
+    outputDS = arrange_output( ... )    
+    runArgs.inputGeneratorFile=outputDS    
+
+and you must not have `evgenConfig.inputfilecheck` in the job option.
+
+## Feature requests
+
+If you would like to request new features in MadGraphControl please send
+an email to the mailing list <atlas-generators-madgraphcontrol@cern.ch>
+or directly create an AGENE JIRA ticket
+[here](https://its.cern.ch/jira/browse/AGENE/) **and assign the "Epic
+Link" to AGENE-987**.
+
+  
+  
+
+------- -------
+
+# **Contact persons**
+
+-------
+
+**MadGraphControl** <atlas-generators-madgraphcontrol@cern.ch>
+
+-   Zach Marshall
+-   Hannes Mildner
+
+**<MadGraph5_aMC@NLO> - Next-to-leading order also**
+
+-   Dominic Hirschbuehl
+-   Francesco Giuli
+
+**<MadGraph5_aMC@NLO> - SUSY(control) and BSM models**
+
+-   Zach Marshall
+
+  
+  
+------- -------
+
+# **FAQ**
+
+-------
+
+## Usage of showers with MG5
+
+MG5 samples can be generated using LO and NLO option. Various questions
+come up in discussions all the time, in particular which shower can be
+used and how. Please see below some advices and answers.
+
+-   Q: aMC@NLO+Pythia8: can we use it?  A: **yes, with caution.** The
+    main open question is at the moment related to few remaining
+    discrepancies for ttbar processes using the recommended ‘global
+    recoil’ (as opposed to local recoil) for the interface between
+    aMC@NLO and Pythia8.
+    Studies on Z and dijet events are in progress. Note however that
+    differences between global and local recoil are expected only for
+    processes with coloured final states at born level. This means that for
+    observables in case of inclusive Z, W, Higgs, diboson, production etc...
+    no differences are expected between global recoil and local recoil. \<br
+    /> **Tuning**: in the context of the <MG5_aMC@NLO> tuning effort, small
+    differences have been found between the parameter settings and the
+    general A14. In general, A14 seems to be appropriate for Z processes as
+    well but <aMC@NLO>+PYTHIA8 samples for Z have been also studied with the
+    AZ tune (which probes that ISR and MPI): these are not affected by the
+    global recoil, and can be used as alternative sample / set up. \<br />
+    Therefore: <MG5_aMC@NLO>+Pythia8 with global recoil and A14 tune is
+    currently the recommended setup, but should be used with caution and
+    comparisons with Herwig++ are recommended. For ttbar, the mis-modeling
+    is rather minor and therefore tolerable, and new tuning which will be
+    released at the end of September will further mitigate discrepancies.
+
+-   MG5 LO + Herwig++: can we use it? **A: not yet, it has not been validated** but work is in progress.
+
+
+## Implicit type error
+
+Frequently, users encounter an error that looks like this:
+
+    14:54:17        run_card.inc:165.16:
+    14:54:17            Included at setrun.f:41:
+    14:54:17 
+    14:54:17              CUT_DECAYS = ' F   '
+    14:54:17                        1
+    14:54:17        Error: Symbol 'cut_decays' at (1) has no IMPLICIT type
+
+Perhaps with some other name in the place of "cut_decays" in the error
+message. These errors mean that there is some option defined in the run
+card (here named "cut_decays"; it may be defined in the extras
+dictionary of the job options) that is not allowed as a part of the
+generation you are running. This is common when trying to naively move
+between NLO and LO, which allow different options. The options must be
+removed from the run card in order for the job to complete. When doing
+so, consider whether the options were supposed to do something in
+particular and, if so, try to find a different way to do the same thing
+(or take a careful look at the variables that are allowed in the run
+card, which will be listed in the default run card for your process).
+
+## Problems with run_card.dat in newer releases
+
+Since MG5_aMCv2.30 there has been a different strategy for setting the
+default `run_card.dat` parameters. This required a change in
+MadGraphControl that is not backwards compatible. So if you see either
+of the following errors using old jobOptions in a new release that is
+most likely the cause:  
+1)
+
+    RuntimeError: Cannot find default run_card.dat or run_card_default.dat! I was looking here:...
+
+or 2)
+
+    TypeError: get_default_runcard() got an unexpected keyword argument 'isNLO'
+
+or 3)
+
+    ValueError: could not convert string to float: %(ktdurham)s
+
+The fix is to move this line:
+
+    process_dir = new_process()
+
+above the `build_run_card()` function call, and then you need to pass
+the `process_dir` from above to `get_default_runcard()`, so the
+`build_run_card()` function looks something like this:
+
+    build_run_card(run_card_old=get_default_runcard(proc_dir=process_dir),run_card_new='run_card.dat', xqcut=0, 
+                   nevts=nevents,rand_seed=runArgs.randomSeed,beamEnergy=beamEnergy,extras=extras)
+
+Note that if you previously passed `isNLO=True` to
+`get_default_runcard()` then you also need to remove that.  
+
+## run_card doesn't change
+
+Make sure you run in a clean directory **every** time you change
+something. MadGraphControl is designed to work in an empty directory (as
+would be the case for official production).
+
+## LHAPDF and fastjet warnings
+
+You can ignore the following warnings when `new_process()` is executed,
+the correct paths are set in the next stage (when `generate()` is
+executed):
+
+    lhapdf-config does not seem to correspond to a valid lhapdf-config executable.
+    Please set the 'lhapdf' variable to the (absolute) /PATH/TO/lhapdf-config (including lhapdf-config).
+    ...
+    fastjet-config does not seem to correspond to a valid fastjet-config executable (v3+). We will use fjcore instead.
+    Please set the 'fastjet'variable to the full (absolute) /PATH/TO/fastjet-config (including fastjet-config).
+
+## Generation of EFT MC
+
+The generation of EFT samples typically requires the generation of a
+large number of samples. For this is can be useful to either use the
+reweighting module described at MadGraph5aMCatNLOreweight . Samples
+corresponding to SM-EFT interference as well as samples corresponding to
+purely new-physics contributions can also be generated directly with the
+method described at MadGraphEFTMCdecomposition .
+
+## Using a private MG5_aMC Version
+
+There are some cases where it might be useful to run with a privately
+patched version of MadGraph. Note that this cannot be done in
+production, and usually shouldn't be done on the grid; it's better to
+get your patch into an official release as soon as it is clear that it
+is correct. In order to run with a private version:
+
+    # Set up your favorite release
+    asetup 22.6,AthGeneration,here,latest
+    # Copy our central MG installation
+    cp -r $MADPATH LocalMadGraph
+    # Make any necessary modifications to that installation
+    # Reset things to point to the new installation
+    export MADPATH=`pwd`/LocalMadGraph
+    # Change the PYTHONPATH to add the local MG first
+    export PYTHONPATH=$MADPATH:$PYTHONPATH
+
+Note that the `PYTHONPATH` will still contain the "central" MadGraph
+installation. If you wish to be super safe, you should replace the
+central MadGraph installation with yours in `PYTHONPATH` rather than
+just adding yours to the beginning of the patch. Nevertheless, for most
+situations, the above will suffice.
+
+## I'm Really Stuck!
+
+The [mailing list](mailto:atlas-generators-madgraphcontrol@cern.ch) is a
+great place to go for help. Don't be shy!
+
+If you are pretty sure that your issue is in MadGraph5_aMC@NLO itself,
+you can check the
+[questions](https://answers.launchpad.net/mg5amcnlo/+addquestion) and
+[bugs](https://bugs.launchpad.net/mg5amcnlo/+filebug) sections of their
+Launchpad page. Remember that the MadGraph5_aMC@NLO authors are not
+ATLAS people; we need to translate what we're doing into a language they
+can understand in order to ask the right question and get appropriate
+help. The mailing list should be able to help identify whether you're
+struggling with a MadGraph5_aMC@NLO issue or an "ATLAS issue" (or Athena
+issue), and if it's really a MadGraph5_aMC@NLO issue the list can help
+give you instructions to extract your job from Athena. The
+[write_test_script()](https://gitlab.cern.ch/atlas/athena/-/blob/master/Generators/MadGraphControl/python/MadGraphUtils.py#L193)
+function can be extremely helpful for creating a stand-alone bash script
+that can be run to reproduce your issue without any ATLAS or job
+transform wrappers.
+
+  
+  
+------- -------
+
+# **Release history**
+
+-------
+
+For a history of releases and guidelines on what caches can and can't be
+used for MadGraph5_aMC@NLO, please see the [PmgMcSoftware
+twiki](https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/PmgMcSoftware#Versions_release_21_6_AthGenerat).  
+Note that in general **only AtlasProduction caches should be used**, the
+MCProd caches are created for validation purposes and very specific
+software configurations, not for general use. Also note that issues
+should be reported to <atlas-generators-madgraphcontrol@cern.ch>. Most
+releases are marked as Ok unless there is feedback from users that bugs
+have been found - they are not all explicitly validated.  
+  
+
+The following tables are out of date for release 21. Please check the
+link to the PmgMcSoftware twiki above for a more up-to-date table.
+
+\| **Cache** \| **Group** \| **Ok to use?** \|\|\| **MG5_aMC** \|
+**Py8** \| **MGC** \| **Py8_i** \| **Comment** \|
+
+|                  |                   |                                     |                                     |                                                 |                |       |     |     |                                                                                                |
+|------------------|-------------------|-------------------------------------|-------------------------------------|-------------------------------------------------|----------------|-------|-----|-----|------------------------------------------------------------------------------------------------|
+| ^                | ^                 | **LO**                              | **Merge**                           | **NLO**                                         | ^              | ^     | ^   | ^   | ^                                                                                              |
+| **21.6 release** | **AthGeneration** |                                     |                                     |                                                 |                |       |     |     |                                                                                                |
+| 21.6.0           | AthGeneration     |                                     |                                     |                                                 |                |       |     |     |                                                                                                |
+| 21.6.1           | AthGeneration     |                                     |                                     |                                                 |                |       |     |     |                                                                                                |
+| 21.6.2           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.2p1.atlas2 | 240p1 |     |     |                                                                                                |
+| 21.6.3           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.2p1.atlas2 | 240p1 |     |     |                                                                                                |
+| 21.6.4           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.2p1.atlas2 | 240p1 |     |     |                                                                                                |
+| 21.6.5           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.2p1.atlas2 | 240p1 |     |     |                                                                                                |
+| 21.6.6           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.5p2.atlas3 | 240p1 |     |     |                                                                                                |
+| 21.6.7           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.5p3.atlas3 | 240p3 |     |     |                                                                                                |
+| 21.6.8           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.5p3.atlas3 | 240p3 |     |     |                                                                                                |
+| 21.6.9           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.5p3.atlas3 | 240p3 |     |     |                                                                                                |
+| 21.6.10          | AthGeneration     | %Y%%X%(m2,gs2)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.6p3.atlas4 | 240p3 |     |     |                                                                                                |
+| 21.6.11          | AthGeneration     | %Y%%X%(m2,gs2)                      | %Y%%X%(mg)                          | <span class="twiki-macro ICON">choice-no</span> | 2.6.6p3.atlas4 | 243p3 |     |     |                                                                                                |
+| 21.6.12          | AthGeneration     | %Y%%X%(m2,gs2)                      | %Y%%X%(mg)                          | <span class="twiki-macro ICON">choice-no</span> | 2.6.6p3.atlas4 | 243p4 |     |     |                                                                                                |
+| 21.6.13          | AthGeneration     | %Y%%X%(m2)                          | %Y%%X%(mg)                          | <span class="twiki-macro ICON">choice-no</span> | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
+| 21.6.14          | AthGeneration     | %Y%%X%(m2)                          | %Y%%X%(mg)                          | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
+| 21.6.15          | AthGeneration     | %Y%%X%(m2,g2)                       | %Y%%X%(mg)                          | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
+| 21.6.16          | AthGeneration     | %Y%%X%(m2,g2)                       | %Y%%X%(mg)                          | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
+| 21.6.17          | AthGeneration     | <span class="twiki-macro Y"></span> | %Y%%X%(mg)                          | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
+| 21.6.18          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.19          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.20          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.21          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 240p3 |     |     |                                                                                                |
+| 21.6.22          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     | Interface changes from this release on                                                         |
+| 21.6.23          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.24          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.25          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.26          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.27          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.28          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.29          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
+| 21.6.30          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
+| 21.6.31          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
+| 21.6.32          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
+| 21.6.33          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 240p4 |     |     |                                                                                                |
+| 21.6.34          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 302p3 |     |     |                                                                                                |
+| 21.6.35          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
+| 21.6.36          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 243p4 |     |     |                                                                                                |
+| 21.6.37          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 243p4 |     |     |                                                                                                |
+| 21.6.38          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
+| 21.6.39          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 302p3 |     |     |                                                                                                |
+| 21.6.40          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.3p3.atlas5 | 244p3 |     |     |                                                                                                |
+
+<span class="twiki-macro TWISTY" showlink="Show 19.X releases"
+hidelink="Hide 19.X releases"
+showimgleft="%ICONURLPATH{toggleopen-small}%"
+hideimgleft="%ICONURLPATH{toggleclose-small}%"></span> \| **4-digit** \|
+**AtlasProduction** \| \| \| \| \| \| \| \| \|
+
+|             |                 |                                                 |                                                 |                                                 |                      |         |          |             |                                                                                                    |
+|-------------|-----------------|-------------------------------------------------|-------------------------------------------------|-------------------------------------------------|----------------------|---------|----------|-------------|----------------------------------------------------------------------------------------------------|
+| 19.2.3.8    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_2_p4           | 8.186   | 00-05-04 | 00-11-02    | Blacklisted for CKKW-L merging normalisation                                                       |
+| 19.2.3.9    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p5           | 8.186   | 00-05-06 | 00-11-04    | CKKW-L merging normalisation fixed                                                                 |
+| 19.2.4.1    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p5           | 8.186   | 00-05-06 | 00-11-04    |                                                                                                    |
+| 19.2.4.2    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p6           | 8.186   | 00-05-06 | 00-11-05    |                                                                                                    |
+| 19.2.4.3    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p6           | 8.186   | 00-05-12 | 00-11-05    |                                                                                                    |
+| 19.2.4.4    | AtlasProduction | <span class="twiki-macro ICON">choice-no</span> | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3              | 8.186   | 00-05-12 | 00-11-05    | Missing models (not correctly copied in cvmfs)                                                     |
+| 19.2.4.5    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p0           | 8.205   | 00-05-13 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
+| 19.2.4.6    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p1           | 8.205   | 00-05-14 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
+| 19.2.4.8    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p2           | 8.205   | 00-05-16 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
+| 19.2.4.9    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p3           | 8.205   | 00-05-21 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
+| 19.2.4.10   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p3           | 8.205   | 00-05-21 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
+| 19.2.4.11   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p3           | 8.210   | 00-05-21 | 00-12-02    | Py8_i with better syst variation naming                                                            |
+| 19.2.4.12   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-02    | Py8_i with better syst variation naming                                                            |
+| 19.2.4.13   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-02    | Py8_i with better syst variation naming                                                            |
+| 19.2.4.14   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-03    | Py8_i fix for syst variation weights and CKKW-L merging                                            |
+| 19.2.4.16   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-03    | Py8_i fix for syst variation weights and CKKW-L merging                                            |
+| 19.2.4.17   | AtlasProduction | %Y%%X%(g)                                       | %Y%%X%(g)                                       | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-25 | 00-12-03    | MadGraphControl updates for cleaning up output but buggy for gridpack running                      |
+| 19.2.4.18   | AtlasProduction | %Y%%X%(g)                                       | %Y%%X%(g)                                       | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-25 | 00-12-03    | MadGraphControl updates for cleaning up output but buggy for gridpack running                      |
+| 19.2.4.19   | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_2_p1           | 8.210   | 00-05-27 | 00-12-03    | MadGraphControl updates for gridpack running and fix for cvmfs compilation                         |
+| 19.2.5.1    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.210   | 00-05-27 | 00-12-03    | New MG5_aMC version - NLO MadSpin issue                                                            |
+| 19.2.5.2    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.210   | 00-05-27 | 00-12-03    | New MG5_aMC version - NLO MadSpin issue                                                            |
+| 19.2.5.3    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3              | 8.210   | 00-05-27 | 00-12-03    | New MG5_aMC version - NLO MadSpin issue                                                            |
+| 19.2.5.4    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p0           | 8.210   | 00-05-33 | 00-12-03    | New MG5_aMC version                                                                                |
+| 19.2.5.5    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3              | 8.210   | 00-05-33 | 00-12-03    | New MG5_aMC version                                                                                |
+| 19.2.5.6    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-39 | 00-12-03    | New check in build_run_card to make sure generate() params are not set here too.                   |
+| 19.2.5.7    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-39 | 00-12-03    | Same as 19.2.5.6                                                                                   |
+| 19.2.5.8    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-39 | 00-12-03    | New check in build_run_card to make sure generate() params are not set here too.                   |
+| 19.2.5.9    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-39 | 00-12-08    | New Py8 version and Py8_i FxFx cross section correction fix                                        |
+| 19.2.5.10   | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-42 | 00-12-08    | Updated MGC with protection for GFortran compilation tmp dir                                       |
+| 19.2.5.11   | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-43 | 00-12-08    | Updated MGC with new option to compile NLO gridpack when generating events                         |
+| 19.2.5.12   | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-43 | 00-12-10    | New Py8_i with fixed ZprimeFlatpT UserHook                                                         |
+| 19.2.5.13   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-48 | 00-12-10    | Updated MGC with fixes for new LHAPDF scheme                                                       |
+| 19.2.5.14   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-48 | 00-12-10    | Same as 19.2.5.13                                                                                  |
+| 19.2.5.15   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-51 | 00-12-10    | Updated MGC for multiple PDFs                                                                      |
+| 19.2.5.16   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-53 | 00-12-10    | Updated MGC, small modifications                                                                   |
+| 19.2.5.17   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-54 | 00-12-10    | Updated MGC for lifetime-modified output file                                                      |
+| 19.2.5.18   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-55 | 00-12-10    | Updated MGC for better condor handling                                                             |
+| 19.2.5.19   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-57 | 00-12-10    | Updated MGC with new update_lhe_file function                                                      |
+| 19.2.5.20   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Updated MGC with fix for LHAPDF boost cflags                                                       |
+| 19.2.5.21   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Same as 19.2.5.20                                                                                  |
+| 19.2.5.22   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-63 | 00-12-10    |                                                                                                    |
+| 19.2.5.23   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-63 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.24   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.25   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.26   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.27   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-72 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.28   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-73 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.29   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.30   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.31   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-77 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.32   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-77 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.33   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.34   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.35   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_2_atlas2 (LCG) | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
+| **5-digit** | **MCProd**      |                                                 |                                                 |                                                 |                      |         |          |             |                                                                                                    |
+| 19.2.3.8.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_2_p4           | 8.186   | 00-05-04 | 00-11-02    | Blacklisted for CKKW-L merging normalisation                                                       |
+| 19.2.3.10.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p5           | 8.186   | 00-05-06 | 00-11-01-02 |                                                                                                    |
+| 19.2.4.1.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p5           | 8.186   | 00-05-06 | 00-11-04    |                                                                                                    |
+| 19.2.4.2.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p6           | 8.186   | 00-05-06 | 00-11-05    |                                                                                                    |
+| 19.2.4.3.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_2_p6           | 8.205   | 00-05-12 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
+| 19.2.4.4.1  | MCProd          | <span class="twiki-macro ICON">choice-no</span> | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3              | 8.186   | 00-05-12 | 00-11-05    | Missing models (not correctly copied in cvmfs)                                                     |
+| 19.2.4.4.2  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p0           | 8.186   | 00-05-13 | 00-11-05    | Models fixed                                                                                       |
+| 19.2.4.4.3  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p0           | 8.210   | 00-05-13 | 00-12-01    | New Py8 version with CKKW-L merging fix                                                            |
+| 19.2.4.5.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p0           | 8.205   | 00-05-13 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
+| 19.2.4.8.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | <span class="twiki-macro ICON">choice-no</span> | v2_3\_0              | 8.205   | 00-05-24 | 00-12-01    | New MG5_aMC version but still Py8.205 & NLO compilation failure                                    |
+| 19.2.4.9.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_3\_2              | 8.205   | 00-05-24 | 00-12-01    | New MG5_aMC version NLO compilation fix (but still Py8.205)                                        |
+| 19.2.4.9.2  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p3           | 8.186   | 00-05-24 | 00-11-05    | Revert to older setup                                                                              |
+| 19.2.4.9.3  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_3\_2              | 8.210   | 00-05-24 | 00-12-01    | New MG5_aMC version and Py8.210                                                                    |
+| 19.2.4.10.1 | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.186   | 00-05-24 | 00-11-05    | Revert to older setup                                                                              |
+| 19.2.4.10.2 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_3\_2_p0           | 8.210   | 00-05-24 | 00-12-02    | New MG5_aMC version and Py8 with better syst variation naming                                      |
+| 19.2.4.12.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-02    | Py8_i with better syst variation naming                                                            |
+| 19.2.4.16.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-03    | Py8_i fix for syst variation weights and CKKW-L merging                                            |
+| 19.2.4.16.2 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.212   | 00-05-24 | 00-12-04    | New Pythia8 version                                                                                |
+| 19.2.4.16.3 | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_3\_2_p1           | 8.210   | 00-05-24 | 00-12-03    | New MG5_aMC patch                                                                                  |
+| 19.2.4.16.4 | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_3\_2_p1           | 8.212   | 00-05-24 | 00-12-04    | New MG5_aMC patch and New Py8 version                                                              |
+| 19.2.4.16.5 | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_3\_2_p1           | 8.210   | 00-05-24 | 00-12-04    | New MG5_aMC patch                                                                                  |
+| 19.2.4.19.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-03    | Same as 19.2.4.16.1                                                                                |
+| 19.2.5.1.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.215   | 00-05-27 | 00-12-04    | New Py8 version - NLO MadSpin issue                                                                |
+| 19.2.5.1.2  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.212   | 00-05-27 | 00-12-04    | Another Py8 version - NLO MadSpin issue                                                            |
+| 19.2.5.3.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.21201 | 00-05-27 | 00-12-04    | Yet another Py8 version - NLO MadSpin issue                                                        |
+| 19.2.5.3.2  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p0           | 8.215   | 00-05-35 | 00-12-04    | MadGraphControl update                                                                             |
+| 19.2.5.3.3  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p0           | 8.215   | 00-05-35 | 00-12-04    | MadGraphControl update                                                                             |
+| 19.2.5.7.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-39 | 00-12-08    | Py8_i FxFx cross section correction fix                                                            |
+| 19.2.5.8.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-42 | 00-12-03    | Adding protection for GFortran compilation tmp dir                                                 |
+| 19.2.5.9.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.219   | 00-05-42 | 00-12-08-01 | New Py8 version and corresponding Py8_i changes                                                    |
+| 19.2.5.9.2  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_2_p1           | 8.219   | 00-05-24 | 00-12-08-01 | Reverting MGC version wrt above, for MC validation                                                 |
+| 19.2.5.11.1 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>%X%(i) | <span class="twiki-macro ICON">wip</span>       | v2_4\_2_atlas (LCG)  | 8.212   | 00-05-43 | 00-12-08    | New MG5_aMC version from Genser (LCG)                                                              |
+| 19.2.5.11.2 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>%X%(i) | <span class="twiki-macro ICON">wip</span>       | v2_4\_2_atlas (LCG)  | 8.212   | 00-05-43 | 00-12-08    | Same as 19.2.5.11.1                                                                                |
+| 19.2.5.12.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | v2_3\_3_p1           | 8.212   | 00-05-43 | 00-12-10    | New Py8_i with fixed ZprimeFlatpT UserHook                                                         |
+| 19.2.5.12.2 | MCProd          | %Y%%X%(l)                                       | %Y%%X%(l)                                       | %Y%%X%(l)                                       | v2_4\_3_atlas (LCG)  | 8.212   | 00-05-47 | 00-12-10    | New MG5_aMC version and MGC update with LHAPDF cvmfs attempted fix (buggy)                         |
+| 19.2.5.12.3 | MCProd          | %Y%%X%(s)                                       | %Y%%X%(s)                                       | %Y%%X%(i)                                       | v2_3\_3_p1           | 8.212   | 00-05-43 | 00-12-10    | Same as 19.2.5.12                                                                                  |
+| 19.2.5.13.1 | MCProd          | %Y%%X%(s)                                       | %Y%%X%(s)                                       | <span class="twiki-macro ICON">wip</span>       | v2_4\_3_atlas (LCG)  | 8.212   | 00-05-48 | 00-12-04    | Updated MGC with fixes for new LHAPDF scheme, reverted Py8_i for MC validation                     |
+| 19.2.5.14.3 | MCProd          | %Y%%X%(s)                                       | %Y%%X%(s)                                       | <span class="twiki-macro ICON">wip</span>       | v2_4\_3_atlas (LCG)  | 8.212   | 00-05-51 | 00-12-11    | Updated MGC with more fixes                                                                        |
+| 19.2.5.14.4 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.212   | 00-05-63 | 00-12-11    |                                                                                                    |
+| 19.2.5.14.5 | MCProd          |                                                 |                                                 |                                                 | v2_4\_3_atlas (LCG)  | 8.212   | 00-05-63 | 00-12-11    |                                                                                                    |
+| 19.2.5.16.1 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_5\_1_atlas (LCG)  | 8.212   | 00-05-53 | 00-12-10    | Updated MGC, small modifications                                                                   |
+| 19.2.5.17.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-54 | 00-12-10    | Updated MGC for lifetime-modified output file                                                      |
+| 19.2.5.19.1 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_5\_2_atlas (LCG)  | 8.212   | 00-05-57 | 00-12-10    | New version (not validated). Updated MGC for better condor handling & new update_lhe_file function |
+| 19.2.5.19.3 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_5\_3_atlas (LCG)  | 8.212   | 00-05-58 | 00-12-10    | Updated MGC with fix for LHAPDF boost cflags                                                       |
+| 19.2.5.19.4 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-59 | 00-12-10    | Revert version. Updated MGC with catch to add unused options to run cards                          |
+| 19.2.5.19.5 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_3\_3_p1           | 8.219   | 00-05-59 | 00-12-08-01 | New Py8 (not validated)                                                                            |
+| 19.2.5.19.6 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_5\_3_atlas (LCG)  | 8.219   | 00-05-59 | 00-12-08-01 | New version (not validated)                                                                        |
+| 19.2.5.20.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Revert tags.                                                                                       |
+| 19.2.5.20.2 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Same as 19.2.5.20.1                                                                                |
+| 19.2.5.20.3 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Same as 19.2.5.20.1                                                                                |
+| 19.2.5.21.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.226   | 00-05-58 | 00-13-00    |                                                                                                    |
+| 19.2.5.21.2 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.226   | 00-05-58 | 00-14-01    |                                                                                                    |
+| 19.2.5.21.3 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.230   | 00-05-58 | 00-14-01    |                                                                                                    |
+| 19.2.5.24.1 | MCProd          |                                                 |                                                 |                                                 | v2_5\_5_atlas (LCG)  | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.25.1 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.26.1 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-69 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.26.2 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.226   | 00-05-71 | 00-14-05    |                                                                                                    |
+| 19.2.5.26.3 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.226   | 00-05-72 | 00-14-06    |                                                                                                    |
+| 19.2.5.26.4 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.230   | 00-05-73 | 00-14-07    |                                                                                                    |
+| 19.2.5.28.1 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.212   | 00-05-73 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.28.2 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.28.3 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.28.4 | MCProd          |                                                 |                                                 | %Y%%X%(m)                                       | v2_6\_1_atlas (LCG)  | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.29.1 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.230   | 00-05-74 | 00-14-07    |                                                                                                    |
+| 19.2.5.30.1 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.230   | 00-05-74 | 00-14-07    |                                                                                                    |
+| 19.2.5.30.2 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.230   | 00-05-74 | 00-14-07    |                                                                                                    |
+| 19.2.5.31.1 | MCProd          |                                                 |                                                 | %Y%%X%(m)                                       | v2_6\_1_atlas (LCG)  | 8.230   | 00-05-77 | 00-14-08    |                                                                                                    |
+| 19.2.5.32.2 | MCProd          |                                                 |                                                 | %Y%%X%(m)                                       | v2_6\_1_atlas (LCG)  | 8.235   | 00-05-78 | 00-14-08    |                                                                                                    |
+| 19.2.5.33.1 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.33.2 | MCProd          |                                                 |                                                 |                                                 | v2_6\_2_atlas (LCG)  | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
+| 19.2.5.33.3 | MCProd          |                                                 |                                                 | %Y%%X%(m)                                       | v2_6\_1_atlas (LCG)  | 8.230   | 00-05-79 | 00-14-10    |                                                                                                    |
+| 19.2.5.33.4 | MCProd          |                                                 |                                                 |                                                 | v2_6\_2_atlas (LCG)  | 8.230   | 00-05-79 | 00-14-10    |                                                                                                    |
+| 19.2.5.37   | MCProd          |                                                 |                                                 | <span class="twiki-macro ICON">choice-no</span> | v2_6\_2              | 8.235   | 00-05-83 | 00-14-13    | MadSpin does not work for NLO in this release (AGENE-1658)                                         |
+| 19.2.5.36.3 | MCProd          |                                                 |                                                 | <span class="twiki-macro Y"></span>             | v2_6\_2              | 8.235   | 00-05-85 | 00-14-13    | MadSpin issue of 19.2.5.37 fixed                                                                   |
+
+<span class="twiki-macro ENDTWISTY"></span>  
+**Key**  
+General:  
+<span class="twiki-macro Y"></span> = Good  
+<span class="twiki-macro ICON">choice-no</span> = Bad  
+<span class="twiki-macro X"></span> = Warning  
+<span class="twiki-macro ICON">wip</span> = Being validated  
+%Y%<span class="twiki-macro X"></span> = Good for some things but also
+known issues  
+
+  
+Detailed:  
+%X%(g) = Issue with NLO gridpack mode - do not use gridpack mode for NLO
+production in this release.  
+%X%(m) = Issue with NLO MadSpin running - do not use MadSpin for NLO
+production in this release.  
+%X%(m2) = Issue with MadSpin running in some cases.  
+%X%(g2) = Running from LO gridpacks broken.  
+%X%(gs1) = Systematics from LO gridpack not working  
+%X%(gs2) = Systematics from LO gridpack not configurable  
+%X%(mg) = While merging should work in principle, there seems to be an
+issue (in particular for SUSY) that is still under investigation  
+%X%(l) = Issue with LHAPDF  
+%X%(i) = Issue with `ickkw` setting in run_card.dat - defaults to 1 if
+not specified in build_run_card parameters, but should be 0.  
+%X%(s) = Issue with SysCalc for LO running.
+
+  
+
+## Known issues in MadGraphControl
+
+There are the following known issues with certain MadGraphControl tags.
+(To find out what tag is used in a particular release see the release
+history table above) Much more information is available in the
+MadGraphControl ChangeLog for each tag, see
+[here](https://svnweb.cern.ch/trac/atlasoff/browser/Generators/MadGraphControl/tags)
+
+  
+
+| Tag        | Comments                                                                           |
+|:-----------|:-----------------------------------------------------------------------------------|
+| 00-05-27   | Problem with MadSpin in NLO mode                                                   |
+| 00-05-46   | Problems new LHAPDF implementation                                                 |
+| 00-05-47   | Problems new LHAPDF implementation                                                 |
+| \>00-05-70 | Wrong Pythia cross section in some samples with negative-weight events (see below) |
+| --         | Default weight not always the nominal weight (see below)                           |
+
+  
+
+Some releases/caches are **blacklisted** (i.e. should not be use for
+testing and cannot be used in official production) for certain
+generators including MG5_aMC. You can find the list
+[here](https://svnweb.cern.ch/trac/atlasoff/browser/Generators/MC15JobOptions/trunk/common/BlackList_caches.txt).
+
+  
+
+### Default weight not always the nominal weight
+
+**Please note that we have
+identified an issue with some MadGraph samples with on-the-fly weight
+variations where the default weight is not the nominal weight.**
+
+If you are using the
+[PMGTruthWeightTool](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PmgEventWeights)
+to access the weights in your sample(s), this should not affect you (you
+can find out more about this tool and others supported by the PMG
+[here](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PhysicsModellingGroup#PMG_Recommended_Supported_tools)).
+
+If not, please double check that your samples are not affected by this.
+You can do so by downloading an EVNT file and using
+`checkMetaSG.py` eg:
+
+    checkMetaSG.py mc16_13TeV.311388.MadGraphPy8EG_A14NNP23LO_monoSbb_zp2500_dm200_dh70.merge.EVNT.e7346_e5984/EVNT.17392141._000001.pool.root.1 | grep HepMCWeightNames
+
+which will produce a line like this:
+
+           /Generation/Parameters | HepMCWeightNames          | dict    | {'': 85, ' PDF=263000 MemberID=70 ': 18, ' MUR=2.0 MUF=2.0  ': 80, '...
+
+The result is a dictionary of weights names and their index in the
+weight vector. In particular, if you find the 0th weight you can tell if
+this is nominal or a variation:
+
+    ...
+    ' MUR=0.5 MUF=0.5  ': 0,
+    ...
+    '': 85,
+    ...
+
+In this case, you can see that the 0th weight is not nominal but a
+downward MUR/MUF variation. While the empty string weight (usually the
+nominal) is in the 85th position. This is the one which should be used
+as nominal.
+
+*Please ensure you are using the
+correct weight - the difference in cross section can be quite a lot
+(sometimes up to 5-10% or more) depending on the phase space, and if you
+are using the wrong weight in your signal then this could affect your
+results by a similar amount.**
+
+### Wrong Pythia cross section in LO samples with negative-weight events bug
+
+In rare cases, there is a bug in the calculation of cross sections by
+Pythia when using MadGraph LHE events. The main case where this will
+have an effect is interference type calculations (where one requires
+quadratic coupling constrains, e.g. NP^2==1 or QED^2=10) in combination
+with systematics weights. However this bug will likely only be triggered
+if you
+
+-   Set 'event_norm = sum' (this will be a problem at NLO and LO)
+-   Perform an interference type calculation (LO) and explicitly set
+    'use_syst = True' (which will set 'event_norm = sum')
+-   Perform an interference type calculation and use base fragments
+    (which have recently become the recommend way to steer PDF and
+    systematic settings)
+
+In such a case the cross section reported by Pythia will be off by a
+factor that is larger the larger the fraction of negative events is. If
+you think you might be affected you can:
+
+-   Compare the cross section reported by MadGraph and Pythia (which
+    should be approximately the same if there is no filtering / merging
+    involved).
+-   Check whether the parameter event_norm in the run_card is set to
+    "sum" or "average" (samples with 'event_norm = average ' should be
+    fine).
+
+More details can be found here:
+<https://its.cern.ch/jira/browse/AGENE-1725>
+
+  
+  
+
+# **MadGraphControl validation**
+
+For information on the validation of MadGraphControl with JEM go to
+MadGraphControlValidation.
+
+  
+  
+
+------- -------
+
+# **Links to older pages (e.g. MC12/release17)**
+
+-------
+
+MadGraphForAtlas  
+AMCatNLOForAtlas  
+MadGraphInProdSys  
+MadGraphMatching  
+
+# To do list
+
+-   Providing an automated match checking scheme
+-   Moving the interface from subprocess into pure-python calls
+-   Callback / service to top up the number of MadGraph events if Pythia
+    runs through them all (in, needs testing)
+-   Automatic setup of HFOR for Standard Model processes
-- 
GitLab


From 9a3df25c728a8c83f4325b45909f26b7623577eb Mon Sep 17 00:00:00 2001
From: Hannes Mildner <hannes.mildner@cern.ch>
Date: Mon, 29 Jan 2024 14:30:33 +0100
Subject: [PATCH 2/6] update MG readme

---
 Generators/MadGraphControl/README.md          | 932 ++++++------------
 .../MadGraphControl/doc/checkweights.md       | 111 +++
 .../MadGraphControl/doc/gridpack_schema.png   | Bin 0 -> 163863 bytes
 Generators/MadGraphControl/doc/reweight.md    | 210 ++++
 4 files changed, 604 insertions(+), 649 deletions(-)
 create mode 100644 Generators/MadGraphControl/doc/checkweights.md
 create mode 100644 Generators/MadGraphControl/doc/gridpack_schema.png
 create mode 100644 Generators/MadGraphControl/doc/reweight.md

diff --git a/Generators/MadGraphControl/README.md b/Generators/MadGraphControl/README.md
index ee14fb7a92ff..673e61663890 100644
--- a/Generators/MadGraphControl/README.md
+++ b/Generators/MadGraphControl/README.md
@@ -1,42 +1,49 @@
 # MadGraph5_aMC@NLO for ATLAS
 
-------- -------
+[TOC]
 
 # **Introduction**
 
--------
+Last reviewed: January 2024
 
 This page contains information about running the MadGraph5_aMC@NLO Monte
 Carlo generator.  
 
-**Please use the updated reference for this generator:
-[arXiv:1405.0301](http://arxiv.org/abs/arXiv:1405.0301)**
+**Please use the updated reference for this generator: [arXiv:1405.0301](http://arxiv.org/abs/arXiv:1405.0301)**
+
+**NLO corrections in theories other than QCD (eg NLO EW) require the citation of: [arXiv:1804.10017](http://arxiv.org/abs/arXiv:1804.10017)**
+
+If you are using special features like
+-  MadSpin
+-  loop-induced
+-  decay rates (MadWidth)
+-  merging at LO or NLO
+- ...
 
-**If you are using a loop-induced process please use this reference in addition to the one above: [arXiv:1507.00020](http://arxiv.org/abs/arXiv:1507.00020)**
+consider citing those according as described [here](http://amcatnlo.web.cern.ch/amcatnlo/list_refs.htm)
 
-**ATLAS mailing list**: <atlas-generators-madgraphcontrol@cern.ch>  
+
+**ATLAS mailing list** for all questions that cannot be answered by reading this README: <atlas-generators-madgraphcontrol@cern.ch>  
 
 **External MG5_aMC@NLO pages:**  
-Webpage: <http://amcatnlo.web.cern.ch/amcatnlo/>  
-Wiki: <https://cp3.irmp.ucl.ac.be/projects/madgraph/>  
-Problem reporting (and answers):
-<https://answers.launchpad.net/mg5amcnlo> **Note that if you are
+-  Webpage: <http://amcatnlo.web.cern.ch/amcatnlo/>  
+-  Wiki: <https://cp3.irmp.ucl.ac.be/projects/madgraph/>  
+-  Problem reporting (and answers): <https://answers.launchpad.net/mg5amcnlo> **Note that if you are
 having problems with running MG5_aMC in Athena you should report them on
 the ATLAS mailing list above first and _not_ to the launchpad page. We
 only send questions to the authors once we are sure the problem is not
 with ATLAS software.**
-Code download: <https://launchpad.net/mg5amcnlo>  
+-  Code download: <https://launchpad.net/mg5amcnlo>  
 
 MadGraph5_aMC@NLO has the ability to produce LO and NLO events. The
 information provided on these pages will usually discuss LO running and
 NLO running separately as there are some significant practical
 differences between the two running modes. NOTE: These instructions are
-focused on running in **Release 21**. Older pages for running in
+focused on running in **Release >=21**. Older pages for running in
 Release19 are available browsing the
 [history](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas?rev=156)
 of the twiki.
-For running in Release17, they are available at the bottom of the twiki:
-https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas#Links_to_older_pages_e_g_MC12_re
+For running in Release17, they are available at the bottom of the [twiki](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas#Links_to_older_pages_e_g_MC12_re)
 but will not be regularly updated.  
 
 The information below gives specific information on several different
@@ -49,6 +56,7 @@ additional partons. All of this is described in more detail below.
 **For a general introduction to MadGraph5_aMC@NLO, see the tutorial
 [here](https://indico.cern.ch/event/555228/).**
 
+
 **Please check the [Software version page](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PmgMcSoftware#Versions) page
 to find out which releases are available, which generator/package
 versions they correspond to and which are _NOT recommended_ due to
@@ -60,28 +68,91 @@ feel free to [write to the list](mailto:atlas-generators-madgraphcontrol@cern.ch
 of private patches on top of the standard code which can be found
 [here](https://gitlab.cern.ch/sft/lcgcmake/tree/master/generators/patches).
 
-## Warning: 0th not nominal in some MadGraph samples
+# The Basics (running standalone)
 
-**Please note that we have identified an issue with some MadGraph samples with on-the-fly weight
-variations where the default weight is not the nominal weight, see
-[here](#Default_weight_not_always_the_no)**
 
-## Warning: Non-trivial updates in 21.6
+Here are some basic instructions for running MadGraph5_aMC@NLO.
+We recommend playing around with the (interactive) standalone version of the code first
+if you are not yet familiar with the generator.
 
-We have made an effort in release 21.6 to update, clean up, and clarify
-quite a few functions within MadGraphControl. We've also added an
-extensive set of tests, with job options (linked on this page) showing
-how we think things should look. Particularly because of the interface
-changes **it is expected that job options from older releases will not run in 21.6**. If you need help with the
-migration, please [write to the list](mailto:atlas-generators-madgraphcontrol@cern.ch).
+## Setup
+
+You can download the code from the [webpage](https://launchpad.net/mg5amcnlo)
+
+Alternatively, when you set up any `AthGeneration` release, an environment variable,
+`$MADPATH` will be defined, pointing to the installation of MadGraph
+that you are using. This path also appears in the `$PYTHONPATH` in newer
+releases, so that if you want to change versions you should remember to
+replace `$MADPATH` and modify `$PYTHONPATH`.
+
+New version of MadGraph are provided by the CERN SFT team. Normally they
+are requested by experts (feel free to get in touch with us if you would
+like a new version deployed or validated). When they build, they apply
+[private
+patches](https://gitlab.cern.ch/sft/lcgcmake/-/tree/master/generators/patches)
+for us; here is the example patch for
+[3.4.1](https://gitlab.cern.ch/sft/lcgcmake/-/blob/master/generators/patches/madgraph5amc-3.4.1.atlasTest.patch).
+
+## Syntax
+
+The following section explains some of the basics for defining your
+process and includes some additional options like excluding diagrams and
+decaying particles.
+
+### Central processes (LO & NLO)
+
+To generate a LO process you can do something as simple as:
+
+    generate p p > z
+
+The same process at NLO would be:
+
+    generate p p > z [QCD]
+
+### Excluding diagrams and interference
+
+For example if your central process is `p p > e+ e-` including the Z and
+gamma\* contribution and interference terms, you would define your
+process like this:
+
+    generate p p > e+ e-
+
+Then if you wanted to separate out the z and gamma\* components you have
+several options:
+
+-   **Z component**: Require diagrams to have s-channel Z-boson:
+    `generate p p > z > e+ e-`
+-   **gamma\*** **component**: Exclude **all** diagrams with a photon in
+    the ME diagram: `generate p p > e+ e- / z`
+-   **gamma\*** **component**: Exclude all diagrams with **s-channel** Z
+    bosons in the diagrams: `generate p p > e+ e- $$ z`
+
+**NOTE: The options above are _not_ gauge invariant and remove
+diagram interference and can result in unphysical distributions! They
+should be avoided if possible.**
+
+  
+However, the following options are safe to use:
+
+-   **Z component**: Produce on-shell Z which is then decayed:
+    `generate p p > z, z > e+ e-`
+-   **gamma\*** **component**: Keep all diagrams but remove events with
+    an **on-shell** Z boson: `generate p p > e+ e- $ z`
+
+Note that the above
+decay syntax only works for LO generation, for NLO generation MadSpin
+must be used to decay particles.
+
+# **Running in Athena**
 
 ## Different running modes
 
 There are essentially three ways of producing MadGraph files in the
 ATLAS production system.
 
--   **Running with inputs**: the requester produces LHEF inputs and then
+-   **Running with inputs**: the requester produces LHEF inputs and then 
     showering is done in the official production system
+    (this is _not_ the preferred way, as it is not easily reproducable)
 -   **On-the-fly (OTF) running**: The inputs are produced inside the
     athena job and then passed to the shower program. In this case
     everything is done in the official production system.
@@ -95,48 +166,37 @@ ATLAS production system.
 
 ### JobOptions structure
 
-Generally the "top" jobOptions file (e.g. `mc.MGPy8EG_myProcess1.py`)
-should not contain all the gory details but instead should simply
-contain a single line that includes a "control" jobOptions file (e.g.
-`include('MadGraphControlMadGraphControl_myProcesses.py')`). The control
-file lives in `MCJobOptions/common/MadGraphControl/`.
-
-Why? Imagine you are producing a signal grid where only the masses of
-the particles produced changes. In that case every top jobOptions file
-will contain a single line that just includes the control jobOptions
-file and the control jobOptions file will decide which mass to chose
-based on e.g. the DSID. This is important because it removes the need to
-copy-paste the bulk of the jobOptions details for each signal point,
-then, if a change is needed, it can be made in just one control file
-rather than many top jobOptions files.
-
-NB: the examples below do **not** follow this guideline, this is for the
-sake of simplicity. Hopefully it more clear for the newcomer this way,
-but it is not recommended for official production.
-
-If a single jop should produce a different number of events than the
-default 10000, the following line needs to be included in the **"top"
-jobOptions file**: `evgenConfig.nEventsPerJob = xxxx`
-Note
-that when matching to a parton shower some events generated by MadGraph
-will have to be vetoed by the parton shower in order to deal with the
-overlap correctly. In order to account for this inefficiency you should
-always ask MadGraph to generate 10% more events than what you want to
-get out from in the end. This is to ensure that the the job doesn't "run
-out of events" in central production, causing the grid jobs to crash for
-instance.
+ATLAS job options can be found in [this repository](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions).
+They are located in a folder whose name is the dataset ID (DSID).
+
+In the case of larger signal grids that might differ, e.g., only in the mass of a particle,
+the "top" jobOptions file (e.g. `mc.MGPy8EG_myProcess1.py`)
+should not contain all the gory details but instead should 
+include a "control" jobOptions file (e.g.`include('MadGraphControlMadGraphControl_myProcesses.py')`).
+This file is added to one of the job option directories and linked from the other ones.
+It is recommended that the top job option is configured based on its name,
+which can be used like so:
+
+      from MadGraphUtilsHelpers import get_physics_short
+      phys_short=get_physics_short() # e.g. MGPy8EG_myProcess1
+
+Particularly for signal requests, that allows quick additions of new mass points without
+any modification to the central file. It also helps ensure that the
+physics short of the job options captures the important part of the
+process definition.
+
 
-### Param Cards
+### Configuration Cards
 
-In the new setup, we strongly encourage you to build your param and run
+We strongly encourage you to build your param and run
 cards on the fly based on the default cards. We have found that this is
 much less error prone in terms of hidden behaviors and unknown
 parameters. To do that, you can use the `modify_param_card` and
 `modify_run_card` functions in MadGraphControl. If you wish to include a
 restriction card (very similar, conceptually, to a template param card,
-but included directly with the model), that can also be done. If the
-model is external to MG5_aMC (e.g. not `loop_sm`), then you can open a
-merge request in
+but included directly with the model and thus more performant),
+that can also be done. If the model is external to MG5_aMC (e.g. not `loop_sm`),
+then you can open a merge request in
 [MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels),
 or a ticket under [AGENE](https://its.cern.ch/jira/browse/AGENE). If the
 model is internal to MG5_aMC, then please open an
@@ -148,7 +208,7 @@ release to be built.
 
 ### Naming conventions for official production
 
-#### Top JobOptions
+#### (Top) JobOption names
 
 As MG5_aMC@NLO can run in both LO and NLO modes the naming convention
 for samples is not entirely obvious. So we make the choice to use the
@@ -200,7 +260,7 @@ samples:
 
     susy.<DSID>.<parameters>.slha 
 
-### Extra models
+## Extra models
 
 A list of available models with documentation is
 [here](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels/blob/master/model_list.txt).
@@ -234,92 +294,6 @@ directory other than the one in which you are running the job, and do:
 
 The job should then be able to pick up your model.
 
-In order for this to work, you need a release with MadGraph 2.4.3 or
-newer. To check what version you have, `echo $MADPATH` after setting up
-athena. One release that is new enough is `MCProd,19.2.5.14.3`. See also
-[here](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas#Athena_setup).
-
-------- -------
-
-# **The Basics**
-
--------
-
-Here are some basic instructions for running MadGraph5_aMC@NLO.
-
-## Setup
-
-When you set up any `AthGeneration` release, an environment variable,
-`$MADPATH` will be defined, pointing to the installation of MadGraph
-that you are using. This path also appears in the `$PYTHONPATH` in newer
-releases, so that if you want to change versions you should remember to
-replace `$MADPATH` and modify `$PYTHONPATH`.
-
-New version of MadGraph are provided by the CERN SFT team. Normally they
-are requested by experts (feel free to get in touch with us if you would
-like a new version deployed or validated). When they build, they apply
-[private
-patches](https://gitlab.cern.ch/sft/lcgcmake/-/tree/master/generators/patches)
-for us; here is the example patch for
-[3.4.1](https://gitlab.cern.ch/sft/lcgcmake/-/blob/master/generators/patches/madgraph5amc-3.4.1.atlasTest.patch).
-
-## Syntax
-
-The following section explains some of the basics for defining your
-process and includes some additional options like excluding diagrams and
-decaying particles.
-
-### Central processes (LO & NLO)
-
-To generate a LO process you can do something as simple as:
-
-    generate p p > z
-
-The same process at NLO would be:
-
-    generate p p > z [QCD]
-
-### Excluding diagrams and interference
-
-For example if your central process is `p p > e+ e-` including the Z and
-gamma\* contribution and interference terms, you would define your
-process like this:
-
-    generate p p > e+ e-
-
-Then if you wanted to separate out the z and gamma\* components you have
-several options:
-
--   **Z component**: Require diagrams to have s-channel Z-boson:
-    `generate p p > z > e+ e-`
--   **gamma\*** **component**: Exclude **all** diagrams with a photon in
-    the ME diagram: `generate p p > e+ e- / z`
--   **gamma\*** **component**: Exclude all diagrams with **s-channel** Z
-    bosons in the diagrams: `generate p p > e+ e- $$ z`
-
-**NOTE: The options above are _not_ gauge invariant and remove
-diagram interference and can result in unphysical distributions! They
-should be avoided if possible.**
-
-  
-However, the following options are safe to use:
-
--   **Z component**: Produce on-shell Z which is then decayed:
-    `generate p p > z, z > e+ e-`
--   **gamma\*** **component**: Keep all diagrams but remove events with
-    an **on-shell** Z boson: `generate p p > e+ e- $ z`
-
-For more information on this syntax definitions see the attached
-[slides](doc/Taipei-2-MLM-tutorial.pdf). Note that the above
-decay syntax only works for LO generation, for NLO generation MadSpin
-must be used to decay particles.
-
-  
-------- -------
-
-# **Running in Athena**
-
--------
 
 ## Generating LHE files (MadGraphControl)
 
@@ -337,21 +311,13 @@ One should first setup a recent 21.6 or 22.6 AthGeneration release. It
 is always best practice to start from a setup that you know worked. At
 the moment, the most recent release 22.6 caches are a good starting
 place if you aren't sure.  
-** Also check [PmgMcSoftware Versions](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PmgMcSoftware#Versions) to be sure that a given release is suitable for your needs**
-
-21.6:
+**Also check [PmgMcSoftware Versions](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PmgMcSoftware#Versions) to be sure that a given release is suitable for your needs**
 
     cd <workdir>
-    asetup 21.6.99,AthGeneration
+    asetup 2X.6.Y,AthGeneration
     mkdir run/
     cd run/
 
-22.6:
-
-    cd <workdir>
-    asetup 22.6.24,AthGeneration
-    mkdir run/
-    cd run/
 
 ### Example Job Options and Local Testing
 
@@ -368,7 +334,7 @@ Only one JO is allowed per JO folder.
 
 ### LO on-the-fly generation
 
-Then to use
+To use
 [mc.MG_ttbar_LHEtest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/tree/master/950xxx/950100/mc.MG_ttbar_LHEtest_valid.py)
 jobOptions for testing, one can run the following command:
 
@@ -388,76 +354,28 @@ jobOptions for testing, one can run the following command:
 Note: This JO is purely for testing, one should always set PDF and
 systematics via a base fragment, see below.
 
-NB: You can ignore warnings like:
-
-    Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc6-gcc47-opt/19.2.1/sw/lcg/external/Python/2.7.3/x86_64-slc6-gcc47-opt/lib/python2.7/threading.py'> ignored
-
 ### PDF usage
 
 In general, LHAPDF should be used rather than the internal MG5_aMC@NLO
 PDFs, they are likely to be more regularly updated and versioned. The
 list of all available LHAPDF6 PDF sets can be found
-[here](http://lhapdf.hepforge.org/pdfsets.html). But for completeness we
-include instructions for both **internal** and **LHAPDF** usage.
+[here](http://lhapdf.hepforge.org/pdfsets.html).
 
 Unless there are good reasons against it, the PMG recommendations, which
 are based on the PDF4LHC recommendations, should be used. They can
 easily be implemented as described in the Systematics section below and
 do not require reading this section.
 
-#### Using Athena LHAPDF package
-
-To use LHAPDF one must simply change `run_card.dat` from selecting an
-internal PDF to selecting LHAPDF and the relevant LHAPDF ID, like this:
-
-    pdlabel = 'lhapdf'
-    lhaid     = 247000
-
-The PDFs currently available in Athena by default can be found via
-looking at the `$LHAPDF_DATA_PATH` environment variable, in the
-`../lcg/external/lhapdfsets/current/` directory.
-
-For an example see the jobOptions
-[mc.MG_ttbar_LHAPDFTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950102/mc.MG_ttbar_LHAPDFTest_valid.py)
-and run
-
-    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950102
-
-Note: This JO is purely for testing, one should always set PDF and
-systematics via a base fragment, see below.
-
-#### Using your own LHAPDF installation
-
-There is the functionality in MadGraphControl to use your own external
-LHAPDF installation. Use the "extlhapath" argument in the generate()
-function to point to your local LHAPDF installation's lhapdf-config
-file:
-
-    generate(..., extlhapath='<path to LHAPDF installation>/bin/lhapdf-config')
-
-NB: This will not work for grid jobs but you can instead remove the
-extlhapdf argument from you generate argument and use the ATLAS LHAPDF
-installation with your own PDF. To do this do the following:
-
--   Add a preExec to your transform command:
-    `preExec='os.environ[\"LHAPATH\"]=\"/cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.14/sw/lcg/external/MCGenerators_lcgcmt61f/lhapdf/5.8.9/share/PDFsets:\"+os.environ[\"TestArea\"]'`
--   Copy your pdf into the directory you're running pathena from
--   Add an extFile arguement to your pathena command to point to the
-    PDFset and index file: `--extFile="CT10nlo.LHgrid,PDFsets.index"`
-
 ### Systematic event weights
 
-In more recent MG5_aMC versions it's possible to get scale and PDF
+It is possible to get scale and PDF
 variations via event weights. Setting this up is simple examples for LO
-and NLO running are provided below. **If your analysis uses
-MadGraph5_aMC@NLO samples that have systematic uncertainty event
-weights calculated by SysCalc, please cite
-[1801.08401](https://arxiv.org/abs/1801.08401) as a reference.**
+and NLO running are provided below. 
 
 #### PDF and systematics via Base fragment include
 
 Central PDF and weights that allow to estimate PDF, alphaS, and muR/muF
-uncertainties at LO and NLO according to the [PDG recommendations](PmgSystematicUncertaintyRecipes) and the PDF4LHC
+uncertainties at LO and NLO according to the [PMG recommendations](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PmgSystematicUncertaintyRecipes) and the PDF4LHC
 prescription can be easily set by including a PDF base fragment.
 
 It only requires adding
@@ -468,21 +386,10 @@ at the top of the job option, where `NNPDF30NLO`
 corresponds to the central PDF and additional pdfs are included as
 weights.
 
-Alternative base framgents are
-
-    MadGraphControl.MadGraph_NNPDF30NLOMC_Base_Fragment
-    MadGraphControl.MadGraph_PDF4LHC15NLO_Base_Fragment
-
-or, when using the four flavour scheme
+Alternative base framgents are defined [here](python/)
 
-    MadGraphControl.MadGraph_NNPDF30NLOnf4_Base_Fragment
-    MadGraphControl.MadGraph_PDF4LHC15NLOnf4_Base_Fragment
-
-The base fragment logic is so far only available in the trunk of
-MadGraphControl and vor MG version of 2.6.2 or higher but in the near
-future using a base fragment to steer PDF and systematics will be
-enforced. If the default base fragments can not be used, a user defined
-base frament can be used, with the following structure:
+If the default base fragments can not be used, a user defined
+base frament can created used, with the following structure:
 
     import MadGraphControl.MadGraphUtils
     MadGraphControl.MadGraphUtils.MADGRAPH_PDFSETTING={
@@ -498,30 +405,6 @@ and can be run with
 
     Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950103
 
-The base fragment also works at NLO and with more involded use cases, as
-the following JO that can be used for generation from gridpack and also
-uses MadSpin (see below for an explanation of these features):
-[mc.aMC_ttbar_BaseFragmentGridpackTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950104/mc.aMC_ttbar_BaseFragmentGridpackTest_valid.py)
-
-To generate the gridpack execute the following command:
-
-    mkdir run_makeGridpack
-    cd run_makeGridpack
-
-    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950104 --outputFileValidation=False
-
-Then generate events from the gridpack with the following commands:
-
-    cd ../
-    mkdir run_generateFromGridpack
-    cd run_generateFromGridpack
-    # In order to test out the new gridpack, we must run off of local files
-    cp -r /cvmfs/atlas.cern.ch/repo/sw/Generators/MCJobOptions/950xxx/950104/ .
-    # Move the gridpack tarball into place
-    cp ../run_makeGridpack/mc*.tar.gz 950104/
-
-    Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=./950104
-
 #### Manual PDF setting, LO example
 
 If you want to add PDFs beyond the usual recommendation, as central PDFs
@@ -543,11 +426,11 @@ and run:
      
     Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=950106
 
-#### Event weights from re-weighting
+### Event weights from re-weighting
 
 MG5_aMC allows the use of re-weighting to derive rather complex weights
 for downstream analysis usage. The use of the reweighting module is
-explained at MadGraph5aMCatNLOreweight. In newer releases, make sure
+explained at MadGraph5aMCatNLOreweight. Make sure
 that your reweighting includes the `--rwgt_info` option, which sets a
 name for the weight that will be propagated automatically through the
 software. For example:
@@ -556,13 +439,17 @@ software. For example:
     set aewm1 100 
 
 Sets the weight name for this weight to `aewm1_100`. Weight names may
-only contain letters, numbers, hyphens, and underscores.
+only contain letters, digits, hyphens, and underscores.
 
 #### Checking weight names
 
 You can check if the weights made it into your LHE file by following
 the instructions [here](doc/checkweights.md)
 
+### SM parameters
+
+It is possible to set default parameters using (MadGraphParamHelpers)[https://gitlab.cern.ch/atlas/athena/-/blob/main/Generators/MadGraphControl/python/MadGraphParamHelpers.py]
+
 ### MadSpin usage
 
 MadSpin can be used for decaying heavy resonances produced at both LO
@@ -601,8 +488,6 @@ jobOptions like this:
     launch"""%runArgs.randomSeed)                                                                                                                                              
     mscard.close()
 
-In this example the Madspin card is written in the default
-run dir, and it will be picken up if it is found by Madgraphcontrol.
 
 For a LO example see the jobOptions
 [mc.MG_ttbar_MadSpinTest_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950107/mc.MG_ttbar_MadSpinTest_valid.py)
@@ -637,10 +522,11 @@ below.**
 
 ### Gridpack mode
 
-The main purposes of using gridpacks in MadGraph are to help people
-avoid hitting the 24 hour grid job limit when generating complicated
-processes that require a lot of time for the matrix element calculation
-and to save a significant amount of grid CPU time for these processes.
+When generating complicated processes, especially at NLO,
+a lot of time is required for the initial stage of the  matrix element
+calculation, including the integration.
+A significant amount of grid CPU time for these processes can be saved using gridpacks.
+Using gridpacks, the initial calcuation will be done only once and is distributed to the grid, where it is re-used by each job.
 
 General information and an introduction to gridpacks in MadGraph can be
 found
@@ -676,12 +562,13 @@ The basic idea is that generation can now be split up into two stages:
 
 #### Mind the Operating System for official MC production
 
-Production jobs are now run in Centos7. Previous releases (before around
-21.6.50) were run in slc6. There may be some incompatabilities between
-these releases for gridpacks, which can contain pre-compiled code. Be
-careful that if you are working in an slc6 release you consistently use
-an slc6 container (`lxplus6` or `setupATLAS -c slc6`), and that if you
-are working in a newer release you do *not* work in a container.
+Production jobs are now run in Centos7 (and eventually will be run on Alma9).
+Previous releases (before around 21.6.50) were run in slc6.
+There may be some incompatabilities between
+these releases for gridpacks, which can contain pre-compiled code.
+Be careful that you generate the gridpack on the appropriate architecture.
+If you are working, e.g., in an slc6 release, you consistently use
+an slc6 container (`lxplus6` or `setupATLAS -c slc6`).
 
 #### LO example
 
@@ -770,10 +657,6 @@ the following command:
 
     Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputTXTFile=test_lhe_events --jobConfig=./950110
 
-**IMPORTANT FOR OFFICIAL PRODUCTION:** If you are using gridpacks as
-inputs you need to add the following line in your top jobOptions to tell
-the production system where to check for the integration grid files -
-`evgenConfig.inputconfcheck="<name>"`
 
 #### Tidying gridpacks after creation
 
@@ -891,7 +774,8 @@ for details.
 Method consists in using a sample of events generated under a certain
 theoretical hypothesis and in associating with those events an
 additional weight that corresponds to a new theoretical hypothesis. It
-is described [here](MadGraph5aMCatNLOreweight).
+is described in more detail [here](doc/reweight.md).
+Ultimately, as is the case for MadSpin running, the appropriate reweight card needs to be placed in the process directory.
 
 #### LO example
 
@@ -914,7 +798,7 @@ and run:
 
 The bias module allows to introduce a bias function that affects the
 distribution of generated events. It is described
-[here](MadGraph5aMCatNLObias).
+[here](https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/LOEventGenerationBias).
 
 ### Adding lifetimes
 
@@ -933,29 +817,31 @@ Note that this function must be called **after** `generate` and
 ## Showering LHE files
 
 It is possible to shower LO files with Pythia8 and it is possible to
-shower NLO with either Pythia8 or Herwig++. Instructions for generating
+shower NLO with either Pythia8 or Herwig7. Instructions for generating
 OTF MadGraph events and then showering them are given below.
 
+Note that when matching to a parton shower some events generated by MadGraph
+will be vetoed by the parton shower, for various reasons.
+In order to account for this inefficiency you should
+always ask MadGraph to generate at least 10% more events than what you want to
+get out from in the end. This is to ensure that the the job doesn't "run
+out of events" in central production, causing the grid jobs to crash for
+instance.
+
 You can generate samples and let the shower take care of all additional
 QCD radiation inclusively or generate samples with multiple additional
 partons in the matrix element and then apply a merging/matching
 procedure to remove overlaps. Instructions for both cases are outlined
-in the following but first, setup following [these
-instructions](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraph5aMCatNLOForAtlas#Athena_setup).
-Then:
-
-    cd $TestArea
-    mkdir run/
-    cd run/
+in the following.
 
 ### LO Pythia8 Showering
 
 The inclusive and merged showering settings are described in this
-section for LO matrix element samples. (Please use the set up above)
+section for LO matrix element samples. 
 
 #### LO Pythia8 Showering Inclusive samples
 
-To generate and shower LO MadGraph inclusively use the attached
+To generate and shower LO MadGraph inclusively use the following
 [mc.aMCPy8EG_A14NNPDF23_ttbar_Incl_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950116/mc.MGPy8EG_A14NNPDF23_ttbar_Incl_valid.py)
 jobOptions. This includes adding an extra line from MadGraphControl to
 move the MadGraph output into the right naming convention and format
@@ -965,11 +851,6 @@ Pythia8 shower jobOption fragments:
 
                                                                                                                                                                            
     #### Shower                                                                                                                                                             
-    evgenConfig.description = 'MadGraph_ttbar'                                                                                                                                
-    evgenConfig.keywords+=['ttbar','jets']
-    evgenConfig.inputfilecheck = runName                                                                                                                                    
-    runArgs.inputGeneratorFile=runName+'._00001.events.tar.gz'
-
     include("Pythia8_i/Pythia8_A14_NNPDF23LO_EvtGen_Common.py")
     include("Pythia8_i/Pythia8_MadGraph.py")
 
@@ -987,14 +868,21 @@ production system where to check for the LHE files -
 
 #### LO Pythia8 Showering with CKKW-L kT-Merging
 
+Merging allows to combine samples with different jet-multplicity at matrix element level, e.g., Z+0jet and Z+1jet.
+If configured correctly, this improves the modelling of hard jets (and the recoiling particles),
+combining the advantages of matrix element generator (good for hard jets) and parton shower (needed for soft jets).
+
 **The first thing you should do before trying to setup a new
 CKKW-L-merged sample is look at the CKKW-L merging section of the
 Pythia8 manual
-[here](http://home.thep.lu.se/~torbjorn/pythia82html/CKKWLMerging.html),
+[here](https://pythia.org/latest-manual/CKKWLMerging.html),
 where the documentation is quite thorough.**
 
 CKKW-L is the MG5_aMC+Py8 LO-multileg merging scheme of choice for Run2.
-This is an update wrt MLM. CKKW-L is not supported by the ickkw switches
+This is an update wrt MLM.
+MLM should be used for loop-induced processes only, for which CKKW-L is not appropriate.
+
+CKKW-L is not supported by the ickkw switches
 like MLM, so you have to be a bit more careful with the settings. You
 should **not** set xqcut at all with CKKW-L merging (if you set xqcut a
 reasonable amount lower than ktdurham, then it’s unlikely to have any
@@ -1026,24 +914,22 @@ in example) , `process` is the hard process without additional partons
 `run_card.dat` (= 30 GeV in example) and `dparameter` is the same as in
 the MadGraph `run_card.dat` (= 0.4 in example).
 
-Run with the usual Gen_tf.py command but now there are three different
-runs, one each for the 0-jet, 1-jet and 2-jet samples or directly for the combined sample:
+Run with the usual Gen_tf.py command:
 
     Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950117
 
   
   
 
-### WIP NLO Pythia8 Showering
+### NLO Pythia8 Showering
 
 The inclusive Pythia8 showering settings are described in this section
-for NLO matrix element samples. (Please use the setup above) NLO merging
-is a work in progress and will be added ASAP.
+for NLO matrix element samples. 
 
-#### WIP NLO Pythia8 Showering Inclusive samples
+####  NLO Pythia8 Showering Inclusive samples
 
 To generate NLO MadGraph5_aMC@NLO inclusively and shower with Pythia8
-use the attached
+use the
 [mc.aMCPy8EG_A14NNPDF23_ttbar_Incl_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950118/mc.aMCPy8EG_A14NNPDF23_ttbar_Incl_valid.py)
 jobOptions. This includes adding an extra line from MadGraphControl to
 move the LHE output into the right naming convention and format
@@ -1051,84 +937,75 @@ move the LHE output into the right naming convention and format
 metadata and configuration and then finally including the relevant
 Pythia8 shower jobOption fragments:
 
-    outputDS = arrange_output(run_name=runName,proc_dir=process_dir,outputDS=runName+'._00001.events.tar.gz',lhe_version=1)                                                               
-                                                                                                                                                                               
-    #### Shower                                                                                                                                                                
-                                                                                                                                                                               
-
-    evgenConfig.description = 'aMcAtNlo_ttbar'                                                                                                                               
-    evgenConfig.keywords+=['ttbar','jets']                                                                                                                                   
-    runArgs.inputGeneratorFile=outputDS
-                                                                                                                                                                               
     include("Pythia8_i/Pythia8_A14_NNPDF23LO_EvtGen_Common.py")                                                                                                                  
     include("Pythia8_i/Pythia8_aMcAtNlo.py")  
 
 Note that `Pythia8_aMcAtNlo.py` includes the author recommended setting
 (from [here](http://amcatnlo.web.cern.ch/amcatnlo/list_detailed2.htm#showersettings)):
 
-                                                                                                                                                                                                                                                                                                                                                                                                                                                         
-    genSeq.Pythia8.Commands += ["SpaceShower:pTmaxMatch = 1",                                                                                                                  
-                                "SpaceShower:pTmaxFudge = 1",                                                                                                                  
-                                "SpaceShower:MEcorrections = off",                                                                                                             
-                                "TimeShower:pTmaxMatch = 1",                                                                                                                   
-                                "TimeShower:pTmaxFudge = 1",                                                                                                                   
-                                "TimeShower:MEcorrections = off",                                                                                                              
-                                "TimeShower:globalRecoil = on",                                                                                                                
-                                "TimeShower:limitPTmaxGlobal = on",                                                                                                            
-                                "TimeShower:nMaxGlobalRecoil = 1",                                                                                                             
-                                "TimeShower:globalRecoilMode = 2",                                                                                                             
-                                "TimeShower:nMaxGlobalBranch = 1.",      
-                                "TimeShower:weightGluonToQuark=1.",
-                                "Check:epTolErr = 1e-2" ]                                                                                                                                                                         
-
 Run with the usual Generate_tf.py command:
 
     Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950118
 
-### <span class="twiki-macro ICON">wip</span> NLO Herwig++ Showering
-
-To generate NLO MadGraph5_aMC@NLO inclusively and shower with Herwig++
-use the attached
-[MC15.999999.aMcAtNloHerwigppEvtGen_CT10ME_UEEE5CTEQ6L1_ttbar_Incl.py](%ATTACHURL%/MC15.999999.aMcAtNloHerwigppEvtGen_CT10ME_UEEE5CTEQ6L1_ttbar_Incl.py.txt)
-jobOptions (note: these still need to be updated to the new workflow).
-This includes changing one parameter in `run_card.dat`, setting
-=parton_shower =
-HERWIGPP`,then adding an extra line from !MadGraphControl to move the LHE output into the right naming convention and format (=arrange_output()`)
-and then adding a few standard lines for the the metadata and
-configuration and then finally including the relevant Herwig++ shower
-jobOption fragments:
-
-    outputDS = arrange_output(run_name=runName,proc_dir=process_dir,outputDS=runName+'._00001.events.tar.gz',lhe_version=1)                                                               
-                                                                                                                                                                               
-    #### Shower                                                                                                                                                                
-    evgenConfig.generators += ["aMcAtNlo", "Herwigpp"]                                                                                                                         
-    evgenConfig.description = 'aMcAtNlo_ttbar_Herwigpp'                                                                                                                      
-    evgenConfig.keywords+=['ttbar','jets']                                                                                                                               
-    runArgs.inputGeneratorFile=outputDS                                                                                                              
-                                                                                                                                                                               
-    include("Herwigpp_i/Herwigpp_UEEE5_CTEQ6L1_CT10ME_LHEF_EvtGen_Common.py")  
+### NLO merged samples with FxFx merging
 
-Run with the usual Generate_tf.py command:
+FxFx merging is the merging-scheme of choice for NLO samples. It is described [here](http://amcatnlo.web.cern.ch/amcatnlo/FxFx_merging.htm).
 
-    Generate_tf.py --ecmEnergy=13000. --maxEvents=-1 --runNumber=999999 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=MC15.999999.aMcAtNloHerwigppEvtGen_CT10ME_UEEE5CTEQ6L1_ttbar_Incl.py
+An example job option can be found here:
 
-**Note that as mentioned in the comments,
-the Herwig++ lines in the jobOptions should be migrated into single-line
-python includes eventually.**
+[mc.MGPy8EG_Zll_FxFx_1jets_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/-/blob/master/950xxx/950632/mc.MGPy8EG_Zll_FxFx_1jets_valid.py)
 
-  
-  
+As for LO merging, both MG5_aMC@NLO and the parton shower need to be configured.
+In MG we set:
+
+    'ickkw'         : 3,
+    'jetradius'     : 1.0,
+    'jetalgo'       : 1, # this is the default
+    'ptj'           : <=qCut/2,
+    'etaj'          : 10,
+
+While we need to tell Pythia about the max jet multiplicity (in addition to the core process):
+
+    PYTHIA8_nJetMax=nJetMax
+    PYTHIA8_qCut=qCut
+
+
+### LO Herwig7 Showering
+
+LO showering with Herwig in Athena is in principle straightforward. Instead of the Pythia includes, we include the ones for the Herwig parton shower.
+Please note that the Herwig knowledge in ATLAS is not at the same level as for Pythia and some things are in flux, so it's good to double check the most recent recommendation with the Herwig experts.
+
+    # Include ATLAS config   
+    include("Herwig7_i/Herwig72_LHEF.py")
+    # configure Herwig7
+    Herwig7Config.me_pdf_commands(order="LO", name="NNPDF30_nlo_as_0118")
+    Herwig7Config.tune_commands()
+    Herwig7Config.lhef_mg5amc_commands(lhe_filename="tmp_LHE_events.events", me_pdf_order="NLO")
+    # add EvtGen
+    include("Herwig7_i/Herwig71_EvtGen.py")
+    # run
+    Herwig7Config.run()
+
+### NLO Herwig7 Showering
 
-## Running in the production system
 
-The default setup in the production system for OTF jobs is to store the
-intermediate LHE files, therefore it is **mandatory** to have the
-following lines in the control joboption(see examples above as well):
+For NLO (and NLO only) this includes changing one parameter in `run_card.dat`, setting
 
-    outputDS = arrange_output( ... )    
-    runArgs.inputGeneratorFile=outputDS    
+    parton_shower = 'HERWIGPP'
+
+and thena adding the parton shower similar to LO running:
+
+    # initialize Herwig7 generator configuration for showering of LHE files
+    include("Herwig7_i/Herwig72_LHEF.py")
+    # configure Herwig7
+    Herwig7Config.me_pdf_commands(order="NLO", name="NNPDF30_nlo_as_0118")
+    Herwig7Config.tune_commands()
+    Herwig7Config.lhef_mg5amc_commands(lhe_filename="tmp_LHE_events.events", me_pdf_order="NLO")
+    # add EvtGen
+    include("Herwig7_i/Herwig71_EvtGen.py")
+    # run
+    Herwig7Config.run()
 
-and you must not have `evgenConfig.inputfilecheck` in the job option.
 
 ## Feature requests
 
@@ -1141,11 +1018,9 @@ Link" to AGENE-987**.
   
   
 
-------- -------
 
 # **Contact persons**
 
--------
 
 **MadGraphControl** <atlas-generators-madgraphcontrol@cern.ch>
 
@@ -1157,17 +1032,44 @@ Link" to AGENE-987**.
 -   Dominic Hirschbuehl
 -   Francesco Giuli
 
-**<MadGraph5_aMC@NLO> - SUSY(control) and BSM models**
+**<MadGraph5_aMC@NLO> - SUSY(control) and BSM models mainly**
 
 -   Zach Marshall
 
   
-  
-------- -------
 
 # **FAQ**
 
--------
+## Differences between MG5_aMC 3.X and 2.X
+
+3.X supports various new features, most importantly EW loops and the full EW (and EW+QCD) NLO expansion.
+For simple NLO QCD proceses some differences are also expected.
+
+3.X allows mixed nlo expansions (https://arxiv.org/pdf/1804.10017.pdf), which is by default activated with nlo_mixed_expansion=True.
+For some EW processes (single top production, VBF production) this can lead to different diagrams being generated in v2 and v3.
+This can lead to "poles do not cancel" (e.g. for some single top processes) and take a long time for these proceses but is *actually* NLO, in contast to the old syntax, which is only an approximation of the full NLO.
+
+Another difference is coupling orders, if we now set one but not all coupling orders, higher orders are potentially included up to order 99 (if they lead to the final state of course).
+Example:
+
+    MG5_aMC>generate p p > z j j  QCD=0 [QCD]
+    QED order is missing in the process definition. It will be set to "default unser couplings": 99
+    If this is not what you need, please regenerate with the correct orders.
+    Order QCD is not constrained as squared_orders. Using: QCD^2=0
+    Order QED is not constrained as squared_orders. Using: QED^2=198
+
+This can lead to surprises when, e.g., new physics couplings are non-zero for job option that had zero new physics in MG 2.X releases.
+
+
+## Warning: Non-trivial updates in 21.6
+
+We have made an effort in release 21.6 to update, clean up, and clarify
+quite a few functions within MadGraphControl. We've also added an
+extensive set of tests, with job options (linked on this page) showing
+how we think things should look. Particularly because of the interface
+changes **it is expected that job options from older releases will not run in 21.6**. If you need help with the
+migration, please [write to the list](mailto:atlas-generators-madgraphcontrol@cern.ch).
+
 
 ## Usage of showers with MG5
 
@@ -1197,7 +1099,8 @@ used and how. Please see below some advices and answers.
     is rather minor and therefore tolerable, and new tuning which will be
     released at the end of September will further mitigate discrepancies.
 
--   MG5 LO + Herwig++: can we use it? **A: not yet, it has not been validated** but work is in progress.
+-   MG5 LO + Herwig++: can we use it? **A: only with extreme caution**
+    The Herwig expertise in ATLAS is limited.
 
 
 ## Implicit type error
@@ -1278,10 +1181,10 @@ executed):
 
 The generation of EFT samples typically requires the generation of a
 large number of samples. For this is can be useful to either use the
-reweighting module described at MadGraph5aMCatNLOreweight . Samples
+reweighting module described at [reweight](doc/reweight.md) . Samples
 corresponding to SM-EFT interference as well as samples corresponding to
 purely new-physics contributions can also be generated directly with the
-method described at MadGraphEFTMCdecomposition .
+method described at [MadGraphEFTMCdecomposition](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/MadGraphEFTMCdecomposition).
 
 ## Using a private MG5_aMC Version
 
@@ -1307,6 +1210,14 @@ central MadGraph installation with yours in `PYTHONPATH` rather than
 just adding yours to the beginning of the patch. Nevertheless, for most
 situations, the above will suffice.
 
+## What is the default scale, how do I set other scales?
+
+The default scale is a non-trivial dynamic scale, a few words on it here: https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/FAQ-General-13
+One can choose other dynamic scales, see here: https://answers.launchpad.net/mg5amcnlo/+faq/2014
+By changing setscales.f you can implement arbitrary scales and select them with the dynamical scale choice of usually 0 or 10.
+In 3.5.X there is also a new way to set dynamic scales: https://answers.launchpad.net/mg5amcnlo/+faq/3325
+There is also the option to use fixed scales, but in most cases this is not recommended.
+
 ## I'm Really Stuck!
 
 The [mailing list](mailto:atlas-generators-madgraphcontrol@cern.ch) is a
@@ -1330,270 +1241,18 @@ transform wrappers.
 
   
   
-------- -------
+-------
 
 # **Release history**
 
--------
-
 For a history of releases and guidelines on what caches can and can't be
-used for MadGraph5_aMC@NLO, please see the [PmgMcSoftware
-twiki](https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/PmgMcSoftware#Versions_release_21_6_AthGenerat).  
-Note that in general **only AtlasProduction caches should be used**, the
-MCProd caches are created for validation purposes and very specific
-software configurations, not for general use. Also note that issues
-should be reported to <atlas-generators-madgraphcontrol@cern.ch>. Most
-releases are marked as Ok unless there is feedback from users that bugs
-have been found - they are not all explicitly validated.  
-  
+used for MadGraph5_aMC@NLO, please see the [PmgMcSoftware twiki](https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/PmgMcSoftware).  
+ 
 
-The following tables are out of date for release 21. Please check the
-link to the PmgMcSoftware twiki above for a more up-to-date table.
-
-\| **Cache** \| **Group** \| **Ok to use?** \|\|\| **MG5_aMC** \|
-**Py8** \| **MGC** \| **Py8_i** \| **Comment** \|
-
-|                  |                   |                                     |                                     |                                                 |                |       |     |     |                                                                                                |
-|------------------|-------------------|-------------------------------------|-------------------------------------|-------------------------------------------------|----------------|-------|-----|-----|------------------------------------------------------------------------------------------------|
-| ^                | ^                 | **LO**                              | **Merge**                           | **NLO**                                         | ^              | ^     | ^   | ^   | ^                                                                                              |
-| **21.6 release** | **AthGeneration** |                                     |                                     |                                                 |                |       |     |     |                                                                                                |
-| 21.6.0           | AthGeneration     |                                     |                                     |                                                 |                |       |     |     |                                                                                                |
-| 21.6.1           | AthGeneration     |                                     |                                     |                                                 |                |       |     |     |                                                                                                |
-| 21.6.2           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.2p1.atlas2 | 240p1 |     |     |                                                                                                |
-| 21.6.3           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.2p1.atlas2 | 240p1 |     |     |                                                                                                |
-| 21.6.4           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.2p1.atlas2 | 240p1 |     |     |                                                                                                |
-| 21.6.5           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.2p1.atlas2 | 240p1 |     |     |                                                                                                |
-| 21.6.6           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.5p2.atlas3 | 240p1 |     |     |                                                                                                |
-| 21.6.7           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.5p3.atlas3 | 240p3 |     |     |                                                                                                |
-| 21.6.8           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.5p3.atlas3 | 240p3 |     |     |                                                                                                |
-| 21.6.9           | AthGeneration     | %Y%%X%(m2,gs1)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.5p3.atlas3 | 240p3 |     |     |                                                                                                |
-| 21.6.10          | AthGeneration     | %Y%%X%(m2,gs2)                      | <span class="twiki-macro Y"></span> | <span class="twiki-macro ICON">choice-no</span> | 2.6.6p3.atlas4 | 240p3 |     |     |                                                                                                |
-| 21.6.11          | AthGeneration     | %Y%%X%(m2,gs2)                      | %Y%%X%(mg)                          | <span class="twiki-macro ICON">choice-no</span> | 2.6.6p3.atlas4 | 243p3 |     |     |                                                                                                |
-| 21.6.12          | AthGeneration     | %Y%%X%(m2,gs2)                      | %Y%%X%(mg)                          | <span class="twiki-macro ICON">choice-no</span> | 2.6.6p3.atlas4 | 243p4 |     |     |                                                                                                |
-| 21.6.13          | AthGeneration     | %Y%%X%(m2)                          | %Y%%X%(mg)                          | <span class="twiki-macro ICON">choice-no</span> | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
-| 21.6.14          | AthGeneration     | %Y%%X%(m2)                          | %Y%%X%(mg)                          | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
-| 21.6.15          | AthGeneration     | %Y%%X%(m2,g2)                       | %Y%%X%(mg)                          | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
-| 21.6.16          | AthGeneration     | %Y%%X%(m2,g2)                       | %Y%%X%(mg)                          | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
-| 21.6.17          | AthGeneration     | <span class="twiki-macro Y"></span> | %Y%%X%(mg)                          | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 243p4 |     |     | When running systematics from gridpack, the "unweighted events not found" crash can be ignored |
-| 21.6.18          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.19          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.20          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.21          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 240p3 |     |     |                                                                                                |
-| 21.6.22          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     | Interface changes from this release on                                                         |
-| 21.6.23          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.24          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.25          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.26          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.27          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.28          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.29          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.6.7p3.atlas4 | 244p3 |     |     |                                                                                                |
-| 21.6.30          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
-| 21.6.31          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
-| 21.6.32          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
-| 21.6.33          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 240p4 |     |     |                                                                                                |
-| 21.6.34          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 302p3 |     |     |                                                                                                |
-| 21.6.35          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
-| 21.6.36          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 243p4 |     |     |                                                                                                |
-| 21.6.37          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 243p4 |     |     |                                                                                                |
-| 21.6.38          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 244p3 |     |     |                                                                                                |
-| 21.6.39          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.2p3.atlas5 | 302p3 |     |     |                                                                                                |
-| 21.6.40          | AthGeneration     | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span> | <span class="twiki-macro Y"></span>             | 2.7.3p3.atlas5 | 244p3 |     |     |                                                                                                |
-
-<span class="twiki-macro TWISTY" showlink="Show 19.X releases"
-hidelink="Hide 19.X releases"
-showimgleft="%ICONURLPATH{toggleopen-small}%"
-hideimgleft="%ICONURLPATH{toggleclose-small}%"></span> \| **4-digit** \|
-**AtlasProduction** \| \| \| \| \| \| \| \| \|
-
-|             |                 |                                                 |                                                 |                                                 |                      |         |          |             |                                                                                                    |
-|-------------|-----------------|-------------------------------------------------|-------------------------------------------------|-------------------------------------------------|----------------------|---------|----------|-------------|----------------------------------------------------------------------------------------------------|
-| 19.2.3.8    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_2_p4           | 8.186   | 00-05-04 | 00-11-02    | Blacklisted for CKKW-L merging normalisation                                                       |
-| 19.2.3.9    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p5           | 8.186   | 00-05-06 | 00-11-04    | CKKW-L merging normalisation fixed                                                                 |
-| 19.2.4.1    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p5           | 8.186   | 00-05-06 | 00-11-04    |                                                                                                    |
-| 19.2.4.2    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p6           | 8.186   | 00-05-06 | 00-11-05    |                                                                                                    |
-| 19.2.4.3    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p6           | 8.186   | 00-05-12 | 00-11-05    |                                                                                                    |
-| 19.2.4.4    | AtlasProduction | <span class="twiki-macro ICON">choice-no</span> | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3              | 8.186   | 00-05-12 | 00-11-05    | Missing models (not correctly copied in cvmfs)                                                     |
-| 19.2.4.5    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p0           | 8.205   | 00-05-13 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
-| 19.2.4.6    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p1           | 8.205   | 00-05-14 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
-| 19.2.4.8    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p2           | 8.205   | 00-05-16 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
-| 19.2.4.9    | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p3           | 8.205   | 00-05-21 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
-| 19.2.4.10   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p3           | 8.205   | 00-05-21 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
-| 19.2.4.11   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p3           | 8.210   | 00-05-21 | 00-12-02    | Py8_i with better syst variation naming                                                            |
-| 19.2.4.12   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-02    | Py8_i with better syst variation naming                                                            |
-| 19.2.4.13   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-02    | Py8_i with better syst variation naming                                                            |
-| 19.2.4.14   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-03    | Py8_i fix for syst variation weights and CKKW-L merging                                            |
-| 19.2.4.16   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-03    | Py8_i fix for syst variation weights and CKKW-L merging                                            |
-| 19.2.4.17   | AtlasProduction | %Y%%X%(g)                                       | %Y%%X%(g)                                       | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-25 | 00-12-03    | MadGraphControl updates for cleaning up output but buggy for gridpack running                      |
-| 19.2.4.18   | AtlasProduction | %Y%%X%(g)                                       | %Y%%X%(g)                                       | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-25 | 00-12-03    | MadGraphControl updates for cleaning up output but buggy for gridpack running                      |
-| 19.2.4.19   | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_2_p1           | 8.210   | 00-05-27 | 00-12-03    | MadGraphControl updates for gridpack running and fix for cvmfs compilation                         |
-| 19.2.5.1    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.210   | 00-05-27 | 00-12-03    | New MG5_aMC version - NLO MadSpin issue                                                            |
-| 19.2.5.2    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.210   | 00-05-27 | 00-12-03    | New MG5_aMC version - NLO MadSpin issue                                                            |
-| 19.2.5.3    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3              | 8.210   | 00-05-27 | 00-12-03    | New MG5_aMC version - NLO MadSpin issue                                                            |
-| 19.2.5.4    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p0           | 8.210   | 00-05-33 | 00-12-03    | New MG5_aMC version                                                                                |
-| 19.2.5.5    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3              | 8.210   | 00-05-33 | 00-12-03    | New MG5_aMC version                                                                                |
-| 19.2.5.6    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-39 | 00-12-03    | New check in build_run_card to make sure generate() params are not set here too.                   |
-| 19.2.5.7    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-39 | 00-12-03    | Same as 19.2.5.6                                                                                   |
-| 19.2.5.8    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-39 | 00-12-03    | New check in build_run_card to make sure generate() params are not set here too.                   |
-| 19.2.5.9    | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-39 | 00-12-08    | New Py8 version and Py8_i FxFx cross section correction fix                                        |
-| 19.2.5.10   | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-42 | 00-12-08    | Updated MGC with protection for GFortran compilation tmp dir                                       |
-| 19.2.5.11   | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-43 | 00-12-08    | Updated MGC with new option to compile NLO gridpack when generating events                         |
-| 19.2.5.12   | AtlasProduction | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-43 | 00-12-10    | New Py8_i with fixed ZprimeFlatpT UserHook                                                         |
-| 19.2.5.13   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-48 | 00-12-10    | Updated MGC with fixes for new LHAPDF scheme                                                       |
-| 19.2.5.14   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-48 | 00-12-10    | Same as 19.2.5.13                                                                                  |
-| 19.2.5.15   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-51 | 00-12-10    | Updated MGC for multiple PDFs                                                                      |
-| 19.2.5.16   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-53 | 00-12-10    | Updated MGC, small modifications                                                                   |
-| 19.2.5.17   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-54 | 00-12-10    | Updated MGC for lifetime-modified output file                                                      |
-| 19.2.5.18   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-55 | 00-12-10    | Updated MGC for better condor handling                                                             |
-| 19.2.5.19   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-57 | 00-12-10    | Updated MGC with new update_lhe_file function                                                      |
-| 19.2.5.20   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Updated MGC with fix for LHAPDF boost cflags                                                       |
-| 19.2.5.21   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Same as 19.2.5.20                                                                                  |
-| 19.2.5.22   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-63 | 00-12-10    |                                                                                                    |
-| 19.2.5.23   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-63 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.24   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.25   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.26   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.27   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-72 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.28   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-73 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.29   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.30   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.31   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-77 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.32   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-77 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.33   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.34   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.35   | AtlasProduction | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_6\_2_atlas2 (LCG) | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
-| **5-digit** | **MCProd**      |                                                 |                                                 |                                                 |                      |         |          |             |                                                                                                    |
-| 19.2.3.8.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_2_p4           | 8.186   | 00-05-04 | 00-11-02    | Blacklisted for CKKW-L merging normalisation                                                       |
-| 19.2.3.10.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p5           | 8.186   | 00-05-06 | 00-11-01-02 |                                                                                                    |
-| 19.2.4.1.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p5           | 8.186   | 00-05-06 | 00-11-04    |                                                                                                    |
-| 19.2.4.2.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_2_p6           | 8.186   | 00-05-06 | 00-11-05    |                                                                                                    |
-| 19.2.4.3.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_2_p6           | 8.205   | 00-05-12 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
-| 19.2.4.4.1  | MCProd          | <span class="twiki-macro ICON">choice-no</span> | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3              | 8.186   | 00-05-12 | 00-11-05    | Missing models (not correctly copied in cvmfs)                                                     |
-| 19.2.4.4.2  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p0           | 8.186   | 00-05-13 | 00-11-05    | Models fixed                                                                                       |
-| 19.2.4.4.3  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p0           | 8.210   | 00-05-13 | 00-12-01    | New Py8 version with CKKW-L merging fix                                                            |
-| 19.2.4.5.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_2\_3_p0           | 8.205   | 00-05-13 | 00-12-01    | Py8.205 bad scale value for CKKW-L merging                                                         |
-| 19.2.4.8.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | <span class="twiki-macro ICON">choice-no</span> | v2_3\_0              | 8.205   | 00-05-24 | 00-12-01    | New MG5_aMC version but still Py8.205 & NLO compilation failure                                    |
-| 19.2.4.9.1  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro ICON">choice-no</span> | %Y%%X%(g,m)                                     | v2_3\_2              | 8.205   | 00-05-24 | 00-12-01    | New MG5_aMC version NLO compilation fix (but still Py8.205)                                        |
-| 19.2.4.9.2  | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p3           | 8.186   | 00-05-24 | 00-11-05    | Revert to older setup                                                                              |
-| 19.2.4.9.3  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_3\_2              | 8.210   | 00-05-24 | 00-12-01    | New MG5_aMC version and Py8.210                                                                    |
-| 19.2.4.10.1 | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.186   | 00-05-24 | 00-11-05    | Revert to older setup                                                                              |
-| 19.2.4.10.2 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_3\_2_p0           | 8.210   | 00-05-24 | 00-12-02    | New MG5_aMC version and Py8 with better syst variation naming                                      |
-| 19.2.4.12.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-02    | Py8_i with better syst variation naming                                                            |
-| 19.2.4.16.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-03    | Py8_i fix for syst variation weights and CKKW-L merging                                            |
-| 19.2.4.16.2 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.212   | 00-05-24 | 00-12-04    | New Pythia8 version                                                                                |
-| 19.2.4.16.3 | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_3\_2_p1           | 8.210   | 00-05-24 | 00-12-03    | New MG5_aMC patch                                                                                  |
-| 19.2.4.16.4 | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_3\_2_p1           | 8.212   | 00-05-24 | 00-12-04    | New MG5_aMC patch and New Py8 version                                                              |
-| 19.2.4.16.5 | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(g,m)                                     | v2_3\_2_p1           | 8.210   | 00-05-24 | 00-12-04    | New MG5_aMC patch                                                                                  |
-| 19.2.4.19.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(g,m)                                     | v2_2\_3_p4           | 8.210   | 00-05-24 | 00-12-03    | Same as 19.2.4.16.1                                                                                |
-| 19.2.5.1.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.215   | 00-05-27 | 00-12-04    | New Py8 version - NLO MadSpin issue                                                                |
-| 19.2.5.1.2  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.212   | 00-05-27 | 00-12-04    | Another Py8 version - NLO MadSpin issue                                                            |
-| 19.2.5.3.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | %Y%%X%(m)                                       | v2_3\_3              | 8.21201 | 00-05-27 | 00-12-04    | Yet another Py8 version - NLO MadSpin issue                                                        |
-| 19.2.5.3.2  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p0           | 8.215   | 00-05-35 | 00-12-04    | MadGraphControl update                                                                             |
-| 19.2.5.3.3  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p0           | 8.215   | 00-05-35 | 00-12-04    | MadGraphControl update                                                                             |
-| 19.2.5.7.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-39 | 00-12-08    | Py8_i FxFx cross section correction fix                                                            |
-| 19.2.5.8.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.210   | 00-05-42 | 00-12-03    | Adding protection for GFortran compilation tmp dir                                                 |
-| 19.2.5.9.1  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.219   | 00-05-42 | 00-12-08-01 | New Py8 version and corresponding Py8_i changes                                                    |
-| 19.2.5.9.2  | MCProd          | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | <span class="twiki-macro Y"></span>             | v2_3\_2_p1           | 8.219   | 00-05-24 | 00-12-08-01 | Reverting MGC version wrt above, for MC validation                                                 |
-| 19.2.5.11.1 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>%X%(i) | <span class="twiki-macro ICON">wip</span>       | v2_4\_2_atlas (LCG)  | 8.212   | 00-05-43 | 00-12-08    | New MG5_aMC version from Genser (LCG)                                                              |
-| 19.2.5.11.2 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>%X%(i) | <span class="twiki-macro ICON">wip</span>       | v2_4\_2_atlas (LCG)  | 8.212   | 00-05-43 | 00-12-08    | Same as 19.2.5.11.1                                                                                |
-| 19.2.5.12.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | %Y%%X%(i)                                       | v2_3\_3_p1           | 8.212   | 00-05-43 | 00-12-10    | New Py8_i with fixed ZprimeFlatpT UserHook                                                         |
-| 19.2.5.12.2 | MCProd          | %Y%%X%(l)                                       | %Y%%X%(l)                                       | %Y%%X%(l)                                       | v2_4\_3_atlas (LCG)  | 8.212   | 00-05-47 | 00-12-10    | New MG5_aMC version and MGC update with LHAPDF cvmfs attempted fix (buggy)                         |
-| 19.2.5.12.3 | MCProd          | %Y%%X%(s)                                       | %Y%%X%(s)                                       | %Y%%X%(i)                                       | v2_3\_3_p1           | 8.212   | 00-05-43 | 00-12-10    | Same as 19.2.5.12                                                                                  |
-| 19.2.5.13.1 | MCProd          | %Y%%X%(s)                                       | %Y%%X%(s)                                       | <span class="twiki-macro ICON">wip</span>       | v2_4\_3_atlas (LCG)  | 8.212   | 00-05-48 | 00-12-04    | Updated MGC with fixes for new LHAPDF scheme, reverted Py8_i for MC validation                     |
-| 19.2.5.14.3 | MCProd          | %Y%%X%(s)                                       | %Y%%X%(s)                                       | <span class="twiki-macro ICON">wip</span>       | v2_4\_3_atlas (LCG)  | 8.212   | 00-05-51 | 00-12-11    | Updated MGC with more fixes                                                                        |
-| 19.2.5.14.4 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.212   | 00-05-63 | 00-12-11    |                                                                                                    |
-| 19.2.5.14.5 | MCProd          |                                                 |                                                 |                                                 | v2_4\_3_atlas (LCG)  | 8.212   | 00-05-63 | 00-12-11    |                                                                                                    |
-| 19.2.5.16.1 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_5\_1_atlas (LCG)  | 8.212   | 00-05-53 | 00-12-10    | Updated MGC, small modifications                                                                   |
-| 19.2.5.17.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-54 | 00-12-10    | Updated MGC for lifetime-modified output file                                                      |
-| 19.2.5.19.1 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_5\_2_atlas (LCG)  | 8.212   | 00-05-57 | 00-12-10    | New version (not validated). Updated MGC for better condor handling & new update_lhe_file function |
-| 19.2.5.19.3 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_5\_3_atlas (LCG)  | 8.212   | 00-05-58 | 00-12-10    | Updated MGC with fix for LHAPDF boost cflags                                                       |
-| 19.2.5.19.4 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-59 | 00-12-10    | Revert version. Updated MGC with catch to add unused options to run cards                          |
-| 19.2.5.19.5 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_3\_3_p1           | 8.219   | 00-05-59 | 00-12-08-01 | New Py8 (not validated)                                                                            |
-| 19.2.5.19.6 | MCProd          | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | <span class="twiki-macro ICON">wip</span>       | v2_5\_3_atlas (LCG)  | 8.219   | 00-05-59 | 00-12-08-01 | New version (not validated)                                                                        |
-| 19.2.5.20.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Revert tags.                                                                                       |
-| 19.2.5.20.2 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Same as 19.2.5.20.1                                                                                |
-| 19.2.5.20.3 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.212   | 00-05-58 | 00-12-10    | Same as 19.2.5.20.1                                                                                |
-| 19.2.5.21.1 | MCProd          | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | <span class="twiki-macro Y"></span>             | v2_3\_3_p1           | 8.226   | 00-05-58 | 00-13-00    |                                                                                                    |
-| 19.2.5.21.2 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.226   | 00-05-58 | 00-14-01    |                                                                                                    |
-| 19.2.5.21.3 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.230   | 00-05-58 | 00-14-01    |                                                                                                    |
-| 19.2.5.24.1 | MCProd          |                                                 |                                                 |                                                 | v2_5\_5_atlas (LCG)  | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.25.1 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.212   | 00-05-64 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.26.1 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-69 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.26.2 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.226   | 00-05-71 | 00-14-05    |                                                                                                    |
-| 19.2.5.26.3 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.226   | 00-05-72 | 00-14-06    |                                                                                                    |
-| 19.2.5.26.4 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.230   | 00-05-73 | 00-14-07    |                                                                                                    |
-| 19.2.5.28.1 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.212   | 00-05-73 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.28.2 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.28.3 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.28.4 | MCProd          |                                                 |                                                 | %Y%%X%(m)                                       | v2_6\_1_atlas (LCG)  | 8.212   | 00-05-74 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.29.1 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.230   | 00-05-74 | 00-14-07    |                                                                                                    |
-| 19.2.5.30.1 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.230   | 00-05-74 | 00-14-07    |                                                                                                    |
-| 19.2.5.30.2 | MCProd          |                                                 |                                                 |                                                 | v2_3\_3_p1           | 8.230   | 00-05-74 | 00-14-07    |                                                                                                    |
-| 19.2.5.31.1 | MCProd          |                                                 |                                                 | %Y%%X%(m)                                       | v2_6\_1_atlas (LCG)  | 8.230   | 00-05-77 | 00-14-08    |                                                                                                    |
-| 19.2.5.32.2 | MCProd          |                                                 |                                                 | %Y%%X%(m)                                       | v2_6\_1_atlas (LCG)  | 8.235   | 00-05-78 | 00-14-08    |                                                                                                    |
-| 19.2.5.33.1 | MCProd          |                                                 |                                                 |                                                 | v2_6\_0_atlas (LCG)  | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.33.2 | MCProd          |                                                 |                                                 |                                                 | v2_6\_2_atlas (LCG)  | 8.212   | 00-05-79 | 00-12-11-01 |                                                                                                    |
-| 19.2.5.33.3 | MCProd          |                                                 |                                                 | %Y%%X%(m)                                       | v2_6\_1_atlas (LCG)  | 8.230   | 00-05-79 | 00-14-10    |                                                                                                    |
-| 19.2.5.33.4 | MCProd          |                                                 |                                                 |                                                 | v2_6\_2_atlas (LCG)  | 8.230   | 00-05-79 | 00-14-10    |                                                                                                    |
-| 19.2.5.37   | MCProd          |                                                 |                                                 | <span class="twiki-macro ICON">choice-no</span> | v2_6\_2              | 8.235   | 00-05-83 | 00-14-13    | MadSpin does not work for NLO in this release (AGENE-1658)                                         |
-| 19.2.5.36.3 | MCProd          |                                                 |                                                 | <span class="twiki-macro Y"></span>             | v2_6\_2              | 8.235   | 00-05-85 | 00-14-13    | MadSpin issue of 19.2.5.37 fixed                                                                   |
-
-<span class="twiki-macro ENDTWISTY"></span>  
-**Key**  
-General:  
-<span class="twiki-macro Y"></span> = Good  
-<span class="twiki-macro ICON">choice-no</span> = Bad  
-<span class="twiki-macro X"></span> = Warning  
-<span class="twiki-macro ICON">wip</span> = Being validated  
-%Y%<span class="twiki-macro X"></span> = Good for some things but also
-known issues  
+# Known issues in MadGraphControl
+ 
 
-  
-Detailed:  
-%X%(g) = Issue with NLO gridpack mode - do not use gridpack mode for NLO
-production in this release.  
-%X%(m) = Issue with NLO MadSpin running - do not use MadSpin for NLO
-production in this release.  
-%X%(m2) = Issue with MadSpin running in some cases.  
-%X%(g2) = Running from LO gridpacks broken.  
-%X%(gs1) = Systematics from LO gridpack not working  
-%X%(gs2) = Systematics from LO gridpack not configurable  
-%X%(mg) = While merging should work in principle, there seems to be an
-issue (in particular for SUSY) that is still under investigation  
-%X%(l) = Issue with LHAPDF  
-%X%(i) = Issue with `ickkw` setting in run_card.dat - defaults to 1 if
-not specified in build_run_card parameters, but should be 0.  
-%X%(s) = Issue with SysCalc for LO running.
-
-  
-
-## Known issues in MadGraphControl
-
-There are the following known issues with certain MadGraphControl tags.
-(To find out what tag is used in a particular release see the release
-history table above) Much more information is available in the
-MadGraphControl ChangeLog for each tag, see
-[here](https://svnweb.cern.ch/trac/atlasoff/browser/Generators/MadGraphControl/tags)
-
-  
-
-| Tag        | Comments                                                                           |
-|:-----------|:-----------------------------------------------------------------------------------|
-| 00-05-27   | Problem with MadSpin in NLO mode                                                   |
-| 00-05-46   | Problems new LHAPDF implementation                                                 |
-| 00-05-47   | Problems new LHAPDF implementation                                                 |
-| \>00-05-70 | Wrong Pythia cross section in some samples with negative-weight events (see below) |
-| --         | Default weight not always the nominal weight (see below)                           |
-
-  
-
-Some releases/caches are **blacklisted** (i.e. should not be use for
-testing and cannot be used in official production) for certain
-generators including MG5_aMC. You can find the list
-[here](https://svnweb.cern.ch/trac/atlasoff/browser/Generators/MC15JobOptions/trunk/common/BlackList_caches.txt).
-
-  
-
-### Default weight not always the nominal weight
+## Default weight not always the nominal weight
 
 **Please note that we have
 identified an issue with some MadGraph samples with on-the-fly weight
@@ -1636,7 +1295,7 @@ correct weight - the difference in cross section can be quite a lot
 are using the wrong weight in your signal then this could affect your
 results by a similar amount.**
 
-### Wrong Pythia cross section in LO samples with negative-weight events bug
+## Wrong Pythia cross section in LO samples with negative-weight events bug
 
 In rare cases, there is a bug in the calculation of cross sections by
 Pythia when using MadGraph LHE events. The main case where this will
@@ -1666,32 +1325,7 @@ you think you might be affected you can:
 More details can be found here:
 <https://its.cern.ch/jira/browse/AGENE-1725>
 
-  
-  
-
-# **MadGraphControl validation**
-
-For information on the validation of MadGraphControl with JEM go to
-MadGraphControlValidation.
-
-  
-  
-
-------- -------
-
-# **Links to older pages (e.g. MC12/release17)**
-
--------
-
-MadGraphForAtlas  
-AMCatNLOForAtlas  
-MadGraphInProdSys  
-MadGraphMatching  
 
 # To do list
 
--   Providing an automated match checking scheme
--   Moving the interface from subprocess into pure-python calls
--   Callback / service to top up the number of MadGraph events if Pythia
-    runs through them all (in, needs testing)
--   Automatic setup of HFOR for Standard Model processes
+See [AGENE-1614](https://its.cern.ch/jira/browse/AGENE-1614)
\ No newline at end of file
diff --git a/Generators/MadGraphControl/doc/checkweights.md b/Generators/MadGraphControl/doc/checkweights.md
new file mode 100644
index 000000000000..7105175a02a1
--- /dev/null
+++ b/Generators/MadGraphControl/doc/checkweights.md
@@ -0,0 +1,111 @@
+## Check event weights in LHE file
+
+Open the `tmp_run_01._00001.events.events` file and looking for the
+`<initrwgt>` block in the header and the `<rwgt>` block in each event.
+
+Also, once you have run showering (see below) you can use the
+`checkSGMeta.py` script to check the weight names in your EVNT file:
+
+     
+    checkSGMeta.py EVNT.root
+
+For more detailed instructions on how to check e.g. the nominal weight
+is consistent between LHE and EVNT, you can follow the instructions
+below.
+
+<span class="twiki-macro TWISTY" mode="div"
+showlink="Show weight checking instructions"
+hidelink="Hide weight checking instructions"
+showimgleft="%ICONURLPATH{toggleopen-small}%"
+hideimgleft="%ICONURLPATH{toggleclose-small}%"></span> The steps are: 1)
+Check LHE weight names 2) Check LHE weight values for a given index 3)
+Check EVNT weight names 4) Check EVNT weight values for a given index
+
+The commands and example output for each of these steps are given below:
+
+1\)
+
+    $ grep -A 15 "<initrwgt>" events.lhe 
+    <initrwgt>
+    <weightgroup name="Central scale variation" combine="envelope">
+    <weight id="1" MUR="0.5" MUF="0.5" PDF="247000" > MUR=0.5 MUF=0.5  </weight>
+    <weight id="2" MUR="0.5" MUF="1.0" PDF="247000" > MUR=0.5  </weight>
+    <weight id="3" MUR="0.5" MUF="2.0" PDF="247000" > MUR=0.5 MUF=2.0  </weight>
+    <weight id="4" MUR="1.0" MUF="0.5" PDF="247000" > MUF=0.5  </weight>
+    <weight id="5" MUR="1.0" MUF="2.0" PDF="247000" > MUF=2.0  </weight>
+    <weight id="6" MUR="2.0" MUF="0.5" PDF="247000" > MUR=2.0 MUF=0.5  </weight>
+    <weight id="7" MUR="2.0" MUF="1.0" PDF="247000" > MUR=2.0  </weight>
+    <weight id="8" MUR="2.0" MUF="2.0" PDF="247000" > MUR=2.0 MUF=2.0  </weight>
+    </weightgroup> # scale
+    <weightgroup name="NNPDF23_lo_as_0130_qed" combine="replicas"> # 247000: LO QCD + LO QED PDF set, alphas(MZ)=0.130. mem=0 ; average on replicas; mem=1-100 ; PDF replicas
+    <weight id="9" MUR="1.0" MUF="1.0" PDF="247000" >  </weight>
+    <weight id="10" MUR="1.0" MUF="1.0" PDF="247001" > PDF=247000 MemberID=1 </weight>
+    <weight id="11" MUR="1.0" MUF="1.0" PDF="247002" > PDF=247000 MemberID=2 </weight>
+    <weight id="12" MUR="1.0" MUF="1.0" PDF="247003" > PDF=247000 MemberID=3 </weight>
+
+\(2\)
+
+    $ grep "<wgt id='9'>" events.lhe 
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+    <wgt id='9'> +6.6195745e-05 </wgt>
+
+\(3\)
+
+    $ grep HepMCWeightSvc log.generate 
+    10:59:07 HepMCWeightSvc       INFO Storing /Generation/Parameters :: WeightNames = {' MUF=0.5  ':46, ' MUF=2.0  ':57, ' MUR=0.5  ':24, ' MUR=0.5 MUF=0.5  ':0, ' MUR=0.5 MUF=2.0  ':35, ' MUR=2.0  ':79, ' MUR=2.0 MUF=0.5  ':68, ' MUR=2.0 MUF=2.0  ':90, ' PDF=13205 MemberID=0 ':14, ' PDF=247000 MemberID=1 ':1, ' PDF=247000 MemberID=10 ':23, ' PDF=247000 MemberID=100 ':11, ' PDF=247000 MemberID=11 ':25, ' PDF=247000 MemberID=12 ':26, ' PDF=247000 MemberID=13 ':27, ' PDF=247000 MemberID=14 ':28, ' PDF=247000 MemberID=15 ':29, ' PDF=247000 MemberID=16 ':30, ' PDF=247000 MemberID=17 ':31, ' PDF=247000 MemberID=18 ':32, ' PDF=247000 MemberID=19 ':33, ' PDF=247000 MemberID=2 ':12, ' PDF=247000 MemberID=20 ':34, ' PDF=247000 MemberID=21 ':36, ' PDF=247000 MemberID=22 ':37, ' PDF=247000 MemberID=23 ':38, ' PDF=247000 MemberID=24 ':39, ' PDF=247000 MemberID=25 ':40, ' PDF=247000 MemberID=26 ':41, ' PDF=247000 MemberID=27 ':42, ' PDF=247000 MemberID=28 ':43, ' PDF=247000 MemberID=29 ':44, ' PDF=247000 MemberID=3 ':16, ' PDF=247000 MemberID=30 ':45, ' PDF=247000 MemberID=31 ':47, ' PDF=247000 MemberID=32 ':48, ' PDF=247000 MemberID=33 ':49, ' PDF=247000 MemberID=34 ':50, ' PDF=247000 MemberID=35 ':51, ' PDF=247000 MemberID=36 ':52, ' PDF=247000 MemberID=37 ':53, ' PDF=247000 MemberID=38 ':54, ' PDF=247000 MemberID=39 ':55, ' PDF=247000 MemberID=4 ':17, ' PDF=247000 MemberID=40 ':56, ' PDF=247000 MemberID=41 ':58, ' PDF=247000 MemberID=42 ':59, ' PDF=247000 MemberID=43 ':60, ' PDF=247000 MemberID=44 ':61, ' PDF=247000 MemberID=45 ':62, ' PDF=247000 MemberID=46 ':63, ' PDF=247000 MemberID=47 ':64, ' PDF=247000 MemberID=48 ':65, ' PDF=247000 MemberID=49 ':66, ' PDF=247000 MemberID=5 ':18, ' PDF=247000 MemberID=50 ':67, ' PDF=247000 MemberID=51 ':69, ' PDF=247000 MemberID=52 ':70, ' PDF=247000 MemberID=53 ':71, ' PDF=247000 MemberID=54 ':72, ' PDF=247000 MemberID=55 ':73, ' PDF=247000 MemberID=56 ':74, ' PDF=247000 MemberID=57 ':75, ' PDF=247000 MemberID=58 ':76, ' PDF=247000 MemberID=59 ':77, ' PDF=247000 MemberID=6 ':19, ' PDF=247000 MemberID=60 ':78, ' PDF=247000 MemberID=61 ':80, ' PDF=247000 MemberID=62 ':81, ' PDF=247000 MemberID=63 ':82, ' PDF=247000 MemberID=64 ':83, ' PDF=247000 MemberID=65 ':84, ' PDF=247000 MemberID=66 ':85, ' PDF=247000 MemberID=67 ':86, ' PDF=247000 MemberID=68 ':87, ' PDF=247000 MemberID=69 ':88, ' PDF=247000 MemberID=7 ':20, ' PDF=247000 MemberID=70 ':89, ' PDF=247000 MemberID=71 ':91, ' PDF=247000 MemberID=72 ':92, ' PDF=247000 MemberID=73 ':93, ' PDF=247000 MemberID=74 ':94, ' PDF=247000 MemberID=75 ':95, ' PDF=247000 MemberID=76 ':96, ' PDF=247000 MemberID=77 ':97, ' PDF=247000 MemberID=78 ':98, ' PDF=247000 MemberID=79 ':99, ' PDF=247000 MemberID=8 ':21, ' PDF=247000 MemberID=80 ':100, ' PDF=247000 MemberID=81 ':102, ' PDF=247000 MemberID=82 ':103, ' PDF=247000 MemberID=83 ':104, ' PDF=247000 MemberID=84 ':105, ' PDF=247000 MemberID=85 ':106, ' PDF=247000 MemberID=86 ':107, ' PDF=247000 MemberID=87 ':108, ' PDF=247000 MemberID=88 ':109, ' PDF=247000 MemberID=89 ':110, ' PDF=247000 MemberID=9 ':22, ' PDF=247000 MemberID=90 ':111, ' PDF=247000 MemberID=91 ':2, ' PDF=247000 MemberID=92 ':3, ' PDF=247000 MemberID=93 ':4, ' PDF=247000 MemberID=94 ':5, ' PDF=247000 MemberID=95 ':6, ' PDF=247000 MemberID=96 ':7, ' PDF=247000 MemberID=97 ':8, ' PDF=247000 MemberID=98 ':9, ' PDF=247000 MemberID=99 ':10, ' PDF=25000 MemberID=0 ':15, '110':13, '9':101}
+
+\(4\)
+
+    $ root EVNT.pool.root
+    root [0] 
+    Attaching file EVNT.pool.root as _file0...
+    (class TFile *) 0x3ee2ee0
+    root [1] TTree* t=(TTree*) _file0->Get("CollectionTree")
+    (class TTree *) 0x4b325f0
+    root [2] t->Scan("McEventCollection_p5_GEN_EVENT.m_genEvents.m_weights[0][101]")
+    ************************
+    *    Row   * McEventCo *
+    ************************
+    *        0 * 6.619e-05 *
+    *        1 * 6.619e-05 *
+    *        2 * 6.619e-05 *
+    *        3 * 6.619e-05 *
+    *        4 * 6.619e-05 *
+    *        5 * 6.619e-05 *
+    *        6 * 6.619e-05 *
+    *        7 * 6.619e-05 *
+    *        8 * 6.619e-05 *
+    *        9 * 6.619e-05 *
+    *       10 * 6.619e-05 *
+    *       11 * 6.619e-05 *
+    *       12 * 6.619e-05 *
+    *       13 * 6.619e-05 *
+    *       14 * 6.619e-05 *
+    *       15 * 6.619e-05 *
+    *       16 * 6.619e-05 *
+    *       17 * 6.619e-05 *
+    *       18 * 6.619e-05 *
+    *       19 * 6.619e-05 *
+    *       20 * 6.619e-05 *
+    *       21 * 6.619e-05 *
+    *       22 * 6.619e-05 *
+    *       23 * 6.619e-05 *
+    *       24 * 6.619e-05 *
diff --git a/Generators/MadGraphControl/doc/gridpack_schema.png b/Generators/MadGraphControl/doc/gridpack_schema.png
new file mode 100644
index 0000000000000000000000000000000000000000..1190d529f392fa006fb7c779a01e2b02813cc54a
GIT binary patch
literal 163863
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
EKZ*re&Hw-a

literal 0
HcmV?d00001

diff --git a/Generators/MadGraphControl/doc/reweight.md b/Generators/MadGraphControl/doc/reweight.md
new file mode 100644
index 000000000000..97fc051aaec5
--- /dev/null
+++ b/Generators/MadGraphControl/doc/reweight.md
@@ -0,0 +1,210 @@
+# MadGraph5_aMC@NLO Reweighting Module for ATLAS
+
+### Introduction Built-in in MadGraph5_aMC@NLO.2.3.2 and later, with significant updates in v2.4, v2.5, and v2.6
+
+-   Module is described on [MadGraph reweight homepage](https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/Reweight)
+-   Brief description:
+    -   **Method consists in using a sample of events generated under a
+        certain theoretical hypothesis and in associating with those
+        events an additional weight that corresponds to a new
+        theoretical hypothesis**
+    -   Based solely on matrix-element computations, reweighting factor
+        in LO: \|M\_{new}\|^2/\|M\_{old}\|^2
+    -   New hypothesis can be new model or new parameter values
+    -   Weights can be propagated through analysis chain to switch
+        between hypotheses without re-doing full simulation
+    -   Method exists in LO and in three variants in NLO (one of which
+        is NLO accurate)
+    -   Can be run during event generation (this is the normal use case)
+        but also standalone on an LHE file
+
+### Running reweighting in Athena
+
+Follow the example in the main README.md
+
+### The reweight card
+
+The reweighting is steered by the `reweight_card.dat`. Possible commands
+in the reweight card are described
+[here](https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/Reweight#Contentofthereweight_card).
+
+The following card will create three additional weights with the names
+`cwww0_cw0`, `cwww20_cw0`, and `cwww0_cw20`. Here `dim6 1` and `dim6 2`
+correspond to the first two entries in the block `dim6` in the
+`param_card.dat` and they are modified in the reweighting.
+
+    # content of reweight_card.dat ============
+
+    launch --rwgt_name=cwww0_cw0
+        set dim6 1 0
+        set dim6 2 0
+
+    launch --rwgt_name=cwww20_cw0
+        set dim6 1 20
+        set dim6 2 0
+
+    launch --rwgt_name=cwww20_cw0
+        set dim6 1 0
+        set dim6 2 20
+    # ====================================
+
+If needed, changing of the model and the process can be performed as
+follows:
+
+    # content of another reweight_card.dat ======
+    change model EWdim6
+    change process p p > w+ w- NP=2 HIG=0
+
+    launch --rwgt_name=EWdim6_cwww0_cw0
+     /path/to/param_card_cwww0_cw0.dat
+
+    launch --rwgt_name=EWdim6_cwww20_cw0
+     /path/to/param_card_cwww20_cw0.dat
+
+    launch --rwgt_name=EWdim6_cwww0_cw20
+     /path/to/param_card_cwww0_cw20.dat
+    # ====================================
+
+Whenever the model is changed a completely new `param_card.dat` needs to
+be provided (by specifying the path, as above), otherwise this is
+optional.
+
+#### Scan syntax (standalone runing only)
+
+The MadGraph scan syntax can be used to express the above reweight card
+equivalently using a python list.
+
+    launch
+       set Dim6 1 scan1:[20 if i==1 else 0 for i in range(3)] # == [0, 20, 0]
+       set Dim6 2 scan1:[20 if i==2 else 0 for i in range(3)] # == [0, 0, 20]
+
+There are two types of scan commands in MadGraph that can both be useful
+for adding a large number of weights. The command `scan1` can be used to
+modify multiple parameters simultaneously, as above. It can also be
+combined with `scan2`, `scan3` etc for multidimensional scans. The
+`scan` command scans all combinations of parameter values, so that the
+example below will give 1000 additional weights with values of the 3
+parameters between 0 and 9.
+
+    launch 
+       set dim6 1 scan:range(10)
+       set dim6 2 scan:range(10)
+       set dim6 3 scan:range(10)
+
+Note that this syntax can also be used in the `param_card.dat` to
+generate independet MCs with different parameter settings. This is
+especially useful when validating the reweighting.
+
+### Reading and applying weights
+
+The weights obtained from the reweight module are alternative weights
+and should replace the nominal event weight. In case the nominal event
+weight does not correspond to the one from MadGraph (e.g. because it has
+been renormalised or additional reweightings have been performed), the
+new weight can be defined as =new_weight = old_weight \*
+mgreweight_weight / nominal_weight=.
+
+#### Reading the weights from the LHE file
+
+Weights are stored in block called `rwgt` in the LHE file with the
+user-defined `wgt id`. The LHE file header additionally contains
+information about the parameters that were changed.
+
+### Things to consider
+
+#### Limitations
+
+-   Parameters as defined in the `param_card.dat` can be changed but
+    changes of PDFs or scales are not possible
+-   It is possible to change the physics model, as long as the new model
+    is an UFO model
+-   The process can be changed as long as the final state remains the
+    same
+-   **Reweighting only gives adequate results if the events of the old
+    MC covers the phase space allowed by a new model and parameters
+    sufficiently dense**
+    -   Reweighting of resonance masses is thus in general not possible
+    -   Reweighting MC with large anomalous couplings to SM is more
+        likely to be successful than reweighting an SM MC to one with
+        anomalous couplings
+    -   Nominal parameter values should be chosen such that phase space
+        of all alternative hypotheses is covered -- in the case of
+        anomalous couplings the values set in the `param_card.dat` will
+        thus typically not be the SM values
+
+#### Combination with other MadGraph features
+
+-   Multiparticle syntax (e.g. =j = d u s c b=) is possible
+-   Forcing a resonances decay using the syntax
+    `p p > w+ w- > l+ vl l- vl~` or
+    `p p > w+ w-, w+ > l+, w-> vl l- vl~` is possible, too
+-   Reweighting can be combined with MadSpin
+    -   The two modules are run sequentially without problems
+    -   However, in case an alternative hypotheses also affects the
+        resonance decay, using MadSpin and reweighting will not give the
+        desired result
+-   Reweighting can be combined with the calculation of scale and PDF
+    systematics
+    -   In that case the systematics weights are stored in a list
+        together with the weights from the reweighting module in the
+    -   The systematics weights and the weights of the reweighting
+        module should be multiplied: =weight_new = weight_old \*
+        weight_syst/weight_nominal \* weight_mgreweighting=, where
+        weight_nominal is the default MadGraph weight
+    -   Especially for reweighting far away from the nominal model the
+        systematic weights might no longer be valid and the above
+        approach breaks down -- this needs to be checked
+-   The generation of Gridpacks works as described in the main README
+
+#### Performance
+
+-   Reweighting takes 1 ms per event and parameter point for the process
+    `p p > w+ w-` at LO, the more complicated process
+    `p p > l+ vl~ l- vl j` takes 3 ms per event, at NLO
+    `p p > w+ w-[QCD]` takes 4ms and `p p > t t~ h[QCD]` takes 90 ms --
+    all much faster then redoing the full simulation!
+-   The time needed for reweighting increases approximately linearly
+    with every additional reweighting point
+-   The generation of O(1000) and possibly more weights is in general no
+    problem
+-   Reweighting can be combined with cluster and multicore mode (but
+    only in multicore mode the reweighting is parallelized)
+
+#### Known issues
+
+-   Error due to alleged change of mass (only in MG5 2.6.0)
+    <https://answers.launchpad.net/mg5amcnlo/+question/657960>
+-   Crash due to ambiguity in final state
+    <https://answers.launchpad.net/mg5amcnlo/+question/658027>. The
+    process `p p > z j j, z > j j` can for example not be reweighted as
+    the reweighting module does not know which of the final state jets
+    are from the Z boson -- workaround would be using MadSpin for the Z
+    decay
+-   Crash of some reweighting jobs in multicore mode
+    <https://answers.launchpad.net/mg5amcnlo/+question/658701> -- In
+    multicore mode reweighting is split into multiple jobs. It can
+    happen that some of theses jobs crash. MG will still create an LHE
+    files, but some events will not contain the weights, careful!
+-   Dependent parameters are not updated in reweighting. For example,
+    usually changing G_F in MG will update the W-mass but during
+    reweighting only the parameters specified explicitly are changed.
+-   It can happen that weights of reweighted events become \>\>10 times
+    larger than the nomial weight
+    -   This will significantly reduce the statistical accuracy of the
+        sample
+    -   Usually this is a hint that the alternative and the nominal
+        model are too different -- the alternative model lives in a
+        phase space that is hardly populated by the nominal
+    -   Especially for NLO reweighting it can however happen that there
+        are only few outliers with extremely large weights -- after
+        checking that this does not affect any relevant distributions,
+        removing those outliers might improve the shape of distributions
+
+### Validation
+
+The reweighting is not guaranteed to work and validation is thus
+mandatory. Comparing the cross sections obtained from reweighting and
+independent MC can give a first Ideally all relevant physics
+distribution should be compared for a representative set of parameter
+settings.
+
-- 
GitLab


From 36200e57a80bbccb4984a071afceb334c26c3b0f Mon Sep 17 00:00:00 2001
From: Hannes Mildner <hannes.mildner@cern.ch>
Date: Wed, 14 Feb 2024 14:01:54 +0100
Subject: [PATCH 3/6] some restructuring and updates of MadGraph readme

---
 Generators/MadGraphControl/README.md | 429 ++++++++++++++++-----------
 1 file changed, 248 insertions(+), 181 deletions(-)

diff --git a/Generators/MadGraphControl/README.md b/Generators/MadGraphControl/README.md
index 673e61663890..b1661e0d3e58 100644
--- a/Generators/MadGraphControl/README.md
+++ b/Generators/MadGraphControl/README.md
@@ -93,12 +93,23 @@ patches](https://gitlab.cern.ch/sft/lcgcmake/-/tree/master/generators/patches)
 for us; here is the example patch for
 [3.4.1](https://gitlab.cern.ch/sft/lcgcmake/-/blob/master/generators/patches/madgraph5amc-3.4.1.atlasTest.patch).
 
+
 ## Syntax
 
 The following section explains some of the basics for defining your
 process and includes some additional options like excluding diagrams and
 decaying particles.
 
+For learning the basic syntax, start the MG5_aMC interactive shell with
+
+    <PATH_TO_MG5_aMC>/bin/mg5_aMC
+
+Typing
+
+    tutorial
+
+will start a fairly comprehensive interactive tutorial.
+
 ### Central processes (LO & NLO)
 
 To generate a LO process you can do something as simple as:
@@ -162,139 +173,6 @@ ATLAS production system.
     generation is run and then passed to for showering - so in this
     regard it is still "on-the-fly"
 
-## Guidelines for official samples
-
-### JobOptions structure
-
-ATLAS job options can be found in [this repository](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions).
-They are located in a folder whose name is the dataset ID (DSID).
-
-In the case of larger signal grids that might differ, e.g., only in the mass of a particle,
-the "top" jobOptions file (e.g. `mc.MGPy8EG_myProcess1.py`)
-should not contain all the gory details but instead should 
-include a "control" jobOptions file (e.g.`include('MadGraphControlMadGraphControl_myProcesses.py')`).
-This file is added to one of the job option directories and linked from the other ones.
-It is recommended that the top job option is configured based on its name,
-which can be used like so:
-
-      from MadGraphUtilsHelpers import get_physics_short
-      phys_short=get_physics_short() # e.g. MGPy8EG_myProcess1
-
-Particularly for signal requests, that allows quick additions of new mass points without
-any modification to the central file. It also helps ensure that the
-physics short of the job options captures the important part of the
-process definition.
-
-
-### Configuration Cards
-
-We strongly encourage you to build your param and run
-cards on the fly based on the default cards. We have found that this is
-much less error prone in terms of hidden behaviors and unknown
-parameters. To do that, you can use the `modify_param_card` and
-`modify_run_card` functions in MadGraphControl. If you wish to include a
-restriction card (very similar, conceptually, to a template param card,
-but included directly with the model and thus more performant),
-that can also be done. If the model is external to MG5_aMC (e.g. not `loop_sm`),
-then you can open a merge request in
-[MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels),
-or a ticket under [AGENE](https://its.cern.ch/jira/browse/AGENE). If the
-model is internal to MG5_aMC, then please open an
-[AGENE](https://its.cern.ch/jira/browse/AGENE) ticket, and we will work
-with the Genser team to get the restrict card installed. For restrict
-cards in external models, generally the card can be available in a few
-hours; for restrict cards in models within MG5_aMC we require a new
-release to be built.
-
-### Naming conventions for official production
-
-#### (Top) JobOption names
-
-As MG5_aMC@NLO can run in both LO and NLO modes the naming convention
-for samples is not entirely obvious. So we make the choice to use the
-following convention:
-
--   LO process (MadGraph or MG5_aMC@NLO) = "MadGraph" or short "MG"
--   NLO process (aMC@NLO or MG5_aMC@NLO) = "aMcAtNlo" or short "aMC"
-
-This convention should be maintained at every stage of the MC production
-chain - i.e LHE file inputs, JOs, evgenConfig.generators, etc.  
-But it should be noted that the generator should still formally be
-referred to as MadGraph5_aMC@NLO, the sample naming convention is for
-our internal ATLAS convenience, to easily distinguish between LO and NLO
-samples.
-
-For example `mc.MGPy8EG_A14NNPDF23LO_ttbar_Merge_valid.py`.
-
-#### Control JobOptions
-
-Control jobOptions should follow the naming convention
-`MadGraphControl_<PHYSICS NAME>.py`, note that the start of the name
-should be `MadGraphControl` regardless of whether the process is LO or
-NLO.
-
-It is recommended to avoid if at all possible copy-pasting of code and
-'dictionary-style' lists of DSIDs and how they map to models. Far better
-is to encode the relevant options in the job options name, and then
-decode the options in the control job options file. Particularly for
-signal requests, that allows quick additions of new mass points without
-any modification to the central file. It also helps ensure that the
-physics short of the job options captures the important part of the
-process definition.
-
-#### Card files
-
-If you need a specialised run_card.dat or param_card.dat for your
-process the naming convention should be as follows:
-
-    [MadGraph/aMcAtNlo]_[run/param]_card_<PHYSICS NAME>.dat 
-
-e.g. MadGraph_run_card_pMSSM.dat
-
-Where the choice of `MadGraph` vs `aMcAtNlo` is defined above.
-
-#### SLHA files
-
-The naming convention for SLHA files should be for e.g. SUSY group
-samples:
-
-    susy.<DSID>.<parameters>.slha 
-
-## Extra models
-
-A list of available models with documentation is
-[here](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels/blob/master/model_list.txt).
-The models themselves are
-[here](http://gitlab.cern.ch/atlas-generators-team/MadGraphModels). If
-you would like to request a new model, please open a merge request in
-the
-[MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels)
-repository in GIT. To keep the repo tidy, we follow a
-fork-and-merge-upstream moidel like athena; you can follow the
-[instructions
-here](https://atlassoftwaredocs.web.cern.ch/gittutorial/gitlab-fork/).
-Note that every model needs a corresponding info `.txt` file. These
-should include a link to the model, a description, and links to the
-relevant websites or papers describing the model. Please include the
-model origin (who you got the code from, or how it was prepared) so that
-proper attribution can be given by those using the model. **If you end
-up opening an AGENE ticket, make sure you set the component of the
-ticket to MG5_aMC** (otherwise no one will be notified).
-
-When you request a new model, it is installed into
-`/cvmfs/atlas.cern.ch/repo/sw/Generators/madgraph/models/latest` . At
-that point, it will be available for you to run (this distribution
-usually takes an hour or so). There is no need to wait for a new
-production cache before submitting your request.
-
-To test locally before requesting installation, put your model into a
-directory other than the one in which you are running the job, and do:
-
-    export PYTHONPATH=/path/to/my/model:$PYTHONPATH
-
-The job should then be able to pick up your model.
-
-
 ## Generating LHE files (MadGraphControl)
 
 Generating MG5_aMC@NLO LHE files in Athena requires using the on-the-fly
@@ -448,7 +326,7 @@ the instructions [here](doc/checkweights.md)
 
 ### SM parameters
 
-It is possible to set default parameters using (MadGraphParamHelpers)[https://gitlab.cern.ch/atlas/athena/-/blob/main/Generators/MadGraphControl/python/MadGraphParamHelpers.py]
+It is possible to set default parameters using [MadGraphParamHelpers](https://gitlab.cern.ch/atlas/athena/-/blob/main/Generators/MadGraphControl/python/MadGraphParamHelpers.py)	
 
 ### MadSpin usage
 
@@ -834,14 +712,9 @@ partons in the matrix element and then apply a merging/matching
 procedure to remove overlaps. Instructions for both cases are outlined
 in the following.
 
-### LO Pythia8 Showering
-
-The inclusive and merged showering settings are described in this
-section for LO matrix element samples. 
+### LO Pythia8 Showering (inclusive)
 
-#### LO Pythia8 Showering Inclusive samples
-
-To generate and shower LO MadGraph inclusively use the following
+To generate and shower LO MadGraph inclusively (i.e. simply adding radition generated with Pythia to the core process) use the following
 [mc.aMCPy8EG_A14NNPDF23_ttbar_Incl_valid.py](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions/blob/master/950xxx/950116/mc.MGPy8EG_A14NNPDF23_ttbar_Incl_valid.py)
 jobOptions. This includes adding an extra line from MadGraphControl to
 move the MadGraph output into the right naming convention and format
@@ -866,11 +739,22 @@ you need to add the following line in your top jobOptions to tell the
 production system where to check for the LHE files -
 `evgenConfig.inputfilecheck\="physics short"`
 
-#### LO Pythia8 Showering with CKKW-L kT-Merging
+Note that Pythia can also decay unstable particles but it will not take into account spin correlations, so that MadGraph decays (or simply generating the full process, e.g., l+ l- instead of Z) should be used where possible.
+
+### LO Pythia8 Showering with CKKW-L kT-Merging
+
+Merging allows to combine samples with different jet-multplicity at matrix element level, e.g., Z+0jet and Z+1jet. This
+
+    generate p p > l+ l-
+    add process p p > l+ l- j
+
+will generate a sample that contains a mixture of events with and without jets (jets are always defined with kinematic cuts, most importantly on ptj), according to the respective cross-sections
+Generating the extra jet at matrix element level can improve the modelling, in particular of jets and the recoil of the remaining system against jets (it is part of the NLO correction).
+However, we still need to add soft jets, whose modelling at matrix element level would not appropriate (in fact the ME diverges if we set ptj->0).
+Furthermore, if we naively pass the above mixture of events to a parton shower, the parton shower will also extra jets. The `p p > l+ l-` would thus also become events with extra jets, leading to a double counting with `l+ l- j`
 
-Merging allows to combine samples with different jet-multplicity at matrix element level, e.g., Z+0jet and Z+1jet.
-If configured correctly, this improves the modelling of hard jets (and the recoiling particles),
-combining the advantages of matrix element generator (good for hard jets) and parton shower (needed for soft jets).
+A merging procedure is thus required to define which parts of the phase space are modelled with parton shower (generally those with soft jets) and which with the matrix element generator (i.e. MadGraph).
+If configured correctly, this improves the modelling of hard jets (and the recoiling particles), combining the advantages of matrix element generator (good for hard jets) and parton shower (needed for soft jets).
 
 **The first thing you should do before trying to setup a new
 CKKW-L-merged sample is look at the CKKW-L merging section of the
@@ -947,6 +831,8 @@ Run with the usual Generate_tf.py command:
 
     Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950118
 
+** For the decay of resonances the use of matrix element corrections, which are implemented in [Pythia8_aMcAtNlo_decayMEC.py](https://gitlab.cern.ch/atlas/athena/-/blob/main/Generators/Pythia8_i/share/common/Pythia8_aMcAtNlo_decayMEC.py), might be more impropriate, see [2308.06389](https://arxiv.org/abs/2308.06389) . ** This configuration should then be used instead of `Pythia8_aMcAtNlo.py`.
+
 ### NLO merged samples with FxFx merging
 
 FxFx merging is the merging-scheme of choice for NLO samples. It is described [here](http://amcatnlo.web.cern.ch/amcatnlo/FxFx_merging.htm).
@@ -960,8 +846,8 @@ In MG we set:
 
     'ickkw'         : 3,
     'jetradius'     : 1.0,
-    'jetalgo'       : 1, # this is the default
-    'ptj'           : <=qCut/2,
+    'jetalgo'       : 1, # this is the default, so this parameter is sometimes omitted
+    'ptj'           : 8, # Needs to be <=qCut/2. Note that this is currently hard-coded to 8 in the Pythia config
     'etaj'          : 10,
 
 While we need to tell Pythia about the max jet multiplicity (in addition to the core process):
@@ -969,6 +855,10 @@ While we need to tell Pythia about the max jet multiplicity (in addition to the
     PYTHIA8_nJetMax=nJetMax
     PYTHIA8_qCut=qCut
 
+The appropriate Pythia configuration is set in [Pythia8_FxFx_A14mod.py](https://gitlab.cern.ch/atlas/athena/-/blob/21.6/Generators/Pythia8_i/share/common/Pythia8_FxFx_A14mod.py)
+
+*Note that both qCutME (which should correspond to the MG ptj cut) and nQmatch (4 or 5 flavour scheme) are currently hardcoded and need to be updated, consistent with the MG values, if different values are to be used*
+
 
 ### LO Herwig7 Showering
 
@@ -1006,6 +896,138 @@ and thena adding the parton shower similar to LO running:
     # run
     Herwig7Config.run()
 
+## Extra models
+
+A list of available models with documentation is
+[here](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels/blob/master/model_list.txt).
+The models themselves are
+[here](http://gitlab.cern.ch/atlas-generators-team/MadGraphModels). If
+you would like to request a new model, please open a merge request in
+the
+[MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels)
+repository in GIT. To keep the repo tidy, we follow a
+fork-and-merge-upstream moidel like athena; you can follow the
+[instructions
+here](https://atlassoftwaredocs.web.cern.ch/gittutorial/gitlab-fork/).
+Note that every model needs a corresponding info `.txt` file. These
+should include a link to the model, a description, and links to the
+relevant websites or papers describing the model. Please include the
+model origin (who you got the code from, or how it was prepared) so that
+proper attribution can be given by those using the model. **If you end
+up opening an AGENE ticket, make sure you set the component of the
+ticket to MG5_aMC** (otherwise no one will be notified).
+
+When you request a new model, it is installed into
+`/cvmfs/atlas.cern.ch/repo/sw/Generators/madgraph/models/latest` . At
+that point, it will be available for you to run (this distribution
+usually takes an hour or so). There is no need to wait for a new
+production cache before submitting your request.
+
+To test locally before requesting installation, put your model into a
+directory other than the one in which you are running the job, and do:
+
+    export PYTHONPATH=/path/to/my/model:$PYTHONPATH
+
+The job should then be able to pick up your model.
+
+## Guidelines for official samples
+
+### JobOptions structure
+
+ATLAS job options can be found in [this repository](https://gitlab.cern.ch/atlas-physics/pmg/mcjoboptions).
+They are located in a folder whose name is the dataset ID (DSID).
+
+In the case of larger signal grids that might differ, e.g., only in the mass of a particle,
+the "top" jobOptions file (e.g. `mc.MGPy8EG_myProcess1.py`)
+should not contain all the gory details but instead should 
+include a "control" jobOptions file (e.g.`include('MadGraphControlMadGraphControl_myProcesses.py')`).
+This file is added to one of the job option directories and linked from the other ones.
+It is recommended that the top job option is configured based on its name,
+which can be used like so:
+
+      from MadGraphUtilsHelpers import get_physics_short
+      phys_short=get_physics_short() # e.g. MGPy8EG_myProcess1
+
+Particularly for signal requests, that allows quick additions of new mass points without
+any modification to the central file. It also helps ensure that the
+physics short of the job options captures the important part of the
+process definition.
+
+
+### Configuration Cards
+
+We strongly encourage you to build your param and run
+cards on the fly based on the default cards. We have found that this is
+much less error prone in terms of hidden behaviors and unknown
+parameters. To do that, you can use the `modify_param_card` and
+`modify_run_card` functions in MadGraphControl. If you wish to include a
+restriction card (very similar, conceptually, to a template param card,
+but included directly with the model and thus more performant),
+that can also be done. If the model is external to MG5_aMC (e.g. not `loop_sm`),
+then you can open a merge request in
+[MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels),
+or a ticket under [AGENE](https://its.cern.ch/jira/browse/AGENE). If the
+model is internal to MG5_aMC, then please open an
+[AGENE](https://its.cern.ch/jira/browse/AGENE) ticket, and we will work
+with the Genser team to get the restrict card installed. For restrict
+cards in external models, generally the card can be available in a few
+hours; for restrict cards in models within MG5_aMC we require a new
+release to be built.
+
+### Naming conventions for official production
+
+#### (Top) JobOption names
+
+As MG5_aMC@NLO can run in both LO and NLO modes the naming convention
+for samples is not entirely obvious. So we make the choice to use the
+following convention:
+
+-   LO process (MadGraph or MG5_aMC@NLO) = "MadGraph" or short "MG"
+-   NLO process (aMC@NLO or MG5_aMC@NLO) = "aMcAtNlo" or short "aMC"
+
+This convention should be maintained at every stage of the MC production
+chain - i.e LHE file inputs, JOs, evgenConfig.generators, etc.  
+But it should be noted that the generator should still formally be
+referred to as MadGraph5_aMC@NLO, the sample naming convention is for
+our internal ATLAS convenience, to easily distinguish between LO and NLO
+samples.
+
+For example `mc.MGPy8EG_A14NNPDF23LO_ttbar_Merge_valid.py`.
+
+#### Control JobOptions
+
+Control jobOptions should follow the naming convention
+`MadGraphControl_<PHYSICS NAME>.py`, note that the start of the name
+should be `MadGraphControl` regardless of whether the process is LO or
+NLO.
+
+It is recommended to avoid if at all possible copy-pasting of code and
+'dictionary-style' lists of DSIDs and how they map to models. Far better
+is to encode the relevant options in the job options name, and then
+decode the options in the control job options file. Particularly for
+signal requests, that allows quick additions of new mass points without
+any modification to the central file. It also helps ensure that the
+physics short of the job options captures the important part of the
+process definition.
+
+#### Card files
+
+If you need a specialised run_card.dat or param_card.dat for your
+process the naming convention should be as follows:
+
+    [MadGraph/aMcAtNlo]_[run/param]_card_<PHYSICS NAME>.dat 
+
+e.g. MadGraph_run_card_pMSSM.dat
+
+Where the choice of `MadGraph` vs `aMcAtNlo` is defined above.
+
+#### SLHA files
+
+The naming convention for SLHA files should be for e.g. SUSY group
+samples:
+
+    susy.<DSID>.<parameters>.slha 
+
 
 ## Feature requests
 
@@ -1016,8 +1038,6 @@ or directly create an AGENE JIRA ticket
 Link" to AGENE-987**.
 
   
-  
-
 
 # **Contact persons**
 
@@ -1060,6 +1080,23 @@ Example:
 
 This can lead to surprises when, e.g., new physics couplings are non-zero for job option that had zero new physics in MG 2.X releases.
 
+## Fail to reach target number of events
+
+If the desired number of events cannot be generated, this hints at problems with the integration.
+
+Please follow one of the following suggestions to fix the issue:
+-  set in the run_card.dat 'sde_strategy' to 2
+-  set in the run_card.dat  'hard_survey' to 1 or 2
+-  reduce the number of requested events (if set too high)
+-  check that you do not have -integrable- singularity in your amplitude
+
+Singularities are generally present if we allow for soft (pt->0) or collinear (dr->0) particles.
+Make sure that, for massless particles, the relevant ptj, drjj, drll, dral, etc cuts are set.
+For photons, Frixione isolation should be used at NLO (at least to isolate from jets but one can also use it to separate leptons from photons).
+
+On the integration parameters, see also [2102.00773](https://arxiv.org/abs/2102.00773)
+For VBF/VBS processes sde_strategy 2 should be preferred. 
+The integrator also seems to struggle with some EFT operators (in particular contact operators like four-fermion or four-boson operators) and sometimes with interference calculations.
 
 ## Warning: Non-trivial updates in 21.6
 
@@ -1071,38 +1108,6 @@ changes **it is expected that job options from older releases will not run in 21
 migration, please [write to the list](mailto:atlas-generators-madgraphcontrol@cern.ch).
 
 
-## Usage of showers with MG5
-
-MG5 samples can be generated using LO and NLO option. Various questions
-come up in discussions all the time, in particular which shower can be
-used and how. Please see below some advices and answers.
-
--   Q: aMC@NLO+Pythia8: can we use it?  A: **yes, with caution.** The
-    main open question is at the moment related to few remaining
-    discrepancies for ttbar processes using the recommended ‘global
-    recoil’ (as opposed to local recoil) for the interface between
-    aMC@NLO and Pythia8.
-    Studies on Z and dijet events are in progress. Note however that
-    differences between global and local recoil are expected only for
-    processes with coloured final states at born level. This means that for
-    observables in case of inclusive Z, W, Higgs, diboson, production etc...
-    no differences are expected between global recoil and local recoil. \<br
-    /> **Tuning**: in the context of the <MG5_aMC@NLO> tuning effort, small
-    differences have been found between the parameter settings and the
-    general A14. In general, A14 seems to be appropriate for Z processes as
-    well but <aMC@NLO>+PYTHIA8 samples for Z have been also studied with the
-    AZ tune (which probes that ISR and MPI): these are not affected by the
-    global recoil, and can be used as alternative sample / set up. \<br />
-    Therefore: <MG5_aMC@NLO>+Pythia8 with global recoil and A14 tune is
-    currently the recommended setup, but should be used with caution and
-    comparisons with Herwig++ are recommended. For ttbar, the mis-modeling
-    is rather minor and therefore tolerable, and new tuning which will be
-    released at the end of September will further mitigate discrepancies.
-
--   MG5 LO + Herwig++: can we use it? **A: only with extreme caution**
-    The Herwig expertise in ATLAS is limited.
-
-
 ## Implicit type error
 
 Frequently, users encounter an error that looks like this:
@@ -1218,6 +1223,68 @@ By changing setscales.f you can implement arbitrary scales and select them with
 In 3.5.X there is also a new way to set dynamic scales: https://answers.launchpad.net/mg5amcnlo/+faq/3325
 There is also the option to use fixed scales, but in most cases this is not recommended.
 
+## Particle width
+
+### The total width (why is the default width different from the PDG value, why should I set it)
+
+By default, the total width of particles is, in LO MadGraph, the particle width at LO, which can be quite different from the PDG value.
+In general, but especially if one is sensitive to the lineshape (due to a large width), it can be important to update the width of particles.
+This is however not the default as it might lead to unexpected behaviour in some cases. If, e.g., the W width is increased, the sum of
+
+    p p > l+ vl
+
+and
+
+    p p > uptype downtype~
+
+Will no longer add up to the total (LO) W cross-section but be rescaled by a factor LO_width/new_width
+
+In particular for BSM models it might be required to update the particle width in the param card, too, if masses or couplings are changed.
+This could either be done using an external formula (which might include higher-order corrections) or by setting the value of the width in the param card to "auto". In the latter case the particle width will be calculated dynamically by MG at LO.
+
+### The role of branching ratios
+
+Branching ratios are only relevant for MadSpin.
+The syntax is a bit clunky, an examples of how to set the relevant "DECAY" block are [here](https://gitlab.cern.ch/atlas/athena/-/blob/21.6/Generators/MadGraphControl/python/MadGraphParamHelpers.py)
+For standard event generation with, e.g.,
+
+    p p > e+ ve
+
+or even
+
+    p p > w+, w+ > e+ ve
+
+these BRs will not be considered and BRs will effectively be determined by (LO width)/(total width in param card).
+
+## Do I need to use MadSpin to have spin correlations?
+
+No, all particles that are decayed in MadGraph will be modelled correctly. You only need to use MadSpin if decays in MadGraph are not possible, for example for more complex NLO processes like ttbar production and decay.
+
+## Usage of showers with MG5
+
+MG5 samples can be generated using LO and NLO option. Various questions
+come up in discussions all the time, in particular which shower can be
+used and how. Please see below some advices and answers.
+
+-   Q: aMC@NLO+Pythia8: can we use it?  A: **yes, with caution.** The
+    main open question is at the moment related to few remaining
+    discrepancies for ttbar processes using the recommended ‘global
+    recoil’ (as opposed to local recoil) for the interface between
+    aMC@NLO and Pythia8.
+    **Tuning**: in the context of the MG5_aMC@NLO tuning effort, small
+    differences have been found between the parameter settings and the
+    general A14. In general, A14 seems to be appropriate for Z processes as
+    well but aMC@NLO+PYTHIA8 samples for Z have been also studied with the
+    AZ tune (which probes that ISR and MPI): these are not affected by the
+    global recoil, and can be used as alternative sample / set up. 
+    Therefore: MG5_aMC@NLO+Pythia8 with global recoil and A14 tune is
+    currently the recommended setup, but should be used with caution and
+    comparisons with Herwig++ are recommended.
+    
+-   MG5 LO + Herwig++: can we use it? **A: only with extreme caution**
+    The Herwig expertise in ATLAS is limited.
+
+
 ## I'm Really Stuck!
 
 The [mailing list](mailto:atlas-generators-madgraphcontrol@cern.ch) is a
-- 
GitLab


From 5059f98f5dcf37e89d94e4f499489094888e503a Mon Sep 17 00:00:00 2001
From: Hannes Mildner <hannes.mildner@cern.ch>
Date: Wed, 14 Feb 2024 14:05:47 +0100
Subject: [PATCH 4/6] minor

---
 Generators/MadGraphControl/README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Generators/MadGraphControl/README.md b/Generators/MadGraphControl/README.md
index b1661e0d3e58..245e9ffceda1 100644
--- a/Generators/MadGraphControl/README.md
+++ b/Generators/MadGraphControl/README.md
@@ -831,7 +831,7 @@ Run with the usual Generate_tf.py command:
 
     Gen_tf.py --ecmEnergy=13000. --maxEvents=-1 --firstEvent=1 --randomSeed=123456 --outputEVNTFile=EVNT.root --jobConfig=950118
 
-** For the decay of resonances the use of matrix element corrections, which are implemented in [Pythia8_aMcAtNlo_decayMEC.py](https://gitlab.cern.ch/atlas/athena/-/blob/main/Generators/Pythia8_i/share/common/Pythia8_aMcAtNlo_decayMEC.py), might be more impropriate, see [2308.06389](https://arxiv.org/abs/2308.06389) . ** This configuration should then be used instead of `Pythia8_aMcAtNlo.py`.
+**For the decay of resonances (which we have in most processes) the use of matrix element corrections, which are implemented in [Pythia8_aMcAtNlo_decayMEC.py](https://gitlab.cern.ch/atlas/athena/-/blob/main/Generators/Pythia8_i/share/common/Pythia8_aMcAtNlo_decayMEC.py), might be more impropriate, see [2308.06389](https://arxiv.org/abs/2308.06389) .** This configuration should then be used instead of `Pythia8_aMcAtNlo.py`.
 
 ### NLO merged samples with FxFx merging
 
-- 
GitLab


From f24051eb570d4cd8072957b94bd05d9cfb6ed06f Mon Sep 17 00:00:00 2001
From: Hannes Mildner <hannes.mildner@cern.ch>
Date: Thu, 25 Apr 2024 12:36:41 +0200
Subject: [PATCH 5/6] minor updates, recommending 23.6 and 24.6

---
 Generators/MadGraphControl/README.md | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/Generators/MadGraphControl/README.md b/Generators/MadGraphControl/README.md
index 245e9ffceda1..a837f1aa32d7 100644
--- a/Generators/MadGraphControl/README.md
+++ b/Generators/MadGraphControl/README.md
@@ -13,6 +13,8 @@ Carlo generator.
 
 **NLO corrections in theories other than QCD (eg NLO EW) require the citation of: [arXiv:1804.10017](http://arxiv.org/abs/arXiv:1804.10017)**
 
+These references are part of the [ATLAS-useful.bib](https://gitlab.cern.ch/atlas-physics-office/atlaslatex/-/blob/master/bib/ATLAS-useful.bib) file you are hopefully using for your paper.
+
 If you are using special features like
 -  MadSpin
 -  loop-induced
@@ -185,9 +187,9 @@ LO and NLO so these are also described later.
 
 ### Athena setup
 
-One should first setup a recent 21.6 or 22.6 AthGeneration release. It
+One should first setup a recent 23.6 or 24.6 AthGeneration release. It
 is always best practice to start from a setup that you know worked. At
-the moment, the most recent release 22.6 caches are a good starting
+the moment, the most recent release 23.6 caches are a good starting
 place if you aren't sure.  
 **Also check [PmgMcSoftware Versions](https://twiki.cern.ch/twiki/bin/view/AtlasProtected/PmgMcSoftware#Versions) to be sure that a given release is suitable for your needs**
 
@@ -913,9 +915,7 @@ Note that every model needs a corresponding info `.txt` file. These
 should include a link to the model, a description, and links to the
 relevant websites or papers describing the model. Please include the
 model origin (who you got the code from, or how it was prepared) so that
-proper attribution can be given by those using the model. **If you end
-up opening an AGENE ticket, make sure you set the component of the
-ticket to MG5_aMC** (otherwise no one will be notified).
+proper attribution can be given by those using the model. 
 
 When you request a new model, it is installed into
 `/cvmfs/atlas.cern.ch/repo/sw/Generators/madgraph/models/latest` . At
@@ -965,9 +965,8 @@ restriction card (very similar, conceptually, to a template param card,
 but included directly with the model and thus more performant),
 that can also be done. If the model is external to MG5_aMC (e.g. not `loop_sm`),
 then you can open a merge request in
-[MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels),
-or a ticket under [AGENE](https://its.cern.ch/jira/browse/AGENE). If the
-model is internal to MG5_aMC, then please open an
+[MadGraphModels](https://gitlab.cern.ch/atlas-generators-team/MadGraphModels).
+If the model is internal to MG5_aMC, then please open an
 [AGENE](https://its.cern.ch/jira/browse/AGENE) ticket, and we will work
 with the Genser team to get the restrict card installed. For restrict
 cards in external models, generally the card can be available in a few
@@ -1200,7 +1199,7 @@ get your patch into an official release as soon as it is clear that it
 is correct. In order to run with a private version:
 
     # Set up your favorite release
-    asetup 22.6,AthGeneration,here,latest
+    asetup 23.6,AthGeneration,here,latest
     # Copy our central MG installation
     cp -r $MADPATH LocalMadGraph
     # Make any necessary modifications to that installation
-- 
GitLab


From 7ca2cf283b03751928e594e44f4bd1c2a5c84dd3 Mon Sep 17 00:00:00 2001
From: Hannes Mildner <hannes.mildner@cern.ch>
Date: Thu, 25 Apr 2024 15:25:59 +0200
Subject: [PATCH 6/6] remove picture

---
 Generators/MadGraphControl/README.md           |   2 --
 .../MadGraphControl/doc/gridpack_schema.png    | Bin 163863 -> 0 bytes
 2 files changed, 2 deletions(-)
 delete mode 100644 Generators/MadGraphControl/doc/gridpack_schema.png

diff --git a/Generators/MadGraphControl/README.md b/Generators/MadGraphControl/README.md
index a837f1aa32d7..0856bbce50ba 100644
--- a/Generators/MadGraphControl/README.md
+++ b/Generators/MadGraphControl/README.md
@@ -418,8 +418,6 @@ function wrt usual OTF running.
 
 The basic idea is that generation can now be split up into two stages:
 
-![gridpack schema](doc/gridpack_schema.png "gridpack schema")
-
 1\) Generate the gridpack
 
 -   This performs the matrix element calculation - you only ever have to
diff --git a/Generators/MadGraphControl/doc/gridpack_schema.png b/Generators/MadGraphControl/doc/gridpack_schema.png
deleted file mode 100644
index 1190d529f392fa006fb7c779a01e2b02813cc54a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 163863
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
EKZ*re&Hw-a

-- 
GitLab