a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LHPC::FlhaOne Class Reference

#include <FlhaOne.hpp>

Detailed Description

Definition at line 28 of file FlhaOne.hpp.

Public Member Functions

 FlhaOne (SlhaParser &fileParser, bool const isVerbose=false)
 
virtual ~FlhaOne ()
 

Public Attributes

SLHA::DoublyIndexedMultipleEntriesBlock< RunningConstantFBAG
 
SLHA::DoublyIndexedMultipleEntriesBlock< RunningConstantErrorFBAGERR
 
SLHA::LinesAsStringsBlock FCINFO
 
SLHA::SparseDoublyIndexedBlock< double > FCONST
 
SLHA::SparseSinglyIndexedBlock< std::pair< double, double > > FCONSTERR
 
SLHA::SparseQuadruplyIndexedBlock< double > FCONSTRATIO
 
SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > FCONSTRATIOERR
 
SLHA::SparseSinglyIndexedBlock< double > FLIFE
 
SLHA::SparseSinglyIndexedBlock< std::pair< double, double > > FLIFEERR
 
SLHA::SinglyIndexedMultipleEntriesBlock< RunningConstantFMASS
 
SLHA::SinglyIndexedMultipleEntriesBlock< RunningConstantErrorFMASSERR
 
SLHA::SparseSinglyIndexedBlock< double > FMODSEL
 
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableFOBS
 
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableErrorFOBSERR
 
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableFOBSSM
 
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableErrorFOBSSMERR
 
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableFPARAM
 
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservableErrorFPARAMERR
 
SLHA::SparseQuadruplyIndexedBlock< double > FWCOEF
 
SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > FWCOEFERR
 
SLHA::SparseQuadruplyIndexedBlock< double > IMFWCOEF
 
SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > IMFWCOEFERR
 
SLHA::DenseSinglyIndexedBlock< double > IMUPMNS
 
SLHA::DenseSinglyIndexedBlock< double > IMVCKM
 
SLHA::SparseSinglyIndexedBlock< double > MODSEL
 
SLHA::SparseSinglyIndexedBlock< double > SMINPUTS
 
SLHA::DenseSinglyIndexedBlock< double > UPMNS
 
SLHA::DenseSinglyIndexedBlock< double > UPMNSIN
 
SLHA::DenseSinglyIndexedBlock< double > VCKM
 
SLHA::DenseSinglyIndexedBlock< double > VCKMIN
 

Protected Attributes

SlhaParserfileParser
 
bool const isVerbose
 

Constructor & Destructor Documentation

◆ FlhaOne()

LHPC::FlhaOne::FlhaOne ( SlhaParser fileParser,
bool const  isVerbose = false 
)

Definition at line 18 of file FlhaOne.cpp.

