a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
FlavourWilsonCoefficient_DF2Matching.cpp
Go to the documentation of this file.
1/*
2 * Copyright (C) 2019 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
10
12 StandardModelMatching(FWC_i), FWC(FWC_i),
13 mcdbd2(5, NDR, NLO), mcdbs2(5, NDR, NLO),
14 mcdc2(5, NDR, NLO), mcds2(5, NDR, NLO) {}
15
16std::vector<WilsonCoefficient>& FlavourWilsonCoefficient_DF2Matching::CMdbd2() {
17 vmcdbd2.clear();
19
21 for (int k = 0; k < 5; k++)
22 mcdbd2.setCoeff(k, FWC.getC_bd()(k), LO);
23
24 vmcdbd2.push_back(mcdbd2);
25
26 return(vmcdbd2);
27}
28
29std::vector<WilsonCoefficient>& FlavourWilsonCoefficient_DF2Matching::CMdbs2() {
30 vmcdbs2.clear();
32
34 for (int k = 0; k < 5; k++)
35 mcdbs2.setCoeff(k, FWC.getC_bs()(k), LO);
36
37 vmcdbs2.push_back(mcdbs2);
38
39 return(vmcdbs2);
40}
41
42std::vector<WilsonCoefficient>& FlavourWilsonCoefficient_DF2Matching::CMdd2() {
43 vmcdc2.clear();
45
47 for (int k = 0; k < 5; k++)
48 mcdc2.setCoeff(k, FWC.getC_c()(k), LO);
49
50 vmcdc2.push_back(mcdc2);
51
52 return(vmcdc2);
53}
54
55std::vector<WilsonCoefficient>& FlavourWilsonCoefficient_DF2Matching::CMdk2() {
56 vmcds2.clear();
57 vmcds2 = StandardModelMatching::CMdk2();
58
60 for (int k = 0; k < 5; k++)
61 mcds2.setCoeff(k, FWC.getC_s()(k), LO);
62
63 vmcds2.push_back(mcds2);
64
65 return(vmcds2);
66}
@ LO
Definition: OrderScheme.h:34
@ NLO
Definition: OrderScheme.h:35
@ NDR
Definition: OrderScheme.h:21
Model for NP contributions to using modification to the Wilson coefficients.
gslpp::vector< gslpp::complex > getC_s() const
gslpp::vector< gslpp::complex > getC_c() const
gslpp::vector< gslpp::complex > getC_bs() const
gslpp::vector< gslpp::complex > getC_bd() const
const FlavourWilsonCoefficient_DF2 & FWC
An object of the FLAVOURWILSONCOEFFICIENT_DF2 class.
virtual std::vector< WilsonCoefficient > & CMdd2()
,
FlavourWilsonCoefficient_DF2Matching(const FlavourWilsonCoefficient_DF2 &FWC_i)
FlavourWilsonCoefficient_DF2Matching constructor.
virtual std::vector< WilsonCoefficient > & CMdbd2()
,
virtual std::vector< WilsonCoefficient > & CMdk2()
virtual std::vector< WilsonCoefficient > & CMdbs2()
,
A class for the matching in the Standard Model.
virtual std::vector< WilsonCoefficient > & CMdbs2()
,
virtual std::vector< WilsonCoefficient > & CMdbd2()
,
virtual std::vector< WilsonCoefficient > & CMdd2()
,
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
virtual void setMu(double mu)