17 gslpp::matrix<gslpp::complex> MsLhat2(3,3,0);
18 gslpp::matrix<gslpp::complex> MsEhat2(3,3,0);
21 double mstauLsq = MsLhat2(2,2).real();
22 double msmuRsq = MsEhat2(1,1).real();
31 double musq = muH.abs2();
32 double mHdsq = mA*mA*tanb*tanb/(1.0+tanb*tanb)-0.5*MZ*MZ*(1.0-tanb*tanb)/(1.0+tanb*tanb)-musq;
35 double sw2 =
mySUSY.StandardModel::sW2(
Mw);
36 double ttw2 = sw2/(1.0 - sw2);
38 double g1sq = g2sq*ttw2;
42 double Al23 = TEhat(1,2).abs();
44 std::cout <<
"tanb = " << tanb << std::endl;
45 std::cout <<
"MZ = " << MZ << std::endl;
46 std::cout <<
"mHdsq = " << mHdsq << std::endl;
47 std::cout <<
"g1 = " << sqrt(g1sq) << std::endl;
48 std::cout <<
"g2 = " << sqrt(g2sq) << std::endl;
49 std::cout <<
"Al23 = " << Al23 << std::endl;
50 std::cout <<
"vd = " << vd << std::endl;
51 std::cout <<
"ytau = " << mMU/vd*sqrt(2.) << std::endl;
52 std::cout <<
"ymu = " << mTAU/vd*sqrt(2.) << std::endl;
66 coefficients(0)=(mHdsq+musq+0.125*(g1sq+g2sq)*vd*vd)*vd*vd;
67 coefficients(1)=-vd*(2.0*(mHdsq+musq)+0.5*vd*vd*(g1sq+g2sq));
73 double x22 = mstauLsq+mTAU*mTAU+0.25*vd*vd*(g1sq-g2sq);
75 double x21x31 = 2.0*Al23*vd;
77 double x32 = msmuRsq+mMU*mMU-0.5*vd*vd*g1sq;
79 double x13 = -0.5*vd*(g1sq+g2sq);
83 double x11x22 = -2.0*mTAU*mTAU/vd-0.5*vd*(g1sq-g2sq);
85 double x11x21x31 = -2.0*Al23;
87 double x11x32 = -2.0*mMU*mMU/vd+vd*g1sq;
93 double x14 = 0.125*(g1sq+g2sq);
97 double x12x22 = mTAU*mTAU/(vd*vd)+0.25*(g1sq-g2sq);
100 double x12x32 = mMU*mMU/(vd*vd)-0.5*g1sq;
106 double x24 = 0.125*(g1sq+g2sq);
109 double x22x32 = -0.5*g1sq;
112 double x34 = 0.5*g1sq;
An observable class for the -boson mass.
const double & getMass() const
A get method to access the particle mass.
gslpp::matrix< gslpp::complex > getMsLhat2() const
gslpp::complex getMuH() const
Gets the parameter in the superpotential.
gslpp::matrix< gslpp::complex > getTEhat() const
Gets the trilinear-coupling matrix for charged sleptons.
const double getTanb() const
Gets .
gslpp::matrix< gslpp::complex > getMsEhat2() const
gslpp::vector< double > coefficients()
const Particle & getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
const double getMz() const
A get method to access the mass of the boson .
const double getGF() const
A get method to retrieve the Fermi constant .
const double Mw_tree() const
The tree-level mass of the boson, .