19 :
20 FCINFO( "FCINFO",
21 isVerbose ),
22 MODSEL( "MODSEL",
24 isVerbose ),
25 FMODSEL( "FMODSEL",
27 isVerbose ),
28 SMINPUTS( "SMINPUTS",
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",
50 RunningConstant(),
51 isVerbose ),
52 FMASSERR( "FMASSERR",
53 RunningConstantError(),
54 isVerbose ),
55 FLIFE( "FLIFE",
57 isVerbose ),
58 FLIFEERR( "FLIFEERR",
59 std::pair< double, double >( BOL::UsefulStuff::notANumber,
61 isVerbose ),
62 FCONST( "FCONST",
64 isVerbose ),
65 FCONSTERR( "FCONSTERR",
66 std::pair< double, double >( BOL::UsefulStuff::notANumber,
68 isVerbose ),
69 FCONSTRATIO( "FCONSTRATIO",
71 isVerbose ),
72 FCONSTRATIOERR( "FCONSTRATIOERR",
73 std::pair< double, double >( BOL::UsefulStuff::notANumber,
75 isVerbose ),
76 FBAG( "FBAG",
77 RunningConstant(),
78 isVerbose ),
79 FBAGERR( "FBAGERR",
80 RunningConstantError(),
81 isVerbose ),
82 FWCOEF( "FWCOEF",
84 isVerbose ),
85 FWCOEFERR( "FWCOEFERR",
86 std::pair< double, double >( BOL::UsefulStuff::notANumber,
88 isVerbose ),
89 IMFWCOEF( "IMFWCOEF",
91 isVerbose ),
92 IMFWCOEFERR( "IMFWCOEFERR",
93 std::pair< double, double >( BOL::UsefulStuff::notANumber,
95 isVerbose ),
96 FOBS( "FOBS",
97 FlavorObservable(),
98 isVerbose ),
99 FOBSERR( "FOBSERR",
100 FlavorObservableError(),
101 isVerbose ),
102 FOBSSM( "FOBSSM",
103 FlavorObservable(),
104 isVerbose ),
105 FOBSSMERR( "FOBSSMERR",
106 FlavorObservableError(),
107 isVerbose ),
108 FPARAM( "FPARAM",
109 FlavorObservable(),
110 isVerbose ),
111 FPARAMERR( "FPARAMERR",
112 FlavorObservableError(),
113 isVerbose ),
116 {
147 }
static double const notANumber
Definition: UsefulStuff.hpp:28
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
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
SLHA::SparseQuadruplyIndexedBlock< double > FCONSTRATIO
Definition: FlhaOne.hpp:56
SLHA::DoublyIndexedMultipleEntriesBlock< FlavorObservable > FPARAM
Definition: FlhaOne.hpp:71
bool const isVerbose
Definition: FlhaOne.hpp:77
SLHA::DenseSinglyIndexedBlock< double > UPMNSIN
Definition: FlhaOne.hpp:45
SLHA::DenseSinglyIndexedBlock< double > VCKM
Definition: FlhaOne.hpp:46
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

◆ ~FlhaOne()

LHPC::FlhaOne::~FlhaOne ( )
virtual

Definition at line 149 of file FlhaOne.cpp.

150 {
151 // does nothing.
152 }

Member Data Documentation

◆ FBAG

Definition at line 59 of file FlhaOne.hpp.

◆ FBAGERR

Definition at line 60 of file FlhaOne.hpp.

◆ FCINFO

SLHA::LinesAsStringsBlock LHPC::FlhaOne::FCINFO

Definition at line 36 of file FlhaOne.hpp.

◆ FCONST

SLHA::SparseDoublyIndexedBlock< double > LHPC::FlhaOne::FCONST

Definition at line 54 of file FlhaOne.hpp.

◆ FCONSTERR

SLHA::SparseSinglyIndexedBlock< std::pair< double, double > > LHPC::FlhaOne::FCONSTERR

Definition at line 55 of file FlhaOne.hpp.

◆ FCONSTRATIO

SLHA::SparseQuadruplyIndexedBlock< double > LHPC::FlhaOne::FCONSTRATIO

Definition at line 56 of file FlhaOne.hpp.

◆ FCONSTRATIOERR

SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > LHPC::FlhaOne::FCONSTRATIOERR

Definition at line 58 of file FlhaOne.hpp.

◆ fileParser

SlhaParser& LHPC::FlhaOne::fileParser
protected

Definition at line 76 of file FlhaOne.hpp.

◆ FLIFE

SLHA::SparseSinglyIndexedBlock< double > LHPC::FlhaOne::FLIFE

Definition at line 52 of file FlhaOne.hpp.

◆ FLIFEERR

SLHA::SparseSinglyIndexedBlock< std::pair< double, double > > LHPC::FlhaOne::FLIFEERR

Definition at line 53 of file FlhaOne.hpp.

◆ FMASS

Definition at line 50 of file FlhaOne.hpp.

◆ FMASSERR

Definition at line 51 of file FlhaOne.hpp.

◆ FMODSEL

SLHA::SparseSinglyIndexedBlock< double > LHPC::FlhaOne::FMODSEL

Definition at line 38 of file FlhaOne.hpp.

◆ FOBS

Definition at line 67 of file FlhaOne.hpp.

◆ FOBSERR

Definition at line 68 of file FlhaOne.hpp.

◆ FOBSSM

Definition at line 69 of file FlhaOne.hpp.

◆ FOBSSMERR

Definition at line 70 of file FlhaOne.hpp.

◆ FPARAM

Definition at line 71 of file FlhaOne.hpp.

◆ FPARAMERR

Definition at line 72 of file FlhaOne.hpp.

◆ FWCOEF

SLHA::SparseQuadruplyIndexedBlock< double > LHPC::FlhaOne::FWCOEF

Definition at line 61 of file FlhaOne.hpp.

◆ FWCOEFERR

SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > LHPC::FlhaOne::FWCOEFERR

Definition at line 63 of file FlhaOne.hpp.

◆ IMFWCOEF

SLHA::SparseQuadruplyIndexedBlock< double > LHPC::FlhaOne::IMFWCOEF

Definition at line 64 of file FlhaOne.hpp.

◆ IMFWCOEFERR

SLHA::SparseQuadruplyIndexedBlock< std::pair< double, double > > LHPC::FlhaOne::IMFWCOEFERR

Definition at line 66 of file FlhaOne.hpp.

◆ IMUPMNS

SLHA::DenseSinglyIndexedBlock< double > LHPC::FlhaOne::IMUPMNS

Definition at line 49 of file FlhaOne.hpp.

◆ IMVCKM

SLHA::DenseSinglyIndexedBlock< double > LHPC::FlhaOne::IMVCKM

Definition at line 47 of file FlhaOne.hpp.

◆ isVerbose

bool const LHPC::FlhaOne::isVerbose
protected

Definition at line 77 of file FlhaOne.hpp.

◆ MODSEL

SLHA::SparseSinglyIndexedBlock< double > LHPC::FlhaOne::MODSEL

Definition at line 37 of file FlhaOne.hpp.

◆ SMINPUTS

SLHA::SparseSinglyIndexedBlock< double > LHPC::FlhaOne::SMINPUTS

Definition at line 43 of file FlhaOne.hpp.

◆ UPMNS

SLHA::DenseSinglyIndexedBlock< double > LHPC::FlhaOne::UPMNS

Definition at line 48 of file FlhaOne.hpp.

◆ UPMNSIN

SLHA::DenseSinglyIndexedBlock< double > LHPC::FlhaOne::UPMNSIN

Definition at line 45 of file FlhaOne.hpp.

◆ VCKM

SLHA::DenseSinglyIndexedBlock< double > LHPC::FlhaOne::VCKM

Definition at line 46 of file FlhaOne.hpp.

◆ VCKMIN

SLHA::DenseSinglyIndexedBlock< double > LHPC::FlhaOne::VCKMIN

Definition at line 44 of file FlhaOne.hpp.


The documentation for this class was generated from the following files: