A class for the \(M \to V l^+ l^-\) decay. More...
#include <MVll.h>
A class for the \(M \to V l^+ l^-\) decay.
This class is used to compute all the functions needed in order to compute the observables relative to the \(M \to V l^+ l^-\) decay. After the parameters are updated in updateParameters() and the cache is checked in checkCache(), the form factor are build in the transverse basis in the functions V(), A_0(), A_1(), A_2(), T_1() and T_2() using the fit function FF_fit() from [42]. The form factor are consequentely translated in the helicity basis through the functions V_0t(), V_p(), V_m(), T_0t(), T_p(), T_m() and S_L() from [93]. The QCDF corrections to Wilson coefficient \(C_9\) are computed according to [40] . The basic elements are build in the functions Tperpplus(), Tparplus(), Tparminus(), Cperp() and Cpar(); these corrections have to be integrated to be computed, so the final correction is either obtaind through direct integration in the functions DeltaC9_p(), DeltaC9_m() and DeltaC9_0(), or obtained through fitting in the functions fDeltaC9_p(), fDeltaC9_m() and fDeltaC9_0(). Form factors, Wilson coefficients and parameters are combined together in the functions H_V_0(), H_V_p(), H_V_m(), H_A_0(), H_A_p(), H_A_m(), H_S() and H_P() [93] in order to build the helicity aplitudes, which are consequentely combined to create the angular coefficients in the function I_1c(), I_1s(), I_2c(), I_2s(), I_3(), I_4(), I_5(), I_6c(), I_6s(), I_7(), I_8(), I_9(). Those coefficients are used to create the CP averaged coefficients in the functions getSigma1c(), getSigma1s(), getSigma2c(), getSigma2s(), getSigma3(), getSigma4(), getSigma5(), getSigma6c(), getSigma6s(), getSigma7(), getSigma8(), getSigma9(), and the CP asymmetric coefficients in the function Delta(). The CP averaged and asymmetric coefficients are integrated over the \(q^2\) bin in the functions integrateSigma() and integrateDelta(), in order to be further used to build the observables.
Public Member Functions | |
| double | beta (double q2) |
| The factor \( \beta \) used in the angular coefficients \(I_i\). More... | |
| double | getgtilde_1_im (double q2) |
| The immaginary part of \( \tilde{g}^1 \). More... | |
| double | getgtilde_1_re (double q2) |
| The real part of \( \tilde{g}^1 \). More... | |
| double | getgtilde_2_im (double q2) |
| The immaginary part of \( \tilde{g}^2 \). More... | |
| double | getgtilde_2_re (double q2) |
| The real part of \( \tilde{g}^2 \). More... | |
| double | getgtilde_3_im (double q2) |
| The imaginary part of \( \tilde{g}^3 \). More... | |
| double | getgtilde_3_re (double q2) |
| The real part of \( \tilde{g}^3 \). More... | |
| double | geth_0_im (double q2) |
| The imaginary part of \( h_0 \). More... | |
| double | geth_0_re (double q2) |
| The real part of \( h_0 \). More... | |
| double | geth_m_im (double q2) |
| The imaginary part of \( h_- \). More... | |
| double | geth_m_re (double q2) |
| The real part of \( h_- \). More... | |
| double | geth_p_im (double q2) |
| The imaginary part of \( h_+ \). More... | |
| double | geth_p_re (double q2) |
| The real part of \( h_+ \). More... | |
| double | gethm0_h00_abs () |
| The absolute value of the ratio \( h_-^{(0)}/h_0^{(0)} \). More... | |
| double | gethp0_hm0_abs () |
| The absolute value of the ratio \( h_+^{(0)}/h_0^{(0)} \). More... | |
| double | getMlep () |
| The mass of the lepton l. More... | |
| double | getS (double q2) |
| The form factor \( S \) . More... | |
| double | getSigma (int i, double q_2) |
| The value of \( \Sigma_{i} \) from \(q_{min}\) to \(q_{max}\). More... | |
| double | getT0 (double q2) |
| The form factor \( T_0 \) . More... | |
| double | getTm (double q2) |
| The form factor \( T_- \) . More... | |
| double | getTp (double q2) |
| The form factor \( T_+ \) . More... | |
| double | getV0 (double q2) |
| The form factor \( V_0 \) . More... | |
| double | getVm (double q2) |
| The form factor \( V_- \) . More... | |
| double | getVp (double q2) |
| The form factor \( V_+ \) . More... | |
| double | getwidth () |
| The width of the meson M. More... | |
| gslpp::complex | H_A_0 (double q2) |
| The helicity amplitude \( H_A^0 \) . More... | |
| gslpp::complex | H_A_m (double q2) |
| The helicity amplitude \( H_A^- \) . More... | |
| gslpp::complex | H_A_p (double q2) |
| The helicity amplitude \( H_A^+ \) . More... | |
| gslpp::complex | H_P (double q2) |
| The helicity amplitude \( H_P \) . More... | |
| gslpp::complex | H_S (double q2) |
| The helicity amplitude \( H_S \) . More... | |
| gslpp::complex | H_V_0 (double q2) |
| The helicity amplitude \( H_V^0 \) . More... | |
| gslpp::complex | H_V_m (double q2) |
| The helicity amplitude \( H_V^- \) . More... | |
| gslpp::complex | H_V_p (double q2) |
| The helicity amplitude \( H_V^+ \) . More... | |
| double | integrateDelta (int i, double q_min, double q_max) |
| The integral of \( \Delta_{i} \) from \(q_{min}\) to \(q_{max}\). More... | |
| double | integrateSigma (int i, double q_min, double q_max) |
| The integral of \( \Sigma_{i} \) from \(q_{min}\) to \(q_{max}\). More... | |
| MVll (const StandardModel &SM_i, StandardModel::meson meson_i, StandardModel::meson vector_i, StandardModel::lepton lep_i) | |
| Constructor. More... | |
| virtual | ~MVll () |
| Destructor. More... | |
Private Member Functions | |
| double | A_0 (double q2) |
| The transverse form factor \( A_0 \). More... | |
| double | A_1 (double q2) |
| The transverse form factor \( A_1 \). More... | |
| double | A_2 (double q2) |
| The transverse form factor \( A_2 \). More... | |
| double | beta2 (double q2) |
| The factor \( \beta^2 \) used in the angular coefficients \(I_i\). More... | |
| void | checkCache () |
| The caching method for MVll. More... | |
| gslpp::complex | Cpar (double q2) |
| The correction \( C_{\parallel} \) from [40] . More... | |
| gslpp::complex | Cperp (double q2) |
| The correction \( C_{\perp} \) from [40] . More... | |
| double | Delta (int i, double q2) |
| The CP asymmetry \( \Delta_{i} \) . More... | |
| gslpp::complex | DeltaC9_0 (double q2) |
| The total QCDF correction \( \Delta C_9^0 \) computed integrating over \( u \). More... | |
| gslpp::complex | DeltaC9_m (double q2) |
| The total QCDF correction \( \Delta C_9^- \) computed integrating over \( u \). More... | |
| gslpp::complex | DeltaC9_p (double q2) |
| The total QCDF correction \( \Delta C_9^+ \) computed integrating over \( u \). More... | |
| gslpp::complex | deltaTpar (double q2) |
| The total correction \( \Delta \mathcal{T}^{\parallel} \) from [40] . More... | |
| gslpp::complex | deltaTperp (double q2) |
| The total correction \( \Delta \mathcal{T}^{\perp} \) from [40] . More... | |
| double | F (double q2, double b_i) |
| The factor \( F \) used in the angular coefficients I_i. More... | |
| gslpp::complex | F19 (double q2) |
| The correction \( F_{19} \) from [15]. More... | |
| gslpp::complex | F27 (double q2) |
| The correction \( F_{27} \) from [15]. More... | |
| gslpp::complex | F29 (double q2) |
| The correction \( F_{29} \) from [15]. More... | |
| gslpp::complex | F87 (double q2) |
| The correction \( F_{87} \) from [15]. More... | |
| double | F89 (double q2) |
| The correction \( F_{89} \) from [15]. More... | |
| gslpp::complex | fDeltaC9_0 (double q2) |
| The total QCDF correction \( \Delta C_9^0 \) computed fitting over \( u \). More... | |
| gslpp::complex | fDeltaC9_m (double q2) |
| The total QCDF correction \( \Delta C_9^+ \) computed fitting over \( u \). More... | |
| gslpp::complex | fDeltaC9_p (double q2) |
| The total QCDF correction \( \Delta C_9^0 \) computed fitting over \( u \). More... | |
| double | FF_fit (double q2, double a_0, double a_1, double a_2, double MR2) |
| The fit function from [42], \( FF^{\rm fit} \). More... | |
| void | fit_DeltaC9_0_ee () |
| The fitting routine for the QCDF correction \( \Delta C_9^0 \) in the electron channel. More... | |
| void | fit_DeltaC9_0_mumu () |
| The fitting routine for the QCDF correction \( \Delta C_9^0 \) in the muon channel. More... | |
| void | fit_DeltaC9_m_ee () |
| The fitting routine for the QCDF correction \( \Delta C_9^- \) in the electron channel. More... | |
| void | fit_DeltaC9_m_mumu () |
| The fitting routine for the QCDF correction \( \Delta C_9^- \) in the muon channel. More... | |
| void | fit_DeltaC9_p_ee () |
| The fitting routine for the QCDF correction \( \Delta C_9^+ \) in the electron channel. More... | |
| void | fit_DeltaC9_p_mumu () |
| The fitting routine for the QCDF correction \( \Delta C_9^+ \) in the muon channel. More... | |
| double | getDelta0 (double q2) |
| The CP asymmetry \( \Delta_{1s} \) . More... | |
| double | getDelta1 (double q2) |
| The CP asymmetry \( \Delta_{1c} \) . More... | |
| double | getDelta11 (double q2) |
| The CP asymmetry \( \Delta_{9} \) . More... | |
| double | getDelta2 (double q2) |
| The CP asymmetry \( \Delta_{2s} \) . More... | |
| double | getDelta3 (double q2) |
| The CP asymmetry \( \Delta_{2c} \) . More... | |
| double | getDelta7 (double q2) |
| The CP asymmetry \( \Delta_{6s} \) . More... | |
| double | getSigma1c (double q2) |
| The CP average \( \Sigma_{1s} \) . More... | |
| double | getSigma1s (double q2) |
| The CP average \( \Sigma_{1c} \) . More... | |
| double | getSigma2c (double q2) |
| The CP average \( \Sigma_{2s} \) . More... | |
| double | getSigma2s (double q2) |
| The CP average \( \Sigma_{2c} \) . More... | |
| double | getSigma3 (double q2) |
| The CP average \( \Sigma_{3} \) . More... | |
| double | getSigma4 (double q2) |
| The CP average \( \Sigma_{4} \) . More... | |
| double | getSigma5 (double q2) |
| The CP average \( \Sigma_{5} \) . More... | |
| double | getSigma6c (double q2) |
| The CP average \( \Sigma_{7} \) . More... | |
| double | getSigma6s (double q2) |
| The CP average \( \Sigma_{6s} \) . More... | |
| double | getSigma7 (double q2) |
| The CP average \( \Sigma_{8} \) . More... | |
| double | getSigma8 (double q2) |
| The CP average \( \Sigma_{9} \) . More... | |
| double | getSigma9 (double q2) |
| The CP average \( \Sigma_{9} \) . More... | |
| gslpp::complex | H_0 (double q2) |
| The \( h(q^2,0) \) function involved into \( C_9^{eff}\). More... | |
| gslpp::complex | H_b (double q2) |
| The \( h(q^2,m_b) \) function involved into \( C_9^{eff}\). More... | |
| gslpp::complex | H_c (double q2, double mu) |
| The \( h(q^2,m_c) \) function involved into \( C_9^{eff}\). More... | |
| gslpp::complex | I1 (double u, double q2) |
| The \( I_1 \) function from [40] . More... | |
| double | I_1c (double q2) |
| The angular coefficient \( I_{1c} \) . More... | |
| double | I_1s (double q2) |
| The angular coefficient \( I_{1s} \) . More... | |
| double | I_2c (double q2) |
| The angular coefficient \( I_{2c} \) . More... | |
| double | I_2s (double q2) |
| The angular coefficient \( I_{2s} \) . More... | |
| double | I_3 (double q2) |
| The angular coefficient \( I_3 \) . More... | |
| double | I_4 (double q2) |
| The angular coefficient \( I_4 \) . More... | |
| double | I_5 (double q2) |
| The angular coefficient \( I_5 \) . More... | |
| double | I_6c (double q2) |
| The angular coefficient \( I_{6c} \) . More... | |
| double | I_6s (double q2) |
| The angular coefficient \( I_{6s} \) . More... | |
| double | I_7 (double q2) |
| The angular coefficient \( I_7 \) . More... | |
| double | I_8 (double q2) |
| The angular coefficient \( I_8 \) . More... | |
| double | I_9 (double q2) |
| The angular coefficient \( I_9 \) . More... | |
| double | imDC9fit (double *x, double *p) |
| The fit function for the imaginary part of the QCDF correction \( \Delta C_9^{\lambda} \). More... | |
| double | Integrand_ImTpar_pm (double up) |
| The sum of Integrand_ImTparplus() and Integrand_ImTparminus(). More... | |
| double | Integrand_ImTparminus (double up) |
| The imaginary part of the integral involving \( T^{\parallel}_- \) at fixed \( q^2 \), according to [40] . More... | |
| double | Integrand_ImTparplus (double up) |
| The imaginary part of the integral involving \( T^{\parallel}_+ \) at fixed \( q^2 \), according to [40] . More... | |
| double | Integrand_ImTperpplus (double up) |
| The imaginary part of the integral involving \( T^{\perp}_+ \) at fixed \( q^2 \), according to [40] . More... | |
| double | Integrand_ReTpar_pm (double up) |
| The sum of Integrand_ReTparplus() and Integrand_ReTparminus(). More... | |
| double | Integrand_ReTparminus (double up) |
| The real part of the integral involving \( T^{\parallel}_- \) at fixed \( q^2 \), according to [40] . More... | |
| double | Integrand_ReTparplus (double up) |
| The real part of the integral involving \( T^{\parallel}_+ \) at fixed \( q^2 \), according to [40] . More... | |
| double | Integrand_ReTperpplus (double up) |
| The real part of the integral involving \( T^{\perp}_+ \) at fixed \( q^2 \), according to [40] . More... | |
| double | k2 (double q2) |
| The square of the 3-momentum of the recoiling meson in the M rest frame, \( k^2 \) . More... | |
| double | lambda (double q2) |
| The factor \( \lambda \) used in the angular coefficients \(I_i\). More... | |
| double | reDC9fit (double *x, double *p) |
| The fit function for the real part of the QCDF correction \( \Delta C_9^{\lambda} \). More... | |
| double | S_L (double q2) |
| The helicity form factor \( S_L \). More... | |
| double | T_0t (double q2) |
| The helicity form factor \( \tilde{T}_0 \). More... | |
| double | T_1 (double q2) |
| The transverse form factor \( T_1 \). More... | |
| double | T_2 (double q2) |
| The transverse form factor \( T_2 \). More... | |
| double | T_m (double q2) |
| The helicity form factor \( T_- \). More... | |
| double | T_p (double q2) |
| The helicity form factor \( T_+ \). More... | |
| gslpp::complex | Tparminus (double u, double q2) |
| The \( T^{\parallel}_- \) function from [40] . More... | |
| gslpp::complex | Tparplus (double u, double q2) |
| The \( T^{\parallel}_+ \) function from [40] . More... | |
| gslpp::complex | Tperpplus (double u, double q2) |
| The \( T^{\perp}_+ \) function from [40] . More... | |
| void | updateParameters () |
| The update parameter method for MVll. More... | |
| double | V (double q2) |
| The transverse form factor \( V \). More... | |
| double | V_0t (double q2) |
| The helicity form factor \( \tilde{V}_0 \). More... | |
| double | V_m (double q2) |
| The helicity form factor \( V_- \). More... | |
| double | V_p (double q2) |
| The helicity form factor \( V_+ \). More... | |
| gslpp::complex | Y (double q2) |
| The \( Y(q^2) \) function involved into \( C_9^{eff}\). More... | |
| double | z (double q2) |
| The lattice parameter \( z \) from arXiv:1310.3722v3. More... | |
Private Attributes | |
| gslpp::vector< double > | A0_cache |
| unsigned int | A0_updated |
| gslpp::vector< double > | A1_cache |
| unsigned int | A1_updated |
| double | a_0A0 |
| double | a_0A1 |
| double | a_0A12 |
| double | a_0A12_LCSR |
| double | a_0T1 |
| double | a_0T2 |
| double | a_0T23 |
| double | a_0T2_LCSR |
| double | a_0V |
| double | a_1A0 |
| double | a_1A1 |
| double | a_1A12 |
| double | a_1T1 |
| double | a_1T2 |
| double | a_1T23 |
| double | a_1V |
| double | a_2A0 |
| double | a_2A1 |
| double | a_2A12 |
| double | a_2T1 |
| double | a_2T2 |
| double | a_2T23 |
| double | a_2V |
| double | ale |
| gslpp::vector< gslpp::complex > ** | allcoeff |
| gslpp::vector< gslpp::complex > ** | allcoeffh |
| gslpp::vector< gslpp::complex > ** | allcoeffprime |
| gslpp::complex | arg1 |
| double | avaDelta |
| double | avaDTPPR |
| double | avaSigma |
| double | b |
| gslpp::complex | B00 |
| gslpp::complex | B01 |
| double | beta_cache |
| unsigned int | beta_updated |
| double | C2_inv |
| gslpp::complex | C_1 |
| gslpp::complex | C_10 |
| gslpp::complex | C_10_cache |
| unsigned int | C_10_updated |
| gslpp::complex | C_10p |
| gslpp::complex | C_10p_cache |
| unsigned int | C_10p_updated |
| gslpp::complex | C_1_cache |
| unsigned int | C_1_updated |
| gslpp::complex | C_1L_bar |
| gslpp::complex | C_1Lh_bar |
| gslpp::complex | C_2 |
| gslpp::complex | C_2_cache |
| unsigned int | C_2_updated |
| gslpp::complex | C_2L_bar |
| gslpp::complex | C_2Lh_bar |
| gslpp::complex | C_2Lh_cache |
| unsigned int | C_2Lh_updated |
| gslpp::complex | C_3 |
| gslpp::complex | C_3_cache |
| unsigned int | C_3_updated |
| gslpp::complex | C_4 |
| gslpp::complex | C_4_cache |
| unsigned int | C_4_updated |
| gslpp::complex | C_5 |
| gslpp::complex | C_5_cache |
| unsigned int | C_5_updated |
| gslpp::complex | C_6 |
| gslpp::complex | C_6_cache |
| unsigned int | C_6_updated |
| gslpp::complex | C_7 |
| gslpp::complex | C_7_cache |
| unsigned int | C_7_updated |
| gslpp::complex | C_7p |
| gslpp::complex | C_7p_cache |
| unsigned int | C_7p_updated |
| gslpp::complex | C_8L |
| gslpp::complex | C_8Lh |
| gslpp::complex | C_8Lh_cache |
| unsigned int | C_8Lh_updated |
| gslpp::complex | C_9 |
| gslpp::complex | C_9_cache |
| unsigned int | C_9_updated |
| gslpp::complex | C_9p |
| gslpp::complex | C_9p_cache |
| unsigned int | C_9p_updated |
| gslpp::complex | C_P |
| gslpp::complex | C_P_cache |
| unsigned int | C_P_updated |
| gslpp::complex | C_Pp |
| gslpp::complex | C_Pp_cache |
| unsigned int | C_Pp_updated |
| gslpp::complex | C_S |
| gslpp::complex | C_S_cache |
| unsigned int | C_S_updated |
| gslpp::complex | C_Sp |
| gslpp::complex | C_Sp_cache |
| unsigned int | C_Sp_updated |
| std::map< std::pair< double, double >, double > | cacheDelta0 |
| std::map< std::pair< double, double >, double > | cacheDelta1 |
| std::map< std::pair< double, double >, double > | cacheDelta11 |
| std::map< std::pair< double, double >, double > | cacheDelta2 |
| std::map< std::pair< double, double >, double > | cacheDelta3 |
| std::map< std::pair< double, double >, double > | cacheDelta7 |
| std::map< double, gslpp::complex > | cacheDeltaTparm |
| std::map< double, gslpp::complex > | cacheDeltaTparp |
| std::map< double, gslpp::complex > | cacheDeltaTperp |
| std::map< std::pair< double, double >, gslpp::complex > | cacheI1 |
| std::map< std::pair< double, double >, double > | cacheSigma0 |
| std::map< std::pair< double, double >, double > | cacheSigma1 |
| std::map< std::pair< double, double >, double > | cacheSigma10 |
| std::map< std::pair< double, double >, double > | cacheSigma11 |
| std::map< std::pair< double, double >, double > | cacheSigma2 |
| std::map< std::pair< double, double >, double > | cacheSigma3 |
| std::map< std::pair< double, double >, double > | cacheSigma4 |
| std::map< std::pair< double, double >, double > | cacheSigma5 |
| std::map< std::pair< double, double >, double > | cacheSigma6 |
| std::map< std::pair< double, double >, double > | cacheSigma7 |
| std::map< std::pair< double, double >, double > | cacheSigma9 |
| double | CF |
| std::map< std::pair< double, double >, unsigned int > | delta0Cached |
| std::map< std::pair< double, double >, unsigned int > | delta11Cached |
| std::map< std::pair< double, double >, unsigned int > | delta1Cached |
| std::map< std::pair< double, double >, unsigned int > | delta2Cached |
| std::map< std::pair< double, double >, unsigned int > | delta3Cached |
| std::map< std::pair< double, double >, unsigned int > | delta7Cached |
| double | deltaT_0 |
| double | deltaT_1par |
| double | deltaT_1perp |
| std::map< double, unsigned int > | deltaTparmCached |
| unsigned int | deltaTparmupdated |
| std::map< double, unsigned int > | deltaTparpCached |
| unsigned int | deltaTparpupdated |
| std::map< double, unsigned int > | deltaTperpCached |
| unsigned int | deltaTperpupdated |
| gsl_function | DTPPR |
| double | Ee |
| double | errDelta |
| double | errDTPPR |
| double | errSigma |
| gslpp::complex | F27_0 |
| gslpp::complex | F27_1 |
| gslpp::complex | F27_2 |
| gslpp::complex | F27_3 |
| gslpp::complex | F27_L1_1 |
| gslpp::complex | F27_L1_2 |
| gslpp::complex | F27_L1_3 |
| gslpp::complex | F29_0 |
| gslpp::complex | F29_1 |
| gslpp::complex | F29_2 |
| gslpp::complex | F29_3 |
| gslpp::complex | F29_L1 |
| gslpp::complex | F29_L1_1 |
| gslpp::complex | F29_L1_2 |
| gslpp::complex | F29_L1_3 |
| gslpp::complex | F87_0 |
| gslpp::complex | F87_1 |
| gslpp::complex | F87_2 |
| gslpp::complex | F87_3 |
| double | F89_0 |
| double | F89_1 |
| double | F89_2 |
| double | F89_3 |
| unsigned int | F_updated |
| gsl_function | FD |
| double | fourMb2 |
| double | fourMc2 |
| double | fourMM2 |
| double | fourMV |
| double | fournineth |
| gsl_function | FS |
| double | GF |
| TGraph | gr1 |
| TGraph | gr2 |
| double | gtilde_1_pre |
| double | gtilde_2_pre |
| double | gtilde_3_pre |
| unsigned int | h0_updated |
| gslpp::complex | h0Ccache [3] |
| unsigned int | h1_updated |
| gslpp::complex | h1Ccache [3] |
| unsigned int | h2_updated |
| gslpp::complex | h2Ccache [3] |
| gslpp::complex | h_0 [3] |
| gslpp::complex | H_0_pre |
| gslpp::complex | H_0_WC |
| gslpp::complex | h_1 [3] |
| gslpp::complex | h_2 [3] |
| unsigned int | H_A0updated |
| unsigned int | H_A1updated |
| unsigned int | H_A2updated |
| gslpp::complex | H_b_WC |
| gslpp::complex | H_c_WC |
| gslpp::vector< double > | H_Pcache |
| unsigned int | H_Pupdated |
| gslpp::vector< double > | H_Scache |
| unsigned int | H_Supdated |
| gslpp::vector< double > | H_V0cache |
| unsigned int | H_V0updated |
| gslpp::vector< double > | H_V1cache |
| unsigned int | H_V1updated |
| gslpp::vector< double > | H_V2cache |
| unsigned int | H_V2updated |
| double | half |
| unsigned int | I0_updated |
| unsigned int | I10_updated |
| unsigned int | I11_updated |
| unsigned int | I1_updated |
| std::map< std::pair< double, double >, unsigned int > | I1Cached |
| unsigned int | I2_updated |
| unsigned int | I3_updated |
| unsigned int | I4_updated |
| unsigned int | I5_updated |
| unsigned int | I6_updated |
| unsigned int | I7_updated |
| unsigned int | I8_updated |
| unsigned int | I9_updated |
| gslpp::complex | ihalfMPI |
| std::vector< double > | ImDeltaC9_0_ee |
| std::vector< double > | ImDeltaC9_0_mumu |
| std::vector< double > | ImDeltaC9_m_ee |
| std::vector< double > | ImDeltaC9_m_mumu |
| std::vector< double > | ImDeltaC9_p_ee |
| std::vector< double > | ImDeltaC9_p_mumu |
| TF1 | imffit |
| TFitResultPtr | imfres_0_ee |
| TFitResultPtr | imfres_0_mumu |
| TFitResultPtr | imfres_m_ee |
| TFitResultPtr | imfres_m_mumu |
| TFitResultPtr | imfres_p_ee |
| TFitResultPtr | imfres_p_mumu |
| gslpp::vector< double > | k2_cache |
| unsigned int | k2_updated |
| gslpp::complex | L1xm |
| gslpp::complex | L1xp |
| gslpp::complex | L1ym |
| gslpp::complex | L1yp |
| gslpp::complex | lambda_t |
| unsigned int | lambda_updated |
| StandardModel::lepton | lep |
| double | logMb |
| double | logMc |
| double | m4downcharge |
| double | M_PI2osix |
| double | Mb |
| double | Mb2 |
| unsigned int | Mb_Ms_updated |
| double | MboMW |
| double | Mc |
| double | Mc2 |
| StandardModel::meson | meson |
| double | Mlep |
| double | Mlep2 |
| double | MM |
| double | MM2 |
| double | MM2mMV2 |
| double | MM4 |
| double | MM_MMpMV |
| double | MMmMV |
| double | MMmMV2 |
| double | MMMV |
| double | MMpMV |
| double | MMpMV2 |
| double | MRA0_2 |
| double | MRA12_2 |
| double | MRA1_2 |
| double | MRT1_2 |
| double | MRT23_2 |
| double | MRT2_2 |
| double | MRV_2 |
| double | Ms |
| double | MsoMb |
| double | mu_b |
| double | mu_b2 |
| double | mu_h |
| double | MV |
| double | MV2 |
| double | MV4 |
| double | MW |
| std::vector< double > | myq2 |
| const StandardModel & | mySM |
| gslpp::vector< double > | N_cache |
| unsigned int | N_updated |
| gslpp::complex | Nc_cache |
| double | ninetysixM_PI3MM3 |
| double | NN |
| gsl_error_handler_t * | old_handler |
| double | onepMMoMV |
| std::vector< double > | ReDeltaC9_0_ee |
| std::vector< double > | ReDeltaC9_0_mumu |
| std::vector< double > | ReDeltaC9_m_ee |
| std::vector< double > | ReDeltaC9_m_mumu |
| std::vector< double > | ReDeltaC9_p_ee |
| std::vector< double > | ReDeltaC9_p_mumu |
| TF1 | reffit |
| TFitResultPtr | refres_0_ee |
| TFitResultPtr | refres_0_mumu |
| TFitResultPtr | refres_m_ee |
| TFitResultPtr | refres_m_mumu |
| TFitResultPtr | refres_p_ee |
| TFitResultPtr | refres_p_mumu |
| double | S_L_pre |
| std::map< std::pair< double, double >, unsigned int > | sigma0Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma10Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma11Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma1Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma2Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma3Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma4Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma5Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma6Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma7Cached |
| std::map< std::pair< double, double >, unsigned int > | sigma9Cached |
| double | sixMMoMb |
| double | sixteenM_PI2 |
| double | sixteenM_PI2MM2 |
| gslpp::vector< double > | SL_cache |
| unsigned int | SL_updated |
| unsigned int | SR_updated |
| gslpp::vector< double > | T1_cache |
| unsigned int | T1_updated |
| gslpp::vector< double > | T2_cache |
| unsigned int | T2_updated |
| double | t_0 |
| gslpp::vector< double > | T_cache |
| double | t_m |
| double | t_p |
| unsigned int | T_updated |
| double | threeGegen0 |
| double | threeGegen1otwo |
| gslpp::vector< double > | TL0_cache |
| unsigned int | TL0_updated |
| unsigned int | TL1_updated |
| unsigned int | TL2_updated |
| double | tmpq2 |
| unsigned int | TR0_updated |
| unsigned int | TR1_updated |
| unsigned int | TR2_updated |
| double | twoMboMM |
| double | twoMc2 |
| double | twoMlepMb |
| double | twoMM |
| double | twoMM2 |
| double | twoMM3 |
| double | twoMM_mbpms |
| double | twoMV2 |
| double | twothird |
| gslpp::complex | ubar |
| gslpp::vector< double > | V_cache |
| unsigned int | V_updated |
| StandardModel::meson | vectorM |
| gslpp::vector< double > | VL0_cache |
| unsigned int | VL0_updated |
| unsigned int | VL1_updated |
| unsigned int | VL2_updated |
| unsigned int | VR0_updated |
| unsigned int | VR1_updated |
| unsigned int | VR2_updated |
| gsl_integration_cquad_workspace * | w_delta |
| gsl_integration_cquad_workspace * | w_DTPPR |
| gsl_integration_cquad_workspace * | w_sigma |
| double | width |
| gslpp::complex | xm |
| gslpp::complex | xp |
| gslpp::vector< double > | Ycache |
| gslpp::complex | ym |
| gslpp::complex | yp |
| unsigned int | Yupdated |
| double | z_0 |
| unsigned int | z_updated |
| MVll::MVll | ( | const StandardModel & | SM_i, |
| StandardModel::meson | meson_i, | ||
| StandardModel::meson | vector_i, | ||
| StandardModel::lepton | lep_i | ||
| ) |
Constructor.
| [in] | SM_i | a reference to an object of type StandardModel |
| [in] | meson_i | initial meson of the decay |
| [in] | vector_i | final vector meson of the decay |
| [in] | lep_i | final leptons of the decay |
Definition at line 16 of file MVll.cpp.
|
private |
The transverse form factor \( A_0 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 764 of file MVll.cpp.
|
private |
The transverse form factor \( A_1 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 769 of file MVll.cpp.
|
private |
The transverse form factor \( A_2 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 774 of file MVll.cpp.
| double MVll::beta | ( | double | q2 | ) |
|
private |
The factor \( \beta^2 \) used in the angular coefficients \(I_i\).
| [in] | q2 | \(q^2\) of the decay |
|
private |
The caching method for MVll.
Definition at line 381 of file MVll.cpp.
|
private |
|
private |
|
private |
|
private |
The total QCDF correction \( \Delta C_9^0 \) computed integrating over \( u \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1064 of file MVll.cpp.
|
private |
The total QCDF correction \( \Delta C_9^- \) computed integrating over \( u \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1057 of file MVll.cpp.
|
private |
The total QCDF correction \( \Delta C_9^+ \) computed integrating over \( u \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1051 of file MVll.cpp.
|
private |
The total correction \( \Delta \mathcal{T}^{\parallel} \) from [40] .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1024 of file MVll.cpp.
|
private |
The total correction \( \Delta \mathcal{T}^{\perp} \) from [40] .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1004 of file MVll.cpp.
|
private |
The factor \( F \) used in the angular coefficients I_i.
| [in] | q2 | \(q^2\) of the decay |
| [in] | b_i | BF of the decay \( V \to M_1 M_2\) |
Definition at line 1436 of file MVll.cpp.
|
private |
The correction \( F_{19} \) from [15].
| [in] | q2 | \(q^2\) of the decay |
Definition at line 946 of file MVll.cpp.
|
private |
The correction \( F_{27} \) from [15].
| [in] | q2 | \(q^2\) of the decay |
|
private |
The correction \( F_{29} \) from [15].
| [in] | q2 | \(q^2\) of the decay |
|
private |
|
private |
|
private |
The total QCDF correction \( \Delta C_9^0 \) computed fitting over \( u \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1320 of file MVll.cpp.
|
private |
The total QCDF correction \( \Delta C_9^+ \) computed fitting over \( u \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1301 of file MVll.cpp.
|
private |
The total QCDF correction \( \Delta C_9^0 \) computed fitting over \( u \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1283 of file MVll.cpp.
|
private |
The fit function from [42], \( FF^{\rm fit} \).
| [in] | q2 | \(q^2\) of the decay |
| [in] | a_0 | fit parameter |
| [in] | a_1 | fit parameter |
| [in] | a_2 | fit parameter |
| [in] | MR2 | square of the nearest resonance mass |
|
private |
The fitting routine for the QCDF correction \( \Delta C_9^0 \) in the electron channel.
Definition at line 1247 of file MVll.cpp.
|
private |
The fitting routine for the QCDF correction \( \Delta C_9^0 \) in the muon channel.
Definition at line 1211 of file MVll.cpp.
|
private |
The fitting routine for the QCDF correction \( \Delta C_9^- \) in the electron channel.
Definition at line 1184 of file MVll.cpp.
|
private |
The fitting routine for the QCDF correction \( \Delta C_9^- \) in the muon channel.
Definition at line 1148 of file MVll.cpp.
|
private |
The fitting routine for the QCDF correction \( \Delta C_9^+ \) in the electron channel.
Definition at line 1121 of file MVll.cpp.
|
private |
The fitting routine for the QCDF correction \( \Delta C_9^+ \) in the muon channel.
Definition at line 1086 of file MVll.cpp.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
The immaginary part of \( \tilde{g}^1 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 303 of file MVll.h.
|
inline |
The real part of \( \tilde{g}^1 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 292 of file MVll.h.
|
inline |
The immaginary part of \( \tilde{g}^2 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 325 of file MVll.h.
|
inline |
The real part of \( \tilde{g}^2 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 314 of file MVll.h.
|
inline |
The imaginary part of \( \tilde{g}^3 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 349 of file MVll.h.
|
inline |
The real part of \( \tilde{g}^3 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 336 of file MVll.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
The absolute value of the ratio \( h_-^{(0)}/h_0^{(0)} \).
Definition at line 431 of file MVll.h.
|
inline |
The absolute value of the ratio \( h_+^{(0)}/h_0^{(0)} \).
Definition at line 421 of file MVll.h.
|
inline |
The mass of the lepton l.
Definition at line 143 of file MVll.h.
|
inline |
The form factor \( S \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 225 of file MVll.h.
| double MVll::getSigma | ( | int | i, |
| double | q_2 | ||
| ) |
The value of \( \Sigma_{i} \) from \(q_{min}\) to \(q_{max}\).
| [in] | i | index of the angular coefficient \( I_{i} \) |
| [in] |
Definition at line 1630 of file MVll.cpp.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
The form factor \( T_0 \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 192 of file MVll.h.
|
inline |
The form factor \( T_- \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 214 of file MVll.h.
|
inline |
The form factor \( T_+ \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 203 of file MVll.h.
|
inline |
The form factor \( V_0 \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 160 of file MVll.h.
|
inline |
|
inline |
The form factor \( V_+ \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 171 of file MVll.h.
|
inline |
The width of the meson M.
Definition at line 134 of file MVll.h.
|
private |
| gslpp::complex MVll::H_A_0 | ( | double | q2 | ) |
| gslpp::complex MVll::H_A_m | ( | double | q2 | ) |
| gslpp::complex MVll::H_A_p | ( | double | q2 | ) |
|
private |
The \( h(q^2,m_b) \) function involved into \( C_9^{eff}\).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1352 of file MVll.cpp.
|
private |
The \( h(q^2,m_c) \) function involved into \( C_9^{eff}\).
| [in] | q2 | \(q^2\) of the decay |
| [in] | mu | mass scale |
Definition at line 1341 of file MVll.cpp.
| gslpp::complex MVll::H_P | ( | double | q2 | ) |
| gslpp::complex MVll::H_S | ( | double | q2 | ) |
| gslpp::complex MVll::H_V_0 | ( | double | q2 | ) |
The helicity amplitude \( H_V^0 \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1373 of file MVll.cpp.
| gslpp::complex MVll::H_V_m | ( | double | q2 | ) |
The helicity amplitude \( H_V^- \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1383 of file MVll.cpp.
| gslpp::complex MVll::H_V_p | ( | double | q2 | ) |
The helicity amplitude \( H_V^+ \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1378 of file MVll.cpp.
|
private |
|
private |
The angular coefficient \( I_{1c} \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1441 of file MVll.cpp.
|
private |
The angular coefficient \( I_{1s} \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1447 of file MVll.cpp.
|
private |
The angular coefficient \( I_{2c} \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1453 of file MVll.cpp.
|
private |
The angular coefficient \( I_{2s} \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1458 of file MVll.cpp.
|
private |
The angular coefficient \( I_3 \) .
| [in] | q2 | \(q^2\) of the decay |
|
private |
The angular coefficient \( I_4 \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1468 of file MVll.cpp.
|
private |
The angular coefficient \( I_5 \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1473 of file MVll.cpp.
|
private |
The angular coefficient \( I_{6c} \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1484 of file MVll.cpp.
|
private |
The angular coefficient \( I_{6s} \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1479 of file MVll.cpp.
|
private |
The angular coefficient \( I_7 \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1489 of file MVll.cpp.
|
private |
The angular coefficient \( I_8 \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1495 of file MVll.cpp.
|
private |
The angular coefficient \( I_9 \) .
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1500 of file MVll.cpp.
|
private |
The fit function for the imaginary part of the QCDF correction \( \Delta C_9^{\lambda} \).
| [in] | x | fit variable |
| [in] | p | fit parameters vector |
|
private |
The sum of Integrand_ImTparplus() and Integrand_ImTparminus().
| [in] | up | dummy variable to be integrated out |
Definition at line 938 of file MVll.cpp.
|
private |
The imaginary part of the integral involving \( T^{\parallel}_- \) at fixed \( q^2 \), according to [40] .
| [in] | up | dummy variable to be integrated out |
Definition at line 927 of file MVll.cpp.
|
private |
The imaginary part of the integral involving \( T^{\parallel}_+ \) at fixed \( q^2 \), according to [40] .
| [in] | up | dummy variable to be integrated out |
Definition at line 908 of file MVll.cpp.
|
private |
The imaginary part of the integral involving \( T^{\perp}_+ \) at fixed \( q^2 \), according to [40] .
| [in] | up | dummy variable to be integrated out |
Definition at line 892 of file MVll.cpp.
|
private |
The sum of Integrand_ReTparplus() and Integrand_ReTparminus().
| [in] | up | dummy variable to be integrated out |
Definition at line 942 of file MVll.cpp.
|
private |
The real part of the integral involving \( T^{\parallel}_- \) at fixed \( q^2 \), according to [40] .
| [in] | up | dummy variable to be integrated out |
Definition at line 916 of file MVll.cpp.
|
private |
The real part of the integral involving \( T^{\parallel}_+ \) at fixed \( q^2 \), according to [40] .
| [in] | up | dummy variable to be integrated out |
Definition at line 900 of file MVll.cpp.
|
private |
The real part of the integral involving \( T^{\perp}_+ \) at fixed \( q^2 \), according to [40] .
| [in] | up | dummy variable to be integrated out |
Definition at line 884 of file MVll.cpp.
| double MVll::integrateDelta | ( | int | i, |
| double | q_min, | ||
| double | q_max | ||
| ) |
The integral of \( \Delta_{i} \) from \(q_{min}\) to \(q_{max}\).
| [in] | i | index of the angular coefficient \( I_{i} \) |
| [in] | q_min | minimum q^2 of the integral |
| [in] | q_max | maximum q^2 of the integral |
Definition at line 1675 of file MVll.cpp.
| double MVll::integrateSigma | ( | int | i, |
| double | q_min, | ||
| double | q_max | ||
| ) |
The integral of \( \Sigma_{i} \) from \(q_{min}\) to \(q_{max}\).
| [in] | i | index of the angular coefficient \( I_{i} \) |
| [in] | q_min | minimum q^2 of the integral |
| [in] | q_max | maximum q^2 of the integral |
Definition at line 1512 of file MVll.cpp.
|
private |
|
private |
|
private |
The fit function for the real part of the QCDF correction \( \Delta C_9^{\lambda} \).
| [in] | x | fit variable |
| [in] | p | fit parameters vector |
|
private |
The helicity form factor \( S_L \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 819 of file MVll.cpp.
|
private |
The helicity form factor \( \tilde{T}_0 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 804 of file MVll.cpp.
|
private |
The transverse form factor \( T_1 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 779 of file MVll.cpp.
|
private |
The transverse form factor \( T_2 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 784 of file MVll.cpp.
|
private |
The helicity form factor \( T_- \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 814 of file MVll.cpp.
|
private |
The helicity form factor \( T_+ \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 809 of file MVll.cpp.
|
private |
The \( T^{\parallel}_- \) function from [40] .
| [in] | u | dummy variable to be integrated out |
| [in] | q2 | \(q^2\) of the decay |
Definition at line 877 of file MVll.cpp.
|
private |
The \( T^{\parallel}_+ \) function from [40] .
| [in] | u | dummy variable to be integrated out |
| [in] | q2 | \(q^2\) of the decay |
Definition at line 864 of file MVll.cpp.
|
private |
The \( T^{\perp}_+ \) function from [40] .
| [in] | u | dummy variable to be integrated out |
| [in] | q2 | \(q^2\) of the decay |
Definition at line 850 of file MVll.cpp.
|
private |
The update parameter method for MVll.
Definition at line 83 of file MVll.cpp.
|
private |
The transverse form factor \( V \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 759 of file MVll.cpp.
|
private |
The helicity form factor \( \tilde{V}_0 \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 789 of file MVll.cpp.
|
private |
The helicity form factor \( V_- \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 799 of file MVll.cpp.
|
private |
The helicity form factor \( V_+ \).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 794 of file MVll.cpp.
|
private |
The \( Y(q^2) \) function involved into \( C_9^{eff}\).
| [in] | q2 | \(q^2\) of the decay |
Definition at line 1368 of file MVll.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |