a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
masses.cpp
Go to the documentation of this file.
1#include "masses.h"
2#include "StandardModel.h"
3
5{
6}
7
9{
10 return(SM.getQuarks(QCD::UP).getMass());
11}
12
14{
15}
16
18{
19 return(SM.getQuarks(QCD::DOWN).getMass());
20}
21
23{
24}
25
27{
29}
30
32{
33}
34
36{
37 return(SM.getQuarks(QCD::CHARM).getMass());
38}
39
41{
42}
43
45{
47}
48
50{
51}
52
54{
55 return(SM.getQuarks(QCD::TOP).getMass());
56}
57
59{
60}
61
63{
64 return(SM.getMtpole());
65}
66
68{
69}
70
72{
74}
75
77{
78}
79
81{
82 return(SM.getLeptons(QCD::MU).getMass());
83}
84
86{
87}
88
90{
91 return(SM.getLeptons(QCD::TAU).getMass());
92}
const double & getMass() const
A get method to access the particle mass.
Definition: Particle.h:61
@ UP
Definition: QCD.h:324
@ BOTTOM
Definition: QCD.h:329
@ TOP
Definition: QCD.h:328
@ DOWN
Definition: QCD.h:325
@ STRANGE
Definition: QCD.h:327
@ CHARM
Definition: QCD.h:326
const double getMtpole() const
A get method to access the pole mass of the top quark.
Definition: QCD.h:600
@ MU
Definition: QCD.h:314
@ ELECTRON
Definition: QCD.h:312
@ TAU
Definition: QCD.h:316
const Particle & getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
Definition: QCD.h:536
A model class for the Standard Model.
const Particle & getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
A class for a model prediction of an observable.
Definition: ThObservable.h:25
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
virtual double computeThValue()
Definition: masses.cpp:44
bottom_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:40
charm_mass(const StandardModel &SM_i)
Constructor declaration.
Definition: masses.cpp:31
virtual double computeThValue()
Definition: masses.cpp:35
down_mass(const StandardModel &SM_i)
Constructor declaration.
Definition: masses.cpp:13
virtual double computeThValue()
Definition: masses.cpp:17
electron_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:67
virtual double computeThValue()
Definition: masses.cpp:71
virtual double computeThValue()
Definition: masses.cpp:62
mtpole(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:58
virtual double computeThValue()
Definition: masses.cpp:80
muon_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:76
strange_mass(const StandardModel &SM_i)
Constructor declaration.
Definition: masses.cpp:22
virtual double computeThValue()
Definition: masses.cpp:26
tau_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:85
virtual double computeThValue()
Definition: masses.cpp:89
top_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:49
virtual double computeThValue()
Definition: masses.cpp:53
up_mass(const StandardModel &SM_i)
Constructor declaration.
Definition: masses.cpp:4
double computeThValue()
Definition: masses.cpp:8