a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
STU.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef STU_H
9#define STU_H
10
11#include "ThObservable.h"
12
13class THDM;
14class THDMcache;
15
24class STU : public ThObservable {
25public:
30 STU(const StandardModel& SM_i);
31
35 double computeThValue();
36
37 const THDM * myTHDM;
38
46 double F(const double m02, const double m12) const;
47
48protected:
50
51};
52
58class DeltaS: public STU {
59public:
60
64 DeltaS(const StandardModel& SM_i);
65
70 double computeThValue ();
71};
72
78class DeltaT: public STU {
79public:
80
84 DeltaT(const StandardModel& SM_i);
85
90 double computeThValue ();
91};
92
98class DeltaU: public STU {
99public:
100
105 DeltaU(const StandardModel& SM_i);
106
110 double computeThValue ();
111
112protected:
114};
115
116#endif /* STU_H */
An observable class for the THDM contribution to the electroweak Peskin-Takeuchi pseudo-observable .
Definition: STU.h:58
double computeThValue()
THDM contribution to .
Definition: STU.cpp:48
DeltaS(const StandardModel &SM_i)
Constructor for DeltaS.
Definition: STU.cpp:44
An observable class for the THDM contribution to the electroweak Peskin-Takeuchi pseudo-observable .
Definition: STU.h:78
double computeThValue()
THDM contribution to .
Definition: STU.cpp:86
DeltaT(const StandardModel &SM_i)
Constructor for DeltaT.
Definition: STU.cpp:82
An observable class for the GeneralTHDM contribution to the electroweak Peskin-Takeuchi pseudo-observ...
Definition: STU.h:98
DeltaS * myDeltaS
Definition: STU.h:113
double computeThValue()
Definition: STU.cpp:124
DeltaU(const StandardModel &SM_i)
THDM contribution to .
Definition: STU.cpp:118
An observable class for the electroweak Peskin-Takeuchi pseudo-observables.
Definition: STU.h:24
double computeThValue()
Empty constructor.
Definition: STU.cpp:19
THDMcache * mycache
Definition: STU.h:49
double F(const double m02, const double m12) const
Function used for THDM. Remember that this function is defined for THDM while for SUSY we have a mul...
Definition: STU.cpp:26
const THDM * myTHDM
Definition: STU.h:37
STU(const StandardModel &SM_i)
Constructor.
Definition: STU.cpp:12
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