FairShip
Loading...
Searching...
No Matches
hnl.constants Class Reference

Public Member Functions

None __init__ (self)
 

Public Attributes

 decayConstant
 
 GF
 
 s2thetaw
 
 heV
 
 hGeV
 

Detailed Description

Store some constants useful for HNL physics

Definition at line 89 of file hnl.py.

Constructor & Destructor Documentation

◆ __init__()

None hnl.constants.__init__ (   self)

Definition at line 94 of file hnl.py.

94 def __init__(self) -> None:
95 self.decayConstant = {
96 "pi+": 0.130 * u.GeV,
97 "pi0": 0.130 * u.GeV,
98 "eta": 1.2 * 0.130 * u.GeV,
99 "eta1": 0.152 * u.GeV,
100 "eta_c": 0.335 * u.GeV,
101 "rho+": 0.209 * u.GeV,
102 "rho0": 0.209 * u.GeV,
103 "omega": 0.195 * u.GeV,
104 "phi": 0.229 * u.GeV,
105 "D_s+": 0.249 * u.GeV,
106 "D*_s+": 0.315 * u.GeV,
107 } # decay constants f_h of pseudoscalar and vector mesons
108 self.GF = 1.166379e-05 / (u.GeV * u.GeV) # Fermi's constant (GeV^-2)
109 self.s2thetaw = 0.23126 # square sine of the Weinberg angle
110 self.heV = 6.58211928 * pow(10.0, -16) # no units or it messes up!!
111 self.hGeV = self.heV * pow(10.0, -9) # no units or it messes up!!
112
113
114# Load some useful constants

Member Data Documentation

◆ decayConstant

hnl.constants.decayConstant

Definition at line 95 of file hnl.py.

◆ GF

hnl.constants.GF

Definition at line 108 of file hnl.py.

◆ heV

hnl.constants.heV

Definition at line 110 of file hnl.py.

◆ hGeV

hnl.constants.hGeV

Definition at line 111 of file hnl.py.

◆ s2thetaw

hnl.constants.s2thetaw

Definition at line 109 of file hnl.py.


The documentation for this class was generated from the following file: