a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
CCBbounds.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2016 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef CCBBOUNDS_H
9#define CCBBOUNDS_H
10
11//#include <stdexcept>
12#include "ThObservable.h"
13#include "SUSY.h"
14
15
27class CCBu11: public ThObservable {
28public:
29
33 CCBu11(const StandardModel& SM_i);
34
38 double computeThValue();
39
40private:
41 const SUSY& mySUSY;
42};
43
49class CCBu22: public ThObservable {
50public:
51
55 CCBu22(const StandardModel& SM_i);
56
60 double computeThValue();
61
62private:
63 const SUSY& mySUSY;
64};
65
71class CCBu33: public ThObservable {
72public:
73
77 CCBu33(const StandardModel& SM_i);
78
82 double computeThValue();
83
84private:
85 const SUSY& mySUSY;
86};
87
93class CCBu12: public ThObservable {
94public:
95
99 CCBu12(const StandardModel& SM_i);
100
104 double computeThValue();
105
106private:
107 const SUSY& mySUSY;
108};
109
115class CCBu13: public ThObservable {
116public:
117
121 CCBu13(const StandardModel& SM_i);
122
126 double computeThValue();
127
128private:
129 const SUSY& mySUSY;
130};
131
137class CCBu23: public ThObservable {
138public:
139
143 CCBu23(const StandardModel& SM_i);
144
148 double computeThValue();
149
150private:
151 const SUSY& mySUSY;
152};
153
159class CCBd11: public ThObservable {
160public:
161
165 CCBd11(const StandardModel& SM_i);
166
170 double computeThValue();
171
172private:
173 const SUSY& mySUSY;
174};
175
181class CCBd22: public ThObservable {
182public:
183
187 CCBd22(const StandardModel& SM_i);
188
192 double computeThValue();
193
194private:
195 const SUSY& mySUSY;
196};
197
203class CCBd33: public ThObservable {
204public:
205
209 CCBd33(const StandardModel& SM_i);
210
214 double computeThValue();
215
216private:
217 const SUSY& mySUSY;
218};
219
225class CCBd12: public ThObservable {
226public:
227
231 CCBd12(const StandardModel& SM_i);
232
236 double computeThValue();
237
238private:
239 const SUSY& mySUSY;
240};
241
247class CCBd13: public ThObservable {
248public:
249
253 CCBd13(const StandardModel& SM_i);
254
258 double computeThValue();
259
260private:
261 const SUSY& mySUSY;
262};
263
269class CCBd23: public ThObservable {
270public:
271
275 CCBd23(const StandardModel& SM_i);
276
280 double computeThValue();
281
282private:
283 const SUSY& mySUSY;
284};
285
291class CCBe11: public ThObservable {
292public:
293
297 CCBe11(const StandardModel& SM_i);
298
302 double computeThValue();
303
304private:
305 const SUSY& mySUSY;
306};
307
313class CCBe22: public ThObservable {
314public:
315
319 CCBe22(const StandardModel& SM_i);
320
324 double computeThValue();
325
326private:
327 const SUSY& mySUSY;
328};
329
335class CCBe33: public ThObservable {
336public:
337
341 CCBe33(const StandardModel& SM_i);
342
346 double computeThValue();
347
348private:
349 const SUSY& mySUSY;
350};
351
357class CCBe12: public ThObservable {
358public:
359
363 CCBe12(const StandardModel& SM_i);
364
368 double computeThValue();
369
370private:
371 const SUSY& mySUSY;
372};
373
379class CCBe13: public ThObservable {
380public:
381
385 CCBe13(const StandardModel& SM_i);
386
390 double computeThValue();
391
392private:
393 const SUSY& mySUSY;
394};
395
401class CCBe23: public ThObservable {
402public:
403
407 CCBe23(const StandardModel& SM_i);
408
412 double computeThValue();
413
414private:
415 const SUSY& mySUSY;
416};
417
422#endif /* CCBBOUNDS_H */
CCBd11.
Definition: CCBbounds.h:159
double computeThValue()
Definition: CCBbounds.cpp:163
CCBd11(const StandardModel &SM_i)
CCBd11 constructor.
Definition: CCBbounds.cpp:159
const SUSY & mySUSY
Definition: CCBbounds.h:173
CCBd12.
Definition: CCBbounds.h:225
CCBd12(const StandardModel &SM_i)
CCBd12 constructor.
Definition: CCBbounds.cpp:231
const SUSY & mySUSY
Definition: CCBbounds.h:239
double computeThValue()
Definition: CCBbounds.cpp:235
CCBd13.
Definition: CCBbounds.h:247
const SUSY & mySUSY
Definition: CCBbounds.h:261
CCBd13(const StandardModel &SM_i)
CCBd13 constructor.
Definition: CCBbounds.cpp:255
double computeThValue()
Definition: CCBbounds.cpp:259
CCBd22.
Definition: CCBbounds.h:181
double computeThValue()
Definition: CCBbounds.cpp:187
const SUSY & mySUSY
Definition: CCBbounds.h:195
CCBd22(const StandardModel &SM_i)
CCBd22 constructor.
Definition: CCBbounds.cpp:183
CCBd23.
Definition: CCBbounds.h:269
CCBd23(const StandardModel &SM_i)
CCBd23 constructor.
Definition: CCBbounds.cpp:279
double computeThValue()
Definition: CCBbounds.cpp:283
const SUSY & mySUSY
Definition: CCBbounds.h:283
CCBd33.
Definition: CCBbounds.h:203
double computeThValue()
Definition: CCBbounds.cpp:211
const SUSY & mySUSY
Definition: CCBbounds.h:217
CCBd33(const StandardModel &SM_i)
CCBd33 constructor.
Definition: CCBbounds.cpp:207
CCBe11.
Definition: CCBbounds.h:291
CCBe11(const StandardModel &SM_i)
CCBe11 constructor.
Definition: CCBbounds.cpp:303
double computeThValue()
Definition: CCBbounds.cpp:307
const SUSY & mySUSY
Definition: CCBbounds.h:305
CCBe12.
Definition: CCBbounds.h:357
CCBe12(const StandardModel &SM_i)
CCBe12 constructor.
Definition: CCBbounds.cpp:375
double computeThValue()
Definition: CCBbounds.cpp:379
const SUSY & mySUSY
Definition: CCBbounds.h:371
CCBe13.
Definition: CCBbounds.h:379
double computeThValue()
Definition: CCBbounds.cpp:403
const SUSY & mySUSY
Definition: CCBbounds.h:393
CCBe13(const StandardModel &SM_i)
CCBe13 constructor.
Definition: CCBbounds.cpp:399
CCBe22.
Definition: CCBbounds.h:313
CCBe22(const StandardModel &SM_i)
CCBe22 constructor.
Definition: CCBbounds.cpp:327
double computeThValue()
Definition: CCBbounds.cpp:331
const SUSY & mySUSY
Definition: CCBbounds.h:327
CCBe23.
Definition: CCBbounds.h:401
CCBe23(const StandardModel &SM_i)
CCBe23 constructor.
Definition: CCBbounds.cpp:423
double computeThValue()
Definition: CCBbounds.cpp:427
const SUSY & mySUSY
Definition: CCBbounds.h:415
CCBe33.
Definition: CCBbounds.h:335
const SUSY & mySUSY
Definition: CCBbounds.h:349
double computeThValue()
Definition: CCBbounds.cpp:355
CCBe33(const StandardModel &SM_i)
CCBe33 constructor.
Definition: CCBbounds.cpp:351
CCBu11.
Definition: CCBbounds.h:27
double computeThValue()
Definition: CCBbounds.cpp:14
const SUSY & mySUSY
Definition: CCBbounds.h:41
CCBu11(const StandardModel &SM_i)
CCBu11 constructor.
Definition: CCBbounds.cpp:10
CCBu12.
Definition: CCBbounds.h:93
CCBu12(const StandardModel &SM_i)
CCBu12 constructor.
Definition: CCBbounds.cpp:87
const SUSY & mySUSY
Definition: CCBbounds.h:107
double computeThValue()
Definition: CCBbounds.cpp:91
CCBu13.
Definition: CCBbounds.h:115
const SUSY & mySUSY
Definition: CCBbounds.h:129
double computeThValue()
Definition: CCBbounds.cpp:115
CCBu13(const StandardModel &SM_i)
CCBu13 constructor.
Definition: CCBbounds.cpp:111
CCBu22.
Definition: CCBbounds.h:49
double computeThValue()
Definition: CCBbounds.cpp:43
const SUSY & mySUSY
Definition: CCBbounds.h:63
CCBu22(const StandardModel &SM_i)
CCBu22 constructor.
Definition: CCBbounds.cpp:39
CCBu23.
Definition: CCBbounds.h:137
const SUSY & mySUSY
Definition: CCBbounds.h:151
double computeThValue()
Definition: CCBbounds.cpp:139
CCBu23(const StandardModel &SM_i)
CCBu23 constructor.
Definition: CCBbounds.cpp:135
CCBu33.
Definition: CCBbounds.h:71
const SUSY & mySUSY
Definition: CCBbounds.h:85
CCBu33(const StandardModel &SM_i)
CCBu33 constructor.
Definition: CCBbounds.cpp:63
double computeThValue()
Definition: CCBbounds.cpp:67
A base class for SUSY models.
Definition: SUSY.h:33
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25