Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
lhaBlocks.h
Go to the documentation of this file.
1 // This file is part of MARTY.
2 //
3 // MARTY is free software: you can redistribute it and/or modify
4 // it under the terms of the GNU General Public License as published by
5 // the Free Software Foundation, either version 3 of the License, or
6 // (at your option) any later version.
7 //
8 // MARTY is distributed in the hope that it will be useful,
9 // but WITHOUT ANY WARRANTY; without even the implied warranty of
10 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 // GNU General Public License for more details.
12 //
13 // You should have received a copy of the GNU General Public License
14 // along with MARTY. If not, see <https://www.gnu.org/licenses/>.
15 
23 #ifndef LHABLOCKS_H_INCLUDED
24 #define LHABLOCKS_H_INCLUDED
25 
26 namespace mty::lha {
27 
31  enum class BlockType {
32 
36  None,
37 
41  SMINPUTS,
45  MINPAR,
50  EXTPAR,
51 
55  MSQ2,
59  MSL2,
63  MSu2,
67  MSd2,
71  MSe2,
72 
76  TUIN,
80  TDIN,
84  TEIN
85  };
86 
87 } // End of namespace mty::lha
88 
89 #endif
Standard Model inputs.
Trilinear down-type coupling.
Soft SUSY breaking right selectron mass matrix.
Soft SUSY breaking left squark mass matrix.
Soft SUSY breaking right up-squark mass matrix.
Namespace containing all lha utilities.
Definition: lha.h:37
Soft SUSY breaking left slepton mass matrix.
Trilinear up-type coupling.
Trilinear electron-type coupling.
Optional input parameters for non-minimal / non-universal models.
Soft SUSY breaking right down-squark mass matrix.
SUSY breaking input parameters.
BlockType
Enumeration of possible LHA blocks in MARTY.
Definition: lhaBlocks.h:31