Skip to content

Herwig7_i support for showering LHE files generated from a UFO file containting BSM particle

Yoran Yeh requested to merge yoyeh/athena:support-BSM-H7-21.6 into 21.6

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).

Merge request reports