a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
NPSMEFTd6Matching Class Reference

A class for the matching in the NPSMEFTd6. More...

#include <NPSMEFTd6Matching.h>

+ Inheritance diagram for NPSMEFTd6Matching:

Detailed Description

A class for the matching in the NPSMEFTd6.

Author
HEPfit Collaboration


Definition at line 24 of file NPSMEFTd6Matching.h.

Public Member Functions

std::vector< WilsonCoefficient > & CMbdmm ()
 
std::vector< WilsonCoefficient > & CMBMll (QCD::lepton lepton)
 
std::vector< WilsonCoefficient > & CMbsg ()
 
std::vector< WilsonCoefficient > & CMbsmm ()
 
std::vector< WilsonCoefficient > & CMprimeBMll (QCD::lepton lepton)
 
std::vector< WilsonCoefficient > & CMprimebsg ()
 
 NPSMEFTd6Matching (const NPSMEFTd6 &NPSMEFTd6_i)
 
void updateNPSMEFTd6Parameters ()
 Updates to new FlavourWilsonCoefficient parameter sets. More...
 
virtual ~NPSMEFTd6Matching ()
 
- Public Member Functions inherited from StandardModelMatching
virtual std::vector< WilsonCoefficient > & CMdbd2 ()
 \( \Delta B = 2 \), \( B_{d} \) More...
 
virtual std::vector< WilsonCoefficient > & CMdbs2 ()
 \( \Delta B = 2 \), \( B_{s} \) More...
 
virtual std::vector< WilsonCoefficient > & CMdd2 ()
 \( \Delta C = 2 \), More...
 
 StandardModelMatching (const StandardModel &SM_i)
 
void updateSMParameters ()
 Updates to new Standard Model parameter sets. More...
 
virtual ~StandardModelMatching ()
 
- Public Member Functions inherited from ModelMatching
virtual std::vector< WilsonCoefficient > & CMbnlep (const int a)=0
 
virtual std::vector< WilsonCoefficient > & CMbnlepCC (const int a)=0
 
virtual std::vector< WilsonCoefficient > & CMd1 ()=0
 
virtual std::vector< WilsonCoefficient > & CMd1Buras ()=0
 
virtual std::vector< WilsonCoefficientNew > & CMDF1 (std::string blocks, unsigned int nops)=0
 
virtual ~ModelMatching ()
 

Private Attributes

gslpp::complex C10NPe
 
gslpp::complex C10NPmu
 
gslpp::complex C10pNPe
 
gslpp::complex C10pNPmu
 
gslpp::complex C7NP
 
gslpp::complex C7pNP
 
gslpp::complex C8NP
 
gslpp::complex C8pNP
 
gslpp::complex C9NPe
 
gslpp::complex C9NPmu
 
gslpp::complex C9pNPe
 
gslpp::complex C9pNPmu
 
gslpp::complex CLQ1_1123_tot
 
gslpp::complex CLQ1_2223_tot
 
gslpp::complex CLQ3_1123_tot
 
gslpp::complex CLQ3_2223_tot
 
gslpp::complex CPNPe
 
gslpp::complex CPNPmu
 
gslpp::complex CPpNPe
 
gslpp::complex CPpNPmu
 
gslpp::complex CQe_2311_tot
 
gslpp::complex CQe_2322_tot
 
gslpp::complex CSNPe
 
gslpp::complex CSNPmu
 
gslpp::complex CSpNPe
 
gslpp::complex CSpNPmu
 
gslpp::complex loop_factor
 
WilsonCoefficient mcbdmm
 
WilsonCoefficient mcBMll
 
WilsonCoefficient mcbsg
 
WilsonCoefficient mcbsmm
 
WilsonCoefficient mcprimeBMll
 
WilsonCoefficient mcprimebsg
 
double Muw
 
const NPSMEFTd6myNPSMEFTd6
 
gslpp::complex SMEFT_factor
 
std::vector< WilsonCoefficientvmcbdmm
 
std::vector< WilsonCoefficientvmcBMll
 
std::vector< WilsonCoefficientvmcbsg
 
std::vector< WilsonCoefficientvmcbsmm
 
std::vector< WilsonCoefficientvmcprimeBMll
 
std::vector< WilsonCoefficientvmcprimebsg
 

Constructor & Destructor Documentation

◆ NPSMEFTd6Matching()

