Herwig7_i support for showering LHE files generated from a UFO file containting BSM particle
This merge requests adds a Python snippet that can be included in Herwig7 jobOption scripts.
Including the snippet allows users to have Herwig7 shower some input LHE file that may
contains BSM particle that are not recognised by the LHEReader otherwise. The UFO model that is given as an argument to the generateFRModel()
function is the same model that for example is import in MadGraph via the import <SomeModel>
step.
First, the UFO model directory is copied locally because users will (and should) not have write access to the central location on CVMFS with the UFO models. Then, the ufo2herwig
and make
commands are run, creating some output to let Herwig7 handle particle specified in the UFO file.
Then, via the Herwig7Config
we tell Herwig7 about those new inputs it needs to digest the LHE file.
Tests have been run using the Gen_tf.py
command and supplying it an LHE file via the --inputGeneratorFile
flag, exiting successfully and producing the specified ROOT file (via --outputEVNTFile
).