Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
BVQCDfCalculator.h
Go to the documentation of this file.
1#ifndef BVQDCFCALCULATOR_H
2#define BVQDCFCALCULATOR_H
3
4#include "Include.h"
5#include "BVFFCalculator.h"
7
9private:
10 std::shared_ptr<BVFFCalculator> ff_calculator;
11
12public:
13 BVQCDfCalculator() = default;
14 BVQCDfCalculator(int B_id, int V_id, double mu_b, const std::map<WCoef, complex_t>& C, std::shared_ptr<BVFFCalculator> ff_calculator, B_FF_Type ff_tp,
16 std::shared_ptr<IObsQCDProxy> iobs_qcdp);
17
18 double F_perp(double s_hat);
19 double X_perp(double s_hat);
22 complex_t H_2();
23 double H_8();
24
25 complex_t T_perp_p(double q2, bool bar);
26 complex_t T_perp_m(double q2, bool bar);
27 complex_t T_par_p(double q2, bool bar);
28 complex_t T_par_m(double q2, bool bar);
29 complex_t Delta_par(double q2);
30
31 complex_t I_HSA_1(double q2, bool bar);
32 complex_t I_HSA_2(double q2, bool bar);
33 complex_t delta_T_perp_WA(double q2, bool bar);
34 complex_t delta_T_perp_HSA(double q2, bool bar);
35};
36
37
38#endif // BVQDCFCALCULATOR_H
std::complex< double > complex_t
Convenience alias for std::complex<double>.
Definition Utils.h:35
complex_t T_par_p(double q2, bool bar)
complex_t delta_T_perp_WA(double q2, bool bar)
double X_perp(double s_hat)
complex_t delta_T_perp_HSA(double q2, bool bar)
complex_t I_HSA_1(double q2, bool bar)
complex_t T_par_m(double q2, bool bar)
complex_t T_perp_m(double q2, bool bar)
double F_perp(double s_hat)
complex_t T_perp_p(double q2, bool bar)
complex_t Delta_par(double q2)
BVQCDfCalculator()=default
complex_t I_HSA_2(double q2, bool bar)
std::shared_ptr< IObsQCDProxy > iobs_qcdp
std::map< WCoef, complex_t > C