NPSMEFTd6Matching::NPSMEFTd6Matching ( const NPSMEFTd6 NPSMEFTd6_i)

Definition at line 12 of file NPSMEFTd6Matching.cpp.

12  :
13 
14  StandardModelMatching(NPSMEFTd6_i),
15  myNPSMEFTd6(NPSMEFTd6_i),
16  mcbsg(8, NDR, NNLO),
17  mcprimebsg(8, NDR, NNLO),
18  mcbsmm(8, NDR, NNLO, NLO_QED22),
19  mcbdmm(8, NDR, NNLO, NLO_QED22),
20  mcBMll(13, NDR, NLO),
21  mcprimeBMll(13, NDR, NLO)
22 {}

◆ ~NPSMEFTd6Matching()

NPSMEFTd6Matching::~NPSMEFTd6Matching ( )
virtual

Definition at line 74 of file NPSMEFTd6Matching.cpp.

75 {}

Member Function Documentation

◆ CMbdmm()

std::vector< WilsonCoefficient > & NPSMEFTd6Matching::CMbdmm ( )

Definition at line 111 of file NPSMEFTd6Matching.cpp.

112 {
113  vmcbdmm.clear();
114  for (std::vector<WilsonCoefficient>::iterator it = StandardModelMatching::CMbdmm().begin(); it != StandardModelMatching::CMbdmm().end(); it++ ) vmcbdmm.push_back(*it);
115 
116  switch (mcbdmm.getScheme()) {
117  case NDR:
118 
119  break;
120  default:
121  std::stringstream out;
122  out << mcbdmm.getScheme();
123  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMbdmm(): scheme " + out.str() + "not implemented");
124  }
125 
126  mcbdmm.setMu(Muw);
127 
128  switch (mcbdmm.getOrder()) {
129  case NNLO:
130  case NLO:
131  mcbdmm.setCoeff(7, 0., NLO);
132  case LO:
133  mcbdmm.setCoeff(7, 0., LO);
134  break;
135  default:
136  std::stringstream out;
137  out << mcbdmm.getOrder();
138  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMbdmm(): order " + out.str() + "not implemented");
139  }
140 
141  vmcbdmm.push_back(mcbdmm);
142  return (vmcbdmm);
143 }

◆ CMBMll()

std::vector< WilsonCoefficient > & NPSMEFTd6Matching::CMBMll ( QCD::lepton  lepton)
virtual

Implements ModelMatching.

Definition at line 215 of file NPSMEFTd6Matching.cpp.

216 {
217  vmcBMll.clear();
218  for (std::vector<WilsonCoefficient>::iterator it = StandardModelMatching::CMBMll(lepton).begin(); it != StandardModelMatching::CMBMll(lepton).end(); it++ ) vmcBMll.push_back(*it);
219 
220  switch (mcbsg.getScheme()) {
221  case NDR:
222 
223  break;
224  default:
225  std::stringstream out;
226  out << mcBMll.getScheme();
227  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMBMll(): scheme " + out.str() + "not implemented");
228  }
229 
230  mcBMll.setMu(Muw);
231 
232  switch (mcBMll.getOrder()) {
233  case NNLO:
234  case NLO:
235  mcBMll.setCoeff(6, 0., NLO);
236  mcBMll.setCoeff(8, 0., NLO);
237  mcBMll.setCoeff(9, 0., NLO);
238  mcBMll.setCoeff(10, 0., NLO);
239  mcBMll.setCoeff(11, 0., NLO);
240  case LO:
241  mcBMll.setCoeff(6, C7NP, LO);
242  if(lepton == NPSMEFTd6::ELECTRON){
243  mcBMll.setCoeff(8, C9NPe, LO);
244  mcBMll.setCoeff(9, C10NPe, LO);
245  mcBMll.setCoeff(10, CSNPe, LO);
246  mcBMll.setCoeff(11, CPNPe, LO);
247  }
248  else{
249  mcBMll.setCoeff(8, C9NPmu, LO);
250  mcBMll.setCoeff(9, C10NPmu, LO);
251  mcBMll.setCoeff(10, CSNPmu, LO);
252  mcBMll.setCoeff(11, CPNPmu, LO);
253  }
254  break;
255  default:
256  std::stringstream out;
257  out << mcBMll.getOrder();
258  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMBMll(): order " + out.str() + "not implemented");
259  }
260 
261  vmcBMll.push_back(mcBMll);
262  return (vmcBMll);
263 }

◆ CMbsg()

std::vector< WilsonCoefficient > & NPSMEFTd6Matching::CMbsg ( )
virtual

Implements ModelMatching.

Definition at line 145 of file NPSMEFTd6Matching.cpp.

146 {
147  vmcbsg.clear();
148  for (std::vector<WilsonCoefficient>::iterator it = StandardModelMatching::CMbsg().begin(); it != StandardModelMatching::CMbsg().end(); it++ ) vmcbsg.push_back(*it);
149 
150  switch (mcbsg.getScheme()) {
151  case NDR:
152 
153  break;
154  default:
155  std::stringstream out;
156  out << mcbsg.getScheme();
157  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMbsg(): scheme " + out.str() + "not implemented");
158  }
159 
160  mcbsg.setMu(Muw);
161 
162  switch (mcbsg.getOrder()) {
163  case NNLO:
164  mcbsg.setCoeff(6, 0., NNLO);
165  case NLO:
166  mcbsg.setCoeff(6, 0., NLO);
167  case LO:
168  mcbsg.setCoeff(6, C7NP, LO);
169  break;
170  default:
171  std::stringstream out;
172  out << mcbsg.getOrder();
173  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMbsg(): order " + out.str() + "not implemented");
174  }
175 
176  vmcbsg.push_back(mcbsg);
177  return (vmcbsg);
178 }

◆ CMbsmm()

std::vector< WilsonCoefficient > & NPSMEFTd6Matching::CMbsmm ( )

Definition at line 77 of file NPSMEFTd6Matching.cpp.

78 {
79  vmcbsmm.clear();
80  for (std::vector<WilsonCoefficient>::iterator it = StandardModelMatching::CMbsmm().begin(); it != StandardModelMatching::CMbsmm().end(); it++ ) vmcbsmm.push_back(*it);
81 
82  switch (mcbsmm.getScheme()) {
83  case NDR:
84 
85  break;
86  default:
87  std::stringstream out;
88  out << mcbsmm.getScheme();
89  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMbsmm(): scheme " + out.str() + "not implemented");
90  }
91 
92  mcbsmm.setMu(Muw);
93 
94  switch (mcbsmm.getOrder()) {
95  case NNLO:
96  case NLO:
97  mcbsmm.setCoeff(7, 0., NLO);
98  case LO:
99  mcbsmm.setCoeff(7, 0., LO);
100  break;
101  default:
102  std::stringstream out;
103  out << mcbsmm.getOrder();
104  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMbsmm(): order " + out.str() + "not implemented");
105  }
106 
107  vmcbsmm.push_back(mcbsmm);
108  return (vmcbsmm);
109 }

◆ CMprimeBMll()

std::vector< WilsonCoefficient > & NPSMEFTd6Matching::CMprimeBMll ( QCD::lepton  lepton)
virtual

Implements ModelMatching.

Definition at line 265 of file NPSMEFTd6Matching.cpp.

266 {
267  vmcprimeBMll.clear();
268  for (std::vector<WilsonCoefficient>::iterator it = StandardModelMatching::CMprimeBMll(lepton).begin(); it != StandardModelMatching::CMprimeBMll(lepton).end(); it++ ) vmcprimeBMll.push_back(*it);
269 
270  switch (mcprimebsg.getScheme()) {
271  case NDR:
272 
273  break;
274  default:
275  std::stringstream out;
276  out << mcprimeBMll.getScheme();
277  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMprimeBMll(): scheme " + out.str() + "not implemented");
278  }
279 
281 
282  switch (mcprimeBMll.getOrder()) {
283  case NNLO:
284  case NLO:
285  mcprimeBMll.setCoeff(6, 0., NLO);
286  mcprimeBMll.setCoeff(8, 0., NLO);
287  mcprimeBMll.setCoeff(9, 0., NLO);
288  mcprimeBMll.setCoeff(10, 0., NLO);
289  mcprimeBMll.setCoeff(11, 0., NLO);
290  case LO:
292  if(lepton == NPSMEFTd6::ELECTRON){
297  }
298  else{
303  }
304  break;
305  default:
306  std::stringstream out;
307  out << mcprimeBMll.getOrder();
308  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMprimeBMll(): order " + out.str() + "not implemented");
309  }
310 
311  vmcprimeBMll.push_back(mcprimeBMll);
312  return (vmcprimeBMll);
313 }

