a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
GeneralTHDMEffectivePot.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2016 HEPfit Collaboration
3 * All rights reserved.
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef GENERALTHDMEFFECTIVEPOT_H
9#define GENERALTHDMEFFECTIVEPOT_H
10
11#include "ThObservable.h"
12#include "gslpp.h"
13
14class GeneralTHDM;
16
21public:
22
27
28 double potentialfunction(const double *Svec);
29
30 gslpp::matrix<double> Mneutral_2(const double S1, const double S2, const double S3);
31
32 const double* potentialminimizer(double S1_start, double S2_start, double S3_start);
33
34private:
35
36// const GeneralTHDM& myGTHDM;
37 gslpp::matrix<double> mat_neutral;
38};
39
44public:
45
50
54 double computeThValue();
55
56private:
58};
59
64public:
65
70
74 double computeThValue();
75
76private:
78};
79
80#endif /* GENERALTHDMEFFECTIVEPOT_H */
81
EffectivePot_GTHDM(const StandardModel &SM_i)
EffectivePot_GTHDM constructor.
const double * potentialminimizer(double S1_start, double S2_start, double S3_start)
gslpp::matrix< double > mat_neutral
gslpp::matrix< double > Mneutral_2(const double S1, const double S2, const double S3)
double potentialfunction(const double *Svec)
EffectivePotMin1_GTHDM(const StandardModel &SM_i)
EffectivePotMin1_GTHDM constructor.
EffectivePot_GTHDM myEffectivePot_GTHDM
EffectivePot_GTHDM myEffectivePot_GTHDM
EffectivePotMin2_GTHDM(const StandardModel &SM_i)
EffectivePotMin2_GTHDM constructor.
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25