SLHA files as input files

Asked by MohammadMohammadidoust

Hi!
I am a new user of MadDM/Madgraph and have a question about the input parameters of a model.
I have some SLHA files which are generated by SPheno and I need to calculate the Relic density(DD, ...) of these files. To do this, I first imported the MSSM_SLHA2 model from the models' database, generating relic density(added DD,...) and making an output directory. As regular, a param_card.dat file Is created in the Cards subdirectory of the output directory. Yet, when I try to replace my own SLHA files with this param_card.dat and launch model I encounter this error:

"""
Command "launch MY_PROCESS_DIR/" interrupted with error:
KeyError : 'id (1,) is not in mass'

"""

my question is :
is this the correct way to use an SLHA file as an input file?

Any advice would be appreciated.

Question information

Language:
English Edit question
Status:
Solved
For:
MadDM Edit question
Assignee:
No assignee Edit question
Solved by:
Olivier Mattelaer
Solved:
Last query:
Last reply:
Revision history for this message
Best Olivier Mattelaer (olivier-mattelaer) said :
#1

For direct detection we need to have the light quark consider as masssive and therefore their mass need to be included in the param_card.dat.

In a lot of cases, those mass are not included in the spectrum because those param_card are used for High energy collider.
So you either have to add those masses by hand in your SPHENO output, or check if SPHENO has a way to include it.

MG5aMC has a command "update missing" which can update automatically the current param_card to include missing entry.
I do not know if this feature is also present within maddm but this is likely working.
That command need to be enter when you have the question about the card edition/type of run you want to do
(where you likely have entered the path of your SPHENO card)

Cheers,

Olivier

Revision history for this message
MohammadMohammadidoust (m23mohamadidoust) said :
#2

Thanks Olivier Mattelaer, that solved my question.