a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
THDMquantitiesatQ.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2016 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef THDMQUANTITIESATQ_H
9 #define THDMQUANTITIESATQ_H
10 
11 #include "ThObservable.h"
12 
13 class THDM;
14 class THDMcache;
15 
21 class Q_st: public ThObservable {
22 public:
23 
27  Q_st(const StandardModel& SM_i);
28 
32  double computeThValue();
33 
34 private:
35  const THDM& myTHDM;
36 };
37 
43 class DeltaQ_THDM: public ThObservable {
44 public:
45 
49  DeltaQ_THDM(const StandardModel& SM_i);
50 
54  double computeThValue();
55 
56 private:
57  const THDM& myTHDM;
58 };
59 
65 class g1atQ: public ThObservable {
66 public:
67 
71  g1atQ(const StandardModel& SM_i);
72 
76  double computeThValue();
77 
78 private:
79  const THDM& myTHDM;
80 };
81 
87 class g2atQ: public ThObservable {
88 public:
89 
93  g2atQ(const StandardModel& SM_i);
94 
98  double computeThValue();
99 
100 private:
101  const THDM& myTHDM;
102 };
103 
109 class g3atQ: public ThObservable {
110 public:
111 
115  g3atQ(const StandardModel& SM_i);
116 
120  double computeThValue();
121 
122 private:
123  const THDM& myTHDM;
124 };
125 
131 class YtopatQ: public ThObservable {
132 public:
133 
137  YtopatQ(const StandardModel& SM_i);
138 
142  double computeThValue();
143 
144 private:
145  const THDM& myTHDM;
146 };
147 
153 class YbottomatQ: public ThObservable {
154 public:
155 
159  YbottomatQ(const StandardModel& SM_i);
160 
164  double computeThValue();
165 
166 private:
167  const THDM& myTHDM;
168 };
169 
175 class YtauatQ: public ThObservable {
176 public:
177 
181  YtauatQ(const StandardModel& SM_i);
182 
186  double computeThValue();
187 
188 private:
189  const THDM& myTHDM;
190 };
191 
197 class m11_2atQ: public ThObservable {
198 public:
199 
203  m11_2atQ(const StandardModel& SM_i);
204 
208  double computeThValue();
209 
210 private:
211  const THDM& myTHDM;
212 };
213 
219 class m22_2atQ: public ThObservable {
220 public:
221 
225  m22_2atQ(const StandardModel& SM_i);
226 
230  double computeThValue();
231 
232 private:
233  const THDM& myTHDM;
234 };
235 
241 class m12_2atQ: public ThObservable {
242 public:
243 
247  m12_2atQ(const StandardModel& SM_i);
248 
252  double computeThValue();
253 
254 private:
255  const THDM& myTHDM;
256 };
257 
263 class lambda1atQ: public ThObservable {
264 public:
265 
269  lambda1atQ(const StandardModel& SM_i);
270 
274  double computeThValue();
275 
276 private:
277  const THDM& myTHDM;
278 };
279 
285 class lambda2atQ: public ThObservable {
286 public:
287 
291  lambda2atQ(const StandardModel& SM_i);
292 
296  double computeThValue();
297 
298 private:
299  const THDM& myTHDM;
300 };
301 
307 class lambda3atQ: public ThObservable {
308 public:
309 
313  lambda3atQ(const StandardModel& SM_i);
314 
318  double computeThValue();
319 
320 private:
321  const THDM& myTHDM;
322 };
323 
329 class lambda4atQ: public ThObservable {
330 public:
331 
335  lambda4atQ(const StandardModel& SM_i);
336 
340  double computeThValue();
341 
342 private:
343  const THDM& myTHDM;
344 };
345 
351 class lambda5atQ: public ThObservable {
352 public:
353 
357  lambda5atQ(const StandardModel& SM_i);
358 
362  double computeThValue();
363 
364 private:
365  const THDM& myTHDM;
366 };
367 
368 #endif /* THDMQUANTITIESATQ_H */
m12_2atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:255
m22_2atQ
m22_2atQ.
Definition: THDMquantitiesatQ.h:219
lambda5atQ::lambda5atQ
lambda5atQ(const StandardModel &SM_i)
lambda5atQ constructor.
Definition: THDMquantitiesatQ.cpp:170
m12_2atQ
m12_2atQ.
Definition: THDMquantitiesatQ.h:241
lambda3atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:321
YbottomatQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:80
lambda5atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:174
g3atQ::g3atQ
g3atQ(const StandardModel &SM_i)
g3atQ constructor.
Definition: THDMquantitiesatQ.cpp:54
m22_2atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:233
g2atQ
g2atQ.
Definition: THDMquantitiesatQ.h:87
ThObservable.h
THDM
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
lambda4atQ::lambda4atQ
lambda4atQ(const StandardModel &SM_i)
lambda4atQ constructor.
Definition: THDMquantitiesatQ.cpp:160
lambda5atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:365
YtauatQ
YtauatQ.
Definition: THDMquantitiesatQ.h:175
Q_st::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:35
lambda1atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:134
lambda2atQ
lambda2atQ.
Definition: THDMquantitiesatQ.h:285
THDMcache
A class for the caching of some THDM objects.
Definition: THDMcache.h:29
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
m11_2atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:102
lambda2atQ::lambda2atQ
lambda2atQ(const StandardModel &SM_i)
lambda2atQ constructor.
Definition: THDMquantitiesatQ.cpp:140
YbottomatQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:167
lambda1atQ::lambda1atQ
lambda1atQ(const StandardModel &SM_i)
lambda1atQ constructor.
Definition: THDMquantitiesatQ.cpp:130
YtopatQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:69
YtopatQ::YtopatQ
YtopatQ(const StandardModel &SM_i)
YtopatQ constructor.
Definition: THDMquantitiesatQ.cpp:65
g2atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:47
DeltaQ_THDM::DeltaQ_THDM
DeltaQ_THDM(const StandardModel &SM_i)
DeltaQ_THDM constructor.
Definition: THDMquantitiesatQ.cpp:22
m11_2atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:211
lambda4atQ
lambda4atQ.
Definition: THDMquantitiesatQ.h:329
YtauatQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:91
lambda3atQ::lambda3atQ
lambda3atQ(const StandardModel &SM_i)
lambda3atQ constructor.
Definition: THDMquantitiesatQ.cpp:150
DeltaQ_THDM::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:26
lambda2atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:144
g3atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:123
lambda2atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:299
YbottomatQ::YbottomatQ
YbottomatQ(const StandardModel &SM_i)
YbottomatQ constructor.
Definition: THDMquantitiesatQ.cpp:76
YtauatQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:189
YbottomatQ
YbottomatQ.
Definition: THDMquantitiesatQ.h:153
YtopatQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:145
g1atQ
g1atQ.
Definition: THDMquantitiesatQ.h:65
lambda4atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:164
m11_2atQ
m11_2atQ.
Definition: THDMquantitiesatQ.h:197
lambda3atQ
lambda3atQ.
Definition: THDMquantitiesatQ.h:307
Q_st::Q_st
Q_st(const StandardModel &SM_i)
Q_st constructor.
Definition: THDMquantitiesatQ.cpp:12
m12_2atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:124
g1atQ::g1atQ
g1atQ(const StandardModel &SM_i)
g1atQ constructor.
Definition: THDMquantitiesatQ.cpp:32
Q_st::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:16
g3atQ
g3atQ.
Definition: THDMquantitiesatQ.h:109
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
g1atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:79
g2atQ::g2atQ
g2atQ(const StandardModel &SM_i)
g2atQ constructor.
Definition: THDMquantitiesatQ.cpp:43
YtauatQ::YtauatQ
YtauatQ(const StandardModel &SM_i)
YtauatQ constructor.
Definition: THDMquantitiesatQ.cpp:87
YtopatQ
YtopatQ.
Definition: THDMquantitiesatQ.h:131
lambda1atQ
lambda1atQ.
Definition: THDMquantitiesatQ.h:263
g3atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:58
g2atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:101
DeltaQ_THDM::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:57
m22_2atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:113
m12_2atQ::m12_2atQ
m12_2atQ(const StandardModel &SM_i)
m12_2atQ constructor.
Definition: THDMquantitiesatQ.cpp:120
lambda5atQ
lambda5atQ.
Definition: THDMquantitiesatQ.h:351
m22_2atQ::m22_2atQ
m22_2atQ(const StandardModel &SM_i)
m22_2atQ constructor.
Definition: THDMquantitiesatQ.cpp:109
Q_st
Q_st.
Definition: THDMquantitiesatQ.h:21
lambda3atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:154
lambda4atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:343
lambda1atQ::myTHDM
const THDM & myTHDM
Definition: THDMquantitiesatQ.h:277
m11_2atQ::m11_2atQ
m11_2atQ(const StandardModel &SM_i)
m11_2atQ constructor.
Definition: THDMquantitiesatQ.cpp:98
g1atQ::computeThValue
double computeThValue()
Definition: THDMquantitiesatQ.cpp:36
DeltaQ_THDM
DeltaQ_THDM.
Definition: THDMquantitiesatQ.h:43