STU.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef STU_H
9 #define STU_H
10 
11 #include <stdexcept>
12 #include "ThObservable.h"
13 #include "THDM.h"
14 #include "THDMcache.h"
15 
24 class STU : public ThObservable {
25 public:
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 
48 protected:
50 
51 };
52 
53 class DeltaS: public STU {
54 public:
55 
59  DeltaS(const StandardModel& SM_i);
60 
65  double computeThValue ();
66 };
67 
68 class DeltaT: public STU {
69 public:
70 
74  DeltaT(const StandardModel& SM_i);
75 
80  double computeThValue ();
81 };
82 
83 class DeltaU: public STU {
84 public:
85 
90  DeltaU(const StandardModel& SM_i);
91 
95  double computeThValue ();
96 
97 protected:
99 };
100 
101 #endif /* STU_H */
double computeThValue()
THDM contribution to .
Definition: STU.cpp:47
double F(const double m02, const double m12) const
function F(m02,m12) used for THDM. Remember that this function is defined for THDM while for SUSY we ...
Definition: STU.cpp:25
A class for the caching of some THDM objects.
Definition: THDMcache.h:27
const THDM * myTHDM
Definition: STU.h:37
A class for a model prediction of an observable.
Definition: ThObservable.h:22
STU(const StandardModel &SM_i)
Constructor.
Definition: STU.cpp:11
A model class for the Standard Model.
double computeThValue()
THDM contribution to .
Definition: STU.cpp:86
double computeThValue()
Empty constructor.
Definition: STU.cpp:18
Definition: STU.h:83
double computeThValue()
Definition: STU.cpp:125
A base class symmetric Two-Higgs-Doublet models.
Definition: THDM.h:94
DeltaS * myDeltaS
Definition: STU.h:98
An observable class for the electroweak Peskin-Takeuchi pseudo-observables.
Definition: STU.h:24
Definition: STU.h:68
DeltaT(const StandardModel &SM_i)
Constructor for DeltaT.
Definition: STU.cpp:82
THDMcache * mycache
Definition: STU.h:49
DeltaU(const StandardModel &SM_i)
THDM contribution to .
Definition: STU.cpp:119
Definition: STU.h:53
DeltaS(const StandardModel &SM_i)
Constructor for DeltaS.
Definition: STU.cpp:43