issues with modified vector propagators
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MadGraph5_aMC@NLO |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I modified the Z propagator to one of the default custom propagators in MG5_v2.5.5 but received the error
"NameError : name 'Error' is not defined"
upon generating output. The debug file is attached.
particles.py:
Z = Particle(pdg_code = 23,
name = 'Z',
spin = 3,
color = 1,
mass = Param.MZ,
width = Param.WZ,
charge = 0,
Y = 0)
V1 is defined in propagators.py:
denominator = "P('mu', id) * P('mu', id) - Mass(id) * Mass(id) + complex(0,1) * Mass(id) * Width(id)"
V1 = Propagator(name = "V1",
)
I also have a separate but similar issue after modifying the Higgs propagator to the default scalar propagator in propagators.py. Madgraph now generates output fine for the scalar propagator but gives different results from the default propagator.
H = Particle(pdg_code = 25,
name = 'H',
spin = 1,
color = 1,
mass = Param.MH,
width = Param.WH,
charge = 0,
Y = 0)
I checked the SM result for WW scattering (mWW > 1 TeV) with the default propagator (no specified propagator in the py file) vs. the default custom scalar propagator and get cross sections that are different by ~20%.
description: | updated |
description: | updated |
Changed in mg5amcnlo: | |
status: | Fix Committed → Fix Released |
Hi,
This is a problem in FR since the file propagators.py does not fit with the official convention for the propagators.
For the official convention please take a look at the ALOHA section of the following paper: arXiv:1308.1668
Concerning the Higgs propagator, if you want to have the normal Higgs propagator, you have to define the scalar propagator as
numerator = "1",
denominator = denominator
S = Propagator(name = "S",
)
The conventional complex number is automatically added by ALOHA.
Cheers,
Olivier