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

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

#include <LeftRightSymmetricModelMatching.h>

+ Inheritance diagram for LeftRightSymmetricModelMatching:

Detailed Description

A class for the matching in the LeftRightSymmetricModel.

Author
HEPfit Collaboration


Definition at line 24 of file LeftRightSymmetricModelMatching.h.

Public Member Functions

std::vector< WilsonCoefficient > & CMBMll (QCD::lepton lepton)
 
virtual std::vector< WilsonCoefficient > & CMbsg ()
 
std::vector< WilsonCoefficient > & CMprimeBMll (QCD::lepton lepton)
 
std::vector< WilsonCoefficient > & CMprimebsg ()
 
 LeftRightSymmetricModelMatching (const LeftRightSymmetricModel &LeftRightSymmetricModel_i)
 
void setCMbsgWR ()
 
gslpp::complex setWCbsgHp (int i, orders order)
 
gslpp::complex setWCbsgWR (int i, orders order)
 
void updateLeftRightSymmetricModelParameters ()
 Updates to new LeftRightSymmetricModel parameter sets. 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 (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

double alpha
 
gslpp::complex CWbsgArrayLO [8]
 
double gW
 
double mbottom
 
WilsonCoefficient mcBMll
 
WilsonCoefficient mcbsg
 
WilsonCoefficient mcprimeBMll
 
WilsonCoefficient mcprimebsg
 
double mH2psq
 
double mtop
 
double Mut
 
double Muw
 
double mW
 
double mWR
 
gslpp::matrix< gslpp::complexmyCKM
 
gslpp::matrix< gslpp::complexmyCKMR
 
const LeftRightSymmetricModelmyLeftRightSymmetricModel
 
double vev
 
std::vector< WilsonCoefficientvmcBMll
 
std::vector< WilsonCoefficientvmcbsg
 
std::vector< WilsonCoefficientvmcprimeBMll
 
std::vector< WilsonCoefficientvmcprimebsg
 
double xi
 

Constructor & Destructor Documentation

◆ LeftRightSymmetricModelMatching()

LeftRightSymmetricModelMatching::LeftRightSymmetricModelMatching ( const LeftRightSymmetricModel LeftRightSymmetricModel_i)

Definition at line 12 of file LeftRightSymmetricModelMatching.cpp.

12  :
13 
14  StandardModelMatching(LeftRightSymmetricModel_i),
15  myLeftRightSymmetricModel(LeftRightSymmetricModel_i),
16  myCKM(3, 3, 0.),
17  myCKMR(3, 3, 0.),
18  mcbsg(8, NDR, NLO),
19  mcprimebsg(8, NDR, NLO),
20  mcBMll(13, NDR, NLO),
21  mcprimeBMll(13, NDR, NLO)
22 {}

Member Function Documentation

◆ CMBMll()

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

Implements ModelMatching.

Definition at line 276 of file LeftRightSymmetricModelMatching.cpp.

277 {
278 
280 
281  switch (mcbsg.getScheme()) {
282  case NDR:
283 
284  break;
285  default:
286  std::stringstream out;
287  out << mcBMll.getScheme();
288  throw std::runtime_error("LeftRightSymmetricModelMatching::CMBMll(): scheme " + out.str() + "not implemented");
289  }
290 
292 
293  switch (mcBMll.getOrder()) {
294  case NNLO:
295  case NLO:
296  //mcBMll.setCoeff(6, 0., NLO);
297  case LO:
298  mcBMll.setCoeff(6, 0., LO);
299  mcBMll.setCoeff(8, 0., LO);
300  mcBMll.setCoeff(9, 0., LO);
301  break;
302  default:
303  std::stringstream out;
304  out << mcBMll.getOrder();
305  throw std::runtime_error("LeftRightSymmetricModelMatching::CMBMll(): order " + out.str() + "not implemented");
306  }
307 
308  vmcBMll.push_back(mcBMll);
309  return (vmcBMll);
310 }

◆ CMbsg()

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

Implements ModelMatching.

Definition at line 209 of file LeftRightSymmetricModelMatching.cpp.

210 {
211 
212  setCMbsgWR();
213  switch (mcbsg.getScheme()) {
214  case NDR:
215  break;
216  default:
217  std::stringstream out;
218  out << mcbsg.getScheme();
219  throw std::runtime_error("LeftRightSymmetricModelMatching::CMbsg(): scheme " + out.str() + "not implemented");
220  }
221 
223 
224  switch (mcbsg.getOrder()) {
225  case NNLO:
226  case NLO:
227  case LO: {
228  mcbsg.setCoeff(6, setWCbsgHp(6, LO), LO);
229  mcbsg.setCoeff(7, setWCbsgHp(7, LO), LO);
230  break;
231  }
232  default:
233  std::stringstream out;
234  out << mcbsg.getOrder();
235  throw std::runtime_error("LeftRightSymmetricModelMatching::CMbsg(): order " + out.str() + "not implemented");
236  }
237 
238  vmcbsg.push_back(mcbsg);
239  return (vmcbsg);
240 }

◆ CMprimeBMll()

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

Implements ModelMatching.

Definition at line 312 of file LeftRightSymmetricModelMatching.cpp.

313 {
314 
316 
317  switch (mcprimebsg.getScheme()) {
318  case NDR:
319 
320  break;
321  default:
322  std::stringstream out;
323  out << mcprimeBMll.getScheme();
324  throw std::runtime_error("LeftRightSymmetricModelMatching::CMprimeBMll(): scheme " + out.str() + "not implemented");
325  }
326 
328 
329  switch (mcprimeBMll.getOrder()) {
330  case NNLO:
331  case NLO:
332  //mcprimeBMll.setCoeff(6, 0., NLO);
333  case LO:
334  mcprimeBMll.setCoeff(6, 0., LO);
335  mcprimeBMll.setCoeff(8, 0., LO);
336  mcprimeBMll.setCoeff(9, 0., LO);
337  break;
338  default:
339  std::stringstream out;
340  out << mcprimeBMll.getOrder();
341  throw std::runtime_error("LeftRightSymmetricModelMatching::CMprimeBMll(): order " + out.str() + "not implemented");
342  }
343 
344  vmcprimeBMll.push_back(mcprimeBMll);
345  return (vmcprimeBMll);
346 }

◆ CMprimebsg()

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

Implements ModelMatching.

Definition at line 242 of file LeftRightSymmetricModelMatching.cpp.

243 {
244 
246 
247  switch (mcprimebsg.getScheme()) {
248  case NDR:
249 
250  break;
251  default:
252  std::stringstream out;
253  out << mcprimebsg.getScheme();
254  throw std::runtime_error("LeftRightSymmetricModelMatching::CMprimebsg(): scheme " + out.str() + "not implemented");
255  }
256 
258 
259  switch (mcprimebsg.getOrder()) {
260  case NNLO:
261  case NLO:
262  mcprimebsg.setCoeff(6, 0., NLO);
263  case LO:
264  mcprimebsg.setCoeff(6, 0., LO);
265  break;
266  default:
267  std::stringstream out;
268  out << mcprimebsg.getOrder();
269  throw std::runtime_error("LeftRightSymmetricModelMatching::CMprimebsg(): order " + out.str() + "not implemented");
270  }
271 
272  vmcprimebsg.push_back(mcprimebsg);
273  return (vmcprimebsg);
274 }

◆ setCMbsgWR()

void LeftRightSymmetricModelMatching::setCMbsgWR ( )

Definition at line 170 of file LeftRightSymmetricModelMatching.cpp.

171 {
172 
174 
175  switch (mcbsg.getScheme()) {
176  case NDR:
177  break;
178  default:
179  std::stringstream out;
180  out << mcbsg.getScheme();
181  throw std::runtime_error("LeftRightSymmetricModelMatching::CMbsg(): scheme " + out.str() + "not implemented");
182  }
183 
184  mcbsg.setMu(mWR);
185 
186  switch (mcbsg.getOrder()) {
187  case NNLO:
188  case NLO:
189  case LO: {
190 // std::cout<<"LRSM matching"<<std::endl;
191 // gslpp::complex dummy7 = setWCbsg(6, 100.0, LO);
192 // gslpp::complex dummy8 = setWCbsg(7, 100.0, LO);
193 // std::cout<<"C7 = "<<dummy7<<std::endl;
194 // std::cout<<"C8 = "<<dummy8<<std::endl;
195  mcbsg.setCoeff(6, setWCbsgWR(6, LO), LO);
196  mcbsg.setCoeff(7, setWCbsgWR(7, LO), LO);
197  break;
198  }
199  default:
200  std::stringstream out;
201  out << mcbsg.getOrder();
202  throw std::runtime_error("LeftRightSymmetricModelMatching::CMbsg(): order " + out.str() + "not implemented");
203  }
204 
205  vmcbsg.push_back(mcbsg);
206 // return (vmcbsg);
207 }

◆ setWCbsgHp()

gslpp::complex LeftRightSymmetricModelMatching::setWCbsgHp ( int  i,
orders  order 
)

Definition at line 105 of file LeftRightSymmetricModelMatching.cpp.

106 {
107 // if ( tanbsg == tan && mtbsg == mt && mhpbsg == mhp && mubsg == mu){
108 // switch (order){
109 // case NNLO:
110 // return ( CWbsgArrayNNLO[i] );
111 // case NLO:
112 // return ( CWbsgArrayNLO[i] );
113 // break;
114 // case LO:
115 // return ( CWbsgArrayLO[i] );
116 // break;
117 // default:
118 // std::stringstream out;
119 // out << order;
120 // throw std::runtime_error("order" + out.str() + "not implemeted");
121 // }
122 // }
123 
124 // tanbsg = tan; mtbsg = mt; mhpbsg = mhp; mubsg = mu;
125  double yt = mtop * mtop / mH2psq;
126  double ytm1sq = (yt - 1.0)*(yt - 1.0);
127  double kappa = vev * sqrt(0.5 / (1.0 + xi * xi));
128  double kappaprime = xi*kappa;
129  double sinb = kappaprime * sqrt(2.0) / vev;
130 
131  double A1Hp = ((yt * yt - 2.0 / 3.0 * yt) * log(yt) / ((1.0 - yt) * ytm1sq) + (5.0 * yt * yt - 3.0 * yt) / (6.0 * ytm1sq));
132  double A2Hp = -((0.5 * yt * yt * yt - yt * yt / 3.0) * log(yt) / (ytm1sq * ytm1sq)+(-8.0 * yt * yt * yt - 5.0 * yt * yt + 7.0 * yt) / (36.0 * ytm1sq * (yt - 1.0))) - A1Hp;
133  gslpp::complex DeltaC7_Hp = -(sinb * kappa * sqrt(2.0) / vev * mtop / mbottom * (cos(alpha) + gslpp::complex::i() * sin(alpha))*(myCKMR(2, 2) / myCKM(2, 2)) * A1Hp
134  + 4.0 * sinb * sinb * kappa * kappa / (vev * vev) * A2Hp)
135  / (1.0 - 4.0 * sinb * sinb + 4.0 * sinb * sinb * sinb * sinb);
136  gslpp::complex DeltaC8_Hp = 0.0;
137 
138  switch (order) {
139  case NNLO:
140  case NLO:
141  case LO:
142 
143  CWbsgArrayLO[6] = DeltaC7_Hp;
144  CWbsgArrayLO[7] = DeltaC8_Hp;
145 
146  break;
147  default:
148  std::stringstream out;
149  out << order;
150  throw std::runtime_error("order" + out.str() + "not implemeted");
151  }
152 
153  /*std::cout << "CWbsgArrayLO[6] = " << CWbsgArrayLO[6] << std::endl;
154  std::cout << "CWbsgArrayLO[7] = " << CWbsgArrayLO[7] << std::endl << std::endl;*/
155 
156 
157  switch (order) {
158  // case NNLO:
159  // case NLO:
160  case LO:
161  return ( CWbsgArrayLO[i]);
162  break;
163  default:
164  std::stringstream out;
165  out << order;
166  throw std::runtime_error("order" + out.str() + "not implemeted");
167  }
168 }

◆ setWCbsgWR()

gslpp::complex LeftRightSymmetricModelMatching::setWCbsgWR ( int  i,
orders  order 
)

Definition at line 43 of file LeftRightSymmetricModelMatching.cpp.

44 {
45 // if ( tanbsg == tan && mtbsg == mt && mhpbsg == mhp && mubsg == mu){
46 // switch (order){
47 // case NNLO:
48 // return ( CWbsgArrayNNLO[i] );
49 // case NLO:
50 // return ( CWbsgArrayNLO[i] );
51 // break;
52 // case LO:
53 // return ( CWbsgArrayLO[i] );
54 // break;
55 // default:
56 // std::stringstream out;
57 // out << order;
58 // throw std::runtime_error("order" + out.str() + "not implemeted");
59 // }
60 // }
61 
62 // tanbsg = tan; mtbsg = mt; mhpbsg = mhp; mubsg = mu;
63  double xt = mtop * mtop / (mW * mW);
64  double xtm1sq = (xt - 1.0)*(xt - 1.0);
65  double kappa = vev * sqrt(0.5 / (1.0 + xi * xi));
66  double kappaprime = xi*kappa;
67  double kappaR = mWR / gW;
68  gslpp::complex Atb = (mtop / mbottom) * kappaprime * kappa / (kappaR * kappaR)*(cos(alpha) + gslpp::complex::i() * sin(alpha))*(myCKMR(2, 2) / myCKM(2, 2));
69  gslpp::complex DeltaC7_LR = Atb * ((1.5 * xt * xt - xt) * log(xt) / ((1.0 - xt) * xtm1sq) + (-5.0 * xt * xt + 31.0 * xt - 20.0) / (12.0 * xtm1sq));
70  gslpp::complex DeltaC8_LR = Atb * (-1.5 * xt * log(xt) / ((1.0 - xt) * xtm1sq) + (-xt * xt - xt - 4.0) / (4.0 * xtm1sq));
71 
72 
73  switch (order) {
74  case NNLO:
75  case NLO:
76  case LO:
77 
78  CWbsgArrayLO[6] = DeltaC7_LR;
79  CWbsgArrayLO[7] = DeltaC8_LR;
80 
81  break;
82  default:
83  std::stringstream out;
84  out << order;
85  throw std::runtime_error("order" + out.str() + "not implemeted");
86  }
87 
88  /*std::cout << "CWbsgArrayLO[6] = " << CWbsgArrayLO[6] << std::endl;
89  std::cout << "CWbsgArrayLO[7] = " << CWbsgArrayLO[7] << std::endl << std::endl;*/
90 
91 
92  switch (order) {
93  // case NNLO:
94  // case NLO:
95  case LO:
96  return ( CWbsgArrayLO[i]);
97  break;
98  default:
99  std::stringstream out;
100  out << order;
101  throw std::runtime_error("order" + out.str() + "not implemeted");
102  }
103 }

◆ updateLeftRightSymmetricModelParameters()

Member Data Documentation

◆ alpha

double LeftRightSymmetricModelMatching::alpha
private

Definition at line 60 of file LeftRightSymmetricModelMatching.h.

◆ CWbsgArrayLO

gslpp::complex LeftRightSymmetricModelMatching::CWbsgArrayLO[8]
private

Definition at line 58 of file LeftRightSymmetricModelMatching.h.

◆ gW

double LeftRightSymmetricModelMatching::gW
private

Definition at line 59 of file LeftRightSymmetricModelMatching.h.

◆ mbottom

double LeftRightSymmetricModelMatching::mbottom
private

Definition at line 59 of file LeftRightSymmetricModelMatching.h.

◆ mcBMll

WilsonCoefficient LeftRightSymmetricModelMatching::mcBMll
private

Definition at line 55 of file LeftRightSymmetricModelMatching.h.

◆ mcbsg

WilsonCoefficient LeftRightSymmetricModelMatching::mcbsg
private

Definition at line 54 of file LeftRightSymmetricModelMatching.h.

◆ mcprimeBMll

WilsonCoefficient LeftRightSymmetricModelMatching::mcprimeBMll
private

Definition at line 55 of file LeftRightSymmetricModelMatching.h.

◆ mcprimebsg

WilsonCoefficient LeftRightSymmetricModelMatching::mcprimebsg
private

Definition at line 54 of file LeftRightSymmetricModelMatching.h.

◆ mH2psq

double LeftRightSymmetricModelMatching::mH2psq
private

Definition at line 60 of file LeftRightSymmetricModelMatching.h.

◆ mtop

double LeftRightSymmetricModelMatching::mtop
private

Definition at line 59 of file LeftRightSymmetricModelMatching.h.

◆ Mut

double LeftRightSymmetricModelMatching::Mut
private

Definition at line 59 of file LeftRightSymmetricModelMatching.h.

◆ Muw

double LeftRightSymmetricModelMatching::Muw
private

Definition at line 59 of file LeftRightSymmetricModelMatching.h.

◆ mW

double LeftRightSymmetricModelMatching::mW
private

Definition at line 59 of file LeftRightSymmetricModelMatching.h.

◆ mWR

double LeftRightSymmetricModelMatching::mWR
private

Definition at line 60 of file LeftRightSymmetricModelMatching.h.

◆ myCKM

gslpp::matrix<gslpp::complex> LeftRightSymmetricModelMatching::myCKM
private

Definition at line 51 of file LeftRightSymmetricModelMatching.h.

◆ myCKMR

gslpp::matrix<gslpp::complex> LeftRightSymmetricModelMatching::myCKMR
private

Definition at line 52 of file LeftRightSymmetricModelMatching.h.

◆ myLeftRightSymmetricModel

const LeftRightSymmetricModel& LeftRightSymmetricModelMatching::myLeftRightSymmetricModel
private

Definition at line 50 of file LeftRightSymmetricModelMatching.h.

◆ vev

double LeftRightSymmetricModelMatching::vev
private

Definition at line 59 of file LeftRightSymmetricModelMatching.h.

◆ vmcBMll

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

Definition at line 57 of file LeftRightSymmetricModelMatching.h.

◆ vmcbsg

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

Definition at line 56 of file LeftRightSymmetricModelMatching.h.

◆ vmcprimeBMll

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

Definition at line 57 of file LeftRightSymmetricModelMatching.h.

◆ vmcprimebsg

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

Definition at line 56 of file LeftRightSymmetricModelMatching.h.

◆ xi

double LeftRightSymmetricModelMatching::xi
private

Definition at line 60 of file LeftRightSymmetricModelMatching.h.


The documentation for this class was generated from the following files:
LeftRightSymmetricModelMatching::vmcbsg
std::vector< WilsonCoefficient > vmcbsg
Definition: LeftRightSymmetricModelMatching.h:56
gslpp::cos
complex cos(const complex &z)
Definition: gslpp_complex.cpp:429
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
LeftRightSymmetricModelMatching::vev
double vev
Definition: LeftRightSymmetricModelMatching.h:59
QCD::BOTTOM
Definition: QCD.h:329
LeftRightSymmetricModelMatching::setWCbsgHp
gslpp::complex setWCbsgHp(int i, orders order)
Definition: LeftRightSymmetricModelMatching.cpp:105
LeftRightSymmetricModel::getxi_LRSM
double getxi_LRSM() const
Definition: LeftRightSymmetricModel.h:208
gslpp::sin
complex sin(const complex &z)
Definition: gslpp_complex.cpp:420
LeftRightSymmetricModelMatching::myLeftRightSymmetricModel
const LeftRightSymmetricModel & myLeftRightSymmetricModel
Definition: LeftRightSymmetricModelMatching.h:50
LO
Definition: OrderScheme.h:33
NDR
Definition: OrderScheme.h:21
ModelMatching::CMbsg
virtual std::vector< WilsonCoefficient > & CMbsg()=0
LeftRightSymmetricModelMatching::mcBMll
WilsonCoefficient mcBMll
Definition: LeftRightSymmetricModelMatching.h:55
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
gslpp::log
complex log(const complex &z)
Definition: gslpp_complex.cpp:342
LeftRightSymmetricModelMatching::mW
double mW
Definition: LeftRightSymmetricModelMatching.h:59
Particle::getMass_scale
double getMass_scale() const
A get method to access the scale at which the particle mass is defined.
Definition: Particle.h:133
StandardModelMatching::StandardModelMatching
StandardModelMatching(const StandardModel &SM_i)
Definition: StandardModelMatching.cpp:16
WilsonTemplate::getScheme
schemes getScheme() const
Definition: WilsonTemplate.h:98
LeftRightSymmetricModelMatching::mH2psq
double mH2psq
Definition: LeftRightSymmetricModelMatching.h:60
WilsonTemplate::getOrder
orders getOrder() const
Definition: WilsonTemplate.h:65
LeftRightSymmetricModel::getmWR
double getmWR() const
Definition: LeftRightSymmetricModel.h:215
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
ModelMatching::CMBMll
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)=0
LeftRightSymmetricModelMatching::mbottom
double mbottom
Definition: LeftRightSymmetricModelMatching.h:59
QCD::TOP
Definition: QCD.h:328
LeftRightSymmetricModelMatching::mWR
double mWR
Definition: LeftRightSymmetricModelMatching.h:60
LeftRightSymmetricModelMatching::myCKMR
gslpp::matrix< gslpp::complex > myCKMR
Definition: LeftRightSymmetricModelMatching.h:52
StandardModel::getGF
double getGF() const
A get method to retrieve the Fermi constant .
Definition: StandardModel.h:739
gslpp::sqrt
complex sqrt(const complex &z)
Definition: gslpp_complex.cpp:385
LeftRightSymmetricModelMatching::mcprimeBMll
WilsonCoefficient mcprimeBMll
Definition: LeftRightSymmetricModelMatching.h:55
gslpp::complex::i
static const complex & i()
Definition: gslpp_complex.cpp:154
QCD::getMut
double getMut() const
A get method to access the threshold between six- and five-flavour theory in GeV.
Definition: QCD.h:561
LeftRightSymmetricModelMatching::CWbsgArrayLO
gslpp::complex CWbsgArrayLO[8]
Definition: LeftRightSymmetricModelMatching.h:58
LeftRightSymmetricModelMatching::setWCbsgWR
gslpp::complex setWCbsgWR(int i, orders order)
Definition: LeftRightSymmetricModelMatching.cpp:43
NNLO
Definition: OrderScheme.h:35
LeftRightSymmetricModelMatching::xi
double xi
Definition: LeftRightSymmetricModelMatching.h:60
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
WilsonTemplate::setMu
virtual void setMu(double mu)
Definition: WilsonTemplate.h:92
LeftRightSymmetricModelMatching::vmcprimeBMll
std::vector< WilsonCoefficient > vmcprimeBMll
Definition: LeftRightSymmetricModelMatching.h:57
LeftRightSymmetricModel::getalpha_LRSM
double getalpha_LRSM() const
Definition: LeftRightSymmetricModel.h:278
StandardModel::getVCKM
gslpp::matrix< gslpp::complex > getVCKM() const
A get method to retrieve the CKM matrix.
Definition: StandardModel.h:870
StandardModelMatching::updateSMParameters
void updateSMParameters()
Updates to new Standard Model parameter sets.
Definition: StandardModelMatching.cpp:111
ModelMatching::CMprimebsg
virtual std::vector< WilsonCoefficient > & CMprimebsg()=0
LeftRightSymmetricModelMatching::vmcBMll
std::vector< WilsonCoefficient > vmcBMll
Definition: LeftRightSymmetricModelMatching.h:57
LeftRightSymmetricModel::getmH2p_2
double getmH2p_2() const
Definition: LeftRightSymmetricModel.h:194
LeftRightSymmetricModelMatching::setCMbsgWR
void setCMbsgWR()
Definition: LeftRightSymmetricModelMatching.cpp:170
QCD::Mrun
double Mrun(const double mu, const double m, const orders order=FULLNNLO) const
Computes a running quark mass from .
Definition: QCD.cpp:1064
LeftRightSymmetricModelMatching::vmcprimebsg
std::vector< WilsonCoefficient > vmcprimebsg
Definition: LeftRightSymmetricModelMatching.h:56
LeftRightSymmetricModelMatching::Muw
double Muw
Definition: LeftRightSymmetricModelMatching.h:59
LeftRightSymmetricModelMatching::gW
double gW
Definition: LeftRightSymmetricModelMatching.h:59
LeftRightSymmetricModelMatching::Mut
double Mut
Definition: LeftRightSymmetricModelMatching.h:59
LeftRightSymmetricModelMatching::mcbsg
WilsonCoefficient mcbsg
Definition: LeftRightSymmetricModelMatching.h:54
LeftRightSymmetricModel::getVCKMR
gslpp::matrix< gslpp::complex > getVCKMR() const
A get method to retrieve the CKMR matrix.
Definition: LeftRightSymmetricModel.h:356
LeftRightSymmetricModelMatching::alpha
double alpha
Definition: LeftRightSymmetricModelMatching.h:60
NLO
Definition: OrderScheme.h:34
StandardModel::Mw
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
Definition: StandardModel.cpp:970
LeftRightSymmetricModelMatching::mtop
double mtop
Definition: LeftRightSymmetricModelMatching.h:59
FULLNNLO
Definition: OrderScheme.h:38
LeftRightSymmetricModelMatching::mcprimebsg
WilsonCoefficient mcprimebsg
Definition: LeftRightSymmetricModelMatching.h:54
StandardModel::getMuw
double getMuw() const
A get method to retrieve the matching scale around the weak scale.
Definition: StandardModel.h:938
LeftRightSymmetricModelMatching::myCKM
gslpp::matrix< gslpp::complex > myCKM
Definition: LeftRightSymmetricModelMatching.h:51