a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Loading...
Searching...
No Matches
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)
A class for the CKM elements .
Definition VCKM.h:21