Code Monkey home page Code Monkey logo

Comments (1)

certik avatar certik commented on June 17, 2024

A better script is:

from math import pi, log, sqrt, sin, cos, asin

eV = 1.
KeV = 1e3 * eV
MeV = 1e6 * eV
GeV = 1e9 * eV

M = 76500 * MeV
M0 = 87640 * MeV
m_u = 250 * MeV
m_d = 250 * MeV
m_e = 0.511 * MeV
m_mu = 105.6 * MeV
m_tau = 1777 * MeV
g = sqrt(0.039 * pi**2)
theta = asin(sqrt(0.238))
s_t = sin(theta)
c_t = cos(theta)
#m_H = 3 * GeV
#m_H = 200 * GeV
m_H = 1000 * GeV

#print g**2/(384*pi**2) * M * log(m_H**2) / MeV
#print g**2/(384*pi**2) * M0 * (1 + 10*s_t**2/c_t**2)* log(m_H**2) / MeV

delta_M_e = - g**2 * M**2 / pi**2 * (5./36 + 1./48 * \
                (2*log(m_u**2/M**2) + log(m_d**2/M**2) + log(m_e**2/M**2)))
#delta_M_mu = - g**2 * M**2 / pi**2 * (5./36 + 1./48 * \
#                (2*log(m_u**2/M**2) + log(m_d**2/M**2) + log(m_mu**2/M**2)))
#delta_M_tau = - g**2 * M**2 / pi**2 * (5./36 + 1./48 * \
#                (2*log(m_u**2/M**2) + log(m_d**2/M**2) + log(m_tau**2/M**2)))
delta_M0 = - g**2 * M0**2 / (pi**2 * c_t**2) *  ( \
        1./108 * (40*c_t**4 - 50*c_t**2 + 25  ) + \
        1./72  * (8 *c_t**4 - 10*c_t**2 + 5   ) * log(m_u**2/M0**2) + \
        1./72  * (2 *c_t**4 -    c_t**2 + 1./2) * log(m_d**2/M0**2) + \
        1./48  * (4 *c_t**4 - 6 *c_t**2 + 3   ) * log(m_e**2/M0**2))

M_higgs = 120 * MeV
M0_higgs = 140 * MeV

print 0.5 * delta_M_e / M / MeV
print 0.5 * delta_M0 / M0 / MeV

print "bare masses:"
print M / GeV
print M0 / GeV
print "shifted masses:"
print (M + 0.5 * delta_M_e / M + M_higgs) / GeV
print (M0 + 0.5 * delta_M0 / M0 + M0_higgs) / GeV

print "shifted masses (correct):"
print (M + 3080 * MeV) / GeV
print (M0 + 3310 * MeV) / GeV

print "experimental values:"
print 80.399
print 91.1876

Which produces:

1600.76296787
1702.62148258
bare masses:
76.5
87.64
shifted masses:
78.2207629679
89.4826214826
shifted masses (correct):
79.58
90.95
experimental values:
80.399
91.1876

from theoretical-physics.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.