a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
FlhaOne.cpp
Go to the documentation of this file.
1/*
2 * FlhaOne.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 * REFBAGME.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 FCINFO( "FCINFO",
21 isVerbose ),
22 MODSEL( "MODSEL",
23 BOL::UsefulStuff::notANumber,
24 isVerbose ),
25 FMODSEL( "FMODSEL",
26 BOL::UsefulStuff::notANumber,
27 isVerbose ),
28 SMINPUTS( "SMINPUTS",
29 BOL::UsefulStuff::notANumber,
30 isVerbose ),
31 VCKMIN( "VCKMIN",
32 0.0,
33 isVerbose ),
34 UPMNSIN( "UPMNSIN",
35 0.0,
36 isVerbose ),
37 VCKM( "VCKM",
38 0.0,
39 isVerbose ),
40 IMVCKM( "IMVCKM",
41 0.0,
42 isVerbose ),
43 UPMNS( "UPMNS",
44 0.0,
45 isVerbose ),
46 IMUPMNS( "IMUPMNS",
47 0.0,
48 isVerbose ),
49 FMASS( "FMASS",
51 isVerbose ),
52 FMASSERR( "FMASSERR",
54 isVerbose ),
55 FLIFE( "FLIFE",
56 BOL::UsefulStuff::notANumber,
57 isVerbose ),
58 FLIFEERR( "FLIFEERR",
59 std::pair< double, double >( BOL::UsefulStuff::notANumber,
60 BOL::UsefulStuff::notANumber ),
61 isVerbose ),
62 FCONST( "FCONST",
63 BOL::UsefulStuff::notANumber,
64 isVerbose ),
65 FCONSTERR( "FCONSTERR",
66 std::pair< double, double >( BOL::UsefulStuff::notANumber,
67 BOL::UsefulStuff::notANumber ),
68 isVerbose ),
69 FCONSTRATIO( "FCONSTRATIO",
70 BOL::UsefulStuff::notANumber,
71 isVerbose ),
72 FCONSTRATIOERR( "FCONSTRATIOERR",
73 std::pair< double, double >( BOL::UsefulStuff::notANumber,
74 BOL::UsefulStuff::notANumber ),
75 isVerbose ),
76 FBAG( "FBAG",
78 isVerbose ),
79 FBAGERR( "FBAGERR",
81 isVerbose ),
82 FWCOEF( "FWCOEF",
83 BOL::UsefulStuff::notANumber,
84 isVerbose ),
85 FWCOEFERR( "FWCOEFERR",
86 std::pair< double, double >( BOL::UsefulStuff::notANumber,
87 BOL::UsefulStuff::notANumber ),
88 isVerbose ),
89 IMFWCOEF( "IMFWCOEF",
90 BOL::UsefulStuff::notANumber,
91 isVerbose ),
92 IMFWCOEFERR( "IMFWCOEFERR",
93 std::pair< double, double >( BOL::UsefulStuff::notANumber,
94 BOL::UsefulStuff::notANumber ),
95 isVerbose ),
96 FOBS( "FOBS",
98 isVerbose ),
99 FOBSERR( "FOBSERR",
101 isVerbose ),
102 FOBSSM( "FOBSSM",
104 isVerbose ),
105 FOBSSMERR( "FOBSSMERR",
107 isVerbose ),
108 FPARAM( "FPARAM",
110 isVerbose ),
111 FPARAMERR( "FPARAMERR",
113 isVerbose ),
114 fileParser( fileParser ),
115 isVerbose( isVerbose )
116 {
147 }
148
150 {
151 // does nothing.
152 }
153
154}
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableError > FPARAMERR
Definition: FlhaOne.hpp:72
SLHA::SinglyIndexedMultipleEntriesBlock< RunningConstantError > FMASSERR
Definition: FlhaOne.hpp:51
SLHA::DenseSinglyIndexedBlock< double > VCKMIN
Definition: FlhaOne.hpp:44
SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > FCONSTRATIOERR
Definition: FlhaOne.hpp:58
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservable > FOBS
Definition: FlhaOne.hpp:67
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableError > FOBSERR
Definition: FlhaOne.hpp:68
SLHA::DenseSinglyIndexedBlock< double > IMUPMNS
Definition: FlhaOne.hpp:49
SLHA::SparseSinglyIndexedBlock< double > MODSEL
Definition: FlhaOne.hpp:37
virtual ~FlhaOne()
Definition: FlhaOne.cpp:149
SLHA::SparseQuadruplyIndexedBlock< double > FWCOEF
Definition: FlhaOne.hpp:61
SLHA::SinglyIndexedMultipleEntriesBlock< RunningConstant > FMASS
Definition: FlhaOne.hpp:50
SLHA::SparseQuadruplyIndexedBlock< double > IMFWCOEF
Definition: FlhaOne.hpp:64
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservable > FOBSSM
Definition: FlhaOne.hpp:69
SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > IMFWCOEFERR
Definition: FlhaOne.hpp:66
SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > FWCOEFERR
Definition: FlhaOne.hpp:63
SLHA::SparseDoublyIndexedBlock< double > FCONST
Definition: FlhaOne.hpp:54
SLHA::SparseSinglyIndexedBlock< double > SMINPUTS
Definition: FlhaOne.hpp:43
SLHA::DenseSinglyIndexedBlock< double > IMVCKM
Definition: FlhaOne.hpp:47
SLHA::SparseSinglyIndexedBlock< double > FLIFE
Definition: FlhaOne.hpp:52
FlhaOne(SlhaParser &fileParser, bool const isVerbose=false)
Definition: FlhaOne.cpp:18
SLHA::SparseQuadruplyIndexedBlock< double > FCONSTRATIO
Definition: FlhaOne.hpp:56
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservable > FPARAM
Definition: FlhaOne.hpp:71
SLHA::DenseSinglyIndexedBlock< double > UPMNSIN
Definition: FlhaOne.hpp:45
SLHA::DoublyIndexedMultipleEntriesBlock< RunningConstant > FBAG
Definition: FlhaOne.hpp:59
SLHA::LinesAsStringsBlock FCINFO
Definition: FlhaOne.hpp:36
SlhaParser & fileParser
Definition: FlhaOne.hpp:76
SLHA::SparseSinglyIndexedBlock< double > FMODSEL
Definition: FlhaOne.hpp:38
SLHA::DoublyIndexedMultipleEntriesBlock< RunningConstantError > FBAGERR
Definition: FlhaOne.hpp:60
SLHA::SparseSinglyIndexedBlock< std::pair< double, double > > FLIFEERR
Definition: FlhaOne.hpp:53
SLHA::SparseSinglyIndexedBlock< std::pair< double, double > > FCONSTERR
Definition: FlhaOne.hpp:55
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableError > FOBSSMERR
Definition: FlhaOne.hpp:70
SLHA::DenseSinglyIndexedBlock< double > UPMNS
Definition: FlhaOne.hpp:48
virtual void registerBlock(SLHA::BaseSlhaBlock &blockToUpdate)
Definition: SlhaParser.cpp:120
A class for the CKM elements .
Definition: VCKM.h:21