Welcome to ulysses’s documentation!¶
Indices and tables¶
ULSBase¶
This is the base class.
-
class
ulysses.ULSBase(*args, **kwargs)[source]¶ -
__init__(*args, **kwargs)[source]¶ Base class for all EtaB calculators.
Set global constants here.
Keyword Arguments: - vev (
float) – Higgs VEV in GeV - mhiggs (
float) – Higgs mass in GeV - mz (
float) – Z-boson mass in GeV - gstar (
float) – Relativistic degrees of freedom at high temperature - mplanck (
float) – Planck mass in GeV - mstar (
float) – Neutrino cosmological mass in GeV
- vev (
-
__call__(x)[source]¶ Operator that returns EtaB for a given parameter point.
Arguments: - x (
dict) – parameter dictionary
NOTE — this operator is intended to be used with derived classes where EtaB is implemented
- x (
-
DM¶ Diagonal heavy mass matrix.
-
Gamma1¶ Decay rate of N1.
-
Gamma2¶ Decay rate of N2.
-
Gamma3¶ Decay rate of N3.
-
R¶ Orthogonal matrix R = R1.R2.R3
-
SqrtDM¶ Square root of diagonal heavy mass matrix. TODO: is this np.sqrt(self.DM) ???
-
SqrtDm¶ Square root of diagonal light mass matrix. Everything is in GeV.
-
U¶ PMNS matrix using the PDG parametrisation convention.
-
epsilon(i, j, k, m)[source]¶ CP asymmetry parameter. i,j,k,m denote indices in the heavy neutrino mass matrix.
-
epsilon1ab(a, b)[source]¶ Off-diagonal CP asymmetry parameter for decays of N1. a and b denote lepton flavour.
-
epsilon2ab(a, b)[source]¶ Off-diagonal CP asymmetry parameter for decays of N2. a and b denote lepton flavour.
-
epsilon3ab(a, b)[source]¶ Off-diagonal CP asymmetry parameter for decays of N3. a and b denote lepton flavour.
-
evolData¶ Getter: Return a 4-D array of the evolution data. The first column is the evolution variable The second column corresponds to Ntautau, the third to Nmumu and the last columnd to Nee
-
fMLoopHelper¶ Helper function.
-
fMR¶ This function returns the diagonl heavy neutrino mass matrix taking radiative corrections into account. (see h_loop) I.e. equivalent to self.SqrtDM in loop case
-
h¶ YUKAWA matrix.
-
h_loop¶ Yukawa matrix (LOOP + Tree).
-
h_tree¶ Yukawa matrix, tree-level.
-
hterm(a, b)[source]¶ Projection probability projecting onto certain directions of flavour space indicated by the indices a and b.
- a … [0,1,2]
- 0 = e 1 = mu 2 = tau
- b … [0,1]
- 0 = term1 1 = term2
-
isPerturbative¶ Check for perturbative nature of Yukawas
-
k1¶ Decay parameter 1
-
k2¶ Decay parameter 2
-
k3¶ Decay parameter 3
-
m_loop¶ One-loop-level mass matrix.
-
m_tree¶ Tree-level mass matrix.
-
meff1¶ Effective mass 1 used for decay ans washout.
-
meff2¶ Effective mass 2 used for decay ans washout.
-
meff3¶ Effective mass 3 used for decay and washout.
-
ulysses.tools¶
Built-in models¶
-
class
ulysses.EtaB_1DME(*args, **kwargs)[source]¶ Density matrix equation (DME) with one decaying sterile. See arxiv:1112.4528.
-
EtaB()¶
-
-
class
ulysses.EtaB_2DME(*args, **kwargs)[source]¶ Density matrix equation (DME) with two decaying steriles. See arxiv:1112.4528.
-
EtaB()¶
-
-
class
ulysses.EtaB_3DME(*args, **kwargs)[source]¶ Density matrix equation (DME) with three decaying steriles. See arxiv:1112.4528.
-
EtaB()¶
-
-
class
ulysses.EtaB_2Resonant(*args, **kwargs)[source]¶ Resonant equations with two steriles and three lepton flavours. See arxiv:0705.2183.
-
EtaB()¶
-