WARNING: Failed to update dependent parameter
I noticed the FAQ #2885, However, I have some further question concerning this.
I have a model with LO and NLO implementation using FeynRules.
There are two situations between the restriction files and the parameter cards:
ONE: parameter a is set to zero in restriction file but we still provide it in parameter card
TWO: parameter a is provided (non-zero) in restriction file, but we didn't provide it in parameter card
When Loading LO model files, either Case ONE or Case TWO will not have any problem, as mg5 will update the parameters, to either 0 (Case ONE) or to the default value (Case TWO)
The situation is the same, when I load the NLO model, but only generate LO process.
However, when I generate NLO process (say ggF production of Higgs) with NLO model file:
In Case ONE, the program will give the warning:
WARNING: Failed to update dependent parameter
and raise the error saying that the parameter is not zero, and stop generation.
(When I use update dependent, it still return the warning: failed to update dependent parameter)
In Case TWO, it will still use the default value.
Is that just the case in the program, or my model file is not so well written? My feeling is that since in the LO process case, the program will update the parameter and set it to zero (Case ONE) or default value (Case Two), then it should also be the same for NLO process.
Thanks!
Best
Ted
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- teddym
- Solved:
- Last query:
- Last reply: