|
|
|
---
|
|
|
|
title: Checking the particles and parameters within Mathematica
|
|
|
|
permalink: /Checking_the_particles_and_parameters_within_Mathematica/
|
|
|
|
---
|
|
|
|
|
|
|
|
[Category:Model](/Category:Model "wikilink")
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
1. `Particles[Current]`: prints the particles for the currently considered eigenstates (usually the last entry of [`NameOfStates`](/Different_sets_of_eigenstates "wikilink"))
|
|
|
|
2. `Particles[ALL]`: lists all particles ever present in the model
|
|
|
|
|
|
|
|
The output is a list with the following information about each particle:
|
|
|
|
|
|
|
|
1. Name of the particle
|
|
|
|
2. Number of first generation (can be different from 1 in effective theories)
|
|
|
|
3. Number of last generation
|
|
|
|
4. Indices of the particle: the name of the index and the length of it is given
|
|
|
|
|
|
|
|
### Examples
|
|
|
|
|
|
|
|
1. **left-handed leptons**
|
|
|
|
{FEL, 1, 3, F, {{generation, 3}}}
|
|
|
|
|
|
|
|
2. **right-handed up-quarks**
|
|
|
|
{FUR, 1, 3, F, {{generation, 3}, {color, 3}}}
|
|
|
|
|
|
|
|
3. **Photon**
|
|
|
|
{VP, 1, 1, V, {{lorentz, 4}}}
|
|
|
|
|
|
|
|
4. **Gluon**
|
|
|
|
{VG, 1, 1, V, {{color, 8}, {lorentz, 4}}}
|
|
|
|
|
|
|
|
5. **Up-Squarks**
|
|
|
|
{Su, 1, 6, S, {{generation, 6}, {color, 3}}}
|
|
|
|
|
|
|
|
6. **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:
|
|
|
|
|
|
|
|
1. Name of the parameter
|
|
|
|
2. Name of possible indices (usually generation indices)
|
|
|
|
3. Name of the dimension of all indices
|
|
|
|
|
|
|
|
### Examples
|
|
|
|
|
|
|
|
1. **Hypercharge coupling**
|
|
|
|
{g1, {}, {}}
|
|
|
|
|
|
|
|
2. **Up Yukawa coupling**
|
|
|
|
{Yu, {generation, generation}, {3, 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
|
|
|
|
|
|
|
|
1. Expression: if an expression is used for a mass, SARAH has calculated the tree level mass depending on other parameters of the model.
|
|
|
|
2. `MassGiven`: this means that a numerical value for the mass was given in the [particle file](/particles.m "wikilink")
|
|
|
|
3. `MassRead`: this means that the value of the mass was read in from a LesHouches input file.
|
|
|
|
|
|
|
|
See also
|
|
|
|
-------- |
|
|
|
\ No newline at end of file |