a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
GMpositivity.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2017 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef GMPOSITIVITY_H
9 #define GMPOSITIVITY_H
10 
11 #include "ThObservable.h"
12 
13 
15 
32 class GMpositivity1: public ThObservable {
33 public:
34 
38  GMpositivity1(const StandardModel& SM_i);
39 
43  double computeThValue();
44 private:
46 };
47 
55 class GMpositivity2: public ThObservable {
56 public:
57 
61  GMpositivity2(const StandardModel& SM_i);
62 
66  double computeThValue();
67 private:
69 };
70 
78 class GMpositivity3: public ThObservable {
79 public:
80 
84  GMpositivity3(const StandardModel& SM_i);
85 
89  double computeThValue();
90 private:
92 };
93 
102 public:
103 
107  GMpositivity4(const StandardModel& SM_i);
108 
112  double computeThValue();
113 private:
115 };
116 
117 #endif /* GMPOSITIVITY_H */
GMpositivity4
Controls that the scalar THDMW potential is bounded from below.
Definition: GMpositivity.h:101
GMpositivity1
Controls that the scalar THDMW potential is bounded from below.
Definition: GMpositivity.h:32
GMpositivity2::GMpositivity2
GMpositivity2(const StandardModel &SM_i)
GMpositivity2 constructor.
Definition: GMpositivity.cpp:26
ThObservable.h
GMpositivity1::GMpositivity1
GMpositivity1(const StandardModel &SM_i)
GMpositivity1 constructor.
Definition: GMpositivity.cpp:12
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
GMpositivity2
Controls that the scalar THDMW potential is bounded from below.
Definition: GMpositivity.h:55
GMpositivity3::GMpositivity3
GMpositivity3(const StandardModel &SM_i)
GMpositivity3 constructor.
Definition: GMpositivity.cpp:41
GMpositivity2::computeThValue
double computeThValue()
Definition: GMpositivity.cpp:30
GMpositivity4::GMpositivity4
GMpositivity4(const StandardModel &SM_i)
GMpositivity4 constructor.
Definition: GMpositivity.cpp:66
GeorgiMachacek
A base class for the GeorgiMachacek model.
Definition: GeorgiMachacek.h:120
GMpositivity3::myGM
const GeorgiMachacek & myGM
Definition: GMpositivity.h:91
GMpositivity4::myGM
const GeorgiMachacek & myGM
Definition: GMpositivity.h:114
GMpositivity3::computeThValue
double computeThValue()
Definition: GMpositivity.cpp:45
GMpositivity1::myGM
const GeorgiMachacek & myGM
Definition: GMpositivity.h:45
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
GMpositivity4::computeThValue
double computeThValue()
Definition: GMpositivity.cpp:70
GMpositivity3
Controls that the scalar THDMW potential is bounded from below.
Definition: GMpositivity.h:78
GMpositivity1::computeThValue
double computeThValue()
Definition: GMpositivity.cpp:16
GMpositivity2::myGM
const GeorgiMachacek & myGM
Definition: GMpositivity.h:68