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