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

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

#include <RealWeakEFTLFVMatching.h>

+ Inheritance diagram for RealWeakEFTLFVMatching:

Detailed Description

A class for the matching in the RealWeakEFTLFVMatching.

Author
HEPfit Collaboration


Definition at line 24 of file RealWeakEFTLFVMatching.h.

Public Member Functions

std::vector< WilsonCoefficient > & CMbdmm ()
 Wilson coefficient for \( B_{d} \rightarrow \mu \mu \). More...
 
std::vector< WilsonCoefficient > & CMBMll (QCD::lepton lepton)
 operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic More...
 
std::vector< WilsonCoefficient > & CMbsg ()
 operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic More...
 
std::vector< WilsonCoefficient > & CMbsmm ()
 Wilson coefficient for \( B_{s} \rightarrow \mu \mu \). More...
 
std::vector< WilsonCoefficient > & CMBXsnn (QCD::lepton lepton)
 operator basis: left-handed neutrino current; right-handed neutrino current More...
 
std::vector< WilsonCoefficient > & CMprimeBMll (QCD::lepton lepton)
 operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic More...
 
std::vector< WilsonCoefficient > & CMprimebsg ()
 operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic More...
 
 RealWeakEFTLFVMatching (const RealWeakEFTLFV &RealWeakEFTLFV_i)
 FlavourWilsonCoefficient_DF2Matching constructor. More...
 
void updateRealWeakEFTLFVParameters ()
 Updates to new RealWeakEFTLFVMatching parameter sets. More...
 
virtual ~RealWeakEFTLFVMatching ()
 FlavourWilsonCoefficient_DF2Matching destructor. More...
 
- 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 (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
 the Wilson Coefficient \(C_{10,e}^{NP}\). More...
 
gslpp::complex C10NPmu
 the Wilson Coefficient \(C_{10,\mu}^{NP}\). More...
 
gslpp::complex C10pNPe
 the Wilson Coefficient \(C_{10,e}^{\prime NP}\). More...
 
gslpp::complex C10pNPmu
 the Wilson Coefficient \(C_{10,\mu}^{\prime NP}\). More...
 
gslpp::complex C7NP
 the Wilson Coefficient \(C_{7}^{NP}\). More...
 
gslpp::complex C7pNP
 the Wilson Coefficient \(C_{7}^{\prime NP}\). More...
 
gslpp::complex C8NP
 the Wilson Coefficient \(C_{8}^{NP}\). More...
 
gslpp::complex C8pNP
 the Wilson Coefficient \(C_{8}^{\prime NP}\). More...
 
gslpp::complex C9NPe
 the Wilson Coefficient \(C_{9,e}^{NP}\). More...
 
gslpp::complex C9NPmu
 the Wilson Coefficient \(C_{9,\mu}^{NP}\). More...
 
gslpp::complex C9pNPe
 the Wilson Coefficient \(C_{9,e}^{\prime NP}\). More...
 
gslpp::complex C9pNPmu
 the Wilson Coefficient \(C_{9,\mu}^{\prime NP}\). More...
 
gslpp::complex CLnunuNPe
 the Wilson Coefficient \(C_{L}^{\nu\nu}\). More...
 
gslpp::complex CLnunuNPmu
 the Wilson Coefficient \(C_{L}^{\nu\nu}\). More...
 
gslpp::complex CLnunuNPtau
 the Wilson Coefficient \(C_{L}^{\nu\nu}\). More...
 
gslpp::complex CPNPe
 the Wilson Coefficient \(C_{P,e}^{NP}\). More...
 
gslpp::complex CPNPmu
 the Wilson Coefficient \(C_{P,\mu}^{NP}\). More...
 
gslpp::complex CPpNPe
 the Wilson Coefficient \(C_{P,e}^{\prime NP}\). More...
 
gslpp::complex CPpNPmu
 the Wilson Coefficient \(C_{P,\mu}^{\prime NP}\). More...
 
gslpp::complex CRnunuNPe
 the Wilson Coefficient \(C_{R}^{\nu\nu}\). More...
 
gslpp::complex CRnunuNPmu
 the Wilson Coefficient \(C_{R}^{\nu\nu}\). More...
 
gslpp::complex CRnunuNPtau
 the Wilson Coefficient \(C_{R}^{\nu\nu}\). More...
 
gslpp::complex CSNPe
 the Wilson Coefficient \(C_{S,e}^{NP}\). More...
 
gslpp::complex CSNPmu
 the Wilson Coefficient \(C_{S,\mu}^{NP}\). More...
 
gslpp::complex CSpNPe
 the Wilson Coefficient \(C_{S,e}^{\prime NP}\). More...
 
gslpp::complex CSpNPmu
 the Wilson Coefficient \(C_{S,\mu}^{\prime NP}\). More...
 
gslpp::complex loop_factor
 
WilsonCoefficient mcbdmm
 
WilsonCoefficient mcBMll
 
WilsonCoefficient mcbsg
 
WilsonCoefficient mcbsmm
 
WilsonCoefficient mcbsnn
 
WilsonCoefficient mcprimeBMll
 
WilsonCoefficient mcprimebsg
 
const RealWeakEFTLFVmyRealWeakEFTLFV
 An object of the RealWeakEFTLFV class. More...
 
gslpp::complex SMEFT_factor
 
std::vector< WilsonCoefficientvmcbdmm
 
std::vector< WilsonCoefficientvmcBMll
 
std::vector< WilsonCoefficientvmcbsg
 
std::vector< WilsonCoefficientvmcbsmm
 
std::vector< WilsonCoefficientvmcbsnn
 
std::vector< WilsonCoefficientvmcprimeBMll
 
std::vector< WilsonCoefficientvmcprimebsg
 
double WCscale
 The scale of the Wilson coefficients. More...
 

Constructor & Destructor Documentation

◆ RealWeakEFTLFVMatching()

RealWeakEFTLFVMatching::RealWeakEFTLFVMatching ( const RealWeakEFTLFV RealWeakEFTLFV_i)

FlavourWilsonCoefficient_DF2Matching constructor.

Parameters
[in]RealWeakEFTLFV_iAn object of the RealWeakEFTLFV class

Definition at line 12 of file RealWeakEFTLFVMatching.cpp.

12 :
13
14 StandardModelMatching(RealWeakEFTLFV_i),
15 myRealWeakEFTLFV(RealWeakEFTLFV_i),
16 mcbsg(8, NDR, NNLO),
17 mcprimebsg(8, NDR, NNLO),
20 mcBMll(13, NDR, NLO),
21 mcprimeBMll(13, NDR, NLO),
23{}
@ NNLO
Definition: OrderScheme.h:36
@ NLO
Definition: OrderScheme.h:35
@ NDR
Definition: OrderScheme.h:21
@ NLO_QED11
Definition: OrderScheme.h:59
@ NLO_QED22
Definition: OrderScheme.h:63
const RealWeakEFTLFV & myRealWeakEFTLFV
An object of the RealWeakEFTLFV class.
StandardModelMatching(const StandardModel &SM_i)

◆ ~RealWeakEFTLFVMatching()

RealWeakEFTLFVMatching::~RealWeakEFTLFVMatching ( )
virtual

FlavourWilsonCoefficient_DF2Matching destructor.

Definition at line 71 of file RealWeakEFTLFVMatching.cpp.

72{}

Member Function Documentation

◆ CMbdmm()

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

Wilson coefficient for \( B_{d} \rightarrow \mu \mu \).

Returns
Wilson coefficient for \( B_{d} \rightarrow \mu \mu \)

Definition at line 108 of file RealWeakEFTLFVMatching.cpp.

109{
110 vmcbdmm.clear();
111 for (std::vector<WilsonCoefficient>::const_iterator it = StandardModelMatching::CMbdmm().begin(); it != StandardModelMatching::CMbdmm().end(); it++ ) vmcbdmm.push_back(*it);
112
113 switch (mcbdmm.getScheme()) {
114 case NDR:
115
116 break;
117 default:
118 std::stringstream out;
119 out << mcbdmm.getScheme();
120 throw std::runtime_error("FlavourWilsonCoefficientMatching::CMbdmm(): scheme " + out.str() + "not implemented");
121 }
122
124
125 switch (mcbdmm.getOrder()) {
126 case NNLO:
127 case NLO:
128 mcbdmm.setCoeff(7, 0., NLO);
129 case LO:
130 mcbdmm.setCoeff(7, 0., LO);
131 break;
132 default:
133 std::stringstream out;
134 out << mcbdmm.getOrder();
135 throw std::runtime_error("FlavourWilsonCoefficientMatching::CMbdmm(): order " + out.str() + "not implemented");
136 }
137
138 vmcbdmm.push_back(mcbdmm);
139 return (vmcbdmm);
140}
@ LO
Definition: OrderScheme.h:34
std::vector< WilsonCoefficient > vmcbdmm
double WCscale
The scale of the Wilson coefficients.
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
schemes getScheme() const
virtual void setMu(double mu)
orders getOrder() const

◆ CMBMll()

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

operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic

Returns
Wilson coefficients, Misiak basis, for \( B \rightarrow K^* l^{+} l^{-} \)

Implements ModelMatching.

Definition at line 212 of file RealWeakEFTLFVMatching.cpp.

213{
214 vmcBMll.clear();
215 for (std::vector<WilsonCoefficient>::const_iterator it = StandardModelMatching::CMBMll(lepton).begin(); it != StandardModelMatching::CMBMll(lepton).end(); it++ ) vmcBMll.push_back(*it);
216
217 switch (mcbsg.getScheme()) {
218 case NDR:
219
220 break;
221 default:
222 std::stringstream out;
223 out << mcBMll.getScheme();
224 throw std::runtime_error("FlavourWilsonCoefficientMatching::CMBMll(): scheme " + out.str() + "not implemented");
225 }
226
228
229 switch (mcBMll.getOrder()) {
230 case NNLO:
231 case NLO:
232 mcBMll.setCoeff(6, 0., NLO);
233 mcBMll.setCoeff(8, 0., NLO);
234 mcBMll.setCoeff(9, 0., NLO);
235 mcBMll.setCoeff(10, 0., NLO);
236 mcBMll.setCoeff(11, 0., NLO);
237 case LO:
238 mcBMll.setCoeff(6, C7NP, LO);
239 if(lepton == RealWeakEFTLFV::ELECTRON){
240 mcBMll.setCoeff(8, C9NPe, LO);
242 mcBMll.setCoeff(10, CSNPe, LO);
243 mcBMll.setCoeff(11, CPNPe, LO);
244 }
245 else{
248 mcBMll.setCoeff(10, CSNPmu, LO);
249 mcBMll.setCoeff(11, CPNPmu, LO);
250 }
251 break;
252 default:
253 std::stringstream out;
254 out << mcBMll.getOrder();
255 throw std::runtime_error("FlavourWilsonCoefficientMatching::CMBMll(): order " + out.str() + "not implemented");
256 }
257
258 vmcBMll.push_back(mcBMll);
259 return (vmcBMll);
260}
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)=0
@ ELECTRON
Definition: QCD.h:312
gslpp::complex CPNPmu
the Wilson Coefficient .
gslpp::complex C9NPe
the Wilson Coefficient .
gslpp::complex CPNPe
the Wilson Coefficient .
gslpp::complex C10NPe
the Wilson Coefficient .
std::vector< WilsonCoefficient > vmcBMll
gslpp::complex CSNPmu
the Wilson Coefficient .
gslpp::complex CSNPe
the Wilson Coefficient .
gslpp::complex C10NPmu
the Wilson Coefficient .
gslpp::complex C7NP
the Wilson Coefficient .
gslpp::complex C9NPmu
the Wilson Coefficient .

