a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
MVgamma.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2014 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef MVGAMMA_H
9 #define MVGAMMA_H
10 
11 class StandardModel;
12 class F_1;
13 class F_2;
14 class AmpDB2;
15 #include "ThObservable.h"
16 #include <gsl/gsl_integration.h>
17 #include <memory>
18 
19 #define NFPOLARBASIS_MVGAMMA true
20 #define UNIFIEDBTOS true
21 #define FULLNLOQCDF_MVGAMMA false
22 
144 class MVgamma {
145 public:
152  MVgamma(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
153 
157  virtual ~MVgamma();
158 
162  void updateParameters();
163 
168  std::vector<std::string> initializeMVgammaParameters();
169 
170  std::vector<std::string> parametersForMVgamma;
171 
172  double GF;
173  double ale;
174  double MM;
175  double MM2;
176  double MV;
177  double Mb;
178  double mb_pole;
179  double mc_pole;
180  double mu_b;
181  double mu_h;
182  double width;
183  double fperp;
184  double fpara;
185  double fB;
186  double Ms;
187  double MW;
191  double r1_1;
192  double r1_2;
193  double r2_1;
194  double r2_2;
195  double deltaC9_1;
196  double deltaC9_2;
200  double lambda;
202  double alpha_s_mub;
203  gslpp::complex DC7_QCDF;
204  gslpp::complex DC7_QCDF_bar;
205 
206  double a_0T1;
207  double a_0A1;
208  double a_0V;
210  gslpp::vector<gslpp::complex> ** allcoeff;
211  gslpp::vector<gslpp::complex> ** allcoeffprime;
213  gslpp::vector<gslpp::complex> ** allcoeff_noSM;
215  gslpp::complex C_1;
216  gslpp::complex C_2;
219  gslpp::complex C_5;
220  gslpp::complex C_6;
221  gslpp::complex C_7;
222  gslpp::complex C_7p;
223  gslpp::complex C_8;
229  double T_1();
230 
236  gslpp::complex h_lambda(int hel);
237 
242  gslpp::complex H_V_p();
243 
248  gslpp::complex H_V_m();
249 
254  gslpp::complex H_V_p_bar();
255 
260  gslpp::complex H_V_m_bar();
261 
267  gslpp::complex deltaC7_QCDF(bool conjugate);
268 
274  gslpp::complex Cq34(bool conjugate);
275 
280  gslpp::complex T_perp_WA_1();
281 
287  gslpp::complex T_perp_WA_2(bool conjugate);
288 
295 
301  double phi_V(double u);
302 
309  gslpp::complex t_perp(double u, double m);
310 
317  gslpp::complex T_perp_plus_QSS(double u, bool conjugate);
318 
324  gslpp::complex T_perp_plus_O8(double u);
325 
332  gslpp::complex T_perp(double u, bool conjugate);
333 
339  double getT_perp_integrand_real(double u) {
340  return T_perp(u, false).real();
341  };
342 
348  double getT_perp_integrand_imag(double u) {
349  return T_perp(u, false).imag();
350  };
351 
357  double getT_perp_bar_integrand_real(double u) {
358  return T_perp(u, true).real();
359  };
360 
366  double getT_perp_bar_integrand_imag(double u) {
367  return T_perp(u, true).imag();
368  };
369 
375  gslpp::complex T_QCDF_minus(bool conjugate);
376 
377 private:
378  QCD::meson meson;
379  QCD::meson vectorM;
380  bool dispersion;
381  bool FixedWCbtos;
382  double mJ2;
383 
384  const StandardModel& SM;
385  std::unique_ptr<F_1> myF_1;
386  std::unique_ptr<F_2> myF_2;
387  double T_perp_real;
388  double T_perp_imag;
389  double T_perp_bar_real;
390  double T_perp_bar_imag;
391 
392  double average;
393  double error;
394  gsl_function f_GSL;
395  gsl_integration_cquad_workspace * w_GSL;
397  std::vector<std::string> mVgammaParameters;
398 };
399 
400 
401 
415 class BR_MVgamma : public ThObservable {
416 public:
417 
424  BR_MVgamma(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
425 
431 
432  double computeThValue();
433 
434 private:
438  double arg;
439  double ADG;
440  double ys;
441  double t_int;
442 };
443 
444 
445 
459 class R_MVgamma : public BR_MVgamma {
460 public:
461 
470  R_MVgamma(const StandardModel& SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2);
471 
476  double computeThValue();
477 
478 private:
483 };
484 
485 
486 
500 class D0p_MVgamma : public BR_MVgamma {
501 public:
502 
511  D0p_MVgamma(const StandardModel& SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2);
512 
517  double computeThValue();
518 
519 private:
524 };
525 
526 
527 
541 class ACP_MVgamma : public ThObservable {
542 public:
543 
550  ACP_MVgamma(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
551 
557 
558  double computeThValue();
559 
560 private:
563 };
564 
565 
566 
580 class DACP_MVgamma : public ACP_MVgamma {
581 public:
582 
591  DACP_MVgamma(const StandardModel& SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2);
592 
597  double computeThValue();
598 
599 private:
604 };
605 
606 
607 
621 class C_MVgamma : public ThObservable {
622 public:
623 
630  C_MVgamma(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
631 
636  double computeThValue ();
637 
638 private:
641 };
642 
656 class S_MVgamma : public ThObservable {
657 public:
658 
665  S_MVgamma(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
666 
671  double computeThValue ();
672 
673 private:
677  double arg;
678 };
679 
693 class ADG_MVgamma : public ThObservable {
694 public:
695 
702  ADG_MVgamma(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
703 
708  double computeThValue ();
709 
710 private:
714  double arg;
715 };
716 
717 
730 class DC7_1 : public ThObservable {
731 public:
732 
739  DC7_1(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
740 
745  double computeThValue();
746 
747 private:
750 };
751 
752 
753 
766 class DC7_2 : public ThObservable {
767 public:
768 
775  DC7_2(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
776 
781  double computeThValue();
782 
783 private:
786 };
787 
797 class hp0_hm0 : public ThObservable {
798 public:
799 
806  hp0_hm0(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
807 
812  double computeThValue();
813 
814 private:
817 };
818 
831 class AbsDC7_L : public ThObservable {
832 public:
833 
840  AbsDC7_L(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
841 
846  double computeThValue();
847 
848 private:
851 };
852 
853 
854 
867 class AbsDC7_R : public ThObservable {
868 public:
869 
876  AbsDC7_R(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
877 
882  double computeThValue();
883 
884 private:
887 };
888 
901 class ReDC7_L : public ThObservable {
902 public:
903 
910  ReDC7_L(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
911 
916  double computeThValue();
917 
918 private:
921 };
922 
923 
924 
937 class ReDC7_R : public ThObservable {
938 public:
939 
946  ReDC7_R(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
947 
952  double computeThValue();
953 
954 private:
957 };
958 
971 class ImDC7_L : public ThObservable {
972 public:
973 
980  ImDC7_L(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
981 
986  double computeThValue();
987 
988 private:
991 };
992 
993 
994 
1007 class ImDC7_R : public ThObservable {
1008 public:
1009 
1016  ImDC7_R(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
1017 
1022  double computeThValue();
1023 
1024 private:
1027 };
1028 
1041 class AbsDC7_QCDF : public ThObservable {
1042 public:
1043 
1050  AbsDC7_QCDF(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
1051 
1056  double computeThValue();
1057 
1058 private:
1061 };
1062 
1076 public:
1077 
1084  AbsDC7_QCDF_bar(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
1085 
1090  double computeThValue();
1091 
1092 private:
1095 };
1096 
1109 class ReDC7_QCDF : public ThObservable {
1110 public:
1111 
1118  ReDC7_QCDF(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
1119 
1124  double computeThValue();
1125 
1126 private:
1129 };
1130 
1144 public:
1145 
1152  ReDC7_QCDF_bar(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
1153 
1158  double computeThValue();
1159 
1160 private:
1163 };
1164 
1177 class ImDC7_QCDF : public ThObservable {
1178 public:
1179 
1186  ImDC7_QCDF(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
1187 
1192  double computeThValue();
1193 
1194 private:
1197 };
1198 
1212 public:
1213 
1220  ImDC7_QCDF_bar(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i);
1221 
1226  double computeThValue();
1227 
1228 private:
1231 };
1232 #endif /* MVLL_H */
1233 
AmpDB2
Amplitude Class
Definition: AmpDB2.h:37
DACP_MVgamma::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:625
ADG_MVgamma::myAmpDB2
AmpDB2 & myAmpDB2
Definition: MVgamma.h:713
MVgamma::MV
double MV
Definition: MVgamma.h:176
DC7_2
A class for the correction in decay.
Definition: MVgamma.h:766
AbsDC7_QCDF::meson
QCD::meson meson
Definition: MVgamma.h:1059
ReDC7_QCDF_bar::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:934
ImDC7_L
A class for the correction in decay.
Definition: MVgamma.h:971
AbsDC7_L
A class for the correction in decay.
Definition: MVgamma.h:831
MVgamma::parametersForMVgamma
std::vector< std::string > parametersForMVgamma
Definition: MVgamma.h:170
R_MVgamma::meson2
QCD::meson meson2
Definition: MVgamma.h:480
C_MVgamma
A class for the parameter of CPV in decay.
Definition: MVgamma.h:621
BR_MVgamma::computeBR_MVgamma
double computeBR_MVgamma(QCD::meson meson, QCD::meson vector)
The in .
Definition: MVgamma.cpp:496
AbsDC7_L::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:781
AbsDC7_QCDF
A class for the correction in decay.
Definition: MVgamma.h:1041
AbsDC7_R::meson
QCD::meson meson
Definition: MVgamma.h:885
ReDC7_R::vectorM
QCD::meson vectorM
Definition: MVgamma.h:956
R_MVgamma::meson1
QCD::meson meson1
Definition: MVgamma.h:479
AbsDC7_QCDF_bar
A class for the correction in decay.
Definition: MVgamma.h:1075
ImDC7_L::meson
QCD::meson meson
Definition: MVgamma.h:989
ReDC7_QCDF
A class for the correction in decay.
Definition: MVgamma.h:1109
ACP_MVgamma::computeACP_MVgamma
double computeACP_MVgamma(QCD::meson meson, QCD::meson vector)
The parameter of CPV in .
Definition: MVgamma.cpp:593
AbsDC7_R::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:796
ImDC7_QCDF::vectorM
QCD::meson vectorM
Definition: MVgamma.h:1196
ImDC7_QCDF_bar::meson
QCD::meson meson
Definition: MVgamma.h:1229
MVgamma::lambda_u
gslpp::complex lambda_u
Definition: MVgamma.h:189
D0p_MVgamma::meson1
QCD::meson meson1
Definition: MVgamma.h:520
hp0_hm0::hp0_hm0
hp0_hm0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:757
MVgamma::GF
double GF
Definition: MVgamma.h:172
DC7_1::DC7_1
DC7_1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:727
ImDC7_QCDF::ImDC7_QCDF
ImDC7_QCDF(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:946
ThObservable.h
ACP_MVgamma::meson
QCD::meson meson
Definition: MVgamma.h:561
ReDC7_QCDF_bar::ReDC7_QCDF_bar
ReDC7_QCDF_bar(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:925
DACP_MVgamma::DACP_MVgamma
DACP_MVgamma(const StandardModel &SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2)
Constructor.
Definition: MVgamma.cpp:613
ACP_MVgamma::ACP_MVgamma
ACP_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:584
MVgamma::r1_1
double r1_1
Definition: MVgamma.h:191
DC7_2::meson
QCD::meson meson
Definition: MVgamma.h:784
C_MVgamma::C_MVgamma
C_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:630
S_MVgamma::arg
double arg
Definition: MVgamma.h:677
AbsDC7_R
A class for the correction in decay.
Definition: MVgamma.h:867
hp0_hm0::meson
QCD::meson meson
Definition: MVgamma.h:815
DC7_1
A class for the correction in decay.
Definition: MVgamma.h:730
ReDC7_L::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:811
DACP_MVgamma::vector2
QCD::meson vector2
Definition: MVgamma.h:603
S_MVgamma
A class for the parameter for CPV in decay.
Definition: MVgamma.h:656
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
DC7_2::DC7_2
DC7_2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:742
ACP_MVgamma::computeThValue
double computeThValue()
Definition: MVgamma.cpp:608
S_MVgamma::vectorM
QCD::meson vectorM
Definition: MVgamma.h:675
BR_MVgamma::ADG
double ADG
Definition: MVgamma.h:439
S_MVgamma::S_MVgamma
S_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:654
D0p_MVgamma::D0p_MVgamma
D0p_MVgamma(const StandardModel &SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2)
Constructor.
Definition: MVgamma.cpp:566
BR_MVgamma::myAmpDB2
AmpDB2 & myAmpDB2
Definition: MVgamma.h:437
MVgamma::fB
double fB
Definition: MVgamma.h:185
ImDC7_QCDF
A class for the correction in decay.
Definition: MVgamma.h:1177
ACP_MVgamma
A class for the parameter of CPV in decay.
Definition: MVgamma.h:541
AbsDC7_QCDF::AbsDC7_QCDF
AbsDC7_QCDF(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:862
ImDC7_QCDF_bar::vectorM
QCD::meson vectorM
Definition: MVgamma.h:1230
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
MVgamma::deltaC9_1
double deltaC9_1
Definition: MVgamma.h:195
ReDC7_R
A class for the correction in decay.
Definition: MVgamma.h:937
S_MVgamma::meson
QCD::meson meson
Definition: MVgamma.h:674
ImDC7_QCDF_bar::ImDC7_QCDF_bar
ImDC7_QCDF_bar(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:967
ADG_MVgamma::vectorM
QCD::meson vectorM
Definition: MVgamma.h:712
MVgamma::mu_h
double mu_h
Definition: MVgamma.h:181
BR_MVgamma::vectorM
QCD::meson vectorM
Definition: MVgamma.h:436
MVgamma::fperp
double fperp
Definition: MVgamma.h:183
MVgamma::MW
double MW
Definition: MVgamma.h:187
AbsDC7_QCDF::vectorM
QCD::meson vectorM
Definition: MVgamma.h:1060
D0p_MVgamma::vector2
QCD::meson vector2
Definition: MVgamma.h:523
ReDC7_QCDF::ReDC7_QCDF
ReDC7_QCDF(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:904
hp0_hm0::computeThValue
double computeThValue()
The absolute value of the ratio in .
Definition: MVgamma.cpp:766
BR_MVgamma::BR_MVgamma
BR_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:487
ACP_MVgamma::vectorM
QCD::meson vectorM
Definition: MVgamma.h:562
ReDC7_QCDF_bar::vectorM
QCD::meson vectorM
Definition: MVgamma.h:1162
MVgamma::spectator_charge
double spectator_charge
Definition: MVgamma.h:201
ImDC7_L::vectorM
QCD::meson vectorM
Definition: MVgamma.h:990
DACP_MVgamma::meson2
QCD::meson meson2
Definition: MVgamma.h:601
MVgamma::mc_pole
double mc_pole
Definition: MVgamma.h:179
ImDC7_QCDF_bar
A class for the correction in decay.
Definition: MVgamma.h:1211
ReDC7_QCDF_bar::meson
QCD::meson meson
Definition: MVgamma.h:1161
ImDC7_QCDF::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:955
ImDC7_R::vectorM
QCD::meson vectorM
Definition: MVgamma.h:1026
D0p_MVgamma::meson2
QCD::meson meson2
Definition: MVgamma.h:521
QCD::meson
meson
An enum type for mesons.
Definition: QCD.h:336
F_2
Definition: F_2.h:15
ReDC7_L::meson
QCD::meson meson
Definition: MVgamma.h:919
DC7_2::vectorM
QCD::meson vectorM
Definition: MVgamma.h:785
AbsDC7_QCDF_bar::AbsDC7_QCDF_bar
AbsDC7_QCDF_bar(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:883
ImDC7_QCDF::meson
QCD::meson meson
Definition: MVgamma.h:1195
hp0_hm0::vectorM
QCD::meson vectorM
Definition: MVgamma.h:816
BR_MVgamma::arg
double arg
Definition: MVgamma.h:438
ImDC7_R::meson
QCD::meson meson
Definition: MVgamma.h:1025
DC7_1::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:736
MVgamma::mu_b
double mu_b
Definition: MVgamma.h:180
S_MVgamma::myAmpDB2
AmpDB2 & myAmpDB2
Definition: MVgamma.h:676
AbsDC7_R::vectorM
QCD::meson vectorM
Definition: MVgamma.h:886
ReDC7_QCDF::meson
QCD::meson meson
Definition: MVgamma.h:1127
BR_MVgamma::ys
double ys
Definition: MVgamma.h:440
ImDC7_L::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:841
MVgamma::deltaC9_2
double deltaC9_2
Definition: MVgamma.h:196
ReDC7_L::ReDC7_L
ReDC7_L(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:802
ImDC7_R
A class for the correction in decay.
Definition: MVgamma.h:1007
R_MVgamma
Definition: MVgamma.h:459
ReDC7_QCDF::vectorM
QCD::meson vectorM
Definition: MVgamma.h:1128
MVgamma::r2_1
double r2_1
Definition: MVgamma.h:193
C_MVgamma::computeThValue
double computeThValue()
The parameter of CPV in .
Definition: MVgamma.cpp:639
R_MVgamma::vector1
QCD::meson vector1
Definition: MVgamma.h:481
MVgamma::~MVgamma
virtual ~MVgamma()
Destructor.
Definition: MVgamma.cpp:33
ImDC7_R::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:856
ADG_MVgamma::ADG_MVgamma
ADG_MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:691
MVgamma::r1_2
double r1_2
Definition: MVgamma.h:192
C_MVgamma::meson
QCD::meson meson
Definition: MVgamma.h:639
AbsDC7_L::vectorM
QCD::meson vectorM
Definition: MVgamma.h:850
MVgamma::fpara
double fpara
Definition: MVgamma.h:184
D0p_MVgamma::vector1
QCD::meson vector1
Definition: MVgamma.h:522
MVgamma::exp_Phase_1
gslpp::complex exp_Phase_1
Definition: MVgamma.h:197
R_MVgamma::R_MVgamma
R_MVgamma(const StandardModel &SM_i, QCD::meson meson_1, QCD::meson vector_1, QCD::meson meson_2, QCD::meson vector_2)
Constructor.
Definition: MVgamma.cpp:549
hp0_hm0
A class for the absolute value of the ratio in .
Definition: MVgamma.h:797
C_4
Definition: Doxygen/examples-src/myModel/src/myObservables.h:76
MVgamma::updateParameters
void updateParameters()
The update parameter method for MVgamma.
Definition: MVgamma.cpp:102
ReDC7_R::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:826
D0p_MVgamma
Definition: MVgamma.h:500
MVgamma::width
double width
Definition: MVgamma.h:182
F_1
Definition: F_1.h:15
MVgamma::ale
double ale
Definition: MVgamma.h:173
MVgamma::MM
double MM
Definition: MVgamma.h:174
DC7_2::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:751
DACP_MVgamma::meson1
QCD::meson meson1
Definition: MVgamma.h:600
ReDC7_L
A class for the correction in decay.
Definition: MVgamma.h:901
DACP_MVgamma::vector1
QCD::meson vector1
Definition: MVgamma.h:602
MVgamma::Ms
double Ms
Definition: MVgamma.h:186
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
MVgamma
A class for the decay.
Definition: MVgamma.h:144
AbsDC7_R::AbsDC7_R
AbsDC7_R(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:787
AbsDC7_QCDF_bar::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:892
D0p_MVgamma::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:578
ADG_MVgamma::meson
QCD::meson meson
Definition: MVgamma.h:711
MVgamma::mb_pole
double mb_pole
Definition: MVgamma.h:178
ADG_MVgamma::computeThValue
double computeThValue()
The parameter for CPV in .
Definition: MVgamma.cpp:700
AbsDC7_QCDF_bar::vectorM
QCD::meson vectorM
Definition: MVgamma.h:1094
MVgamma::MM2
double MM2
Definition: MVgamma.h:175
AbsDC7_QCDF_bar::meson
QCD::meson meson
Definition: MVgamma.h:1093
S_MVgamma::computeThValue
double computeThValue()
The parameter for CPV in .
Definition: MVgamma.cpp:663
ReDC7_R::meson
QCD::meson meson
Definition: MVgamma.h:955
BR_MVgamma
A class for the in decay.
Definition: MVgamma.h:415
ImDC7_R::ImDC7_R
ImDC7_R(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:847
MVgamma::lambda_t
gslpp::complex lambda_t
Definition: MVgamma.h:188
R_MVgamma::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:561
BR_MVgamma::meson
QCD::meson meson
Definition: MVgamma.h:435
BR_MVgamma::t_int
double t_int
Definition: MVgamma.h:441
MVgamma::MVgamma
MVgamma(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:21
AbsDC7_L::meson
QCD::meson meson
Definition: MVgamma.h:849
ADG_MVgamma::arg
double arg
Definition: MVgamma.h:714
C_3
Definition: Doxygen/examples-src/myModel/src/myObservables.h:59
MVgamma::initializeMVgammaParameters
std::vector< std::string > initializeMVgammaParameters()
A method for initializing the parameters necessary for MVgamma.
Definition: MVgamma.cpp:36
BR_MVgamma::computeThValue
double computeThValue()
Definition: MVgamma.cpp:544
ReDC7_R::ReDC7_R
ReDC7_R(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:817
MVgamma::SU3_breaking
gslpp::complex SU3_breaking
Definition: MVgamma.h:199
ImDC7_L::ImDC7_L
ImDC7_L(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:832
MVgamma::Mb
double Mb
Definition: MVgamma.h:177
MVgamma::exp_Phase_2
gslpp::complex exp_Phase_2
Definition: MVgamma.h:198
MVgamma::h
gslpp::complex h[2]
Definition: MVgamma.h:190
MVgamma::lambda
double lambda
Definition: MVgamma.h:200
ReDC7_QCDF::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:913
ReDC7_QCDF_bar
A class for the correction in decay.
Definition: MVgamma.h:1143
C_MVgamma::vectorM
QCD::meson vectorM
Definition: MVgamma.h:640
gslpp::vector< gslpp::complex >
ADG_MVgamma
A class for the parameter for decay.
Definition: MVgamma.h:693
AbsDC7_L::AbsDC7_L
AbsDC7_L(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i)
Constructor.
Definition: MVgamma.cpp:772
MVgamma::r2_2
double r2_2
Definition: MVgamma.h:194
R_MVgamma::vector2
QCD::meson vector2
Definition: MVgamma.h:482
AbsDC7_QCDF::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:871
ImDC7_QCDF_bar::computeThValue
double computeThValue()
The in .
Definition: MVgamma.cpp:976
ReDC7_L::vectorM
QCD::meson vectorM
Definition: MVgamma.h:920
DC7_1::meson
QCD::meson meson
Definition: MVgamma.h:748
DC7_1::vectorM
QCD::meson vectorM
Definition: MVgamma.h:749
DACP_MVgamma
A class for the parameter of CPV in decay.
Definition: MVgamma.h:580