a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
masses.h
Go to the documentation of this file.
1#ifndef MASSES_H
2#define MASSES_H
3
4#include "ThObservable.h"
5class StandardModel;
6
15class up_mass : public ThObservable {
16public:
17
22 up_mass(const StandardModel& SM_i);
23
28 double computeThValue();
29
30};
31
40class down_mass : public ThObservable {
41public:
42
47 down_mass(const StandardModel& SM_i);
48
53 virtual double computeThValue();
54
55};
56
65class strange_mass : public ThObservable {
66public:
67
72 strange_mass(const StandardModel& SM_i);
73
78 virtual double computeThValue();
79
80};
81
90class charm_mass : public ThObservable {
91public:
92
97 charm_mass(const StandardModel& SM_i);
98
103 virtual double computeThValue();
104
105};
106
115class bottom_mass : public ThObservable {
116public:
117
122 bottom_mass(const StandardModel& SM_i);
123
128 virtual double computeThValue();
129
130};
131
140class top_mass : public ThObservable {
141public:
142
147 top_mass(const StandardModel& SM_i) ;
148
153 virtual double computeThValue();
154};
155
164class mtpole : public ThObservable {
165public:
166
171 mtpole(const StandardModel& SM_i) ;
172
177 virtual double computeThValue();
178};
179
189public:
190
195 electron_mass(const StandardModel& SM_i);
196
201 virtual double computeThValue();
202};
203
212class muon_mass : public ThObservable {
213public:
214
219 muon_mass(const StandardModel& SM_i);
220
225 virtual double computeThValue();
226 };
227
236class tau_mass : public ThObservable {
237public:
238
243 tau_mass(const StandardModel& SM_i);
244
249 virtual double computeThValue();
250};
251
252#endif /* MASSES_H */
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25
A class for , the running mass of the bottom quark at the bottom mass scale (in GeV)
Definition: masses.h:115
virtual double computeThValue()
Definition: masses.cpp:44
bottom_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:40
A class for , the running mass of the charm quark at the charm mass scale (in GeV)
Definition: masses.h:90
charm_mass(const StandardModel &SM_i)
Constructor declaration.
Definition: masses.cpp:31
virtual double computeThValue()
Definition: masses.cpp:35
A class for , the running mass of the down quark at 2 GeV.
Definition: masses.h:40
down_mass(const StandardModel &SM_i)
Constructor declaration.
Definition: masses.cpp:13
virtual double computeThValue()
Definition: masses.cpp:17
A class for , the mass of the electron.
Definition: masses.h:188
electron_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:67
virtual double computeThValue()
Definition: masses.cpp:71
A class for , the pole mass of the top quark.
Definition: masses.h:164
virtual double computeThValue()
Definition: masses.cpp:62
mtpole(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:58
A class for , the mass of the muon.
Definition: masses.h:212
virtual double computeThValue()
Definition: masses.cpp:80
muon_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:76
A class for , the running mass of the strange quark at 2 GeV.
Definition: masses.h:65
strange_mass(const StandardModel &SM_i)
Constructor declaration.
Definition: masses.cpp:22
virtual double computeThValue()
Definition: masses.cpp:26
A class for , the running mass of the tau lepton.
Definition: masses.h:236
tau_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:85
virtual double computeThValue()
Definition: masses.cpp:89
A class for , the running mass of the top quark.
Definition: masses.h:140
top_mass(const StandardModel &SM_i)
Constructor.
Definition: masses.cpp:49
virtual double computeThValue()
Definition: masses.cpp:53
A class for , the running mass of the up quark at 2 GeV.
Definition: masses.h:15
up_mass(const StandardModel &SM_i)
Constructor declaration.
Definition: masses.cpp:4
double computeThValue()
Definition: masses.cpp:8