◆ CMbsg()

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

operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic

Returns
Wilson coefficients, Misiak basis, for \( B \rightarrow X_{s} \gamma, l^{+} l^{-} \)

Implements ModelMatching.

Definition at line 142 of file RealWeakEFTLFVMatching.cpp.

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

◆ CMbsmm()

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

Wilson coefficient for \( B_{s} \rightarrow \mu \mu \).

Returns
Wilson coefficient for \( B_{s} \rightarrow \mu \mu \)

Definition at line 74 of file RealWeakEFTLFVMatching.cpp.

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

◆ CMBXsnn()

std::vector< WilsonCoefficient > & RealWeakEFTLFVMatching::CMBXsnn ( QCD::lepton  lepton)
virtual

operator basis: left-handed neutrino current; right-handed neutrino current

Returns
Wilson coefficients for \( B \rightarrow K^{(*)} \nu \bar\nu \)

Implements ModelMatching.

Definition at line 312 of file RealWeakEFTLFVMatching.cpp.

312 {
313
314 vmcbsnn.clear();
315 for (std::vector<WilsonCoefficient>::const_iterator it = StandardModelMatching::CMBXsnn(lepton).begin(); it != StandardModelMatching::CMBXsnn(lepton).end(); it++ ) vmcbsnn.push_back(*it);
316
318
319 switch (mcbsnn.getOrder()) {
320 case NNLO:
321 case NLO:
322 mcbsnn.setCoeff(0, 0., NLO);
323 mcbsnn.setCoeff(1, 0., NLO);
324 case LO:
325 if(lepton == RealWeakEFTLFV::NEUTRINO_1){
328 }
329 else if(lepton == RealWeakEFTLFV::NEUTRINO_2){
332 }
333 else if(lepton == RealWeakEFTLFV::NEUTRINO_3){
336 }
337 break;
338 default:
339 std::stringstream out;
340 out << mcbsnn.getOrder();
341 throw std::runtime_error("FlavourWilsonCoefficientMatching::CMBXsnn(): order " + out.str() + "not implemented");
342 }
343
344 switch (mcbsnn.getOrder_qed()) {
345 case NLO_QED11:
346 mcbsnn.setCoeff(0, 0., NLO_QED11);
347 mcbsnn.setCoeff(1, 0., NLO_QED11);
348 case LO_QED:
349 mcbsnn.setCoeff(0, 0., LO_QED);
350 mcbsnn.setCoeff(1, 0., LO_QED);
351 break;
352 default:
353 std::stringstream out;
354 out << mcbsnn.getOrder_qed();
355 throw std::runtime_error("FlavourWilsonCoefficientMatching::CMXsnn(): qed order " + out.str() + " not implemented");
356 }
357
358 vmcbsnn.push_back(mcbsnn);
359 return (vmcbsnn);
360}
@ LO_QED
Definition: OrderScheme.h:58
virtual std::vector< WilsonCoefficient > & CMBXsnn(QCD::lepton lepton)=0
@ NEUTRINO_2
Definition: QCD.h:313
@ NEUTRINO_1
Definition: QCD.h:311
@ NEUTRINO_3
Definition: QCD.h:315
gslpp::complex CRnunuNPmu
the Wilson Coefficient .
gslpp::complex CRnunuNPe
the Wilson Coefficient .
gslpp::complex CLnunuNPtau
the Wilson Coefficient .
gslpp::complex CRnunuNPtau
the Wilson Coefficient .
gslpp::complex CLnunuNPe
the Wilson Coefficient .
std::vector< WilsonCoefficient > vmcbsnn
gslpp::complex CLnunuNPmu
the Wilson Coefficient .
orders_qed getOrder_qed() const

