a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
SlhaTwo.hpp
Go to the documentation of this file.
1/*
2 * SlhaTwo.hpp
3 *
4 * Created on: Feb 22, 2012
5 * Author: Ben O'Leary (benjamin.oleary@gmail.com)
6 * Copyright 2012 Ben O'Leary
7 *
8 * This file is part of LesHouchesParserClasses, released under the
9 * GNU General Public License. Please see the accompanying
10 * README.LHPC_CPP.txt file for a full list of files, brief documentation
11 * on how to use these classes, and further details on the license.
12 */
13
14#ifndef SLHATWO_HPP_
15#define SLHATWO_HPP_
16
17#include "SlhaOne.hpp"
18
19namespace LHPC
20{
21 /* this is just a collection of instances of classes derived from SlhaBlock
22 * which covers all the blocks specified in SLHA2 (Comput. Phys. Commun. 180
23 * (2009) 8 [arXiv:0801.0045 [hep-ph]]).
24 */
25 class SlhaTwo : public SlhaOne
26 {
27 public:
29 bool const isVerbose = false );
30 virtual
31 ~SlhaTwo();
32
172 };
173
174}
175
176#endif /* SLHATWO_HPP_ */
bool const isVerbose
Definition: SlhaOne.hpp:60
SlhaParser & fileParser
Definition: SlhaOne.hpp:59
SLHA::DenseDoublyIndexedBlock< double > IMSNAMIX
Definition: SlhaTwo.hpp:114
SLHA::DenseDoublyIndexedBlock< double > IMSTAUMIX
Definition: SlhaTwo.hpp:41
SLHA::DenseDoublyIndexedBlock< double > RVLMIX
Definition: SlhaTwo.hpp:163
SLHA::DenseDoublyIndexedBlock< double > NMNMIX
Definition: SlhaTwo.hpp:170
SLHA::DenseDoublyIndexedBlock< double > IMTEIN
Definition: SlhaTwo.hpp:95
SLHA::DenseDoublyIndexedBlock< double > IMRVAMIX
Definition: SlhaTwo.hpp:162
SLHA::DenseTriplyIndexedBlock< double > RVTLQDIN
Definition: SlhaTwo.hpp:131
SLHA::DenseTriplyIndexedBlock< double > IMRVLAMLLEIN
Definition: SlhaTwo.hpp:116
SLHA::DenseDoublyIndexedBlock< double > RVUMIX
Definition: SlhaTwo.hpp:155
SLHA::DenseTriplyIndexedBlock< double > RVLAMUDDIN
Definition: SlhaTwo.hpp:123
SLHA::DenseDoublyIndexedBlock< double > TDIN
Definition: SlhaTwo.hpp:90
SLHA::DenseDoublyIndexedBlock< double > IMCVHMIX
Definition: SlhaTwo.hpp:53
SLHA::DenseTriplyIndexedBlock< double > IMRVTLQD
Definition: SlhaTwo.hpp:134
SLHA::DenseDoublyIndexedBlock< double > RVAMIX
Definition: SlhaTwo.hpp:161
SLHA::DenseDoublyIndexedBlock< double > IMTDIN
Definition: SlhaTwo.hpp:91
SLHA::DenseSinglyIndexedBlock< double > RVDIN
Definition: SlhaTwo.hpp:143
SLHA::DenseTriplyIndexedBlock< double > RVLAMLLE
Definition: SlhaTwo.hpp:117
SLHA::DenseSinglyIndexedBlock< double > IMUPMNSIN
Definition: SlhaTwo.hpp:59
SLHA::SparseSinglyIndexedBlock< double > IMMSOFT
Definition: SlhaTwo.hpp:45
SLHA::SparseSinglyIndexedBlock< double > IMHMIX
Definition: SlhaTwo.hpp:43
SLHA::DenseTriplyIndexedBlock< double > RVTLQD
Definition: SlhaTwo.hpp:133
SLHA::DenseDoublyIndexedBlock< double > TE
Definition: SlhaTwo.hpp:96
SLHA::DenseDoublyIndexedBlock< double > IMMSU2IN
Definition: SlhaTwo.hpp:67
SLHA::DenseDoublyIndexedBlock< double > IMMSN2
Definition: SlhaTwo.hpp:85
SLHA::DenseDoublyIndexedBlock< double > DSQMIX
Definition: SlhaTwo.hpp:105
SLHA::DenseDoublyIndexedBlock< double > IMMSL2IN
Definition: SlhaTwo.hpp:75
SLHA::DenseDoublyIndexedBlock< double > MSD2IN
Definition: SlhaTwo.hpp:70
SLHA::DenseTriplyIndexedBlock< double > IMRVLAMLQDIN
Definition: SlhaTwo.hpp:120
SLHA::DenseDoublyIndexedBlock< double > MSU2IN
Definition: SlhaTwo.hpp:66
virtual ~SlhaTwo()
Definition: SlhaTwo.cpp:581
SLHA::DenseSinglyIndexedBlock< double > RVSNVEV
Definition: SlhaTwo.hpp:151
SLHA::DenseDoublyIndexedBlock< double > TUIN
Definition: SlhaTwo.hpp:86
SLHA::DenseDoublyIndexedBlock< double > IMUMIX
Definition: SlhaTwo.hpp:37
SLHA::DenseDoublyIndexedBlock< double > MSU2
Definition: SlhaTwo.hpp:68
SLHA::DenseSinglyIndexedBlock< double > RVKAPPA
Definition: SlhaTwo.hpp:141
SLHA::DenseSinglyIndexedBlock< double > IMUPMNS
Definition: SlhaTwo.hpp:61
SLHA::DenseDoublyIndexedBlock< double > IMMSE2
Definition: SlhaTwo.hpp:81
SLHA::DenseDoublyIndexedBlock< double > USQMIX
Definition: SlhaTwo.hpp:103
SLHA::DenseSinglyIndexedBlock< double > UPMNS
Definition: SlhaTwo.hpp:60
SLHA::DenseDoublyIndexedBlock< double > IMYD
Definition: SlhaTwo.hpp:50
SLHA::DenseSinglyIndexedBlock< double > IMRVKAPPAIN
Definition: SlhaTwo.hpp:140
SLHA::DenseDoublyIndexedBlock< double > IMNMAMIX
Definition: SlhaTwo.hpp:169
SLHA::DenseDoublyIndexedBlock< double > MSL2
Definition: SlhaTwo.hpp:76
SLHA::DenseTriplyIndexedBlock< double > RVLAMUDD
Definition: SlhaTwo.hpp:125
SLHA::DenseTriplyIndexedBlock< double > IMRVTUDD
Definition: SlhaTwo.hpp:138
SLHA::DenseTriplyIndexedBlock< double > IMRVLAMUDDIN
Definition: SlhaTwo.hpp:124
SLHA::DenseDoublyIndexedBlock< double > IMNMIX
Definition: SlhaTwo.hpp:36
SLHA::DenseSinglyIndexedBlock< double > IMRVD
Definition: SlhaTwo.hpp:146
SLHA::DenseDoublyIndexedBlock< double > IMAE
Definition: SlhaTwo.hpp:48
SLHA::SparseSinglyIndexedBlock< double > IMEXTPAR
Definition: SlhaTwo.hpp:35
SLHA::DenseDoublyIndexedBlock< double > MSQ2IN
Definition: SlhaTwo.hpp:62
SLHA::SparseSinglyIndexedBlock< double > NMSSMRUN
Definition: SlhaTwo.hpp:165
SLHA::DenseDoublyIndexedBlock< double > IMNMHMIX
Definition: SlhaTwo.hpp:167
SLHA::DenseSinglyIndexedBlock< double > IMVCKMIN
Definition: SlhaTwo.hpp:55
SLHA::DenseDoublyIndexedBlock< double > IMVMIX
Definition: SlhaTwo.hpp:38
SLHA::DenseDoublyIndexedBlock< double > TD
Definition: SlhaTwo.hpp:92
SLHA::DenseDoublyIndexedBlock< double > IMYU
Definition: SlhaTwo.hpp:49
SLHA::DenseDoublyIndexedBlock< double > NMAMIX
Definition: SlhaTwo.hpp:168
SLHA::DenseDoublyIndexedBlock< double > NMHMIX
Definition: SlhaTwo.hpp:166
SLHA::DenseDoublyIndexedBlock< double > SNAMIX
Definition: SlhaTwo.hpp:113
SLHA::DenseTriplyIndexedBlock< double > RVTUDDIN
Definition: SlhaTwo.hpp:135
SLHA::DenseDoublyIndexedBlock< double > IMMSL2
Definition: SlhaTwo.hpp:77
SLHA::DenseDoublyIndexedBlock< double > TN
Definition: SlhaTwo.hpp:100
SLHA::DenseDoublyIndexedBlock< double > MSQ2
Definition: SlhaTwo.hpp:64
SLHA::DenseDoublyIndexedBlock< double > MSN2
Definition: SlhaTwo.hpp:84
SLHA::DenseSinglyIndexedBlock< double > VCKMIN
Definition: SlhaTwo.hpp:54
SLHA::DenseDoublyIndexedBlock< double > TNIN
Definition: SlhaTwo.hpp:98
SLHA::DenseSinglyIndexedBlock< double > IMVCKM
Definition: SlhaTwo.hpp:57
SLHA::DenseSinglyIndexedBlock< double > RVKAPPAIN
Definition: SlhaTwo.hpp:139
SLHA::DenseDoublyIndexedBlock< double > IMRVVMIX
Definition: SlhaTwo.hpp:158
SLHA::DenseDoublyIndexedBlock< double > IMYE
Definition: SlhaTwo.hpp:51
SLHA::DenseDoublyIndexedBlock< double > IMTE
Definition: SlhaTwo.hpp:97
SLHA::DenseDoublyIndexedBlock< double > IMRVHMIX
Definition: SlhaTwo.hpp:160
SLHA::DenseDoublyIndexedBlock< double > IMRVNMIX
Definition: SlhaTwo.hpp:154
SLHA::DenseDoublyIndexedBlock< double > IMMSD2
Definition: SlhaTwo.hpp:73
SLHA::DenseDoublyIndexedBlock< double > IMMSQ2IN
Definition: SlhaTwo.hpp:63
SLHA::DenseTriplyIndexedBlock< double > IMRVTLLEIN
Definition: SlhaTwo.hpp:128
SLHA::DenseSinglyIndexedBlock< double > IMRVSNVEV
Definition: SlhaTwo.hpp:152
SLHA::DenseSinglyIndexedBlock< double > IMGAUGE
Definition: SlhaTwo.hpp:44
SLHA::SparseSinglyIndexedBlock< double > QEXTPAR
Definition: SlhaTwo.hpp:33
SLHA::DenseDoublyIndexedBlock< double > SNSMIX
Definition: SlhaTwo.hpp:111
SLHA::DenseSinglyIndexedBlock< double > IMRVSNVEVIN
Definition: SlhaTwo.hpp:150
SLHA::DenseTriplyIndexedBlock< double > IMRVTLLE
Definition: SlhaTwo.hpp:130
SLHA::DenseSinglyIndexedBlock< double > VCKM
Definition: SlhaTwo.hpp:56
SLHA::DenseDoublyIndexedBlock< double > SELMIX
Definition: SlhaTwo.hpp:107
SLHA::DenseSinglyIndexedBlock< double > RVM2LH1
Definition: SlhaTwo.hpp:147
SLHA::SparseSinglyIndexedBlock< double > IMMINPAR
Definition: SlhaTwo.hpp:34
SLHA::DenseDoublyIndexedBlock< double > IMSTOPMIX
Definition: SlhaTwo.hpp:39
SLHA::DenseDoublyIndexedBlock< double > RVVMIX
Definition: SlhaTwo.hpp:157
SLHA::DenseDoublyIndexedBlock< double > IMMSN2IN
Definition: SlhaTwo.hpp:83
SLHA::DenseTriplyIndexedBlock< double > IMRVLAMLQD
Definition: SlhaTwo.hpp:122
SLHA::DenseSinglyIndexedBlock< double > IMRVKAPPA
Definition: SlhaTwo.hpp:142
SLHA::DenseDoublyIndexedBlock< double > IMTU
Definition: SlhaTwo.hpp:89
SLHA::DenseDoublyIndexedBlock< double > IMMSU2
Definition: SlhaTwo.hpp:69
SLHA::DenseDoublyIndexedBlock< double > IMNMNMIX
Definition: SlhaTwo.hpp:171
SLHA::DenseTriplyIndexedBlock< double > RVLAMLLEIN
Definition: SlhaTwo.hpp:115
SLHA::DenseTriplyIndexedBlock< double > IMRVTLQDIN
Definition: SlhaTwo.hpp:132
SLHA::DenseTriplyIndexedBlock< double > RVTLLEIN
Definition: SlhaTwo.hpp:127
SLHA::DenseDoublyIndexedBlock< double > MSE2IN
Definition: SlhaTwo.hpp:78
SLHA::DenseDoublyIndexedBlock< double > CVHMIX
Definition: SlhaTwo.hpp:52
SLHA::DenseTriplyIndexedBlock< double > RVTUDD
Definition: SlhaTwo.hpp:137
SLHA::DenseDoublyIndexedBlock< double > RVHMIX
Definition: SlhaTwo.hpp:159
SLHA::DenseDoublyIndexedBlock< double > YN
Definition: SlhaTwo.hpp:102
SLHA::DenseDoublyIndexedBlock< double > IMTUIN
Definition: SlhaTwo.hpp:87
SLHA::DenseTriplyIndexedBlock< double > RVTLLE
Definition: SlhaTwo.hpp:129
SLHA::DenseDoublyIndexedBlock< double > IMSBOTMIX
Definition: SlhaTwo.hpp:40
SLHA::DenseDoublyIndexedBlock< double > IMSNSMIX
Definition: SlhaTwo.hpp:112
SLHA::DenseDoublyIndexedBlock< double > IMTD
Definition: SlhaTwo.hpp:93
SLHA::DenseDoublyIndexedBlock< double > SNUMIX
Definition: SlhaTwo.hpp:109
SLHA::DenseDoublyIndexedBlock< double > TU
Definition: SlhaTwo.hpp:88
SLHA::DenseDoublyIndexedBlock< double > IMMSE2IN
Definition: SlhaTwo.hpp:79
SLHA::JustSingleValueBlock< double > IMALPHA
Definition: SlhaTwo.hpp:42
SLHA::DenseDoublyIndexedBlock< double > IMAU
Definition: SlhaTwo.hpp:46
SLHA::DenseTriplyIndexedBlock< double > IMRVLAMLLE
Definition: SlhaTwo.hpp:118
SLHA::DenseTriplyIndexedBlock< double > IMRVLAMUDD
Definition: SlhaTwo.hpp:126
SLHA::DenseDoublyIndexedBlock< double > IMTN
Definition: SlhaTwo.hpp:101
SLHA::DenseDoublyIndexedBlock< double > MSN2IN
Definition: SlhaTwo.hpp:82
SLHA::DenseSinglyIndexedBlock< double > IMRVM2LH1
Definition: SlhaTwo.hpp:148
SLHA::DenseDoublyIndexedBlock< double > MSL2IN
Definition: SlhaTwo.hpp:74
SLHA::DenseTriplyIndexedBlock< double > RVLAMLQD
Definition: SlhaTwo.hpp:121
SLHA::DenseSinglyIndexedBlock< double > UPMNSIN
Definition: SlhaTwo.hpp:58
SLHA::DenseDoublyIndexedBlock< double > RVNMIX
Definition: SlhaTwo.hpp:153
SLHA::DenseDoublyIndexedBlock< double > IMSELMIX
Definition: SlhaTwo.hpp:108
SLHA::DenseDoublyIndexedBlock< double > IMMSQ2
Definition: SlhaTwo.hpp:65
SLHA::DenseDoublyIndexedBlock< double > IMAD
Definition: SlhaTwo.hpp:47
SlhaTwo(SlhaParser &fileParser, bool const isVerbose=false)
Definition: SlhaTwo.cpp:18
SLHA::DenseDoublyIndexedBlock< double > IMTNIN
Definition: SlhaTwo.hpp:99
SLHA::DenseSinglyIndexedBlock< double > RVSNVEVIN
Definition: SlhaTwo.hpp:149
SLHA::DenseDoublyIndexedBlock< double > IMDSQMIX
Definition: SlhaTwo.hpp:106
SLHA::DenseDoublyIndexedBlock< double > IMRVLMIX
Definition: SlhaTwo.hpp:164
SLHA::DenseDoublyIndexedBlock< double > MSD2
Definition: SlhaTwo.hpp:72
SLHA::DenseDoublyIndexedBlock< double > IMRVUMIX
Definition: SlhaTwo.hpp:156
SLHA::DenseSinglyIndexedBlock< double > RVD
Definition: SlhaTwo.hpp:145
SLHA::DenseDoublyIndexedBlock< double > IMUSQMIX
Definition: SlhaTwo.hpp:104
SLHA::DenseDoublyIndexedBlock< double > IMSNUMIX
Definition: SlhaTwo.hpp:110
SLHA::DenseDoublyIndexedBlock< double > IMMSD2IN
Definition: SlhaTwo.hpp:71
SLHA::DenseTriplyIndexedBlock< double > IMRVTUDDIN
Definition: SlhaTwo.hpp:136
SLHA::DenseTriplyIndexedBlock< double > RVLAMLQDIN
Definition: SlhaTwo.hpp:119
SLHA::DenseDoublyIndexedBlock< double > TEIN
Definition: SlhaTwo.hpp:94
SLHA::DenseDoublyIndexedBlock< double > MSE2
Definition: SlhaTwo.hpp:80
SLHA::DenseSinglyIndexedBlock< double > IMRVDIN
Definition: SlhaTwo.hpp:144