a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
CCBbounds.cpp
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 #include "CCBbounds.h"
9 
11 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
12 {}
13 
15 {
16  //Is the SCKM trilinear coupling the same as the Aij?
17  //Other question in the SUSYMatching...
18  //Are the mass parameters assigned correctly?
19  //
20 
21  double mUP = mySUSY.getQuarks(QCD::UP).getMass();
22  double v2 = mySUSY.v2();
23  double mA = mySUSY.getMHptree();
24  double cosb = mySUSY.getCosb();
25  double MZ = mySUSY.getMz();
26  double sinb = mySUSY.getSinb();
27  double cos2b = cosb*cosb-sinb*sinb;
28  gslpp::complex MuH = mySUSY.getMuH();
29  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
30  gslpp::matrix<gslpp::complex> msUhat2( mySUSY.getMsUhat2() );
31  gslpp::matrix<gslpp::complex> TUhat( mySUSY.getTUhat() );
32 
33  double lambdau11 = mUP / v2 * sqrt(2.);
34  double mHusq = mA*mA * cosb*cosb + 0.5 * MZ*MZ * cos2b - MuH.abs2();
35 
36  return (lambdau11*lambdau11*(msQhat2(0,0).abs()+msUhat2(0,0).abs()+mHusq)-TUhat(0,0).abs2()) / fabs(msQhat2(0,0).abs()+msUhat2(0,0).abs()+mHusq);
37 }
38 
40 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
41 {}
42 
44 {
45  double mCHARM = mySUSY.getQuarks(QCD::CHARM).getMass();
46  double v2 = mySUSY.v2();
47  double mA = mySUSY.getMHptree();
48  double cosb = mySUSY.getCosb();
49  double MZ = mySUSY.getMz();
50  double sinb = mySUSY.getSinb();
51  double cos2b = cosb*cosb-sinb*sinb;
52  gslpp::complex MuH = mySUSY.getMuH();
53  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
54  gslpp::matrix<gslpp::complex> msUhat2( mySUSY.getMsUhat2() );
55  gslpp::matrix<gslpp::complex> TUhat( mySUSY.getTUhat() );
56 
57  double lambdau22 = mCHARM / v2 * sqrt(2.);
58  double mHusq = mA*mA * cosb*cosb + 0.5 * MZ*MZ * cos2b - MuH.abs2();
59 
60  return lambdau22*lambdau22-TUhat(1,1).abs2()/(msQhat2(1,1).abs()+msUhat2(1,1).abs()+mHusq);
61 }
62 
64 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
65 {}
66 
68 {
69  double mTOP = mySUSY.getQuarks(QCD::TOP).getMass();
70  double v2 = mySUSY.v2();
71  double mA = mySUSY.getMHptree();
72  double cosb = mySUSY.getCosb();
73  double MZ = mySUSY.getMz();
74  double sinb = mySUSY.getSinb();
75  double cos2b = cosb*cosb-sinb*sinb;
76  gslpp::complex MuH = mySUSY.getMuH();
77  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
78  gslpp::matrix<gslpp::complex> msUhat2( mySUSY.getMsUhat2() );
79  gslpp::matrix<gslpp::complex> TUhat( mySUSY.getTUhat() );
80 
81  double lambdau33 = mTOP / v2 * sqrt(2.);
82  double mHusq = mA*mA * cosb*cosb + 0.5 * MZ*MZ * cos2b - MuH.abs2();
83 
84  return lambdau33*lambdau33-TUhat(2,2).abs2()/(msQhat2(2,2).abs()+msUhat2(2,2).abs()+mHusq);
85 }
86 
88 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
89 {}
90 
92 {
93  double mCHARM = mySUSY.getQuarks(QCD::CHARM).getMass();
94  double v2 = mySUSY.v2();
95  double mA = mySUSY.getMHptree();
96  double cosb = mySUSY.getCosb();
97  double MZ = mySUSY.getMz();
98  double sinb = mySUSY.getSinb();
99  double cos2b = cosb*cosb-sinb*sinb;
100  gslpp::complex MuH = mySUSY.getMuH();
101  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
102  gslpp::matrix<gslpp::complex> msUhat2( mySUSY.getMsUhat2() );
103  gslpp::matrix<gslpp::complex> TUhat( mySUSY.getTUhat() );
104 
105  double lambdau22 = mCHARM / v2 * sqrt(2.);
106  double mHusq = mA*mA * cosb*cosb + 0.5 * MZ*MZ * cos2b - MuH.abs2();
107 
108  return lambdau22*lambdau22-TUhat(0,1).abs2()/(msQhat2(0,0).abs()+msUhat2(1,1).abs()+mHusq);
109 }
110 
112 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
113 {}
114 
116 {
117  double mTOP = mySUSY.getQuarks(QCD::TOP).getMass();
118  double v2 = mySUSY.v2();
119  double mA = mySUSY.getMHptree();
120  double cosb = mySUSY.getCosb();
121  double MZ = mySUSY.getMz();
122  double sinb = mySUSY.getSinb();
123  double cos2b = cosb*cosb-sinb*sinb;
124  gslpp::complex MuH = mySUSY.getMuH();
125  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
126  gslpp::matrix<gslpp::complex> msUhat2( mySUSY.getMsUhat2() );
127  gslpp::matrix<gslpp::complex> TUhat( mySUSY.getTUhat() );
128 
129  double lambdau33 = mTOP / v2 * sqrt(2.);
130  double mHusq = mA*mA * cosb*cosb + 0.5 * MZ*MZ * cos2b - MuH.abs2();
131 
132  return lambdau33*lambdau33-TUhat(0,2).abs2()/(msQhat2(0,0).abs()+msUhat2(2,2).abs()+mHusq);
133 }
134 
136 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
137 {}
138 
140 {
141  double mTOP = mySUSY.getQuarks(QCD::TOP).getMass();
142  double v2 = mySUSY.v2();
143  double mA = mySUSY.getMHptree();
144  double cosb = mySUSY.getCosb();
145  double MZ = mySUSY.getMz();
146  double sinb = mySUSY.getSinb();
147  double cos2b = cosb*cosb-sinb*sinb;
148  gslpp::complex MuH = mySUSY.getMuH();
149  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
150  gslpp::matrix<gslpp::complex> msUhat2( mySUSY.getMsUhat2() );
151  gslpp::matrix<gslpp::complex> TUhat( mySUSY.getTUhat() );
152 
153  double lambdau33 = mTOP / v2 * sqrt(2.);
154  double mHusq = mA*mA * cosb*cosb + 0.5 * MZ*MZ * cos2b - MuH.abs2();
155 
156  return lambdau33*lambdau33-TUhat(1,2).abs2()/(msQhat2(1,1).abs()+msUhat2(2,2).abs()+mHusq);
157 }
158 
160 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
161 {}
162 
164 {
165  double mDOWN = mySUSY.getQuarks(QCD::DOWN).getMass();
166  double v1 = mySUSY.v1();
167  double mA = mySUSY.getMHptree();
168  double cosb = mySUSY.getCosb();
169  double MZ = mySUSY.getMz();
170  double sinb = mySUSY.getSinb();
171  double cos2b = cosb*cosb-sinb*sinb;
172  gslpp::complex MuH = mySUSY.getMuH();
173  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
174  gslpp::matrix<gslpp::complex> msDhat2( mySUSY.getMsDhat2() );
175  gslpp::matrix<gslpp::complex> TDhat( mySUSY.getTDhat() );
176 
177  double lambdad11 = mDOWN / v1 * sqrt(2.);
178  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
179 
180  return lambdad11*lambdad11-TDhat(0,0).abs2()/(msQhat2(0,0).abs()+msDhat2(0,0).abs()+mHdsq);
181 }
182 
184 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
185 {}
186 
188 {
189  double mSTRANGE = mySUSY.getQuarks(QCD::STRANGE).getMass();
190  double v1 = mySUSY.v1();
191  double mA = mySUSY.getMHptree();
192  double cosb = mySUSY.getCosb();
193  double MZ = mySUSY.getMz();
194  double sinb = mySUSY.getSinb();
195  double cos2b = cosb*cosb-sinb*sinb;
196  gslpp::complex MuH = mySUSY.getMuH();
197  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
198  gslpp::matrix<gslpp::complex> msDhat2( mySUSY.getMsDhat2() );
199  gslpp::matrix<gslpp::complex> TDhat( mySUSY.getTDhat() );
200 
201  double lambdad22 = mSTRANGE / v1 * sqrt(2.);
202  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
203 
204  return lambdad22*lambdad22-TDhat(1,1).abs2()/(msQhat2(1,1).abs()+msDhat2(1,1).abs()+mHdsq);
205 }
206 
208 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
209 {}
210 
212 {
213  double mBOTTOM = mySUSY.getQuarks(QCD::BOTTOM).getMass();
214  double v1 = mySUSY.v1();
215  double mA = mySUSY.getMHptree();
216  double cosb = mySUSY.getCosb();
217  double MZ = mySUSY.getMz();
218  double sinb = mySUSY.getSinb();
219  double cos2b = cosb*cosb-sinb*sinb;
220  gslpp::complex MuH = mySUSY.getMuH();
221  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
222  gslpp::matrix<gslpp::complex> msDhat2( mySUSY.getMsDhat2() );
223  gslpp::matrix<gslpp::complex> TDhat( mySUSY.getTDhat() );
224 
225  double lambdad33 = mBOTTOM / v1 * sqrt(2.);
226  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
227 
228  return lambdad33*lambdad33-TDhat(2,2).abs2()/(msQhat2(2,2).abs()+msDhat2(2,2).abs()+mHdsq);
229 }
230 
232 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
233 {}
234 
236 {
237  double mSTRANGE = mySUSY.getQuarks(QCD::STRANGE).getMass();
238  double v1 = mySUSY.v1();
239  double mA = mySUSY.getMHptree();
240  double cosb = mySUSY.getCosb();
241  double MZ = mySUSY.getMz();
242  double sinb = mySUSY.getSinb();
243  double cos2b = cosb*cosb-sinb*sinb;
244  gslpp::complex MuH = mySUSY.getMuH();
245  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
246  gslpp::matrix<gslpp::complex> msDhat2( mySUSY.getMsDhat2() );
247  gslpp::matrix<gslpp::complex> TDhat( mySUSY.getTDhat() );
248 
249  double lambdad22 = mSTRANGE / v1 * sqrt(2.);
250  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
251 
252  return lambdad22*lambdad22-TDhat(0,1).abs2()/(msQhat2(0,0).abs()+msDhat2(1,1).abs()+mHdsq);
253 }
254 
256 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
257 {}
258 
260 {
261  double mBOTTOM = mySUSY.getQuarks(QCD::BOTTOM).getMass();
262  double v1 = mySUSY.v1();
263  double mA = mySUSY.getMHptree();
264  double cosb = mySUSY.getCosb();
265  double MZ = mySUSY.getMz();
266  double sinb = mySUSY.getSinb();
267  double cos2b = cosb*cosb-sinb*sinb;
268  gslpp::complex MuH = mySUSY.getMuH();
269  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
270  gslpp::matrix<gslpp::complex> msDhat2( mySUSY.getMsDhat2() );
271  gslpp::matrix<gslpp::complex> TDhat( mySUSY.getTDhat() );
272 
273  double lambdad33 = mBOTTOM / v1 * sqrt(2.);
274  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
275 
276  return lambdad33*lambdad33-TDhat(0,2).abs2()/(msQhat2(0,0).abs()+msDhat2(2,2).abs()+mHdsq);
277 }
278 
280 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
281 {}
282 
284 {
285  double mBOTTOM = mySUSY.getQuarks(QCD::BOTTOM).getMass();
286  double v1 = mySUSY.v1();
287  double mA = mySUSY.getMHptree();
288  double cosb = mySUSY.getCosb();
289  double MZ = mySUSY.getMz();
290  double sinb = mySUSY.getSinb();
291  double cos2b = cosb*cosb-sinb*sinb;
292  gslpp::complex MuH = mySUSY.getMuH();
293  gslpp::matrix<gslpp::complex> msQhat2( mySUSY.getMsQhat2() );
294  gslpp::matrix<gslpp::complex> msDhat2( mySUSY.getMsDhat2() );
295  gslpp::matrix<gslpp::complex> TDhat( mySUSY.getTDhat() );
296 
297  double lambdad33 = mBOTTOM / v1 * sqrt(2.);
298  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
299 
300  return lambdad33*lambdad33-TDhat(1,2).abs2()/(msQhat2(1,1).abs()+msDhat2(2,2).abs()+mHdsq);
301 }
302 
304 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
305 {}
306 
308 {
309  double mE = mySUSY.getLeptons(StandardModel::ELECTRON).getMass();
310  double v1 = mySUSY.v1();
311  double mA = mySUSY.getMHptree();
312  double cosb = mySUSY.getCosb();
313  double MZ = mySUSY.getMz();
314  double sinb = mySUSY.getSinb();
315  double cos2b = cosb*cosb-sinb*sinb;
316  gslpp::complex MuH = mySUSY.getMuH();
317  gslpp::matrix<gslpp::complex> msLhat2( mySUSY.getMsLhat2() );
318  gslpp::matrix<gslpp::complex> msEhat2( mySUSY.getMsEhat2() );
319  gslpp::matrix<gslpp::complex> TEhat( mySUSY.getTEhat() );
320 
321  double lambdal11 = mE / v1 * sqrt(2.);
322  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
323 
324  return lambdal11*lambdal11-TEhat(0,0).abs2()/(msLhat2(0,0).abs()+msEhat2(0,0).abs()+mHdsq);
325 }
326 
328 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
329 {}
330 
332 {
333  double mMU = mySUSY.getLeptons(StandardModel::MU).getMass();
334  double v1 = mySUSY.v1();
335  double mA = mySUSY.getMHptree();
336  double cosb = mySUSY.getCosb();
337  double MZ = mySUSY.getMz();
338  double sinb = mySUSY.getSinb();
339  double cos2b = cosb*cosb-sinb*sinb;
340  gslpp::complex MuH = mySUSY.getMuH();
341  gslpp::matrix<gslpp::complex> msLhat2( mySUSY.getMsLhat2() );
342  gslpp::matrix<gslpp::complex> msEhat2( mySUSY.getMsEhat2() );
343  gslpp::matrix<gslpp::complex> TEhat( mySUSY.getTEhat() );
344 
345  double lambdal22 = mMU / v1 * sqrt(2.);
346  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
347 
348  return lambdal22*lambdal22-TEhat(1,1).abs2()/(msLhat2(1,1).abs()+msEhat2(1,1).abs()+mHdsq);
349 }
350 
352 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
353 {}
354 
356 {
357  double mTAU = mySUSY.getLeptons(StandardModel::TAU).getMass();
358  double v1 = mySUSY.v1();
359  double mA = mySUSY.getMHptree();
360  double cosb = mySUSY.getCosb();
361  double MZ = mySUSY.getMz();
362  double sinb = mySUSY.getSinb();
363  double cos2b = cosb*cosb-sinb*sinb;
364  gslpp::complex MuH = mySUSY.getMuH();
365  gslpp::matrix<gslpp::complex> msLhat2( mySUSY.getMsLhat2() );
366  gslpp::matrix<gslpp::complex> msEhat2( mySUSY.getMsEhat2() );
367  gslpp::matrix<gslpp::complex> TEhat( mySUSY.getTEhat() );
368 
369  double lambdal33 = mTAU / v1 * sqrt(2.);
370  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
371 
372  return lambdal33*lambdal33-TEhat(2,2).abs2()/(msLhat2(2,2).abs()+msEhat2(2,2).abs()+mHdsq);
373 }
374 
376 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
377 {}
378 
380 {
381  double mMU = mySUSY.getLeptons(StandardModel::MU).getMass();
382  double v1 = mySUSY.v1();
383  double mA = mySUSY.getMHptree();
384  double cosb = mySUSY.getCosb();
385  double MZ = mySUSY.getMz();
386  double sinb = mySUSY.getSinb();
387  double cos2b = cosb*cosb-sinb*sinb;
388  gslpp::complex MuH = mySUSY.getMuH();
389  gslpp::matrix<gslpp::complex> msLhat2( mySUSY.getMsLhat2() );
390  gslpp::matrix<gslpp::complex> msEhat2( mySUSY.getMsEhat2() );
391  gslpp::matrix<gslpp::complex> TEhat( mySUSY.getTEhat() );
392 
393  double lambdal22 = mMU / v1 * sqrt(2.);
394  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
395 
396  return lambdal22*lambdal22-TEhat(0,1).abs2()/(msLhat2(0,0).abs()+msEhat2(1,1).abs()+mHdsq);
397 }
398 
400 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
401 {}
402 
404 {
405  double mTAU = mySUSY.getLeptons(StandardModel::TAU).getMass();
406  double v1 = mySUSY.v1();
407  double mA = mySUSY.getMHptree();
408  double cosb = mySUSY.getCosb();
409  double MZ = mySUSY.getMz();
410  double sinb = mySUSY.getSinb();
411  double cos2b = cosb*cosb-sinb*sinb;
412  gslpp::complex MuH = mySUSY.getMuH();
413  gslpp::matrix<gslpp::complex> msLhat2( mySUSY.getMsLhat2() );
414  gslpp::matrix<gslpp::complex> msEhat2( mySUSY.getMsEhat2() );
415  gslpp::matrix<gslpp::complex> TEhat( mySUSY.getTEhat() );
416 
417  double lambdal33 = mTAU / v1 * sqrt(2.);
418  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
419 
420  return lambdal33*lambdal33-TEhat(0,2).abs2()/(msLhat2(0,0).abs()+msEhat2(2,2).abs()+mHdsq);
421 }
422 
424 : ThObservable(SM_i), mySUSY(static_cast<const SUSY&> (SM_i))
425 {}
426 
428 {
429  double mTAU = mySUSY.getLeptons(StandardModel::TAU).getMass();
430  double v1 = mySUSY.v1();
431  double mA = mySUSY.getMHptree();
432  double cosb = mySUSY.getCosb();
433  double MZ = mySUSY.getMz();
434  double sinb = mySUSY.getSinb();
435  double cos2b = cosb*cosb-sinb*sinb;
436  gslpp::complex MuH = mySUSY.getMuH();
437  gslpp::matrix<gslpp::complex> msLhat2( mySUSY.getMsLhat2() );
438  gslpp::matrix<gslpp::complex> msEhat2( mySUSY.getMsEhat2() );
439  gslpp::matrix<gslpp::complex> TEhat( mySUSY.getTEhat() );
440 
441  double lambdal33 = mTAU / v1 * sqrt(2.);
442  double mHdsq = mA*mA * sinb*sinb - 0.5 * MZ*MZ * cos2b - MuH.abs2();
443 
444  return lambdal33*lambdal33-TEhat(1,2).abs2()/(msLhat2(1,1).abs()+msEhat2(2,2).abs()+mHdsq);
445 }
QCD::TAU
Definition: QCD.h:316
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
QCD::BOTTOM
Definition: QCD.h:329
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
CCBe11::CCBe11
CCBe11(const StandardModel &SM_i)
CCBe11 constructor.
Definition: CCBbounds.cpp:303
CCBe12::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:374
QCD::UP
Definition: QCD.h:324
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
QCD::CHARM
Definition: QCD.h:326
CCBu13::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:115
CCBbounds.h
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
CCBe33::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:352
gslpp::matrix< gslpp::complex >
QCD::ELECTRON
Definition: QCD.h:312
gslpp::complex::abs2
double abs2() const
Definition: gslpp_complex.cpp:86
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
CCBd33::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:211
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
QCD::TOP
Definition: QCD.h:328
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
gslpp::sqrt
complex sqrt(const complex &z)
Definition: gslpp_complex.cpp:385
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
CCBd13::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:264
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
QCD::STRANGE
Definition: QCD.h:327
CCBd22::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:198
CCBe22::CCBe22
CCBe22(const StandardModel &SM_i)
CCBe22 constructor.
Definition: CCBbounds.cpp:327
CCBd33::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:220
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
QCD::DOWN
Definition: QCD.h:325
CCBe22::computeThValue
double computeThValue()
Definition: CCBbounds.cpp:331
CCBu23::CCBu23
CCBu23(const StandardModel &SM_i)
CCBu23 constructor.
Definition: CCBbounds.cpp:135
QCD::MU
Definition: QCD.h:314
CCBu11::mySUSY
const SUSY & mySUSY
Definition: CCBbounds.h:44