◆ CMprimeBMll()

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

operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic

Returns
Wilson coefficients, Misiak basis, for \( B \rightarrow K^* l^{+} l^{-} \)

Implements ModelMatching.

Definition at line 262 of file RealWeakEFTLFVMatching.cpp.

263{
264 vmcprimeBMll.clear();
265 for (std::vector<WilsonCoefficient>::const_iterator it = StandardModelMatching::CMprimeBMll(lepton).begin(); it != StandardModelMatching::CMprimeBMll(lepton).end(); it++ ) vmcprimeBMll.push_back(*it);
266
267 switch (mcprimebsg.getScheme()) {
268 case NDR:
269
270 break;
271 default:
272 std::stringstream out;
273 out << mcprimeBMll.getScheme();
274 throw std::runtime_error("FlavourWilsonCoefficientMatching::CMprimeBMll(): scheme " + out.str() + "not implemented");
275 }
276
278
279 switch (mcprimeBMll.getOrder()) {
280 case NNLO:
281 case NLO:
282 mcprimeBMll.setCoeff(6, 0., NLO);
283 mcprimeBMll.setCoeff(8, 0., NLO);
284 mcprimeBMll.setCoeff(9, 0., NLO);
285 mcprimeBMll.setCoeff(10, 0., NLO);
286 mcprimeBMll.setCoeff(11, 0., NLO);
287 case LO:
289 if(lepton == RealWeakEFTLFV::ELECTRON){
294 }
295 else{
300 }
301 break;
302 default:
303 std::stringstream out;
304 out << mcprimeBMll.getOrder();
305 throw std::runtime_error("FlavourWilsonCoefficientMatching::CMprimeBMll(): order " + out.str() + "not implemented");
306 }
307
308 vmcprimeBMll.push_back(mcprimeBMll);
309 return (vmcprimeBMll);
310}
virtual std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)=0
gslpp::complex C9pNPe
the Wilson Coefficient .
gslpp::complex CPpNPmu
the Wilson Coefficient .
gslpp::complex C9pNPmu
the Wilson Coefficient .
gslpp::complex CSpNPmu
the Wilson Coefficient .
gslpp::complex C10pNPe
the Wilson Coefficient .
gslpp::complex C7pNP
the Wilson Coefficient .
std::vector< WilsonCoefficient > vmcprimeBMll
gslpp::complex CPpNPe
the Wilson Coefficient .
gslpp::complex C10pNPmu
the Wilson Coefficient .
gslpp::complex CSpNPe
the Wilson Coefficient .

