a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
positivity.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 POSITIVITY_H
9#define POSITIVITY_H
10
11#include "ThObservable.h"
12
13
14class THDM;
15class lambda1;
16class lambda2;
17
27class positivity : public ThObservable {
28public:
32 positivity(const StandardModel& SM_i);
33
35
40 double computeThValue();
41 const THDM * myTHDM;
44};
45
52class positivity1: public positivity {
53public:
54
58 positivity1(const StandardModel& SM_i);
59
63 double computeThValue();
64};
65
72class positivity2: public positivity {
73public:
74
78 positivity2(const StandardModel& SM_i);
79
83 double computeThValue();
84};
85
86#endif /* POSITIVITY_H */
A model class for the Standard Model.
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
A class for a model prediction of an observable.
Definition: ThObservable.h:25
parameter of the Higgs potential
An observable class for the quartic Higgs potential coupling .
Controls that the scalar THDM potential is bounded from below.
Definition: positivity.h:52
double computeThValue()
Definition: positivity.cpp:35
positivity1(const StandardModel &SM_i)
Constructor.
Definition: positivity.cpp:31
Controls that the scalar THDM potential is bounded from below.
Definition: positivity.h:72
double computeThValue()
Definition: positivity.cpp:65
positivity2(const StandardModel &SM_i)
Constructor.
Definition: positivity.cpp:61
An observable class for the positivity conditions of the Higgs potential.
Definition: positivity.h:27
const THDM * myTHDM
Definition: positivity.h:41
lambda2 * mylambda2
Definition: positivity.h:43
positivity(const StandardModel &SM_i)
Constructor.
Definition: positivity.cpp:12
double computeThValue()
Two positivity conditions of the Higgs potential.
Definition: positivity.cpp:25
lambda1 * mylambda1
Definition: positivity.h:42