v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
#include <Mll.h>
Definition at line 16 of file Mll.h.
◆ Mll()
constructor
- Parameters
-
Definition at line 12 of file Mll.cpp.
17 if (obsFlag > 0 and obsFlag < 5)
obs = obsFlag;
18 else throw std::runtime_error(
"obsFlag in Bsmumu(myFlavour, obsFlag) called from ThFactory::ThFactory() can only be 1 (BR) or 2 (BRbar) or 3 (Amumu) or 4 (Smumu)");
◆ computeAmpSq()
- Parameters
-
- Returns
- the short distance contribution to the | \( BR(B_s \rightarrow \mu \bar{\mu}) \)|
Definition at line 81 of file Mll.cpp.
84 std::stringstream out;
86 throw std::runtime_error(
"Bsmumu::computeAmpSq(): required cofficient of "
87 "order " + out.str() +
" not computed");
151 std::stringstream out;
153 throw std::runtime_error(
"Bsmumu::computeAmpSq(): order " + out.str() +
" not implemented");
◆ computeAmumu()
| double Mll::computeAmumu |
( |
orders |
order | ) |
|
◆ computeObs()
◆ computeSmumu()
| double Mll::computeSmumu |
( |
orders |
order | ) |
|
◆ computeThValue()
| double Mll::computeThValue |
( |
| ) |
|
|
virtual |
hep-ph/9512380v2
- Returns
- theoretical value of | \( BR(B_s \rightarrow \mu \bar{\mu}) \)|
Implements ThObservable.
Definition at line 24 of file Mll.cpp.
41 throw std::runtime_error(
"Bsmumu::computeThValue(): Observable type not defined. Can be only any of (1,2,3,4)");
42 return (EXIT_FAILURE);
◆ absP
Definition at line 59 of file Mll.h.
◆ absS
Definition at line 61 of file Mll.h.
◆ allcoeff
Definition at line 77 of file Mll.h.
◆ allcoeff_noSM
Definition at line 79 of file Mll.h.
◆ allcoeffprime
Definition at line 78 of file Mll.h.
◆ ampSq
Definition at line 63 of file Mll.h.
◆ Amumu
Definition at line 64 of file Mll.h.
◆ argP
Definition at line 60 of file Mll.h.
◆ argS
Definition at line 62 of file Mll.h.
◆ beta
Definition at line 52 of file Mll.h.
◆ C_10
Definition at line 69 of file Mll.h.
◆ C_10p
Definition at line 70 of file Mll.h.
◆ C_P
Definition at line 73 of file Mll.h.
◆ C_Pp
Definition at line 74 of file Mll.h.
◆ C_S
Definition at line 71 of file Mll.h.
◆ C_Sp
Definition at line 72 of file Mll.h.
◆ chiral
Definition at line 58 of file Mll.h.
◆ CKM_factor
Definition at line 51 of file Mll.h.
◆ FixedWCbtos
Definition at line 75 of file Mll.h.
◆ lep
Final leptons type.
Definition at line 48 of file Mll.h.
◆ mb
Definition at line 56 of file Mll.h.
◆ mBs
Definition at line 53 of file Mll.h.
◆ meson
Definition at line 49 of file Mll.h.
◆ mlep
Definition at line 55 of file Mll.h.
◆ ms
Definition at line 57 of file Mll.h.
◆ mW
Definition at line 54 of file Mll.h.
◆ obs
Definition at line 68 of file Mll.h.
◆ phiNP
Definition at line 66 of file Mll.h.
◆ Smumu
Definition at line 65 of file Mll.h.
◆ timeInt
Definition at line 67 of file Mll.h.
◆ ys
Definition at line 50 of file Mll.h.
The documentation for this class was generated from the following files:
complex cos(const complex &z)
void setParametersForObservable(std::vector< std::string > parametersForObservable_i)
A set method to get the parameters for the specific observable.
gslpp::vector< gslpp::complex > ** allcoeff_noSM
WilsonCoefficient getCoeffsmumu() const
gslpp::complex computelamt_s() const
The product of the CKM elements .
complex sin(const complex &z)
void initializeMeson(QCD::meson meson_i) const
A method to initialize a meson.
A class for defining operations on and functions of complex numbers.
gslpp::vector< gslpp::complex > ** allcoeffprime
void computeObs(orders order, orders_qed order_qed)
ThObservable(const StandardModel &SM_i)
Constructor.
double computeWidth() const
A method to compute the width of the meson from its lifetime.
const double & getMass() const
A get method to access the particle mass.
complex pow(const complex &z1, const complex &z2)
void computeAmpSq(orders order, orders_qed order_qed, double mu)
double getGF() const
A get method to retrieve the Fermi constant .
complex sqrt(const complex &z)
Meson getMesons(const QCD::meson m) const
A get method to access a meson as an object of the type Meson.
const double & getDecayconst() const
A get method for the decay constant of the meson.
gslpp::complex computelamt_d() const
The product of the CKM elements .
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
const StandardModel & SM
A reference to an object of StandardMode class.
const Flavour & getFlavour() const
gslpp::complex CKM_factor
gslpp::vector< gslpp::complex > ** ComputeCoeffBMll(double mu, QCD::lepton lepton, bool noSM=false, schemes scheme=NDR) const
Computes the Wilson coefficient for the process .
double getMub() const
A get method to access the threshold between five- and four-flavour theory in GeV.
double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
gslpp::vector< gslpp::complex > ** ComputeCoeffprimeBMll(double mu, QCD::lepton lepton, schemes scheme=NDR) const
Computes the chirality flipped Wilson coefficient for the process .
const double & getDgamma_gamma() const
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
double getAle() const
A get method to retrieve the fine-structure constant .
bool getFlagFixedWCbtos() const
CKM getCKM() const
A get method to retrieve the member object of type CKM.
gslpp::vector< gslpp::complex > ** allcoeff
HeffDB1 & getHDB1() const
The member that returns an object of the class HeffDB1.
Particle getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.