◆ CMprimebsg()

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

operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic

Returns
Wilson coefficients, Misiak basis, for \( B \rightarrow X_{s} \gamma, l^{+} l^{-} \)

Implements ModelMatching.

Definition at line 177 of file RealWeakEFTLFVMatching.cpp.

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

◆ updateRealWeakEFTLFVParameters()

void RealWeakEFTLFVMatching::updateRealWeakEFTLFVParameters ( )

Updates to new RealWeakEFTLFVMatching parameter sets.

Definition at line 25 of file RealWeakEFTLFVMatching.cpp.

26{
30 C8pNP = myRealWeakEFTLFV.getC8p();
31
32 C9NPe = myRealWeakEFTLFV.getC9_11();
33 C9pNPe = myRealWeakEFTLFV.getC9p_11();
34 C10NPe = myRealWeakEFTLFV.getC10_11();
35 C10pNPe = myRealWeakEFTLFV.getC10p_11();
36 CSNPe = myRealWeakEFTLFV.getCS_11();
37 CSpNPe = myRealWeakEFTLFV.getCSp_11();
38 CPNPe = myRealWeakEFTLFV.getCP_11();
39 CPpNPe = myRealWeakEFTLFV.getCPp_11();
40
41 C9NPmu = myRealWeakEFTLFV.getC9_22();
42 C9pNPmu = myRealWeakEFTLFV.getC9p_22();
43 C10NPmu = myRealWeakEFTLFV.getC10_22();
44 C10pNPmu = myRealWeakEFTLFV.getC10p_22();
45 CSNPmu = myRealWeakEFTLFV.getCS_22();
46 CSpNPmu = myRealWeakEFTLFV.getCSp_22();
47 CPNPmu = myRealWeakEFTLFV.getCP_22();
48 CPpNPmu = myRealWeakEFTLFV.getCPp_22();
49
51 CLnunuNPe = myRealWeakEFTLFV.getCLnunu();
52 CRnunuNPe = myRealWeakEFTLFV.getCRnunu();
53 CLnunuNPmu = myRealWeakEFTLFV.getCLnunu();
54 CRnunuNPmu = myRealWeakEFTLFV.getCRnunu();
55 CLnunuNPtau = myRealWeakEFTLFV.getCLnunu();
56 CRnunuNPtau = myRealWeakEFTLFV.getCRnunu();
57 } else {
58 CLnunuNPe = myRealWeakEFTLFV.getCLnunu_11();
59 CRnunuNPe = myRealWeakEFTLFV.getCRnunu_11();
60 CLnunuNPmu = myRealWeakEFTLFV.getCLnunu_22();
61 CRnunuNPmu = myRealWeakEFTLFV.getCRnunu_22();
62 CLnunuNPtau = myRealWeakEFTLFV.getCLnunu_33();
63 CRnunuNPtau = myRealWeakEFTLFV.getCRnunu_33();
64 }
65
66 WCscale = myRealWeakEFTLFV.getWCscale();
67
69}
bool getFlagBXsnunu_LFUNP() const
Definition: Flavour.h:376
double getC8() const
double getC7() const
double getC7p() const
gslpp::complex C8pNP
the Wilson Coefficient .
gslpp::complex C8NP
the Wilson Coefficient .
const Flavour & getFlavour() const
void updateSMParameters()
Updates to new Standard Model parameter sets.

Member Data Documentation

◆ C10NPe

gslpp::complex RealWeakEFTLFVMatching::C10NPe
private

the Wilson Coefficient \(C_{10,e}^{NP}\).

Definition at line 106 of file RealWeakEFTLFVMatching.h.

◆ C10NPmu

gslpp::complex RealWeakEFTLFVMatching::C10NPmu
private

the Wilson Coefficient \(C_{10,\mu}^{NP}\).

Definition at line 115 of file RealWeakEFTLFVMatching.h.

◆ C10pNPe

gslpp::complex RealWeakEFTLFVMatching::C10pNPe
private

