a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
BDtaunu.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015 HEPfit Collaboration
3 * All rights reserved.
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef BDTAUNU_H
9#define BDTAUNU_H
10
11#include <ThObservable.h>
12
13class THDM;
14
39class BDtaunu : public ThObservable {
40public:
41
45 BDtaunu(const StandardModel& SM_i);
46
50 virtual ~BDtaunu();
51
55 double computeThValue();
56
57 const THDM * myTHDM;
58
59protected:
60
61private:
62};
63
71class RBDtaunu: public BDtaunu {
72public:
73
77 RBDtaunu(const StandardModel& SM_i);
78
83 double computeThValue();
84
85private:
86};
87
95class RBDstartaunu: public BDtaunu {
96public:
97
101 RBDstartaunu(const StandardModel& SM_i);
102
106 double computeThValue();
107
108private:
109};
110
119class obsBDtaunu_SM: public BDtaunu {
120public:
121
125 obsBDtaunu_SM(const StandardModel& SM_i);
126
130 double computeThValue();
131
132private:
133};
134
143class obsBDtaunu_A: public BDtaunu {
144public:
145
149 obsBDtaunu_A(const StandardModel& SM_i);
150
154 double computeThValue();
155
156private:
157};
158
167class obsBDtaunu_B: public BDtaunu {
168public:
169
173 obsBDtaunu_B(const StandardModel& SM_i);
174
178 double computeThValue();
179
180private:
181};
182
192public:
193
197 obsBDstartaunu_SM(const StandardModel& SM_i);
198
202 double computeThValue();
203
204private:
205};
206
216public:
217
221 obsBDstartaunu_A(const StandardModel& SM_i);
222
226 double computeThValue();
227
228private:
229};
230
240public:
241
245 obsBDstartaunu_B(const StandardModel& SM_i);
246
250 double computeThValue();
251
252private:
253};
254
259#endif /* BDTAUNU_H */
A class for decays in the THDM.
Definition: BDtaunu.h:39
virtual ~BDtaunu()
Destructor of the BDtaunu class.
Definition: BDtaunu.cpp:18
BDtaunu(const StandardModel &SM_i)
Constructor of the BDtaunu class.
Definition: BDtaunu.cpp:11
const THDM * myTHDM
Definition: BDtaunu.h:57
double computeThValue()
Empty function.
Definition: BDtaunu.cpp:21
A class for decays in the THDM.
Definition: BDtaunu.h:95
double computeThValue()
Calculates the ratio of the branching fractions of and decays.
Definition: BDtaunu.cpp:48
RBDstartaunu(const StandardModel &SM_i)
Constructor of the RBDstartaunu class.
Definition: BDtaunu.cpp:44
A class for decays in the THDM.
Definition: BDtaunu.h:71
RBDtaunu(const StandardModel &SM_i)
Constructor of the RBDtaunu class.
Definition: BDtaunu.cpp:30
double computeThValue()
Calculates the ratio of the branching fractions of and decays.
Definition: BDtaunu.cpp:34
A model class for the Standard Model.
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
A class for a model prediction of an observable.
Definition: ThObservable.h:25
A class for the parameter .
Definition: BDtaunu.h:215
obsBDstartaunu_A(const StandardModel &SM_i)
Constructor of the obsBDstartaunu_A class.
Definition: BDtaunu.cpp:94
double computeThValue()
Returns the parameter.
Definition: BDtaunu.cpp:98
A class for the parameter .
Definition: BDtaunu.h:239
double computeThValue()
Returns the parameter.
Definition: BDtaunu.cpp:107
obsBDstartaunu_B(const StandardModel &SM_i)
Constructor of the obsBDstartaunu_B class.
Definition: BDtaunu.cpp:103
A class for the parametrized value of the ratio of the branching fractions of and decays in the Sta...
Definition: BDtaunu.h:191
double computeThValue()
Returns the parametrized value of the ratio of the branching fractions of and decays in the Standar...
Definition: BDtaunu.cpp:89
obsBDstartaunu_SM(const StandardModel &SM_i)
Constructor of the obsBDstartaunu_SM class.
Definition: BDtaunu.cpp:85
A class for the parameter .
Definition: BDtaunu.h:143
obsBDtaunu_A(const StandardModel &SM_i)
Constructor of the obsBDtaunu_A class.
Definition: BDtaunu.cpp:67
double computeThValue()
Returns the parameter.
Definition: BDtaunu.cpp:71
A class for the parameter .
Definition: BDtaunu.h:167
double computeThValue()
Returns the parameter.
Definition: BDtaunu.cpp:80
obsBDtaunu_B(const StandardModel &SM_i)
Constructor of the obsBDtaunu_B class.
Definition: BDtaunu.cpp:76
A class for the parametrized value of the ratio of the branching fractions of and decays in the Sta...
Definition: BDtaunu.h:119
obsBDtaunu_SM(const StandardModel &SM_i)
Constructor of the obsBDtaunu_SM class.
Definition: BDtaunu.cpp:58
double computeThValue()
Returns the parametrized value of the ratio of the branching fractions of and decays in the Standar...
Definition: BDtaunu.cpp:62