master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
15 myLeftRightSymmetricModel(LeftRightSymmetricModel_i),
64 double xtm1sq = (xt - 1.0)*(xt - 1.0);
66 double kappaprime =
xi*kappa;
67 double kappaR =
mWR /
gW;
69 gslpp::complex DeltaC7_LR = Atb * ((1.5 * xt * xt - xt) *
log(xt) / ((1.0 - xt) * xtm1sq) + (-5.0 * xt * xt + 31.0 * xt - 20.0) / (12.0 * xtm1sq));
70 gslpp::complex DeltaC8_LR = Atb * (-1.5 * xt *
log(xt) / ((1.0 - xt) * xtm1sq) + (-xt * xt - xt - 4.0) / (4.0 * xtm1sq));
83 std::stringstream out;
85 throw std::runtime_error(
"order" + out.str() +
"not implemeted");
99 std::stringstream out;
101 throw std::runtime_error(
"order" + out.str() +
"not implemeted");
126 double ytm1sq = (yt - 1.0)*(yt - 1.0);
128 double kappaprime =
xi*kappa;
129 double sinb = kappaprime *
sqrt(2.0) /
vev;
131 double A1Hp = ((yt * yt - 2.0 / 3.0 * yt) *
log(yt) / ((1.0 - yt) * ytm1sq) + (5.0 * yt * yt - 3.0 * yt) / (6.0 * ytm1sq));
132 double A2Hp = -((0.5 * yt * yt * yt - yt * yt / 3.0) *
log(yt) / (ytm1sq * ytm1sq)+(-8.0 * yt * yt * yt - 5.0 * yt * yt + 7.0 * yt) / (36.0 * ytm1sq * (yt - 1.0))) - A1Hp;
134 + 4.0 * sinb * sinb * kappa * kappa / (
vev *
vev) * A2Hp)
135 / (1.0 - 4.0 * sinb * sinb + 4.0 * sinb * sinb * sinb * sinb);
148 std::stringstream out;
150 throw std::runtime_error(
"order" + out.str() +
"not implemeted");
164 std::stringstream out;
166 throw std::runtime_error(
"order" + out.str() +
"not implemeted");
179 std::stringstream out;
181 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMbsg(): scheme " + out.str() +
"not implemented");
200 std::stringstream out;
202 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMbsg(): order " + out.str() +
"not implemented");
217 std::stringstream out;
219 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMbsg(): scheme " + out.str() +
"not implemented");
233 std::stringstream out;
235 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMbsg(): order " + out.str() +
"not implemented");
252 std::stringstream out;
254 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMprimebsg(): scheme " + out.str() +
"not implemented");
267 std::stringstream out;
269 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMprimebsg(): order " + out.str() +
"not implemented");
286 std::stringstream out;
288 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMBMll(): scheme " + out.str() +
"not implemented");
303 std::stringstream out;
305 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMBMll(): order " + out.str() +
"not implemented");
322 std::stringstream out;
324 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMprimeBMll(): scheme " + out.str() +
"not implemented");
339 std::stringstream out;
341 throw std::runtime_error(
"LeftRightSymmetricModelMatching::CMprimeBMll(): order " + out.str() +
"not implemented");
std::vector< WilsonCoefficient > vmcbsg
complex cos(const complex &z)
virtual std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)=0
virtual double v() const
The Higgs vacuum expectation value.
void updateLeftRightSymmetricModelParameters()
Updates to new LeftRightSymmetricModel parameter sets.
gslpp::complex setWCbsgHp(int i, orders order)
double getxi_LRSM() const
complex sin(const complex &z)
const LeftRightSymmetricModel & myLeftRightSymmetricModel
virtual std::vector< WilsonCoefficient > & CMbsg()=0
A class for defining operations on and functions of complex numbers.
complex log(const complex &z)
double getMass_scale() const
A get method to access the scale at which the particle mass is defined.
schemes getScheme() const
virtual std::vector< WilsonCoefficient > & CMbsg()
A class for the matching in the Standard Model.
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
const double & getMass() const
A get method to access the particle mass.
std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)
A base class for generic Left Right Symmetric Models.
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)=0
gslpp::matrix< gslpp::complex > myCKMR
double getGF() const
A get method to retrieve the Fermi constant .
complex sqrt(const complex &z)
WilsonCoefficient mcprimeBMll
static const complex & i()
double getMut() const
A get method to access the threshold between six- and five-flavour theory in GeV.
gslpp::complex CWbsgArrayLO[8]
std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)
gslpp::complex setWCbsgWR(int i, orders order)
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
virtual void setMu(double mu)
std::vector< WilsonCoefficient > vmcprimeBMll
double getalpha_LRSM() const
gslpp::matrix< gslpp::complex > getVCKM() const
A get method to retrieve the CKM matrix.
void updateSMParameters()
Updates to new Standard Model parameter sets.
virtual std::vector< WilsonCoefficient > & CMprimebsg()=0
orders
An enum type for orders in QCD.
std::vector< WilsonCoefficient > & CMprimebsg()
std::vector< WilsonCoefficient > vmcBMll
double Mrun(const double mu, const double m, const orders order=FULLNNLO) const
Computes a running quark mass from .
std::vector< WilsonCoefficient > vmcprimebsg
LeftRightSymmetricModelMatching(const LeftRightSymmetricModel &LeftRightSymmetricModel_i)
gslpp::matrix< gslpp::complex > getVCKMR() const
A get method to retrieve the CKMR matrix.
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
WilsonCoefficient mcprimebsg
double getMuw() const
A get method to retrieve the matching scale around the weak scale.
lepton
An enum type for leptons.
gslpp::matrix< gslpp::complex > myCKM