a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
BrW.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 BRW_H
9#define BRW_H
10
11#include <stdexcept>
12#include <ThObservable.h>
13
25class BrWlepton : public ThObservable {
26public:
27
33 : ThObservable(SM_i)
34 {
35 };
36
42 double computeThValue();
43
44};
45
57class BrWelectron : public ThObservable {
58public:
59
65 : ThObservable(SM_i)
66 {
67 };
68
74 double computeThValue();
75
76};
77
89class BrWmuon : public ThObservable {
90public:
91
96 BrWmuon(const StandardModel& SM_i)
97 : ThObservable(SM_i)
98 {
99 };
100
106 double computeThValue();
107
108};
109
121class BrWtau : public ThObservable {
122public:
123
128 BrWtau(const StandardModel& SM_i)
129 : ThObservable(SM_i)
130 {
131 };
132
138 double computeThValue();
139
140};
141
153class BrWhadrons : public ThObservable {
154public:
155
161 : ThObservable(SM_i)
162 {
163 };
164
170 double computeThValue();
171
172};
173
174#endif /* BRW_H */
175
An observable class for the branching ratio of the boson into an electron + neutrino.
Definition: BrW.h:57
double computeThValue()
The the branching ratio of the boson into an electron + neutrino, .
Definition: BrW.cpp:20
BrWelectron(const StandardModel &SM_i)
Constructor.
Definition: BrW.h:64
An observable class for the branching ratio of the boson into hadrons.
Definition: BrW.h:153
BrWhadrons(const StandardModel &SM_i)
Constructor.
Definition: BrW.h:160
double computeThValue()
The the branching ratio of the boson into hadrons, .
Definition: BrW.cpp:35
An observable class for the branching ratio of the boson into a given lepton + neutrino flavour.
Definition: BrW.h:25
double computeThValue()
The the branching ratio of the boson into a given lepton + neutrino flavour, .
Definition: BrW.cpp:11
BrWlepton(const StandardModel &SM_i)
Constructor.
Definition: BrW.h:32
An observable class for the branching ratio of the boson into a muon + neutrino.
Definition: BrW.h:89
double computeThValue()
The the branching ratio of the boson into a muon + neutrino, .
Definition: BrW.cpp:25
BrWmuon(const StandardModel &SM_i)
Constructor.
Definition: BrW.h:96
An observable class for the branching ratio of the boson into a tau + neutrino.
Definition: BrW.h:121
BrWtau(const StandardModel &SM_i)
Constructor.
Definition: BrW.h:128
double computeThValue()
The the branching ratio of the boson into a tau + neutrino, .
Definition: BrW.cpp:30
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25