v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
16 #include <gsl/gsl_integration.h>
19 #define NFPOLARBASIS_MVGAMMA true
20 #define UNIFIEDBTOS true
21 #define FULLNLOQCDF_MVGAMMA false
301 double phi_V(
double u);
339 double getT_perp_integrand_real(
double u) {
340 return T_perp(u,
false).real();
348 double getT_perp_integrand_imag(
double u) {
349 return T_perp(u,
false).imag();
357 double getT_perp_bar_integrand_real(
double u) {
358 return T_perp(u,
true).real();
366 double getT_perp_bar_integrand_imag(
double u) {
367 return T_perp(u,
true).imag();
385 std::unique_ptr<F_1> myF_1;
386 std::unique_ptr<F_2> myF_2;
389 double T_perp_bar_real;
390 double T_perp_bar_imag;
395 gsl_integration_cquad_workspace * w_GSL;
397 std::vector<std::string> mVgammaParameters;
double computeThValue()
The in .
A class for the correction in decay.
double computeThValue()
The in .
A class for the correction in decay.
A class for the correction in decay.
std::vector< std::string > parametersForMVgamma
A class for the parameter of CPV in decay.
double computeBR_MVgamma(QCD::meson meson, QCD::meson vector)
The in .
double computeThValue()
The in .
A class for the correction in decay.
A class for the correction in decay.
A class for the correction in decay.
double computeACP_MVgamma(QCD::meson meson, QCD::meson vector)
The parameter of CPV in .
double computeThValue()
The in .
hp0_hm0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
DC7_1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
ImDC7_QCDF(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
ReDC7_QCDF_bar(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
DACP_MVgamma(const StandardModel &SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2)
Constructor.
ACP_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
C_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
A class for the correction in decay.
A class for the correction in decay.
double computeThValue()
The in .
A class for the parameter for CPV in decay.
A class for defining operations on and functions of complex numbers.
DC7_2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
S_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
D0p_MVgamma(const StandardModel &SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2)
Constructor.
A class for the correction in decay.
A class for the parameter of CPV in decay.
AbsDC7_QCDF(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
A model class for the Standard Model.
A class for the correction in decay.
ImDC7_QCDF_bar(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
ReDC7_QCDF(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
double computeThValue()
The absolute value of the ratio in .
BR_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
A class for the correction in decay.
double computeThValue()
The in .
meson
An enum type for mesons.
AbsDC7_QCDF_bar(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
double computeThValue()
The in .
double computeThValue()
The in .
ReDC7_L(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
A class for the correction in decay.
double computeThValue()
The parameter of CPV in .
virtual ~MVgamma()
Destructor.
double computeThValue()
The in .
ADG_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
gslpp::complex exp_Phase_1
R_MVgamma(const StandardModel &SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2)
Constructor.
A class for the absolute value of the ratio in .
void updateParameters()
The update parameter method for MVgamma.
double computeThValue()
The in .
double computeThValue()
The in .
A class for the correction in decay.
A class for a model prediction of an observable.
AbsDC7_R(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
double computeThValue()
The in .
double computeThValue()
The in .
double computeThValue()
The parameter for CPV in .
double computeThValue()
The parameter for CPV in .
A class for the in decay.
ImDC7_R(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
double computeThValue()
The in .
MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
std::vector< std::string > initializeMVgammaParameters()
A method for initializing the parameters necessary for MVgamma.
ReDC7_R(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
gslpp::complex SU3_breaking
ImDC7_L(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
gslpp::complex exp_Phase_2
double computeThValue()
The in .
A class for the correction in decay.
A class for the parameter for decay.
AbsDC7_L(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
double computeThValue()
The in .
double computeThValue()
The in .
A class for the parameter of CPV in decay.