a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
THDMWpositivity.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2017 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef THDMWPOSITIVITY_H
9 #define THDMWPOSITIVITY_H
10 
11 #include "ThObservable.h"
12 
13 class THDMW;
14 class THDMWcache;
15 
32 public:
33 
37  THDMWpositivity1(const StandardModel& SM_i);
38 
42  double computeThValue();
43 private:
44  const THDMW& myTHDMW;
45 };
46 
54 public:
55 
59  THDMWpositivity2(const StandardModel& SM_i);
60 
64  double computeThValue();
65 private:
66  const THDMW& myTHDMW;
67 };
68 
73 public:
74 
78  THDMWpositivity3(const StandardModel& SM_i);
79 
83  double computeThValue();
84 private:
85  const THDMW& myTHDMW;
86 };
87 
92 public:
93 
97  THDMWpositivity4(const StandardModel& SM_i);
98 
102  double computeThValue();
103 private:
104  const THDMW& myTHDMW;
105 };
106 
111 public:
112 
116  THDMWpositivity5(const StandardModel& SM_i);
117 
121  double computeThValue();
122 private:
123  const THDMW& myTHDMW;
124 };
125 
130 public:
131 
135  THDMWpositivity6(const StandardModel& SM_i);
136 
140  double computeThValue();
141 private:
142  const THDMW& myTHDMW;
143 };
144 
149 public:
150 
154  THDMWpositivity7(const StandardModel& SM_i);
155 
159  double computeThValue();
160 private:
161  const THDMW& myTHDMW;
162 };
163 
168 public:
169 
173  THDMWpositivity8(const StandardModel& SM_i);
174 
178  double computeThValue();
179 private:
180  const THDMW& myTHDMW;
181 };
182 
187 public:
188 
192  THDMWpositivity9(const StandardModel& SM_i);
193 
197  double computeThValue();
198 private:
199  const THDMW& myTHDMW;
200 };
201 
206 public:
207 
211  THDMWpositivity10(const StandardModel& SM_i);
212 
216  double computeThValue();
217 private:
218  const THDMW& myTHDMW;
219 };
220 
225 public:
226 
230  THDMWpositivity11(const StandardModel& SM_i);
231 
235  double computeThValue();
236 private:
237  const THDMW& myTHDMW;
238 };
239 
244 public:
245 
249  THDMWpositivity12(const StandardModel& SM_i);
250 
254  double computeThValue();
255 private:
256  const THDMW& myTHDMW;
257 };
258 
263 public:
264 
269 
273  double computeThValue();
274 private:
275  const THDMW& myTHDMW;
276 };
277 
278 #endif /* THDMWPOSITIVITY_H */
THDMWpositivity6::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:112
THDMWcache
A class for the caching of some THDMW objects.
Definition: THDMWcache.h:27
THDMWpositivity6
Definition: THDMWpositivity.h:129
THDMWpositivity8::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:172
THDMWpositivity2::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:34
THDMWpositiveMassSquares::THDMWpositiveMassSquares
THDMWpositiveMassSquares(const StandardModel &SM_i)
THDMWpositiveMassSquares constructor.
Definition: THDMWpositivity.cpp:301
THDMWpositivity12
Definition: THDMWpositivity.h:243
THDMWpositivity8::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:180
THDMWpositivity9
Definition: THDMWpositivity.h:186
THDMWpositivity3::THDMWpositivity3
THDMWpositivity3(const StandardModel &SM_i)
THDMWpositivity3 constructor.
Definition: THDMWpositivity.cpp:46
THDMWpositivity6::THDMWpositivity6
THDMWpositivity6(const StandardModel &SM_i)
THDMWpositivity6 constructor.
Definition: THDMWpositivity.cpp:108
THDMWpositivity5::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:123
THDMWpositivity10::THDMWpositivity10
THDMWpositivity10(const StandardModel &SM_i)
THDMWpositivity10 constructor.
Definition: THDMWpositivity.cpp:214
ThObservable.h
THDMWpositivity2
Controls that the scalar THDMW potential is bounded from below.
Definition: THDMWpositivity.h:53
THDMWpositivity11::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:237
THDMWpositivity5::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:85
THDMWpositivity11::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:245
THDMWpositivity5
Definition: THDMWpositivity.h:110
THDMWpositivity12::THDMWpositivity12
THDMWpositivity12(const StandardModel &SM_i)
THDMWpositivity12 constructor.
Definition: THDMWpositivity.cpp:270
THDMWpositivity4::THDMWpositivity4
THDMWpositivity4(const StandardModel &SM_i)
THDMWpositivity4 constructor.
Definition: THDMWpositivity.cpp:63
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
THDMWpositivity11
Definition: THDMWpositivity.h:224
THDMWpositivity8
Definition: THDMWpositivity.h:167
THDMW
A base class for symmetric Two-Higgs-Doublet-Manohar-Wise models.
Definition: THDMW.h:233
THDMWpositivity3::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:85
THDMWpositivity1
Controls that the scalar THDMW potential is bounded from below.
Definition: THDMWpositivity.h:31
THDMWpositivity4::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:104
THDMWpositivity2::THDMWpositivity2
THDMWpositivity2(const StandardModel &SM_i)
THDMWpositivity2 constructor.
Definition: THDMWpositivity.cpp:30
THDMWpositivity7::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:141
THDMWpositivity4
Definition: THDMWpositivity.h:91
THDMWpositivity10
Definition: THDMWpositivity.h:205
THDMWpositivity7
Definition: THDMWpositivity.h:148
THDMWpositivity12::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:274
THDMWpositivity7::THDMWpositivity7
THDMWpositivity7(const StandardModel &SM_i)
THDMWpositivity7 constructor.
Definition: THDMWpositivity.cpp:137
THDMWpositivity1::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:44
THDMWpositivity9::THDMWpositivity9
THDMWpositivity9(const StandardModel &SM_i)
THDMWpositivity9 constructor.
Definition: THDMWpositivity.cpp:190
THDMWpositiveMassSquares
Definition: THDMWpositivity.h:262
THDMWpositivity3
Definition: THDMWpositivity.h:72
THDMWpositivity9::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:199
THDMWpositivity3::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:50
THDMWpositivity10::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:218
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
THDMWpositivity4::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:67
THDMWpositivity10::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:218
THDMWpositiveMassSquares::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:275
THDMWpositivity5::THDMWpositivity5
THDMWpositivity5(const StandardModel &SM_i)
THDMWpositivity5 constructor.
Definition: THDMWpositivity.cpp:81
THDMWpositivity1::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:16
THDMWpositivity8::THDMWpositivity8
THDMWpositivity8(const StandardModel &SM_i)
THDMWpositivity8 constructor.
Definition: THDMWpositivity.cpp:168
THDMWpositivity9::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:194
THDMWpositivity1::THDMWpositivity1
THDMWpositivity1(const StandardModel &SM_i)
THDMWpositivity1 constructor.
Definition: THDMWpositivity.cpp:12
THDMWpositivity7::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:161
THDMWpositivity6::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:142
THDMWpositivity2::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:66
THDMWpositivity11::THDMWpositivity11
THDMWpositivity11(const StandardModel &SM_i)
THDMWpositivity11 constructor.
Definition: THDMWpositivity.cpp:241
THDMWpositiveMassSquares::computeThValue
double computeThValue()
Definition: THDMWpositivity.cpp:305
THDMWpositivity12::myTHDMW
const THDMW & myTHDMW
Definition: THDMWpositivity.h:256