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
13class THDM;
14class THDMcache;
15
21class Q_st: public ThObservable {
22public:
23
27 Q_st(const StandardModel& SM_i);
28
32 double computeThValue();
33
34private:
35 const THDM& myTHDM;
36};
37
44public:
45
49 DeltaQ_THDM(const StandardModel& SM_i);
50
54 double computeThValue();
55
56private:
57 const THDM& myTHDM;
58};
59
65class g1atQ: public ThObservable {
66public:
67
71 g1atQ(const StandardModel& SM_i);
72
76 double computeThValue();
77
78private:
79 const THDM& myTHDM;
80};
81
87class g2atQ: public ThObservable {
88public:
89
93 g2atQ(const StandardModel& SM_i);
94
98 double computeThValue();
99
100private:
101 const THDM& myTHDM;
102};
103
109class g3atQ: public ThObservable {
110public:
111
115 g3atQ(const StandardModel& SM_i);
116
120 double computeThValue();
121
122private:
123 const THDM& myTHDM;
124};
125
131class YtopatQ: public ThObservable {
132public:
133
137 YtopatQ(const StandardModel& SM_i);
138
142 double computeThValue();
143
144private:
145 const THDM& myTHDM;
146};
147
154public:
155
159 YbottomatQ(const StandardModel& SM_i);
160
164 double computeThValue();
165
166private:
167 const THDM& myTHDM;
168};
169
175class YtauatQ: public ThObservable {
176public:
177
181 YtauatQ(const StandardModel& SM_i);
182
186 double computeThValue();
187
188private:
189 const THDM& myTHDM;
190};
191
197class m11_2atQ: public ThObservable {
198public:
199
203 m11_2atQ(const StandardModel& SM_i);
204
208 double computeThValue();
209
210private:
211 const THDM& myTHDM;
212};
213
219class m22_2atQ: public ThObservable {
220public:
221
225 m22_2atQ(const StandardModel& SM_i);
226
230 double computeThValue();
231
232private:
233 const THDM& myTHDM;
234};
235
241class m12_2atQ: public ThObservable {
242public:
243
247 m12_2atQ(const StandardModel& SM_i);
248
252 double computeThValue();
253
254private:
255 const THDM& myTHDM;
256};
257
264public:
265
269 lambda1atQ(const StandardModel& SM_i);
270
274 double computeThValue();
275
276private:
277 const THDM& myTHDM;
278};
279
286public:
287
291 lambda2atQ(const StandardModel& SM_i);
292
296 double computeThValue();
297
298private:
299 const THDM& myTHDM;
300};
301
308public:
309
313 lambda3atQ(const StandardModel& SM_i);
314
318 double computeThValue();
319
320private:
321 const THDM& myTHDM;
322};
323
330public:
331
335 lambda4atQ(const StandardModel& SM_i);
336
340 double computeThValue();
341
342private:
343 const THDM& myTHDM;
344};
345
352public:
353
357 lambda5atQ(const StandardModel& SM_i);
358
362 double computeThValue();
363
364private:
365 const THDM& myTHDM;
366};
367
368#endif /* THDMQUANTITIESATQ_H */
DeltaQ_THDM.
DeltaQ_THDM(const StandardModel &SM_i)
DeltaQ_THDM constructor.
const THDM & myTHDM
double computeThValue()
Q_st(const StandardModel &SM_i)
Q_st constructor.
double computeThValue()
const THDM & myTHDM
A model class for the Standard Model.
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
A class for the caching of some THDM objects.
Definition: THDMcache.h:29
A class for a model prediction of an observable.
Definition: ThObservable.h:25
YbottomatQ.
const THDM & myTHDM
YbottomatQ(const StandardModel &SM_i)
YbottomatQ constructor.
double computeThValue()
YtauatQ.
const THDM & myTHDM
YtauatQ(const StandardModel &SM_i)
YtauatQ constructor.
double computeThValue()
YtopatQ.
const THDM & myTHDM
YtopatQ(const StandardModel &SM_i)
YtopatQ constructor.
double computeThValue()
g1atQ.
g1atQ(const StandardModel &SM_i)
g1atQ constructor.
const THDM & myTHDM
double computeThValue()
g2atQ.
g2atQ(const StandardModel &SM_i)
g2atQ constructor.
double computeThValue()
const THDM & myTHDM
const THDM & myTHDM
double computeThValue()
g3atQ(const StandardModel &SM_i)
g3atQ constructor.
lambda1atQ.
double computeThValue()
lambda1atQ(const StandardModel &SM_i)
lambda1atQ constructor.
const THDM & myTHDM
lambda2atQ.
const THDM & myTHDM
double computeThValue()
lambda2atQ(const StandardModel &SM_i)
lambda2atQ constructor.
lambda3atQ.
const THDM & myTHDM
lambda3atQ(const StandardModel &SM_i)
lambda3atQ constructor.
double computeThValue()
lambda4atQ.
double computeThValue()
const THDM & myTHDM
lambda4atQ(const StandardModel &SM_i)
lambda4atQ constructor.
lambda5atQ.
lambda5atQ(const StandardModel &SM_i)
lambda5atQ constructor.
const THDM & myTHDM
double computeThValue()
m11_2atQ.
m11_2atQ(const StandardModel &SM_i)
m11_2atQ constructor.
const THDM & myTHDM
double computeThValue()
m12_2atQ.
const THDM & myTHDM
double computeThValue()
m12_2atQ(const StandardModel &SM_i)
m12_2atQ constructor.
m22_2atQ.
const THDM & myTHDM
m22_2atQ(const StandardModel &SM_i)
m22_2atQ constructor.
double computeThValue()