ASperGe integration in MadGraph

Asked by sylvathle

Hi,

I would like to include ASperGe in a model implemented in feynrules.

For my question, just consider the Standard Model implemented here:
https://feynrules.irmp.ucl.ac.be/attachment/wiki/ASperGe/SM_mix.fr

I can easily produce the SM_mix_MD folder as expected containing C++ code, without error in
mathematica. I want to use it in MadGraph, but it requires an UFO. How
should I use the produced folder? Must it be a combination of it with
the UFO produced?

FYI I could not make work the UFO produced with feynrules (from this model) with MadGraph.

I have seen the MadGraph works with ASperGe but I could not find
documentation of how they works together.

Cheers,
Sylvain

Question information

Language:
English Edit question
Status:
Answered
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

Put here the answer of Karen,

Hi Sylvain,

Here is what you should do for the Standard Model:

Load the model containing ASperGe in in FeynRules, create ASperGe (WriteASperGe[LSM]), run ASperGe in FeynRules (RunASperGe[]), write the UFO (WriteUFO[LSM]), copy the ASperGe directory SM_mix_MD to a directory called ‘asperge’ inside the UFO. Then, when you load the UFO-model in MadGraph and launch a process, you can ask MadGraph to call ASperGe (type ‘asperge' at the stage in where you can modify the parameter card etc), this runs ASperGe and updates the parameter card automatically.

I hope this helps,

Karen

Revision history for this message
sylvathle (sylvain-blunier) said :
#2

And my answer to her email:

Hi Karen,

Thanks you for those instructions, yes it helps
I followed the steps you explained well, and I could load the model in MadGraph, but when I want to launch a process I have immediately a failure which I have not when using the SM.fr model implementation (meaning without ASperGe):

generate e+ e- > e+ e-
INFO: Checking for minimal orders which gives processes.
INFO: Please specify coupling orders to bypass this step.
Command "generate e+ e- > e+ e-" interrupted with error:
KeyError : '1'
Please report this bug on https://bugs.launchpad.net/madgraph5
More information is found in 'MG5_debug'.
Please attach this file to your report.

And I attached MG5_debug, but not sure this helps...

Cheers,
Sylvain

Can you help with this problem?

Provide an answer of your own, or ask sylvathle for more information if necessary.

To post a message you must log in.