7#ifndef SRC_CLASSPOTENTIALN2HDM_H_
8#define SRC_CLASSPOTENTIALN2HDM_H_
86 double L1 = 0, L2 = 0, L3 = 0, L4 = 0, RL5 = 0, RealMMix = 0, u1 = 0, u2 = 0;
87 double DL1CT = 0, DL2CT = 0, DL3CT = 0, DL4CT = 0, DRL5CT = 0, Du2CT = 0,
88 Du1CT = 0, DRu3CT = 0;
89 double DT1 = 0, DT2 = 0, DT3 = 0;
90 double TanBeta = 0, C_CosBeta = 0, C_SinBeta = 0, C_CosBetaSquared = 0,
94 double CTempC1 = 0, CTempC2 = 0, CTempCS = 0;
95 double alpha1 = 0, alpha2 = 0, alpha3 = 0;
96 double MSM = 0, MhUp = 0, MhDown = 0;
98 double Nus = 0, NL6 = 0, NL7 = 0, NL8 = 0, Nvs = 0;
99 double NDus = 0, NDL6 = 0, NDL7 = 0, NDL8 = 0, NDvs = 0, NDTS = 0;
100 double DTCharged = 0;
103 std::vector<double> &par)
override;
104 std::vector<std::string>
addLegendCT()
const override;
124 void set_gen(
const std::vector<double> &par)
override;
126 void write()
const override;
129 std::vector<double>
calc_CT()
const override;
136 void Debugging(
const std::vector<double> &input,
137 std::vector<double> &
output)
const override;
The Class_Potential_Origin class Base class for all models. This class contains all numerical calcula...
Definition ClassPotentialOrigin.h:57
The Class_Potential_N2HDM class Implementation of the real N2HDM, as shown in the manual.
Definition ClassPotentialN2HDM.h:81
void ReadAndSet(const std::string &linestr, std::vector< double > &par) override
Definition ClassPotentialN2HDM.cpp:162
double VTreeSimplified(const std::vector< double > &v) const override
Definition ClassPotentialN2HDM.cpp:3168
bool CalculateDebyeSimplified() override
Definition ClassPotentialN2HDM.cpp:3105
std::vector< double > calc_CT() const override
Definition ClassPotentialN2HDM.cpp:616
std::vector< std::string > addLegendVEV() const override
Definition ClassPotentialN2HDM.cpp:151
std::vector< std::string > addLegendTripleCouplings() const override
Definition ClassPotentialN2HDM.cpp:113
std::vector< std::string > addLegendCT() const override
Definition ClassPotentialN2HDM.cpp:66
bool CalculateDebyeGaugeSimplified() override
Definition ClassPotentialN2HDM.cpp:3157
void TripleHiggsCouplings() override
Definition ClassPotentialN2HDM.cpp:775
void Debugging(const std::vector< double > &input, std::vector< double > &output) const override
Definition ClassPotentialN2HDM.cpp:3185
double VCounterSimplified(const std::vector< double > &v) const override
Definition ClassPotentialN2HDM.cpp:3177
std::vector< std::string > addLegendTemp() const override
Definition ClassPotentialN2HDM.cpp:92
void write() const override
Definition ClassPotentialN2HDM.cpp:429
void set_gen(const std::vector< double > &par) override
Definition ClassPotentialN2HDM.cpp:221
void set_CT_Pot_Par(const std::vector< double > &par) override
Definition ClassPotentialN2HDM.cpp:263
void SetCurvatureArrays() override
Definition ClassPotentialN2HDM.cpp:942
This classes calculates the Bounce action of the potential with a set temperature.
Definition CalculateEtaInterface.h:24
The ISMConstants struct containing all necessary SM constants.
Definition SMparam.h:24
Definition transition_tracer.h:143