Checking the particles and parameters within Mathematica
General information about particles
To get an overview of all particles of the different eigenstates, one can use
Particles[Eigenstates]
e.g. Particles[GaugeES]
or Particles[EWSB]
for the gauge eigenstates or the eigenstates after electroweak symmetry breaking (EWSB), respectively. Instead of specifying the eigenstates, one can also use
-
Particles[Current]
: prints the particles for the currently considered eigenstates (usually the last entry ofNameOfStates
) -
Particles[ALL]
: lists all particles ever present in the model
The output is a list with the following information about each particle:
- Name of the particle
- Number of first generation (can be different from 1 in effective theories)
- Number of last generation
- Indices of the particle: the name of the index and the length of it is given
Examples
-
left-handed leptons {FEL, 1, 3, F, {{generation, 3}}}
-
right-handed up-quarks {FUR, 1, 3, F, {{generation, 3}, {color, 3}}}
-
Photon {VP, 1, 1, V, {{lorentz, 4}}}
-
Gluon {VG, 1, 1, V, {{color, 8}, {lorentz, 4}}}
-
Up-Squarks {Su, 1, 6, S, {{generation, 6}, {color, 3}}}
-
Z-Ghost {gZ, 1, 1, G, {}}
General information about parameters
All parameters in the considered model are saved in
parameters
This shows for each paramter the following information:
- Name of the parameter
- Name of possible indices (usually generation indices)
- Name of the dimension of all indices
Examples
-
Hypercharge coupling {g1, {}, {}}
-
Up Yukawa coupling {Yu, {generation, generation}, {3, 3}}
-
Up-Squark mixing matrix {ZU, {generation, generation}, {6, 6}}
Special lists
There are some lists which contain the names of parameters or particles which specific properties:
Real parameters and fields
All parameters and particles which are real (i.e. conj[x]=[x]
) are saved in
realVar
Majorana particles
All Majorana particles are saved in
MajoranaPart
Massless states
All massless particles for a given set of eigenstates are saved in
Massless[Eigenstates]
Masses in general
SARAH automatically calculates the tree level masses of all particles. This information is saved in
Masses[$EIGENSTATES]
It returns are a list with replacements rules. First, a statement Mass[]
with the name of the particle is given followed by the value. There are three possibilities for the value
- Expression: if an expression is used for a mass, SARAH has calculated the tree level mass depending on other parameters of the model.
-
MassGiven
: this means that a numerical value for the mass was given in the particle file -
MassRead
: this means that the value of the mass was read in from a LesHouches input file.