the Wilson Coefficient \(C_{10,e}^{\prime NP}\).

Definition at line 107 of file RealWeakEFTLFVMatching.h.

◆ C10pNPmu

gslpp::complex RealWeakEFTLFVMatching::C10pNPmu
private

the Wilson Coefficient \(C_{10,\mu}^{\prime NP}\).

Definition at line 116 of file RealWeakEFTLFVMatching.h.

◆ C7NP

gslpp::complex RealWeakEFTLFVMatching::C7NP
private

the Wilson Coefficient \(C_{7}^{NP}\).

Definition at line 99 of file RealWeakEFTLFVMatching.h.

◆ C7pNP

gslpp::complex RealWeakEFTLFVMatching::C7pNP
private

the Wilson Coefficient \(C_{7}^{\prime NP}\).

Definition at line 100 of file RealWeakEFTLFVMatching.h.

◆ C8NP

gslpp::complex RealWeakEFTLFVMatching::C8NP
private

the Wilson Coefficient \(C_{8}^{NP}\).

Definition at line 101 of file RealWeakEFTLFVMatching.h.

◆ C8pNP

gslpp::complex RealWeakEFTLFVMatching::C8pNP
private

the Wilson Coefficient \(C_{8}^{\prime NP}\).

Definition at line 102 of file RealWeakEFTLFVMatching.h.

◆ C9NPe

gslpp::complex RealWeakEFTLFVMatching::C9NPe
private

the Wilson Coefficient \(C_{9,e}^{NP}\).

Definition at line 104 of file RealWeakEFTLFVMatching.h.

◆ C9NPmu

gslpp::complex RealWeakEFTLFVMatching::C9NPmu
private

the Wilson Coefficient \(C_{9,\mu}^{NP}\).

Definition at line 113 of file RealWeakEFTLFVMatching.h.

◆ C9pNPe

gslpp::complex RealWeakEFTLFVMatching::C9pNPe
private

the Wilson Coefficient \(C_{9,e}^{\prime NP}\).

Definition at line 105 of file RealWeakEFTLFVMatching.h.

◆ C9pNPmu

gslpp::complex RealWeakEFTLFVMatching::C9pNPmu
private

the Wilson Coefficient \(C_{9,\mu}^{\prime NP}\).

Definition at line 114 of file RealWeakEFTLFVMatching.h.

◆ CLnunuNPe

gslpp::complex RealWeakEFTLFVMatching::CLnunuNPe
private

the Wilson Coefficient \(C_{L}^{\nu\nu}\).

Definition at line 122 of file RealWeakEFTLFVMatching.h.

◆ CLnunuNPmu

gslpp::complex RealWeakEFTLFVMatching::CLnunuNPmu
private

the Wilson Coefficient \(C_{L}^{\nu\nu}\).

Definition at line 124 of file RealWeakEFTLFVMatching.h.

◆ CLnunuNPtau

gslpp::complex RealWeakEFTLFVMatching::CLnunuNPtau
private

the Wilson Coefficient \(C_{L}^{\nu\nu}\).

Definition at line 126 of file RealWeakEFTLFVMatching.h.

◆ CPNPe

gslpp::complex RealWeakEFTLFVMatching::CPNPe
private

the Wilson Coefficient \(C_{P,e}^{NP}\).

Definition at line 110 of file RealWeakEFTLFVMatching.h.

◆ CPNPmu

gslpp::complex RealWeakEFTLFVMatching::CPNPmu
private

the Wilson Coefficient \(C_{P,\mu}^{NP}\).

Definition at line 119 of file RealWeakEFTLFVMatching.h.

◆ CPpNPe

gslpp::complex RealWeakEFTLFVMatching::CPpNPe
private

the Wilson Coefficient \(C_{P,e}^{\prime NP}\).

Definition at line 111 of file RealWeakEFTLFVMatching.h.

◆ CPpNPmu

gslpp::complex RealWeakEFTLFVMatching::CPpNPmu
private

the Wilson Coefficient \(C_{P,\mu}^{\prime NP}\).

Definition at line 120 of file RealWeakEFTLFVMatching.h.

◆ CRnunuNPe

gslpp::complex RealWeakEFTLFVMatching::CRnunuNPe
private

the Wilson Coefficient \(C_{R}^{\nu\nu}\).

Definition at line 123 of file RealWeakEFTLFVMatching.h.

◆ CRnunuNPmu

