JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
|
Our approach to matrix elements in Madgraph is different to that of EFT2Obs. In keeping with the way that MELA is structured, there are a select few processes/production modes that are supported through the native MELA ecosystem. All the final states are 4-leptons. This is colloquially referenced as "MadMELA" throughout the rest of the text, and is managed by MadMela.hh.
So far, these production modes (and their respective processes) are:
Production | Process |
---|---|
quark-antiquark production | Signal |
quark-antiquark production | Background |
quark-antiquark production | BSI |
gluon-fusion | Signal |
Where
MadMELA is configured through a series of Wilson Coefficients and functions. These coefficients are set in the same manner as the couplings used in JHUGen or MCFM, but are all real-valued.
In C++
, couplings are set using the SelfDSMEFTSimCoupl
array (Mela::SelfDSMEFTSimCoupl), with indices corresponding to the indices shown here.
In Python, couplings can be set using SelfDSMEFTSimCoupl
, similar to C++
. However, Python utilizes named couplings to self-configure. These can also be seem in the same table referenced above.
The documentation for setting various items in Python can be seen in here
MadMELA is compiled through combining multiple different Madgraph stand-alone reweighting areas into one shareable library that is used by the C++ Mela interface through MadMela.hh.
The steps are as follows:
objcopy
to something else unique and appropriate.