a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
GeneralTHDMstability.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2016 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef GENERALTHDMSTABILITY_H
9 #define GENERALTHDMSTABILITY_H
10 
11 #include "ThObservable.h"
12 #include <gslpp.h>
13 
14 class GeneralTHDM;
15 class GeneralTHDMcache;
16 
21 public:
22 
26  stability_GTHDM(const StandardModel& SM_i);
27 
31  virtual ~stability_GTHDM();
32 
37 
38 private:
41 };
42 
43 
48 public:
49 
53  stability1_GTHDM(const StandardModel& SM_i);
54 
58  double computeThValue();
59 
60 private:
62 };
63 
64 
69 public:
70 
74  stability2_GTHDM(const StandardModel& SM_i);
75 
79  double computeThValue();
80 
81 private:
83 };
84 
85 
90 public:
91 
95  stability3_GTHDM(const StandardModel& SM_i);
96 
100  double computeThValue();
101 
102 private:
104 };
105 
106 
111 public:
112 
116  stability4_GTHDM(const StandardModel& SM_i);
117 
121  double computeThValue();
122 
123 private:
125 };
126 
127 #endif /* GENERALTHDMSTABILITY_H */
128 
stability_GTHDM::~stability_GTHDM
virtual ~stability_GTHDM()
Destructor.
Definition: GeneralTHDMstability.cpp:16
stability3_GTHDM::computeThValue
double computeThValue()
Definition: GeneralTHDMstability.cpp:68
stability_GTHDM::myGTHDM
const GeneralTHDM & myGTHDM
Definition: GeneralTHDMstability.h:39
stability2_GTHDM::mystability_GTHDM
stability_GTHDM mystability_GTHDM
Definition: GeneralTHDMstability.h:82
ThObservable.h
stability1_GTHDM
Definition: GeneralTHDMstability.h:47
stability3_GTHDM::mystability_GTHDM
stability_GTHDM mystability_GTHDM
Definition: GeneralTHDMstability.h:103
gslpp.h
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
stability3_GTHDM
Definition: GeneralTHDMstability.h:89
stability4_GTHDM::computeThValue
double computeThValue()
Definition: GeneralTHDMstability.cpp:78
stability_GTHDM::vecStability
gslpp::vector< double > vecStability
Definition: GeneralTHDMstability.h:40
stability2_GTHDM::stability2_GTHDM
stability2_GTHDM(const StandardModel &SM_i)
stability2_GTHDM constructor.
Definition: GeneralTHDMstability.cpp:54
GeneralTHDMcache
Definition: GeneralTHDMcache.h:22
stability4_GTHDM::mystability_GTHDM
stability_GTHDM mystability_GTHDM
Definition: GeneralTHDMstability.h:124
GeneralTHDM
A class for general Two-Higgs-Doublet models.
Definition: GeneralTHDM.h:463
stability2_GTHDM::computeThValue
double computeThValue()
Definition: GeneralTHDMstability.cpp:58
gslpp::vector< double >
A class for constructing and defining operations on real vectors.
Definition: gslpp_vector_double.h:33
stability4_GTHDM
Definition: GeneralTHDMstability.h:110
stability3_GTHDM::stability3_GTHDM
stability3_GTHDM(const StandardModel &SM_i)
stability3_GTHDM constructor.
Definition: GeneralTHDMstability.cpp:64
stability4_GTHDM::stability4_GTHDM
stability4_GTHDM(const StandardModel &SM_i)
stability4_GTHDM constructor.
Definition: GeneralTHDMstability.cpp:74
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
stability_GTHDM
Definition: GeneralTHDMstability.h:20
stability1_GTHDM::computeThValue
double computeThValue()
Definition: GeneralTHDMstability.cpp:48
stability_GTHDM::getStability
gslpp::vector< double > getStability()
Destructor.
Definition: GeneralTHDMstability.cpp:19
stability1_GTHDM::stability1_GTHDM
stability1_GTHDM(const StandardModel &SM_i)
stability1_GTHDM constructor.
Definition: GeneralTHDMstability.cpp:44
stability1_GTHDM::mystability_GTHDM
stability_GTHDM mystability_GTHDM
Definition: GeneralTHDMstability.h:61
stability_GTHDM::stability_GTHDM
stability_GTHDM(const StandardModel &SM_i)
Constructor.
Definition: GeneralTHDMstability.cpp:12
stability_GTHDM::vecMinus1
gslpp::vector< double > vecMinus1
Definition: GeneralTHDMstability.h:40
stability2_GTHDM
Definition: GeneralTHDMstability.h:68