a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
li_3lj.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef LI_3LJ_H
9 #define LI_3LJ_H
10 
11 #include "ThObservable.h"
12 
34 
43 class mu_3e : public ThObservable {
44 public:
45 
50  mu_3e(const StandardModel& SM_i);
51 
55  double computeThValue();
56 
57 private:
58 
59 
60 };
61 
69 class Robs_mu_3e : public ThObservable {
70 public:
71 
75  Robs_mu_3e(const StandardModel& SM_i);
76 
80  double computeThValue();
81 
82 private:
83 
84 
85 };
86 
95 class tau_3mu : public ThObservable {
96 public:
97 
102  tau_3mu(const StandardModel& SM_i);
103 
107  double computeThValue();
108 
109 private:
110 
111 
112 };
113 
121 class Robs_tau_3mu : public ThObservable {
122 public:
123 
127  Robs_tau_3mu(const StandardModel& SM_i);
128 
132  double computeThValue();
133 
134 private:
135 
136 
137 };
138 
147 class tau_3e : public ThObservable {
148 public:
149 
154  tau_3e(const StandardModel& SM_i);
155 
159  double computeThValue();
160 
161 private:
162 
163 
164 };
165 
173 class Robs_tau_3e : public ThObservable {
174 public:
175 
179  Robs_tau_3e(const StandardModel& SM_i);
180 
184  double computeThValue();
185 
186 private:
187 
188 
189 };
190 
191 
192 #endif /* LI_3LJ_H */
mu_3e::computeThValue
double computeThValue()
Definition: li_3lj.cpp:24
tau_3e::tau_3e
tau_3e(const StandardModel &SM_i)
Calculates the value of the process .
Definition: li_3lj.cpp:255
Robs_tau_3mu::Robs_tau_3mu
Robs_tau_3mu(const StandardModel &SM_i)
Calculates the upper limit ratio of the process .
Definition: li_3lj.cpp:214
mu_3e
A class for calculating the branching ratio of the process .
Definition: li_3lj.h:43
tau_3mu::tau_3mu
tau_3mu(const StandardModel &SM_i)
Calculates the value of the process .
Definition: li_3lj.cpp:167
Robs_mu_3e
A class for calculating the upper limit ratio for the process .
Definition: li_3lj.h:69
ThObservable.h
Robs_tau_3mu::computeThValue
double computeThValue()
Definition: li_3lj.cpp:218
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
tau_3e::computeThValue
double computeThValue()
Definition: li_3lj.cpp:268
Robs_mu_3e::Robs_mu_3e
Robs_mu_3e(const StandardModel &SM_i)
Calculates the upper limit ratio of the process .
Definition: li_3lj.cpp:127
tau_3mu
A class for calculating the branching ratio of the process .
Definition: li_3lj.h:95
tau_3mu::computeThValue
double computeThValue()
Definition: li_3lj.cpp:180
tau_3e
A class for calculating the branching ratio of the process .
Definition: li_3lj.h:147
Robs_tau_3e
A class for calculating the upper limit ratio for the process .
Definition: li_3lj.h:173
Robs_mu_3e::computeThValue
double computeThValue()
Definition: li_3lj.cpp:131
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
Robs_tau_3mu
A class for calculating the upper limit ratio for the process .
Definition: li_3lj.h:121
mu_3e::mu_3e
mu_3e(const StandardModel &SM_i)
Calculates the value of the process .
Definition: li_3lj.cpp:20
Robs_tau_3e::computeThValue
double computeThValue()
Definition: li_3lj.cpp:306
Robs_tau_3e::Robs_tau_3e
Robs_tau_3e(const StandardModel &SM_i)
Calculates the upper limit ratio of the process .
Definition: li_3lj.cpp:302