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

#include <SlhaOne.hpp>

+ Inheritance diagram for LHPC::SlhaOne:

Detailed Description

Definition at line 26 of file SlhaOne.hpp.

Public Member Functions

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

Public Attributes

SLHA::DenseDoublyIndexedBlock< double > AD
 
SLHA::DenseDoublyIndexedBlock< double > AE
 
SLHA::JustSingleValueBlock< double > ALPHA
 
SLHA::DenseDoublyIndexedBlock< double > AU
 
SLHA::SparseSinglyIndexedBlock< double > EXTPAR
 
SLHA::DenseSinglyIndexedBlock< double > GAUGE
 
SLHA::SparseSinglyIndexedBlock< double > HMIX
 
SLHA::SparseSinglyIndexedBlock< double > MASS
 
SLHA::SparseSinglyIndexedBlock< double > MINPAR
 
SLHA::SparseSinglyIndexedBlock< double > MODSEL
 
SLHA::SparseSinglyIndexedBlock< double > MSOFT
 
SLHA::DenseDoublyIndexedBlock< double > NMIX
 
SLHA::DenseDoublyIndexedBlock< double > SBOTMIX
 
SLHA::SparseSinglyIndexedBlock< double > SMINPUTS
 
SLHA::LinesAsStringsBlock SPINFO
 
SLHA::DenseDoublyIndexedBlock< double > STAUMIX
 
SLHA::DenseDoublyIndexedBlock< double > STOPMIX
 
SLHA::DenseDoublyIndexedBlock< double > UMIX
 
SLHA::DenseDoublyIndexedBlock< double > VMIX
 
SLHA::DenseDoublyIndexedBlock< double > YD
 
SLHA::DenseDoublyIndexedBlock< double > YE
 
SLHA::DenseDoublyIndexedBlock< double > YU
 

Protected Attributes

SlhaParserfileParser
 
bool const isVerbose
 

Constructor & Destructor Documentation

◆ SlhaOne()

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

Definition at line 18 of file SlhaOne.cpp.

19 :
20 MODSEL( "MODSEL",
22 isVerbose ),
23 SMINPUTS( "SMINPUTS",
25 isVerbose ),
26 MINPAR( "MINPAR",
28 isVerbose ),
29 EXTPAR( "EXTPAR",
31 isVerbose ),
32 MASS( "MASS",
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",
56 isVerbose ),
57 HMIX( "HMIX",
59 isVerbose ),
60 GAUGE( "GAUGE",
62 isVerbose ),
63 MSOFT( "MSOFT",
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 ),
88 {
111 }
static double const notANumber
Definition: UsefulStuff.hpp:28
SLHA::DenseDoublyIndexedBlock< double > NMIX
Definition: SlhaOne.hpp:39
SLHA::LinesAsStringsBlock SPINFO
Definition: SlhaOne.hpp:55
bool const isVerbose
Definition: SlhaOne.hpp:60
SLHA::DenseDoublyIndexedBlock< double > SBOTMIX
Definition: SlhaOne.hpp:43
SLHA::DenseDoublyIndexedBlock< double > VMIX
Definition: SlhaOne.hpp:41
SLHA::SparseSinglyIndexedBlock< double > SMINPUTS
Definition: SlhaOne.hpp:35
SLHA::JustSingleValueBlock< double > ALPHA
Definition: SlhaOne.hpp:45
SLHA::DenseDoublyIndexedBlock< double > STAUMIX
Definition: SlhaOne.hpp:44
SLHA::DenseDoublyIndexedBlock< double > YD
Definition: SlhaOne.hpp:53
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

◆ ~SlhaOne()

LHPC::SlhaOne::~SlhaOne ( )
virtual

Definition at line 113 of file SlhaOne.cpp.

114 {
115 // does nothing.
116 }

Member Data Documentation

◆ AD

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::AD

Definition at line 50 of file SlhaOne.hpp.

◆ AE

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::AE

Definition at line 51 of file SlhaOne.hpp.

◆ ALPHA

SLHA::JustSingleValueBlock< double > LHPC::SlhaOne::ALPHA

Definition at line 45 of file SlhaOne.hpp.

◆ AU

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::AU

Definition at line 49 of file SlhaOne.hpp.

◆ EXTPAR

SLHA::SparseSinglyIndexedBlock< double > LHPC::SlhaOne::EXTPAR

Definition at line 37 of file SlhaOne.hpp.

◆ fileParser

SlhaParser& LHPC::SlhaOne::fileParser
protected

Definition at line 59 of file SlhaOne.hpp.

◆ GAUGE

SLHA::DenseSinglyIndexedBlock< double > LHPC::SlhaOne::GAUGE

Definition at line 47 of file SlhaOne.hpp.

◆ HMIX

SLHA::SparseSinglyIndexedBlock< double > LHPC::SlhaOne::HMIX

Definition at line 46 of file SlhaOne.hpp.

◆ isVerbose

bool const LHPC::SlhaOne::isVerbose
protected

Definition at line 60 of file SlhaOne.hpp.

◆ MASS

SLHA::SparseSinglyIndexedBlock< double > LHPC::SlhaOne::MASS

Definition at line 38 of file SlhaOne.hpp.

◆ MINPAR

SLHA::SparseSinglyIndexedBlock< double > LHPC::SlhaOne::MINPAR

Definition at line 36 of file SlhaOne.hpp.

◆ MODSEL

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

Definition at line 34 of file SlhaOne.hpp.

◆ MSOFT

SLHA::SparseSinglyIndexedBlock< double > LHPC::SlhaOne::MSOFT

Definition at line 48 of file SlhaOne.hpp.

◆ NMIX

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::NMIX

Definition at line 39 of file SlhaOne.hpp.

◆ SBOTMIX

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::SBOTMIX

Definition at line 43 of file SlhaOne.hpp.

◆ SMINPUTS

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

Definition at line 35 of file SlhaOne.hpp.

◆ SPINFO

SLHA::LinesAsStringsBlock LHPC::SlhaOne::SPINFO

Definition at line 55 of file SlhaOne.hpp.

◆ STAUMIX

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::STAUMIX

Definition at line 44 of file SlhaOne.hpp.

◆ STOPMIX

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::STOPMIX

Definition at line 42 of file SlhaOne.hpp.

◆ UMIX

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::UMIX

Definition at line 40 of file SlhaOne.hpp.

◆ VMIX

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::VMIX

Definition at line 41 of file SlhaOne.hpp.

◆ YD

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::YD

Definition at line 53 of file SlhaOne.hpp.

◆ YE

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::YE

Definition at line 54 of file SlhaOne.hpp.

◆ YU

SLHA::DenseDoublyIndexedBlock< double > LHPC::SlhaOne::YU

Definition at line 52 of file SlhaOne.hpp.


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