a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
THDMWSTU.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8
9#ifndef THDMWSTU_H
10#define THDMWSTU_H
11
12
13#include "ThObservable.h"
14
15class THDMW;
16class THDMWcache;
25class THDMWSTU : public ThObservable {
26public:
31 THDMWSTU(const StandardModel& SM_i);
32
36 double computeThValue();
37
38 const THDMW& myTHDMW;
39
47 double F(const double m02, const double m12) const;
48
49
50protected:
52
53};
54
55
56
57
58
59
60class THDMWDeltaS: public THDMWSTU {
61public:
62
66 THDMWDeltaS(const StandardModel& SM_i);
67
72 double computeThValue ();
73};
74
75
76class THDMWDeltaT: public THDMWSTU {
77public:
78
82 THDMWDeltaT(const StandardModel& SM_i);
83
88 double computeThValue ();
89};
90
91class THDMWDeltaU: public THDMWSTU {
92public:
93
97 THDMWDeltaU(const StandardModel& SM_i);
98
103 double computeThValue ();
104};
105
106
107
108#endif /* THDMWSTU_H */
A model class for the Standard Model.
THDMWDeltaS(const StandardModel &SM_i)
Constructor for DeltaS.
Definition: THDMWSTU.cpp:49
double computeThValue()
THDMW contribution to .
Definition: THDMWSTU.cpp:53
double computeThValue()
THDMW contribution to .
Definition: THDMWSTU.cpp:129
THDMWDeltaT(const StandardModel &SM_i)
Constructor for DeltaT.
Definition: THDMWSTU.cpp:125
THDMWDeltaU(const StandardModel &SM_i)
Constructor for DeltaU.
Definition: THDMWSTU.cpp:172
double computeThValue()
THDMW contribution to .
Definition: THDMWSTU.cpp:176
A base class for symmetric Two-Higgs-Doublet-Manohar-Wise models.
Definition: THDMW.h:233
An observable class for the electroweak Peskin-Takeuchi pseudo-observables.
Definition: THDMWSTU.h:25
double computeThValue()
Empty constructor.
Definition: THDMWSTU.cpp:22
double F(const double m02, const double m12) const
Function used for THDMW. Remember that this function is defined for THDMW and SUSY while for THDM we...
Definition: THDMWSTU.cpp:27
const THDMW & myTHDMW
Definition: THDMWSTU.h:38
THDMWSTU(const StandardModel &SM_i)
Constructor.
Definition: THDMWSTU.cpp:15
THDMWcache * mycache
Definition: THDMWSTU.h:51
A class for the caching of some THDMW objects.
Definition: THDMWcache.h:27
A class for a model prediction of an observable.
Definition: ThObservable.h:25