... | ... | @@ -2,7 +2,7 @@ |
|
|
|
|
|
All information of the different models are saved in three different files which have to be in one directory
|
|
|
|
|
|
.../\SARAH/Models/"ModelName"/
|
|
|
$SARAH_Directory/Models/$ModelName/
|
|
|
|
|
|
The three files are
|
|
|
|
... | ... | @@ -17,5 +17,31 @@ Only the first file is really necessary for calculating the Lagrangian. It conta |
|
|
|
|
|
For defining properties of parameters and particles and for producing an appropriate output the other two files are needed. There is also the option to [auto-generate templates for particles.m and parameters.m](/auto-generate_templates_for_particles.m_and_parameters.m "wikilink").
|
|
|
|
|
|
See also
|
|
|
-------- |
|
|
\ No newline at end of file |
|
|
## Sub-Models/Model-Categories
|
|
|
|
|
|
In some cases a model might be implemented in different bases, such as (super-)CKM or with diagonal Yukawas which may be managed in the same directory. Similary it is convenient to store models that belong to a certain category (e.g. all SplitSUSY low-energy EFTs) within one directory.
|
|
|
|
|
|
To do so, the following directory structure is supported:
|
|
|
* $SARAH_Directory/Models/...
|
|
|
* $Model/$Model.m
|
|
|
* $Model/$SubModel1/$Model-$SubModel1.m
|
|
|
* $Model/$SubModel2/$Model-$SubModel2.m
|
|
|
where each directory contains a model .m file as well as a parameter.m and particles.m
|
|
|
The models are started using:
|
|
|
* `Start["$Model"]`,
|
|
|
* `Start["$Model","$SubModel1"]` or
|
|
|
* `Start["$Model","$SubModel2"]`
|
|
|
|
|
|
e.g. `Start["SM","CKM"]` start the Standard Model with the CKM basis.
|
|
|
|
|
|
|
|
|
## Custom Model Directory
|
|
|
|
|
|
A custom model directory can be set in the file `SARAH.config`
|
|
|
```
|
|
|
SARAH[InputDirectories]={
|
|
|
ToFileName[{$sarahDir, "Models"}],
|
|
|
"/home/$user/Documents/SARAH-Models/"
|
|
|
};
|
|
|
```
|
|
|
which is located in the SARAH root-directory. |
|
|
\ No newline at end of file |