Skip to content

Commit 30a0fbf

Browse files
joonashirJoonas Hirvonenjorindevandevis
authored
MP thermal masses (#318)
* W thermal mass to match MP * Commenting on the thermal masses * modified W mass in the SM model file as well. Also modified comment --------- Co-authored-by: Joonas Hirvonen <joonas.hirvonen@nottingham.ac.uk> Co-authored-by: Jorinde van de Vis <jorindevandevis@outlook.com>
1 parent c195c11 commit 30a0fbf

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

Models/StandardModel/exampleCollisionDefs.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ def setupCollisionModel_QCDEW(
5151
# Define mass helper functions. We need the mass-squares in units of temperature, ie. m^2 / T^2.
5252
# These should take in a WallGoCollision.ModelParameters object and return a floating-point value
5353

54+
# Note that the particular values of masses here are for a comparison with arXiv:hep-ph/9506475.
55+
# Doubly weak diagrams have been neglected as subleading in the comparison.
56+
# For proceeding beyond the leading-log approximation one should use the asymptotic masses.
5457
# For quarks we include the thermal mass only
5558
def quarkThermalMassSquared(p: WallGoCollision.ModelParameters) -> float:
5659
gs = p["gs"] # this is equivalent to: gs = p.getParameterValue("gs")
@@ -60,7 +63,7 @@ def gluonThermalMassSquared(p: WallGoCollision.ModelParameters) -> float:
6063
return 2.0 * p["gs"] ** 2
6164

6265
def wBosonThermalMassSquared(p: WallGoCollision.ModelParameters) -> float:
63-
return 11.0 * p["gw"] ** 2 / 6.0
66+
return 3.0 * p["gw"] ** 2 / 5.0
6467

6568
def HiggsBosonThermalMassSquared(p: WallGoCollision.ModelParameters) -> float:
6669
return (9 * p["gw"] ** 2 / 4 + 3 * p["yt"]) / 12.0

Models/StandardModel/standardModel.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,11 @@ def updateCollisionModel(
426426

427427
gs = inWallGoModel.modelParameters["g3"] # names differ for historical reasons
428428
gw = inWallGoModel.modelParameters["g2"] # names differ for historical reasons
429+
430+
431+
# Note that the particular values of masses here are for a comparison with arXiv:hep-ph/9506475.
432+
# For proceeding beyond the leading-log approximation one should use the asymptotic masses.
433+
# For quarks we include the thermal mass only
429434
changedParams.addOrModifyParameter("gs", gs)
430435
changedParams.addOrModifyParameter("gw", gw)
431436
changedParams.addOrModifyParameter(
@@ -435,7 +440,7 @@ def updateCollisionModel(
435440
"mg2", 2.0 * gs**2
436441
) # gluon thermal mass^2 in units of T
437442
changedParams.addOrModifyParameter(
438-
"mw2", 11.0 * gw**2 / 6.0
443+
"mw2", 3.0 * gw**2 / 5.0
439444
) # W boson thermal mass^2 in units of T
440445

441446
inOutCollisionModel.updateParameters(changedParams)

0 commit comments

Comments
 (0)