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;
102 std::size_t pos_G0, pos_Gp, pos_Gm, pos_Hp, pos_Hm;
103 std::size_t pos_h1, pos_h2, pos_h3, pos_A;
104 std::size_t pos_h_SM, pos_h_l, pos_h_H;
107 std::vector<double> &par)
override;
108 std::vector<std::string>
addLegendCT()
const override;
128 void set_gen(
const std::vector<double> &par)
override;
130 void write()
const override;
137 const std::size_t pos_rho1 = 0, pos_rho2 = 1, pos_eta1 = 2, pos_eta2 = 3,
138 pos_psi1 = 4, pos_psi2 = 5, pos_zeta1 = 6, pos_zeta2 = 7,
149 const Eigen::MatrixXd &HiggsRot);
153 std::vector<double>
calc_CT()
const override;
160 void Debugging(
const std::vector<double> &input,
161 std::vector<double> &
output)
const override;