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 
30 class CCBu11: public ThObservable {
31 public:
32 
36  CCBu11(const StandardModel& SM_i);
37 
41  double computeThValue();
42 
43 private:
44  const SUSY& mySUSY;
45 };
46 
52 class CCBu22: public ThObservable {
53 public:
54 
58  CCBu22(const StandardModel& SM_i);
59 
63  double computeThValue();
64 
65 private:
66  const SUSY& mySUSY;
67 };
68 
74 class CCBu33: public ThObservable {
75 public:
76 
80  CCBu33(const StandardModel& SM_i);
81 
85  double computeThValue();
86 
87 private:
88  const SUSY& mySUSY;
89 };
90 
96 class CCBu12: public ThObservable {
97 public:
98 
102  CCBu12(const StandardModel& SM_i);
103 
107  double computeThValue();
108 
109 private:
110  const SUSY& mySUSY;
111 };
112 
118 class CCBu13: public ThObservable {
119 public:
120 
124  CCBu13(const StandardModel& SM_i);
125 
129  double computeThValue();
130 
131 private:
132  const SUSY& mySUSY;
133 };
134 
140 class CCBu23: public ThObservable {
141 public:
142 
146  CCBu23(const StandardModel& SM_i);
147 
151  double computeThValue();
152 
153 private:
154  const SUSY& mySUSY;
155 };
156 
162 class CCBd11: public ThObservable {
163 public:
164 
168  CCBd11(const StandardModel& SM_i);
169 
173  double computeThValue();
174 
175 private:
176  const SUSY& mySUSY;
177 };
178 
184 class CCBd22: public ThObservable {
185 public:
186 
190  CCBd22(const StandardModel& SM_i);
191 
195  double computeThValue();
196 
197 private:
198  const SUSY& mySUSY;
199 };
200 
206 class CCBd33: public ThObservable {
207 public:
208 
212  CCBd33(const StandardModel& SM_i);
213 
217  double computeThValue();
218 
219 private:
220  const SUSY& mySUSY;
221 };
222 
228 class CCBd12: public ThObservable {
229 public:
230 
234  CCBd12(const StandardModel& SM_i);
235 
239  double computeThValue();
240 
241 private:
242  const SUSY& mySUSY;
243 };
244 
250 class CCBd13: public ThObservable {
251 public:
252 
256  CCBd13(const StandardModel& SM_i);
257 
261  double computeThValue();
262 
263 private:
264  const SUSY& mySUSY;
265 };
266 
272 class CCBd23: public ThObservable {
273 public:
274 
278  CCBd23(const StandardModel& SM_i);
279 
283  double computeThValue();
284 
285 private:
286  const SUSY& mySUSY;
287 };
288 
294 class CCBe11: public ThObservable {
295 public:
296 
300  CCBe11(const StandardModel& SM_i);
301 
305  double computeThValue();
306 
307 private:
308  const SUSY& mySUSY;
309 };
310 
316 class CCBe22: public ThObservable {
317 public:
318 
322  CCBe22(const StandardModel& SM_i);
323 
327  double computeThValue();
328 
329 private:
330  const SUSY& mySUSY;
331 };
332 
338 class CCBe33: public ThObservable {
339 public:
340 
344  CCBe33(const StandardModel& SM_i);
345 
349  double computeThValue();
350 
351 private:
352  const SUSY& mySUSY;
353 };
354 
360 class CCBe12: public ThObservable {
361 public:
362 
366  CCBe12(const StandardModel& SM_i);
367 
371  double computeThValue();
372 
373 private:
374  const SUSY& mySUSY;
375 };
376 
382 class CCBe13: public ThObservable {
383 public:
384 
388  CCBe13(const StandardModel& SM_i);
389 
393  double computeThValue();
394 
395 private:
396  const SUSY& mySUSY;
397 };
398 
404 class CCBe23: public ThObservable {
405 public:
406 
410  CCBe23(const StandardModel& SM_i);
411 
415  double computeThValue();
416 
417 private:
418  const SUSY& mySUSY;
419 };
420 
425 #endif /* CCBBOUNDS_H */
CCBu33::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:88
CCBd11::CCBd11
CCBd11(const StandardModel &SM_i)
CCBd11 constructor.
Definition: CCBbounds.cpp:159
CCBe13::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:396
CCBd23::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:286
CCBd23::CCBd23
CCBd23(const StandardModel &SM_i)
CCBd23 constructor.
Definition: CCBbounds.cpp:279
CCBd11::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:176
CCBu11::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:14
CCBu12::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:91
CCBe22::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:330
CCBe33::CCBe33
CCBe33(const StandardModel &SM_i)
CCBe33 constructor.
Definition: CCBbounds.cpp:351
CCBe23::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:418
CCBe12::CCBe12
CCBe12(const StandardModel &SM_i)
CCBe12 constructor.
Definition: CCBbounds.cpp:375
CCBu12
CCBu12.
Definition: CCBbounds.h:96
ThObservable.h
CCBd12
CCBd12.
Definition: CCBbounds.h:228
CCBe12
CCBe12.
Definition: CCBbounds.h:360
CCBe11::CCBe11
CCBe11(const StandardModel &SM_i)
CCBe11 constructor.
Definition: CCBbounds.cpp:303
CCBe12::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:374
CCBu11::CCBu11
CCBu11(const StandardModel &SM_i)
CCBu11 constructor.
Definition: CCBbounds.cpp:10
CCBd12::CCBd12
CCBd12(const StandardModel &SM_i)
CCBd12 constructor.
Definition: CCBbounds.cpp:231
CCBd13::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:259
CCBe23::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:427
CCBu13::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:115
CCBe33::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:352
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
CCBd11::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:163
CCBd12::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:242
CCBd23::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:283
CCBu23
CCBu23.
Definition: CCBbounds.h:140
CCBd33::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:211
CCBd23
CCBd23.
Definition: CCBbounds.h:272
CCBe23
CCBe23.
Definition: CCBbounds.h:404
CCBd33::CCBd33
CCBd33(const StandardModel &SM_i)
CCBd33 constructor.
Definition: CCBbounds.cpp:207
CCBu23::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:139
CCBu13::CCBu13
CCBu13(const StandardModel &SM_i)
CCBu13 constructor.
Definition: CCBbounds.cpp:111
CCBu22::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:43
CCBu12::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:110
CCBe11::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:307
CCBd13::CCBd13
CCBd13(const StandardModel &SM_i)
CCBd13 constructor.
Definition: CCBbounds.cpp:255
CCBd22::CCBd22
CCBd22(const StandardModel &SM_i)
CCBd22 constructor.
Definition: CCBbounds.cpp:183
CCBe33::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:355
CCBe12::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:379
CCBe13::CCBe13
CCBe13(const StandardModel &SM_i)
CCBe13 constructor.
Definition: CCBbounds.cpp:399
CCBu22::CCBu22
CCBu22(const StandardModel &SM_i)
CCBu22 constructor.
Definition: CCBbounds.cpp:39
CCBu23::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:154
CCBd12::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:235
CCBe13::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:403
CCBu33::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:67
CCBu22
CCBu22.
Definition: CCBbounds.h:52
CCBd13::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:264
CCBd22
CCBd22.
Definition: CCBbounds.h:184
CCBe22
CCBe22.
Definition: CCBbounds.h:316
CCBe11::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:308
CCBu13::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:132
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
CCBd22::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:198
CCBu33
CCBu33.
Definition: CCBbounds.h:74
CCBe22::CCBe22
CCBe22(const StandardModel &SM_i)
CCBe22 constructor.
Definition: CCBbounds.cpp:327
CCBd33
CCBd33.
Definition: CCBbounds.h:206
CCBd33::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:220
CCBe33
CCBe33.
Definition: CCBbounds.h:338
CCBu33::CCBu33
CCBu33(const StandardModel &SM_i)
CCBu33 constructor.
Definition: CCBbounds.cpp:63
CCBu12::CCBu12
CCBu12(const StandardModel &SM_i)
CCBu12 constructor.
Definition: CCBbounds.cpp:87
CCBe23::CCBe23
CCBe23(const StandardModel &SM_i)
CCBe23 constructor.
Definition: CCBbounds.cpp:423
CCBu22::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:66
CCBd22::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:187
SUSY.h
CCBu13
CCBu13.
Definition: CCBbounds.h:118
CCBu11
CCBu11.
Definition: CCBbounds.h:30
CCBd13
CCBd13.
Definition: CCBbounds.h:250
CCBe22::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:331
CCBe13
CCBe13.
Definition: CCBbounds.h:382
CCBu23::CCBu23
CCBu23(const StandardModel &SM_i)
CCBu23 constructor.
Definition: CCBbounds.cpp:135
CCBd11
CCBd11.
Definition: CCBbounds.h:162
CCBe11
CCBe11.
Definition: CCBbounds.h:294
CCBu11::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:44