Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
BPQCDfCalculator Class Reference

#include <BPQCDfCalculator.h>

Inheritance diagram for BPQCDfCalculator:
Collaboration diagram for BPQCDfCalculator:

Public Member Functions

 BPQCDfCalculator ()=default
 
 BPQCDfCalculator (int B_id, int V_id, double mu_b, const std::map< WCoef, complex_t > &C, std::shared_ptr< BPFFCalculator > ff_calculator, B_FF_Type ff_tp, std::shared_ptr< IObsParameterProxy< ParamId, DataType, std::string, LhaID > > iobspp_sm, std::shared_ptr< IObsQCDProxy > iobs_qcdp)
 
complex_t T_P (double q2, bool bar)
 
double Delta_P_0 (double q2)
 
double Delta_P_T (double q2)
 
- Public Member Functions inherited from BaseQCDfCalculator
 BaseQCDfCalculator ()=default
 
 BaseQCDfCalculator (int B_id, int V_id, double mu_b, const std::map< WCoef, complex_t > &C, B_FF_Type ff_tp, std::shared_ptr< IObsParameterProxy< ParamId, DataType, std::string, LhaID > > iobspp_sm, std::shared_ptr< IObsQCDProxy > iobs_qcdp)
 
void fill_wilson_bar_cache ()
 
complex_t Y (double q2)
 

Additional Inherited Members

- Protected Member Functions inherited from BaseQCDfCalculator
double gamma_perp (int n)
 
double gamma_par (int n)
 
double E (double q2)
 
double phi_X (double u, double a1, double a2)
 
double gv_dga_4 (double u)
 
complex_t F_V (double v, bool bar)
 
complex_t Y_u (double q2)
 
double L (double q2)
 
complex_t inv_lambda_B_m (double q2)
 
complex_t C_perp_0 (double q2, double sign, bool bar)
 
complex_t C_par_0 (double q2, double sign, bool bar)
 
complex_t C_perp_f (double q2, double sign, bool bar)
 
complex_t C_par_f (double q2, double sign, bool bar)
 
complex_t C_perp_nf (double q2, bool bar)
 
complex_t C_par_nf (double q2, bool bar)
 
complex_t t_perp (double u, double m_q, double q2, double E_Kstar)
 
complex_t t_par (double u, double m_q, double q2, double E_Kstar)
 
complex_t T_par_m_0 (bool bar)
 
complex_t T_par_p_p_f (double u, double q2, bool bar)
 
complex_t T_par_p_m_f (double u, double q2, bool bar)
 
complex_t T_perp_p_p_f (double u, double q2, bool bar)
 
complex_t T_perp_p_m_f (double u, double q2, bool bar)
 
complex_t T_perp_p_nf (double u, double q2, bool bar)
 
complex_t T_par_p_nf (double u, double q2, bool bar)
 
complex_t T_par_m_nf (double u, double q2, bool bar)
 
complex_t I_perp_p (double q2, bool bar)
 
complex_t I_perp_m (double q2, bool bar)
 
complex_t I_par_p (double q2, bool bar)
 
complex_t I_par_m (double q2, bool bar)
 
- Protected Attributes inherited from BaseQCDfCalculator
double mu_b
 
double L_b
 
double m_c_pole
 
double m_b_pole
 
double m_b_PS
 
double m_Bd
 
double m_B
 
double m_X
 
double f_B
 
double f_X_par
 
double f_X_perp {0}
 
double f_X_perp_b {0}
 
double z_c
 
double z_c_IA
 
double Delta_M
 
double e_q
 
double Lambda_h
 
double alpha_s_mu_f
 
double alpha_s_mu_b
 
double loop_f_mu_f
 
double loop_f_mu_b
 
double a_1_perp {0}
 
double a_2_perp {0}
 
double a_1_par
 
double a_2_par
 
double a_1_perp_b {0}
 
double a_2_perp_b {0}
 
double a_1_par_b
 
double a_2_par_b
 
double zeta_3_A {0}
 
double zeta_3_V {0}
 
double omega_10_A {0}
 
double delta_t_p {0}
 
double delta_t_m {0}
 
double lambda_B_p
 
double pref_perp {0}
 
double pref_par
 
complex_t n_T_par_m_0
 
complex_t n_T_par_m_0_bar
 
complex_t lambda_hat_u
 
std::map< WCoef, complex_tC
 
std::map< WCoef, complex_tC_bar
 
double delta_qu
 
B_FF_Type ff_tp
 
std::string src_block
 
std::shared_ptr< IObsQCDProxyiobs_qcdp
 
- Static Protected Attributes inherited from BaseQCDfCalculator
static constexpr double e_u = 2. / 3
 
static constexpr double e_d = -1. / 3
 
static constexpr std::array< std::array< double, 6 >, 6 > P_bar
 
static const std::map< LhaID, std::string > allowed_decays
 

Detailed Description

Definition at line 8 of file BPQCDfCalculator.h.

Constructor & Destructor Documentation

◆ BPQCDfCalculator() [1/2]

BPQCDfCalculator::BPQCDfCalculator ( )
default

◆ BPQCDfCalculator() [2/2]

BPQCDfCalculator::BPQCDfCalculator ( int  B_id,
int  V_id,
double  mu_b,
const std::map< WCoef, complex_t > &  C,
std::shared_ptr< BPFFCalculator ff_calculator,
B_FF_Type  ff_tp,
std::shared_ptr< IObsParameterProxy< ParamId, DataType, std::string, LhaID > >  iobspp_sm,
std::shared_ptr< IObsQCDProxy iobs_qcdp 
)

Definition at line 3 of file BPQCDfCalculator.cpp.

Member Function Documentation

◆ Delta_P_0()

double BPQCDfCalculator::Delta_P_0 ( double  q2)

Definition at line 33 of file BPQCDfCalculator.cpp.

◆ Delta_P_T()

double BPQCDfCalculator::Delta_P_T ( double  q2)

Definition at line 39 of file BPQCDfCalculator.cpp.

◆ T_P()

complex_t BPQCDfCalculator::T_P ( double  q2,
bool  bar 
)

Definition at line 14 of file BPQCDfCalculator.cpp.


The documentation for this class was generated from the following files: