File indexing completed on 2026-08-06 09:20:05
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021 #ifndef EVTBTOSLLWILCNLO_HH
0022 #define EVTBTOSLLWILCNLO_HH
0023 class EvtComplex;
0024
0025
0026
0027
0028
0029
0030 class EvtbTosllWilsCoeffNLO {
0031 public:
0032 double As( double mu, int Nf, int ias );
0033 double Li2( double w );
0034
0035 double C1( double mu, double Mw, int Nf, int ias );
0036 double C2( double mu, double Mw, int Nf, int ias );
0037 double C3( double mu, double Mw, int Nf, int ias );
0038 double C4( double mu, double Mw, int Nf, int ias );
0039 double C5( double mu, double Mw, int Nf, int ias );
0040 double C6( double mu, double Mw, int Nf, int ias );
0041
0042 double A( double z );
0043 double B( double z );
0044 double C_Bur( double z );
0045 double D_Bur( double z );
0046 double E( double z );
0047 double F_Bur( double z );
0048 double Y( double z );
0049 double Z( double z );
0050
0051 double C7gamma( double mu, double Mw, double mt, int Nf, int ias );
0052
0053 double Pe( double eta );
0054 double P0ndr( double asW, double eta );
0055
0056 double C9v( double mu, double Mw, double mt, int Nf, int ias );
0057 double C10a( double mt, double Mw );
0058
0059 double Reh( double mu, double mQ, double q2 );
0060 double Imh( double mQ, double q2 );
0061
0062 double ReResonant( double q2, double GV, double GllV, double MV );
0063 double ImResonant( double q2, double GV, double GllV, double MV );
0064
0065 double ReHtot( int qflavour, int res_swch, int ias, int Nf, double mu,
0066 double mQ, double q2, double ml, double Mw );
0067 double ImHtot( int qflavour, int res_swch, int ias, int Nf, double mu,
0068 double mQ, double q2, double ml, double Mw );
0069
0070 double omega( double q2, double m2 );
0071
0072 double ReC9eff( int decay_id, int res_swch, int ias, int Nf, double q2,
0073 double m2, double md, double mc, double mu, double mt,
0074 double Mw, double ml, double Relambda_qu,
0075 double Imlambda_qu );
0076 double ImC9eff( int decay_id, int res_swch, int ias, int Nf, double q2,
0077 double m2, double md, double mc, double mu, double Mw,
0078 double ml, double Relambda_qu, double Imlambda_qu );
0079
0080 EvtComplex GetC9Eff( int decay_id, int res_swch, int ias, int Nf, double q2,
0081 double m2, double md, double mc, double mu, double mt,
0082 double Mw, double ml, double Relambda_qu,
0083 double Imlambda_qu );
0084 EvtComplex GetC10Eff( double mt, double Mw );
0085 EvtComplex GetC7Eff( double mu, double Mw, double mt, int Nf, int ias );
0086 };
0087
0088 #endif