Changing m_W to an external parameter
I'd like to generate WZ events but with arbitrary mZ and mW. I understand that mW is not a parameter directly under control, but calculated with a formula from mZ and Gf. However, there are cases where there is no mZ or Gf value to produce the mW that I want.
I don't need to get any EW observables correct, so I've tried to modify the SM to make mW an external parameter, eg:
$ diff parameters.py ../sm/parameters.py
133,140d132
< MW = Parameter(name = 'MW',
< nature = 'external',
< type = 'real',
< value = 80.4,
< texname = '\\text{MW}',
< lhablock = 'MASS',
< lhacode = [ 24 ])
<
301a294,299
>
> MW = Parameter(name = 'MW',
> nature = 'internal',
> type = 'real',
> value = 'cmath.
> texname = 'M_W')
but this fails, see MG5_debug below.
Daniel
#******
#* MadGraph5_aMC@NLO *
#* *
#* * * *
#* * * * * *
#* * * * * 5 * * * * *
#* * * * * *
#* * * *
#* *
#* *
#* VERSION 2.8.1 2020-09-28 *
#* *
#* The MadGraph5_aMC@NLO Development Team - Find us at *
#* https:/
#* *
#******
#* *
#* Command File for MadGraph5_aMC@NLO *
#* *
#* run as ./bin/mg5_aMC filename *
#* *
#******
set group_subprocesses Auto
set ignore_
set low_mem_
set complex_mass_scheme False
set gauge unitary
set loop_optimized_
set loop_color_flows False
set max_npoint_
set default_
set max_t_for_channel 99
set zerowidth_tchannel True
import model sm
define p = g u c d s u~ c~ d~ s~
define j = g u c d s u~ c~ d~ s~
define l+ = e+ mu+
define l- = e- mu-
define vl = ve vm vt
define vl~ = ve~ vm~ vt~
import model smmw
Traceback (most recent call last):
File "/nfspool-
return self.param_
KeyError: (24,)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/nfspool-
value = param_card[
File "/nfspool-
raise KeyError('id %s is not in %s' % (tuple(lhacode), self.name))
KeyError: 'id (24,) is not in mass'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/nfspool-
return self.onecmd_
File "/nfspool-
return func(arg, **opt)
File "/nfspool-
self.
File "/nfspool-
complex_
File "/nfspool-
keep_
File "/nfspool-
auto_
File "/nfspool-
raise MadGraph5Error('%s %s not define' % (block, pid))
madgraph.
default_
ignore_
loop_
low_mem_
max_
automatic_
cluster_
mg5amc_
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Daniel for more information if necessary.