◆ CMprimebsg()

std::vector< WilsonCoefficient > & NPSMEFTd6Matching::CMprimebsg ( )
virtual

Implements ModelMatching.

Definition at line 180 of file NPSMEFTd6Matching.cpp.

181 {
182  vmcprimebsg.clear();
183  for (std::vector<WilsonCoefficient>::iterator it = StandardModelMatching::CMprimebsg().begin(); it != StandardModelMatching::CMprimebsg().end(); it++ ) vmcprimebsg.push_back(*it);
184 
185  switch (mcprimebsg.getScheme()) {
186  case NDR:
187 
188  break;
189  default:
190  std::stringstream out;
191  out << mcprimebsg.getScheme();
192  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMprimebsg(): scheme " + out.str() + "not implemented");
193  }
194 
196 
197  switch (mcprimebsg.getOrder()) {
198  case NNLO:
199  mcprimebsg.setCoeff(6, 0., NNLO);
200  case NLO:
201  mcprimebsg.setCoeff(6, 0., NLO);
202  case LO:
204  break;
205  default:
206  std::stringstream out;
207  out << mcprimebsg.getOrder();
208  throw std::runtime_error("FlavourWilsonCoefficientMatching::CMprimebsg(): order " + out.str() + "not implemented");
209  }
210 
211  vmcprimebsg.push_back(mcprimebsg);
212  return (vmcprimebsg);
213 }

◆ updateNPSMEFTd6Parameters()

void NPSMEFTd6Matching::updateNPSMEFTd6Parameters ( )

Updates to new FlavourWilsonCoefficient parameter sets.

Returns

Definition at line 24 of file NPSMEFTd6Matching.cpp.

25 {
26 
29 
31  loop_factor = myNPSMEFTd6.getCKM().computelamt_s()*ytop*ytop/(16.*M_PI*M_PI);
32 
33  C7NP = 0.; // to be implemented
34  C8NP = 0.; // to be implemented
35  C7pNP = 0.; // to be implemented
36  C8pNP = 0.; // to be implemented
37 
38  double logLambdaomu = log(myNPSMEFTd6.getLambda_NP()/Muw);
39 
52 
61 
70 
72 }

Member Data Documentation

◆ C10NPe

gslpp::complex NPSMEFTd6Matching::C10NPe
private

Definition at line 70 of file NPSMEFTd6Matching.h.

◆ C10NPmu

gslpp::complex NPSMEFTd6Matching::C10NPmu
private

Definition at line 61 of file NPSMEFTd6Matching.h.

◆ C10pNPe

gslpp::complex NPSMEFTd6Matching::C10pNPe
private

Definition at line 72 of file NPSMEFTd6Matching.h.

◆ C10pNPmu

gslpp::complex NPSMEFTd6Matching::C10pNPmu
private

Definition at line 63 of file NPSMEFTd6Matching.h.

◆ C7NP

gslpp::complex NPSMEFTd6Matching::C7NP
private

Definition at line 55 of file NPSMEFTd6Matching.h.

◆ C7pNP

gslpp::complex NPSMEFTd6Matching::C7pNP
private

Definition at line 57 of file NPSMEFTd6Matching.h.

◆ C8NP

gslpp::complex NPSMEFTd6Matching::C8NP
private

Definition at line 56 of file NPSMEFTd6Matching.h.

◆ C8pNP

gslpp::complex NPSMEFTd6Matching::C8pNP
private

Definition at line 58 of file NPSMEFTd6Matching.h.

◆ C9NPe

gslpp::complex NPSMEFTd6Matching::C9NPe
private

Definition at line 69 of file NPSMEFTd6Matching.h.

◆ C9NPmu

gslpp::complex NPSMEFTd6Matching::C9NPmu
private

Definition at line 60 of file NPSMEFTd6Matching.h.

◆ C9pNPe

gslpp::complex NPSMEFTd6Matching::C9pNPe
private

Definition at line 71 of file NPSMEFTd6Matching.h.

◆ C9pNPmu

gslpp::complex NPSMEFTd6Matching::C9pNPmu
private

Definition at line 62 of file NPSMEFTd6Matching.h.

◆ CLQ1_1123_tot

gslpp::complex NPSMEFTd6Matching::CLQ1_1123_tot
private

Definition at line 78 of file NPSMEFTd6Matching.h.

