Main Model File
General
The main model file is the most important piece of information about an implemented model SARAH: it contains all information about the particle content, the local and global symmetries, and about the interactions.
Head of the model file
At the very beginning of a model file, some additional information about the model implementation can be given: what’s the name of the model (in LaTeX syntax as well as string without any special character), who is the author of the model file and when was the last change:
Model`Name = "BLSSM";
Model`NameLaTeX ="B-L-SSM";
Model`Authors = "L.Basso, F.Staub";
Model`Date = "2012-09-01";
Definition needed for the gauge eigenstates
-
Global symmetrie are defined in an array
Global
, see Global Symmetries SUSY and Global Symmetries non-SUSY
Global[[/1|1]] = {...
-
Gauge structure of the model given by the vector superfields, see Gauge Symmetries non-SUSY and Gauge Symmetries SUSY
Gauge[[/1|1]] = {...
-
Matter content given by either chiral superfields, see Particle Content SUSY
SuperFields[[/1|1]] = { ...
or fermion and scalar fields for non-SUSY models, see Particle Content non-SUSY
FermionFields[[/1|1]] = { ...
ScalarFields[[/1|1]] = { ...
- Superpotential, see Superpotential
SuperPotential = ...
or the Potential, see Potential
DEFINITION[$EIGENSTATES][LagrangianInput] = { ...
Definition of the different eigenstates
Names for the different eigenstates, see Different sets of eigenstates
NameOfStates = { ...
Definition of the properties of all eigenstates
-
Vacuum expectation values, see VEVs
DEFINITION[$EIGENSTATES][VEVs]= { ...
-
Rotations in the gauge sector, see Rotations in gauge sector
DEFINITION[$EIGENSTATES][GaugeSector]= { ...
-
Expansion of flavors, see Flavour Decomposition
DEFINITION[$EIGENSTATES][Flavors]= { ...
-
Rotations in the matter sector, see Rotations in matter sector
DEFINITION[$EIGENSTATES][MatterSector]= { ...
-
Gauge fixing terms: since version 3.1 no longer needed as input, see Gauge fixing
-
Additional couplings or redefinition of existing couplings, see Additional terms in Lagrangian
DEFINITION[$EIGENSTATES][Additional]= { ...
-
Definition of Dirac spinors, see Dirac Spinors
DEFINITION[$EIGENSTATES][DiracSpinors]= { ...
Additional information
- Flags to switch on/off different parts of the Lagrangian
- Deleting particles, see Delete Particles
DeleteParticles[[/1|1]] = { ...