a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Lepton_Decays.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2012 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef LEPTON_DEC_H
9#define LEPTON_DEC_H
10
11#include <stdexcept>
12#include <ThObservable.h>
13
31class GammaMuon : public ThObservable {
32public:
33
39 : ThObservable(SM_i)
40 {
41 };
42
47 double computeThValue();
48
49private:
50
51};
52
53
65public:
66
72 : ThObservable(SM_i)
73 {
74 };
75
80 double computeThValue();
81
82private:
83
84};
85
86
98public:
99
105 : ThObservable(SM_i)
106 {
107 };
108
113 double computeThValue();
114
115private:
116
117};
118
119
120// LFU Tests in Tau decays
121
122
133class gmugeTauLFU : public ThObservable {
134public:
135
141 : ThObservable(SM_i)
142 {
143 };
144
149 double computeThValue();
150
151private:
152
153};
154
155
167public:
168
174 : ThObservable(SM_i)
175 {
176 };
177
182 double computeThValue();
183
184private:
185
186};
187
188
200public:
201
207 : ThObservable(SM_i)
208 {
209 };
210
215 double computeThValue();
216
217private:
218
219};
220
221
233public:
234
240 : ThObservable(SM_i)
241 {
242 };
243
248 double computeThValue();
249
250private:
251
252};
253
254
266public:
267
273 : ThObservable(SM_i)
274 {
275 };
276
281 double computeThValue();
282
283private:
284
285};
286
287
288
289
294#endif /* LEPTON_DEC_H */
An observable class for the muon decay width.
Definition: Lepton_Decays.h:31
GammaMuon(const StandardModel &SM_i)
Constructor.
Definition: Lepton_Decays.h:38
double computeThValue()
The muon decay width .
An observable class for the leptonic tau decay width into electrons.
Definition: Lepton_Decays.h:97
double computeThValue()
The leptonic tau decay width .
GammaTautoElectron(const StandardModel &SM_i)
Constructor.
An observable class for the leptonic tau decay width into muons.
Definition: Lepton_Decays.h:64
GammaTautoMuon(const StandardModel &SM_i)
Constructor.
Definition: Lepton_Decays.h:71
double computeThValue()
The leptonic tau decay width .
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25
An observable class for the tau LFU ratio .
double computeThValue()
The tau LFU ratio .
gmugeTauLFU(const StandardModel &SM_i)
Constructor.
An observable class for the tau LFU ratio .
gtaugeTauLFU(const StandardModel &SM_i)
Constructor.
double computeThValue()
The tau LFU ratio .
An observable class for the tau LFU ratio .
gtaugmuKTauLFU(const StandardModel &SM_i)
Constructor.
double computeThValue()
The tau LFU ratio .
An observable class for the tau LFU ratio .
double computeThValue()
The tau LFU ratio .
gtaugmuPiTauLFU(const StandardModel &SM_i)
Constructor.
An observable class for the tau LFU ratio .
double computeThValue()
The tau LFU ratio .
gtaugmuTauLFU(const StandardModel &SM_i)
Constructor.