◆ CLQ1_2223_tot

gslpp::complex NPSMEFTd6Matching::CLQ1_2223_tot
private

Definition at line 78 of file NPSMEFTd6Matching.h.

◆ CLQ3_1123_tot

gslpp::complex NPSMEFTd6Matching::CLQ3_1123_tot
private

Definition at line 79 of file NPSMEFTd6Matching.h.

◆ CLQ3_2223_tot

gslpp::complex NPSMEFTd6Matching::CLQ3_2223_tot
private

Definition at line 79 of file NPSMEFTd6Matching.h.

◆ CPNPe

gslpp::complex NPSMEFTd6Matching::CPNPe
private

Definition at line 75 of file NPSMEFTd6Matching.h.

◆ CPNPmu

gslpp::complex NPSMEFTd6Matching::CPNPmu
private

Definition at line 66 of file NPSMEFTd6Matching.h.

◆ CPpNPe

gslpp::complex NPSMEFTd6Matching::CPpNPe
private

Definition at line 76 of file NPSMEFTd6Matching.h.

◆ CPpNPmu

gslpp::complex NPSMEFTd6Matching::CPpNPmu
private

Definition at line 67 of file NPSMEFTd6Matching.h.

◆ CQe_2311_tot

gslpp::complex NPSMEFTd6Matching::CQe_2311_tot
private

Definition at line 80 of file NPSMEFTd6Matching.h.

◆ CQe_2322_tot

gslpp::complex NPSMEFTd6Matching::CQe_2322_tot
private

Definition at line 80 of file NPSMEFTd6Matching.h.

◆ CSNPe

gslpp::complex NPSMEFTd6Matching::CSNPe
private

Definition at line 73 of file NPSMEFTd6Matching.h.

◆ CSNPmu

gslpp::complex NPSMEFTd6Matching::CSNPmu
private

Definition at line 64 of file NPSMEFTd6Matching.h.

◆ CSpNPe

gslpp::complex NPSMEFTd6Matching::CSpNPe
private

Definition at line 74 of file NPSMEFTd6Matching.h.

◆ CSpNPmu

gslpp::complex NPSMEFTd6Matching::CSpNPmu
private

Definition at line 65 of file NPSMEFTd6Matching.h.

◆ loop_factor

gslpp::complex NPSMEFTd6Matching::loop_factor
private

Definition at line 53 of file NPSMEFTd6Matching.h.

◆ mcbdmm

WilsonCoefficient NPSMEFTd6Matching::mcbdmm
private

Definition at line 86 of file NPSMEFTd6Matching.h.

◆ mcBMll

WilsonCoefficient NPSMEFTd6Matching::mcBMll
private

Definition at line 87 of file NPSMEFTd6Matching.h.

◆ mcbsg

WilsonCoefficient NPSMEFTd6Matching::mcbsg
private

Definition at line 84 of file NPSMEFTd6Matching.h.

◆ mcbsmm

WilsonCoefficient NPSMEFTd6Matching::mcbsmm
private

Definition at line 85 of file NPSMEFTd6Matching.h.

◆ mcprimeBMll

WilsonCoefficient NPSMEFTd6Matching::mcprimeBMll
private

Definition at line 87 of file NPSMEFTd6Matching.h.

◆ mcprimebsg

WilsonCoefficient NPSMEFTd6Matching::mcprimebsg
private

Definition at line 84 of file NPSMEFTd6Matching.h.

◆ Muw

double NPSMEFTd6Matching::Muw
private

Definition at line 82 of file NPSMEFTd6Matching.h.

◆ myNPSMEFTd6

const NPSMEFTd6& NPSMEFTd6Matching::myNPSMEFTd6
private

Definition at line 51 of file NPSMEFTd6Matching.h.

◆ SMEFT_factor

gslpp::complex NPSMEFTd6Matching::SMEFT_factor
private

Definition at line 53 of file NPSMEFTd6Matching.h.

◆ vmcbdmm

std::vector<WilsonCoefficient> NPSMEFTd6Matching::vmcbdmm
private

Definition at line 90 of file NPSMEFTd6Matching.h.

◆ vmcBMll

std::vector<WilsonCoefficient> NPSMEFTd6Matching::vmcBMll
private

Definition at line 91 of file NPSMEFTd6Matching.h.

◆ vmcbsg

std::vector<WilsonCoefficient> NPSMEFTd6Matching::vmcbsg
private