gslpp::complex RealWeakEFTLFVMatching::CRnunuNPmu
private

the Wilson Coefficient \(C_{R}^{\nu\nu}\).

Definition at line 125 of file RealWeakEFTLFVMatching.h.

◆ CRnunuNPtau

gslpp::complex RealWeakEFTLFVMatching::CRnunuNPtau
private

the Wilson Coefficient \(C_{R}^{\nu\nu}\).

Definition at line 127 of file RealWeakEFTLFVMatching.h.

◆ CSNPe

gslpp::complex RealWeakEFTLFVMatching::CSNPe
private

the Wilson Coefficient \(C_{S,e}^{NP}\).

Definition at line 108 of file RealWeakEFTLFVMatching.h.

◆ CSNPmu

gslpp::complex RealWeakEFTLFVMatching::CSNPmu
private

the Wilson Coefficient \(C_{S,\mu}^{NP}\).

Definition at line 117 of file RealWeakEFTLFVMatching.h.

◆ CSpNPe

gslpp::complex RealWeakEFTLFVMatching::CSpNPe
private

the Wilson Coefficient \(C_{S,e}^{\prime NP}\).

Definition at line 109 of file RealWeakEFTLFVMatching.h.

◆ CSpNPmu

gslpp::complex RealWeakEFTLFVMatching::CSpNPmu
private

the Wilson Coefficient \(C_{S,\mu}^{\prime NP}\).

Definition at line 118 of file RealWeakEFTLFVMatching.h.

◆ loop_factor

gslpp::complex RealWeakEFTLFVMatching::loop_factor
private

Definition at line 97 of file RealWeakEFTLFVMatching.h.

◆ mcbdmm

WilsonCoefficient RealWeakEFTLFVMatching::mcbdmm
private

Definition at line 133 of file RealWeakEFTLFVMatching.h.

◆ mcBMll

WilsonCoefficient RealWeakEFTLFVMatching::mcBMll
private

Definition at line 134 of file RealWeakEFTLFVMatching.h.

◆ mcbsg

WilsonCoefficient RealWeakEFTLFVMatching::mcbsg
private

Definition at line 131 of file RealWeakEFTLFVMatching.h.

◆ mcbsmm

WilsonCoefficient RealWeakEFTLFVMatching::mcbsmm
private

Definition at line 132 of file RealWeakEFTLFVMatching.h.

◆ mcbsnn

WilsonCoefficient RealWeakEFTLFVMatching::mcbsnn
private

Definition at line 135 of file RealWeakEFTLFVMatching.h.

◆ mcprimeBMll

WilsonCoefficient RealWeakEFTLFVMatching::mcprimeBMll
private

Definition at line 134 of file RealWeakEFTLFVMatching.h.

◆ mcprimebsg

WilsonCoefficient RealWeakEFTLFVMatching::mcprimebsg
private

Definition at line 131 of file RealWeakEFTLFVMatching.h.

◆ myRealWeakEFTLFV

const RealWeakEFTLFV& RealWeakEFTLFVMatching::myRealWeakEFTLFV
private

An object of the RealWeakEFTLFV class.

Definition at line 95 of file RealWeakEFTLFVMatching.h.

◆ SMEFT_factor

gslpp::complex RealWeakEFTLFVMatching::SMEFT_factor
private

Definition at line 97 of file RealWeakEFTLFVMatching.h.

◆ vmcbdmm

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

Definition at line 138 of file RealWeakEFTLFVMatching.h.

◆ vmcBMll

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

Definition at line 139 of file RealWeakEFTLFVMatching.h.

◆ vmcbsg

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

Definition at line 136 of file RealWeakEFTLFVMatching.h.

◆ vmcbsmm

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

Definition at line 137 of file RealWeakEFTLFVMatching.h.

◆ vmcbsnn

std::vector<WilsonCoefficient> RealWeakEFTLFVMatching::vmcbsnn
private

Definition at line 140 of file RealWeakEFTLFVMatching.h.

◆ vmcprimeBMll

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

Definition at line 139 of file RealWeakEFTLFVMatching.h.

◆ vmcprimebsg

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

Definition at line 136 of file RealWeakEFTLFVMatching.h.

◆ WCscale

double RealWeakEFTLFVMatching::WCscale
private

The scale of the Wilson coefficients.

Definition at line 129 of file RealWeakEFTLFVMatching.h.


The documentation for this class was generated from the following files: