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