17 coeffbnlep01 (10,
NDR,
NLO), coeffbnlep01A(10,
NDR,
NLO), coeffbnlep01B(4,
NDR,
NLO), coeffbnlep00CC(10,
NDR,
NLO),
18 coeffbnlep11 (10,
NDR,
NLO), coeffbnlep11A(10,
NDR,
NLO), coeffbnlep11B(4,
NDR,
NLO), coeffbnlep10CC(10,
NDR,
NLO),
20 bnlep (12, 0.), bnlep2(10, 0.), bnlepCC(4, 0.)
44 for (
unsigned int i = 0; i < mcb.size(); i++){
45 for (
int j =
LO; j <= ordDF1; j++){
46 for (
int k =
LO; k <= j; k++) {
50 u->Df1Evolnlep(mu, mcb[i].getMu(),
orders(k),
NO_QED, mcb[i].getScheme())*
56 u->Df1Evolnlep(mu, mcb[i].getMu(),
NNLO,
orders_qed(k+4), mcb[i].getScheme()) *
63 u->Df1Evolnlep(mu, mcb[i].getMu(),
orders(
LO),
NO_QED, mcb[i].getScheme()) *
69 for (
unsigned int i = 0; i < mcbCC.size(); i++)
70 for (
int j =
LO; j <= ordDF1; j++)
71 for (
int k =
LO; k <= j; k++)
73 u->Df1Evolnlep(mu, mcbCC[i].getMu(),
orders(k),
NO_QED, mcbCC[i].getScheme()) *
82 gslpp::complex appoggio[10], appoggio1[10], appoggio2[10], appoggio3[10];
83 for (
int i=0; i<10; i++) {
89 for (
int j=
LO; j <= ordDF1; j++) {
91 std::cout<< std::endl <<
"$$$$$$$$$$$$ "<< j <<
" $$$$$$$$$$$"<<std::endl;
93 for (
int i = 0; i < 10; i++){
95 if(j ==
LO){ appoggio[i] =
bnlep(i);}
96 if( j ==
NLO){ appoggio1[i] =
bnlep(i); }
97 std::cout<<
"++++++++++ "<< i <<
" -> "<<
bnlep(i) <<
" ++++++++++++"<<std::endl;
100 for (
int i = 10; i < 12; i++){
102 std::cout<<
"++++++++++ "<< i <<
" -> "<<
bnlep(i) <<
" ++++++++++++"<<std::endl;
107 for (
int k=
LO_QED; k <= ordDF1ew; k++) {
109 std::cout<< std::endl <<
"$$$$$$$$$$$$ "<<k<<
" $$$$$$$$$$$"<<std::endl;
111 for (
int l = 0; l < 10; l++){
115 std::cout<<
"++++++++++ "<< l <<
" -> "<<
bnlep(l) <<
" ++++++++++++"<<std::endl;
121 std::cout<< std::endl <<
" COEFFICIENTI TOTALI " << std::endl;
122 gslpp::complex aaa = 0. ;
123 for (
int l = 0; l < 10; l++){
124 aaa = appoggio[l] + appoggio2[l];
125 std::cout<< std::endl <<
" C_0 + C_ALE/ALPHA_S "<< l <<
" -> " << aaa << std::endl;
126 aaa = appoggio1[l] + appoggio3[l];
127 std::cout<< std::endl <<
" C_1 + C_ALE " << l <<
" -> " << aaa << std::endl;
128 std::cout << std::endl <<
" ************************************************ " << std::endl;
152 for (
unsigned int i = 0; i < mcb.size(); i++){
153 for (
int j =
LO; j <= ordDF1; j++){
154 for (
int k =
LO; k <= j; k++) {
158 u->Df1Evolnlep(mu, mcb[i].getMu(),
orders(k),
NO_QED, mcb[i].getScheme()) *
163 u->Df1Evolnlep(mu, mcb[i].getMu(),
NNLO,
orders_qed(k+4), mcb[i].getScheme()) *
169 u->Df1Evolnlep(mu, mcb[i].getMu(),
orders(
LO),
NO_QED, mcb[i].getScheme()) *
174 for (
unsigned int i = 0; i < mcbCC.size(); i++)
175 for (
int j =
LO; j <= ordDF1; j++)
176 for (
int k =
LO; k <= j; k++)
178 u->Df1Evolnlep(mu, mcbCC[i].getMu(),
orders(k),
NO_QED, mcbCC[i].getScheme()) *
188 for (
int j=
LO; j <= ordDF1; j++) {
190 for (
int i = 0; i < 10; i++){
194 for (
int i = 10; i < 12; i++){
199 for (
int k=
LO_QED; k <= ordDF1ew; k++) {
201 for (
int l = 0; l < 10; l++){
228 for (
unsigned int i = 0; i < mcbCC1.size(); i++)
229 for (
int j =
LO; j <= ordDF1; j++)
230 for (
int k =
LO; k <= j; k++)
232 u->Df1Evolnlep(mu, mcbCC1[i].getMu(),
orders(k),
NO_QED, mcbCC1[i].getScheme()) *
235 for (
unsigned int i = 0; i < mcbCC2.size(); i++)
236 for (
int j =
LO; j <= ordDF1; j++)
237 for (
int k =
LO; k <= j; k++)
239 u->Df1Evolnlep(mu, mcbCC2[i].getMu(),
orders(k),
NO_QED, mcbCC2[i].getScheme()) *
247 for (
int j=
LO; j <= ordDF1; j++) {
249 for (
int i = 0; i < 2; i++){
253 for (
int i = 2; i < 4; i++){
279 for (
unsigned int i = 0; i < mcbCC1.size(); i++)
280 for (
int j =
LO; j <= ordDF1; j++)
281 for (
int k =
LO; k <= j; k++)
283 u->Df1Evolnlep(mu, mcbCC1[i].getMu(),
orders(k),
NO_QED, mcbCC1[i].getScheme()) *
286 for (
unsigned int i = 0; i < mcbCC2.size(); i++)
287 for (
int j =
LO; j <= ordDF1; j++)
288 for (
int k =
LO; k <= j; k++)
290 u->Df1Evolnlep(mu, mcbCC2[i].getMu(),
orders(k),
NO_QED, mcbCC2[i].getScheme()) *
297 for (
int j=
LO; j <= ordDF1; j++) {
299 for (
int i = 0; i < 2; i++){
303 for (
int i = 2; i < 4; i++){
WilsonCoefficient coeffbnlep11A
WilsonCoefficient coeffbnlep11
WilsonCoefficient coeffbnlep01A
gslpp::vector< gslpp::complex > bnlep2
WilsonCoefficient coeffbnlep01
virtual ~HeffDF1bnlep()
destructor
WilsonCoefficient coeffbnlep01B
HeffDF1bnlep(const StandardModel &SM)
constructor
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep01(double mu, schemes scheme=NDR)
WilsonCoefficient coeffbnlep11B
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep00(double mu, schemes scheme=NDR)
WilsonCoefficient coeffbnlep10CC
const StandardModel & model
std::unique_ptr< EvolDF1nlep > u
gslpp::vector< gslpp::complex > bnlep
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep10(double mu, schemes scheme=NDR)
WilsonCoefficient coeffbnlep10
WilsonCoefficient coeffbnlep00CC
WilsonCoefficient coeffbnlep00qcd
WilsonCoefficient coeffbnlep00
WilsonCoefficient coeffbnlep10qcd
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep11(double mu, schemes scheme=NDR)
virtual std::vector< WilsonCoefficient > & CMbnlep(int a)=0
virtual std::vector< WilsonCoefficient > & CMbnlepCC(const int a)=0
A model class for the Standard Model.
virtual StandardModelMatching & getMatching() const
A get method to access the member reference of type StandardModelMatching.
gslpp::vector< gslpp::complex > ** getCoeff() const
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
void setScheme(schemes scheme)
virtual void setMu(double mu)
orders_qed getOrder_qed() const
orders
An enum type for orders in QCD.
schemes
An enum type for regularization schemes.
orders_qed
An enum type for orders in electroweak.