a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
SlhaOne.cpp
Go to the documentation of this file.
1/*
2 * SlhaOne.cpp
3 *
4 * Created on: Feb 6, 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#include "SLHA.hpp"
15
16namespace LHPC
17{
19 bool const isVerbose ) :
20 MODSEL( "MODSEL",
21 BOL::UsefulStuff::notANumber,
22 isVerbose ),
23 SMINPUTS( "SMINPUTS",
24 BOL::UsefulStuff::notANumber,
25 isVerbose ),
26 MINPAR( "MINPAR",
27 BOL::UsefulStuff::notANumber,
28 isVerbose ),
29 EXTPAR( "EXTPAR",
30 BOL::UsefulStuff::notANumber,
31 isVerbose ),
32 MASS( "MASS",
33 BOL::UsefulStuff::notANumber,
34 isVerbose,
35 9 ),
36 NMIX( "NMIX",
37 0.0,
38 isVerbose ),
39 UMIX( "UMIX",
40 0.0,
41 isVerbose ),
42 VMIX( "VMIX",
43 0.0,
44 isVerbose ),
45 STOPMIX( "STOPMIX",
46 0.0,
47 isVerbose ),
48 SBOTMIX( "SBOTMIX",
49 0.0,
50 isVerbose ),
51 STAUMIX( "STAUMIX",
52 0.0,
53 isVerbose ),
54 ALPHA( "ALPHA",
55 BOL::UsefulStuff::notANumber,
56 isVerbose ),
57 HMIX( "HMIX",
58 BOL::UsefulStuff::notANumber,
59 isVerbose ),
60 GAUGE( "GAUGE",
61 BOL::UsefulStuff::notANumber,
62 isVerbose ),
63 MSOFT( "MSOFT",
64 BOL::UsefulStuff::notANumber,
65 isVerbose ),
66 AU( "AU",
67 0.0,
68 isVerbose ),
69 AD( "AD",
70 0.0,
71 isVerbose ),
72 AE( "AE",
73 0.0,
74 isVerbose ),
75 YU( "YU",
76 0.0,
77 isVerbose ),
78 YD( "YD",
79 0.0,
80 isVerbose ),
81 YE( "YE",
82 0.0,
83 isVerbose ),
84 SPINFO( "SPINFO",
85 isVerbose ),
86 fileParser( fileParser ),
87 isVerbose( isVerbose )
88 {
111 }
112
114 {
115 // does nothing.
116 }
117
118}
SLHA::DenseDoublyIndexedBlock< double > NMIX
Definition: SlhaOne.hpp:39
SLHA::LinesAsStringsBlock SPINFO
Definition: SlhaOne.hpp:55
SLHA::DenseDoublyIndexedBlock< double > SBOTMIX
Definition: SlhaOne.hpp:43
SLHA::DenseDoublyIndexedBlock< double > VMIX
Definition: SlhaOne.hpp:41
SLHA::SparseSinglyIndexedBlock< double > SMINPUTS
Definition: SlhaOne.hpp:35
virtual ~SlhaOne()
Definition: SlhaOne.cpp:113
SLHA::JustSingleValueBlock< double > ALPHA
Definition: SlhaOne.hpp:45
SLHA::DenseDoublyIndexedBlock< double > STAUMIX
Definition: SlhaOne.hpp:44
SLHA::DenseDoublyIndexedBlock< double > YD
Definition: SlhaOne.hpp:53
SlhaOne(SlhaParser &fileParser, bool const isVerbose=false)
Definition: SlhaOne.cpp:18
SLHA::DenseDoublyIndexedBlock< double > UMIX
Definition: SlhaOne.hpp:40
SLHA::DenseDoublyIndexedBlock< double > STOPMIX
Definition: SlhaOne.hpp:42
SLHA::SparseSinglyIndexedBlock< double > EXTPAR
Definition: SlhaOne.hpp:37
SLHA::SparseSinglyIndexedBlock< double > HMIX
Definition: SlhaOne.hpp:46
SLHA::SparseSinglyIndexedBlock< double > MASS
Definition: SlhaOne.hpp:38
SLHA::SparseSinglyIndexedBlock< double > MINPAR
Definition: SlhaOne.hpp:36
SLHA::DenseDoublyIndexedBlock< double > AD
Definition: SlhaOne.hpp:50
SLHA::DenseDoublyIndexedBlock< double > AE
Definition: SlhaOne.hpp:51
SLHA::DenseDoublyIndexedBlock< double > YU
Definition: SlhaOne.hpp:52
SLHA::DenseDoublyIndexedBlock< double > YE
Definition: SlhaOne.hpp:54
SLHA::DenseSinglyIndexedBlock< double > GAUGE
Definition: SlhaOne.hpp:47
SLHA::SparseSinglyIndexedBlock< double > MSOFT
Definition: SlhaOne.hpp:48
SLHA::DenseDoublyIndexedBlock< double > AU
Definition: SlhaOne.hpp:49
SlhaParser & fileParser
Definition: SlhaOne.hpp:59
SLHA::SparseSinglyIndexedBlock< double > MODSEL
Definition: SlhaOne.hpp:34
virtual void registerBlock(SLHA::BaseSlhaBlock &blockToUpdate)
Definition: SlhaParser.cpp:120