Definition at line 88 of file NPSMEFTd6Matching.h.

◆ vmcbsmm

std::vector<WilsonCoefficient> NPSMEFTd6Matching::vmcbsmm
private

Definition at line 89 of file NPSMEFTd6Matching.h.

◆ vmcprimeBMll

std::vector<WilsonCoefficient> NPSMEFTd6Matching::vmcprimeBMll
private

Definition at line 91 of file NPSMEFTd6Matching.h.

◆ vmcprimebsg

std::vector<WilsonCoefficient> NPSMEFTd6Matching::vmcprimebsg
private

Definition at line 88 of file NPSMEFTd6Matching.h.


The documentation for this class was generated from the following files:
NPSMEFTd6Matching::mcprimeBMll
WilsonCoefficient mcprimeBMll
Definition: NPSMEFTd6Matching.h:87
NPSMEFTd6Matching::CLQ3_2223_tot
gslpp::complex CLQ3_2223_tot
Definition: NPSMEFTd6Matching.h:79
NPSMEFTd6::getCLedQ_11
double getCLedQ_11() const
Return NP coeff CLedq_11.
Definition: NPSMEFTd6.h:1140
ModelMatching::CMprimeBMll
virtual std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)=0
StandardModel::v
virtual double v() const
The Higgs vacuum expectation value.
Definition: StandardModel.cpp:943
NPSMEFTd6::getCpLedQ_11
double getCpLedQ_11() const
Return NP coeff CpLedq_11.
Definition: NPSMEFTd6.h:1156
NPSMEFTd6Matching::CLQ1_2223_tot
gslpp::complex CLQ1_2223_tot
Definition: NPSMEFTd6Matching.h:78
NPSMEFTd6::getCHL1_11
double getCHL1_11() const
Return NP coeff CHL1_11.
Definition: NPSMEFTd6.h:1060
NPSMEFTd6Matching::loop_factor
gslpp::complex loop_factor
Definition: NPSMEFTd6Matching.h:53
NPSMEFTd6Matching::C8pNP
gslpp::complex C8pNP
Definition: NPSMEFTd6Matching.h:58
NPSMEFTd6::getCLQ3_2223
double getCLQ3_2223() const
Return NP coeff CLQ3_2223.
Definition: NPSMEFTd6.h:1020
NPSMEFTd6Matching::C10pNPmu
gslpp::complex C10pNPmu
Definition: NPSMEFTd6Matching.h:63
NPSMEFTd6Matching::SMEFT_factor
gslpp::complex SMEFT_factor
Definition: NPSMEFTd6Matching.h:53
CKM::computelamt_s
gslpp::complex computelamt_s() const
The product of the CKM elements .
Definition: CKM.cpp:136
NPSMEFTd6Matching::C10NPe
gslpp::complex C10NPe
Definition: NPSMEFTd6Matching.h:70
NPSMEFTd6Matching::vmcbsmm
std::vector< WilsonCoefficient > vmcbsmm
Definition: NPSMEFTd6Matching.h:89
LO
Definition: OrderScheme.h:33
NPSMEFTd6::getCLd_1123
double getCLd_1123() const
Return NP coeff CLd_1123.
Definition: NPSMEFTd6.h:1028
NDR
Definition: OrderScheme.h:21
ModelMatching::CMbsg
virtual std::vector< WilsonCoefficient > & CMbsg()=0
NPSMEFTd6Matching::C10pNPe
gslpp::complex C10pNPe
Definition: NPSMEFTd6Matching.h:72
NPSMEFTd6Matching::CPpNPe
gslpp::complex CPpNPe
Definition: NPSMEFTd6Matching.h:76
gslpp::log
complex log(const complex &z)
Definition: gslpp_complex.cpp:342
QCD::ELECTRON
Definition: QCD.h:312
StandardModelMatching::StandardModelMatching
StandardModelMatching(const StandardModel &SM_i)
Definition: StandardModelMatching.cpp:16
WilsonTemplate::getScheme
schemes getScheme() const
Definition: WilsonTemplate.h:98
NPSMEFTd6Matching::vmcBMll
std::vector< WilsonCoefficient > vmcBMll
Definition: NPSMEFTd6Matching.h:91
NPSMEFTd6Matching::C9NPe
gslpp::complex C9NPe
Definition: NPSMEFTd6Matching.h:69
NPSMEFTd6Matching::C7pNP
gslpp::complex C7pNP
Definition: NPSMEFTd6Matching.h:57
NPSMEFTd6Matching::C7NP
gslpp::complex C7NP
Definition: NPSMEFTd6Matching.h:55
NPSMEFTd6::getCeu_1133
double getCeu_1133() const
Return NP coeff Ceu_1133.
Definition: NPSMEFTd6.h:1108
NPSMEFTd6::getCLQ1_1123
double getCLQ1_1123() const
Return NP coeff CLQ1_1123.
Definition: NPSMEFTd6.h:996
NPSMEFTd6::getCLQ3_1123
double getCLQ3_1123() const
Return NP coeff CLQ3_1123.
Definition: NPSMEFTd6.h:1012
WilsonTemplate::getOrder
orders getOrder() const
Definition: WilsonTemplate.h:65
NPSMEFTd6Matching::CPNPmu
gslpp::complex CPNPmu
Definition: NPSMEFTd6Matching.h:66
NPSMEFTd6::getCHe_11
double getCHe_11() const
Return NP coeff CHe_11.
Definition: NPSMEFTd6.h:1092
NPSMEFTd6Matching::CSNPmu
gslpp::complex CSNPmu
Definition: NPSMEFTd6Matching.h:64
WilsonCoefficient::setCoeff
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
Definition: WilsonCoefficient.h:34
Particle::getMass
const double & getMass() const
A get method to access the particle mass.
Definition: Particle.h:61
NPSMEFTd6Matching::CPpNPmu
gslpp::complex CPpNPmu
Definition: NPSMEFTd6Matching.h:67
NPSMEFTd6::getCHL3_22
double getCHL3_22() const
Return NP coeff CHL3_22.
Definition: NPSMEFTd6.h:1084
NPSMEFTd6Matching::C9NPmu
gslpp::complex C9NPmu
Definition: NPSMEFTd6Matching.h:60
ModelMatching::CMBMll
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)=0
NPSMEFTd6Matching::myNPSMEFTd6
const NPSMEFTd6 & myNPSMEFTd6
Definition: NPSMEFTd6Matching.h:51
QCD::TOP
Definition: QCD.h:328
NPSMEFTd6::getCpLedQ_22
double getCpLedQ_22() const
Return NP coeff CpLedq_22.
Definition: NPSMEFTd6.h:1164
NPSMEFTd6Matching::C9pNPmu
gslpp::complex C9pNPmu
Definition: NPSMEFTd6Matching.h:62
NPSMEFTd6Matching::CSpNPmu
gslpp::complex CSpNPmu
Definition: NPSMEFTd6Matching.h:65
NPSMEFTd6Matching::Muw
double Muw
Definition: NPSMEFTd6Matching.h:82
NPSMEFTd6Matching::C8NP
gslpp::complex C8NP
Definition: NPSMEFTd6Matching.h:56
NNLO
Definition: OrderScheme.h:35
NPSMEFTd6::getCHL1_22
double getCHL1_22() const
Return NP coeff CHL1_22.
Definition: NPSMEFTd6.h:1068
NPSMEFTd6Matching::CLQ1_1123_tot
gslpp::complex CLQ1_1123_tot
Definition: NPSMEFTd6Matching.h:78
NPSMEFTd6Matching::vmcbdmm
std::vector< WilsonCoefficient > vmcbdmm
Definition: NPSMEFTd6Matching.h:90
QCD::getQuarks
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
Definition: QCD.h:534
NLO_QED22
Definition: OrderScheme.h:55
WilsonTemplate::setMu
virtual void setMu(double mu)
Definition: WilsonTemplate.h:92
NPSMEFTd6::getCHe_22
double getCHe_22() const
Return NP coeff CHe_22.
Definition: NPSMEFTd6.h:1100
NPSMEFTd6Matching::mcprimebsg
WilsonCoefficient mcprimebsg
Definition: NPSMEFTd6Matching.h:84
NPSMEFTd6Matching::CLQ3_1123_tot
gslpp::complex CLQ3_1123_tot
Definition: NPSMEFTd6Matching.h:79
NPSMEFTd6Matching::mcbsmm
WilsonCoefficient mcbsmm
Definition: NPSMEFTd6Matching.h:85
StandardModelMatching::updateSMParameters
void updateSMParameters()
Updates to new Standard Model parameter sets.
Definition: StandardModelMatching.cpp:111
ModelMatching::CMprimebsg
virtual std::vector< WilsonCoefficient > & CMprimebsg()=0
NPSMEFTd6Matching::CSpNPe
gslpp::complex CSpNPe
Definition: NPSMEFTd6Matching.h:74
NPSMEFTd6::getCLu_2233
double getCLu_2233() const
Return NP coeff CLu_2233.
Definition: NPSMEFTd6.h:1132
NPSMEFTd6::getCeu_2233
double getCeu_2233() const
Return NP coeff Ceu_2233.
Definition: NPSMEFTd6.h:1116
NPSMEFTd6Matching::CSNPe
gslpp::complex CSNPe
Definition: NPSMEFTd6Matching.h:73
NPSMEFTd6::getCed_1123
double getCed_1123() const
Return NP coeff Ced_1123.
Definition: NPSMEFTd6.h:1044
NPSMEFTd6::getCQe_2311
double getCQe_2311() const
Return NP coeff CQe_2322.
Definition: NPSMEFTd6.h:980
NPSMEFTd6Matching::CPNPe
gslpp::complex CPNPe
Definition: NPSMEFTd6Matching.h:75
NPSMEFTd6::getCLd_2223
double getCLd_2223() const
Return NP coeff CLd_2223.
Definition: NPSMEFTd6.h:1036
NPSMEFTd6Matching::C9pNPe
gslpp::complex C9pNPe
Definition: NPSMEFTd6Matching.h:71
NPSMEFTd6::getCLQ1_2223
double getCLQ1_2223() const
Return NP coeff CLQ1_2223.
Definition: NPSMEFTd6.h:1004
NPSMEFTd6::getCHL3_11
double getCHL3_11() const
Return NP coeff CHL3_11.
Definition: NPSMEFTd6.h:1076
NPSMEFTd6::getLambda_NP
double getLambda_NP() const
Return Lambda_NP.
Definition: NPSMEFTd6.h:972
NPSMEFTd6::getCLu_1133
double getCLu_1133() const
Return NP coeff CLu_1133.
Definition: NPSMEFTd6.h:1124
NPSMEFTd6Matching::vmcprimeBMll
std::vector< WilsonCoefficient > vmcprimeBMll
Definition: NPSMEFTd6Matching.h:91
NPSMEFTd6Matching::mcbdmm
WilsonCoefficient mcbdmm
Definition: NPSMEFTd6Matching.h:86
NPSMEFTd6::getCLedQ_22
double getCLedQ_22() const
Return NP coeff CLedq_22.
Definition: NPSMEFTd6.h:1148
NLO
Definition: OrderScheme.h:34
NPSMEFTd6Matching::mcBMll
WilsonCoefficient mcBMll
Definition: NPSMEFTd6Matching.h:87
NPSMEFTd6Matching::C10NPmu
gslpp::complex C10NPmu
Definition: NPSMEFTd6Matching.h:61
NPSMEFTd6Matching::mcbsg
WilsonCoefficient mcbsg
Definition: NPSMEFTd6Matching.h:84
NPSMEFTd6::getCed_2223
double getCed_2223() const
Return NP coeff Ced_2223.
Definition: NPSMEFTd6.h:1052
NPSMEFTd6Matching::vmcprimebsg
std::vector< WilsonCoefficient > vmcprimebsg
Definition: NPSMEFTd6Matching.h:88
NPSMEFTd6Matching::CQe_2322_tot
gslpp::complex CQe_2322_tot
Definition: NPSMEFTd6Matching.h:80
StandardModel::getAle
double getAle() const
A get method to retrieve the fine-structure constant .
Definition: StandardModel.h:748
NPSMEFTd6Matching::vmcbsg
std::vector< WilsonCoefficient > vmcbsg
Definition: NPSMEFTd6Matching.h:88
StandardModel::getCKM
CKM getCKM() const
A get method to retrieve the member object of type CKM.
Definition: StandardModel.h:879
StandardModel::getMuw
double getMuw() const
A get method to retrieve the matching scale around the weak scale.
Definition: StandardModel.h:938
NPSMEFTd6Matching::CQe_2311_tot
gslpp::complex CQe_2311_tot
Definition: NPSMEFTd6Matching.h:80
NPSMEFTd6::getCQe_2322
double getCQe_2322() const
Return NP coeff CQe_2322.
Definition: NPSMEFTd6.h:988