a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
SlhaOne.hpp
Go to the documentation of this file.
1/*
2 * SlhaOne.hpp
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#ifndef SLHAONE_HPP_
15#define SLHAONE_HPP_
16
17#include "BlockTypes.hpp"
18#include "SlhaParser.hpp"
19
20namespace LHPC
21{
22 /* this is just a collection of instances of classes derived from SlhaBlock
23 * which covers all the blocks specified in SLHA1 (JHEP 0407 (2004) 036
24 * [hep-ph/0311123]).
25 */
26 class SlhaOne
27 {
28 public:
30 bool const isVerbose = false );
31 virtual
32 ~SlhaOne();
33
56
57
58 protected:
60 bool const isVerbose;
61 };
62
63}
64
65#endif /* SLHAONE_HPP_ */
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
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