a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
SFermiondeltas.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 SFERMIONDELTAS_H
9 #define SFERMIONDELTAS_H
10 
11 //#include <stdexcept>
12 #include "ThObservable.h"
13 #include "SUSY.h"
14 
20 class deltaLL1_q: public ThObservable {
21 public:
22 
26  deltaLL1_q(const StandardModel& SM_i);
27 
31  double computeThValue();
32 
33 private:
34  const SUSY& mySUSY;
35 };
36 
42 class deltaLL2_q: public ThObservable {
43 public:
44 
48  deltaLL2_q(const StandardModel& SM_i);
49 
53  double computeThValue();
54 
55 private:
56  const SUSY& mySUSY;
57 };
58 
64 class deltaLL3_q: public ThObservable {
65 public:
66 
70  deltaLL3_q(const StandardModel& SM_i);
71 
75  double computeThValue();
76 
77 private:
78  const SUSY& mySUSY;
79 };
80 
86 class deltaRR1_u: public ThObservable {
87 public:
88 
92  deltaRR1_u(const StandardModel& SM_i);
93 
97  double computeThValue();
98 
99 private:
100  const SUSY& mySUSY;
101 };
102 
108 class deltaRR2_u: public ThObservable {
109 public:
110 
114  deltaRR2_u(const StandardModel& SM_i);
115 
119  double computeThValue();
120 
121 private:
122  const SUSY& mySUSY;
123 };
124 
130 class deltaRR3_u: public ThObservable {
131 public:
132 
136  deltaRR3_u(const StandardModel& SM_i);
137 
141  double computeThValue();
142 
143 private:
144  const SUSY& mySUSY;
145 };
146 
152 class deltaRR1_d: public ThObservable {
153 public:
154 
158  deltaRR1_d(const StandardModel& SM_i);
159 
163  double computeThValue();
164 
165 private:
166  const SUSY& mySUSY;
167 };
168 
174 class deltaRR2_d: public ThObservable {
175 public:
176 
180  deltaRR2_d(const StandardModel& SM_i);
181 
185  double computeThValue();
186 
187 private:
188  const SUSY& mySUSY;
189 };
190 
196 class deltaRR3_d: public ThObservable {
197 public:
198 
202  deltaRR3_d(const StandardModel& SM_i);
203 
207  double computeThValue();
208 
209 private:
210  const SUSY& mySUSY;
211 };
212 
218 class deltaLL1_l: public ThObservable {
219 public:
220 
224  deltaLL1_l(const StandardModel& SM_i);
225 
229  double computeThValue();
230 
231 private:
232  const SUSY& mySUSY;
233 };
234 
240 class deltaLL2_l: public ThObservable {
241 public:
242 
246  deltaLL2_l(const StandardModel& SM_i);
247 
251  double computeThValue();
252 
253 private:
254  const SUSY& mySUSY;
255 };
256 
262 class deltaLL3_l: public ThObservable {
263 public:
264 
268  deltaLL3_l(const StandardModel& SM_i);
269 
273  double computeThValue();
274 
275 private:
276  const SUSY& mySUSY;
277 };
278 
284 class deltaRR1_e: public ThObservable {
285 public:
286 
290  deltaRR1_e(const StandardModel& SM_i);
291 
295  double computeThValue();
296 
297 private:
298  const SUSY& mySUSY;
299 };
300 
306 class deltaRR2_e: public ThObservable {
307 public:
308 
312  deltaRR2_e(const StandardModel& SM_i);
313 
317  double computeThValue();
318 
319 private:
320  const SUSY& mySUSY;
321 };
322 
328 class deltaRR3_e: public ThObservable {
329 public:
330 
334  deltaRR3_e(const StandardModel& SM_i);
335 
339  double computeThValue();
340 
341 private:
342  const SUSY& mySUSY;
343 };
344 
350 class deltaRL_12_u: public ThObservable {
351 public:
352 
356  deltaRL_12_u(const StandardModel& SM_i);
357 
361  double computeThValue();
362 
363 private:
364  const SUSY& mySUSY;
365 };
366 
372 class deltaRL_13_u: public ThObservable {
373 public:
374 
378  deltaRL_13_u(const StandardModel& SM_i);
379 
383  double computeThValue();
384 
385 private:
386  const SUSY& mySUSY;
387 };
388 
394 class deltaRL_23_u: public ThObservable {
395 public:
396 
400  deltaRL_23_u(const StandardModel& SM_i);
401 
405  double computeThValue();
406 
407 private:
408  const SUSY& mySUSY;
409 };
410 
416 class deltaRL_12_d: public ThObservable {
417 public:
418 
422  deltaRL_12_d(const StandardModel& SM_i);
423 
427  double computeThValue();
428 
429 private:
430  const SUSY& mySUSY;
431 };
432 
438 class deltaRL_13_d: public ThObservable {
439 public:
440 
444  deltaRL_13_d(const StandardModel& SM_i);
445 
449  double computeThValue();
450 
451 private:
452  const SUSY& mySUSY;
453 };
454 
460 class deltaRL_23_d: public ThObservable {
461 public:
462 
466  deltaRL_23_d(const StandardModel& SM_i);
467 
471  double computeThValue();
472 
473 private:
474  const SUSY& mySUSY;
475 };
476 
482 class deltaRL_12_e: public ThObservable {
483 public:
484 
488  deltaRL_12_e(const StandardModel& SM_i);
489 
493  double computeThValue();
494 
495 private:
496  const SUSY& mySUSY;
497 };
498 
504 class deltaRL_13_e: public ThObservable {
505 public:
506 
510  deltaRL_13_e(const StandardModel& SM_i);
511 
515  double computeThValue();
516 
517 private:
518  const SUSY& mySUSY;
519 };
520 
526 class deltaRL_23_e: public ThObservable {
527 public:
528 
532  deltaRL_23_e(const StandardModel& SM_i);
533 
537  double computeThValue();
538 
539 private:
540  const SUSY& mySUSY;
541 };
542 
548 class deltaRL_21_e: public ThObservable {
549 public:
550 
554  deltaRL_21_e(const StandardModel& SM_i);
555 
559  double computeThValue();
560 
561 private:
562  const SUSY& mySUSY;
563 };
564 
570 class deltaRL_31_e: public ThObservable {
571 public:
572 
576  deltaRL_31_e(const StandardModel& SM_i);
577 
581  double computeThValue();
582 
583 private:
584  const SUSY& mySUSY;
585 };
586 
592 class deltaRL_32_e: public ThObservable {
593 public:
594 
598  deltaRL_32_e(const StandardModel& SM_i);
599 
603  double computeThValue();
604 
605 private:
606  const SUSY& mySUSY;
607 };
608 
615 public:
616 
620  logdeltaRL_13_e(const StandardModel& SM_i);
621 
625  double computeThValue();
626 
627 private:
628  const SUSY& mySUSY;
629 };
630 
637 public:
638 
642  logdeltaRL_23_e(const StandardModel& SM_i);
643 
647  double computeThValue();
648 
649 private:
650  const SUSY& mySUSY;
651 };
652 
658 class logmslepton: public ThObservable {
659 public:
660 
664  logmslepton(const StandardModel& SM_i);
665 
669  double computeThValue();
670 
671 private:
672  const SUSY& mySUSY;
673 };
674 
680 class mslepton: public ThObservable {
681 public:
682 
686  mslepton(const StandardModel& SM_i);
687 
691  double computeThValue();
692 
693 private:
694  const SUSY& mySUSY;
695 };
696 
702 class deltaTEhat23: public ThObservable {
703 public:
704 
708  deltaTEhat23(const StandardModel& SM_i);
709 
713  double computeThValue();
714 
715 private:
716  const SUSY& mySUSY;
717 };
718 
724 class deltaLLRR_l: public ThObservable {
725 public:
726 
730  deltaLLRR_l(const StandardModel& SM_i);
731 
735  double computeThValue();
736 
737 private:
738  const SUSY& mySUSY;
739 };
740 
741 #endif /* SFERMIONDELTAS_H */
deltaRL_13_e::deltaRL_13_e
deltaRL_13_e(const StandardModel &SM_i)
deltaRL_13_e constructor.
Definition: SFermiondeltas.cpp:265
ThObservable::computeThValue
virtual double computeThValue()=0
A member to be overloaded by the respective theory observable. class that calculates the value of the...
deltaLLRR_l
deltaLLRR_l.
Definition: SFermiondeltas.h:724
deltaRL_12_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:239
mslepton::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:372
deltaLL1_q::deltaLL1_q
deltaLL1_q(const StandardModel &SM_i)
deltaLL1_q constructor.
Definition: SFermiondeltas.cpp:10
deltaLL1_l::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:122
deltaLL1_l::deltaLL1_l
deltaLL1_l(const StandardModel &SM_i)
deltaLL1_l constructor.
Definition: SFermiondeltas.cpp:118
deltaRL_21_e
deltaRL_21_e.
Definition: SFermiondeltas.h:548
deltaRR3_d
deltaRR3_d.
Definition: SFermiondeltas.h:196
deltaRR2_e::deltaRR2_e
deltaRR2_e(const StandardModel &SM_i)
deltaRR2_e constructor.
Definition: SFermiondeltas.cpp:166
deltaLL2_q::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:56
deltaRL_23_d
deltaRL_23_d.
Definition: SFermiondeltas.h:460
deltaRL_12_d::deltaRL_12_d
deltaRL_12_d(const StandardModel &SM_i)
deltaRL_12_d constructor.
deltaRL_13_u::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:209
deltaRL_13_u::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:386
deltaLL3_q
deltaLL3_q.
Definition: SFermiondeltas.h:64
deltaRR2_d::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:98
deltaRL_13_d::computeThValue
double computeThValue()
deltaRL_13_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:518
logmslepton
logmslepton.
Definition: SFermiondeltas.h:658
logmslepton::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:672
logdeltaRL_23_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:344
ThObservable.h
deltaRL_12_u::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:194
deltaRR2_u
deltaRR2_u.
Definition: SFermiondeltas.h:108
deltaRL_31_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:584
deltaRL_13_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:269
deltaRR2_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:320
deltaRL_23_d::computeThValue
double computeThValue()
deltaLL3_q::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:78
deltaRL_12_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:496
deltaLL1_l::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:232
deltaRR3_d::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:210
deltaRR1_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:298
deltaRR3_e
deltaRR3_e.
Definition: SFermiondeltas.h:328
deltaRR1_u
deltaRR1_u.
Definition: SFermiondeltas.h:86
deltaRL_23_u::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:408
deltaRL_23_e::deltaRL_23_e
deltaRL_23_e(const StandardModel &SM_i)
deltaRL_23_e constructor.
Definition: SFermiondeltas.cpp:295
deltaLL2_l
deltaLL2_l.
Definition: SFermiondeltas.h:240
deltaRL_23_u::deltaRL_23_u
deltaRL_23_u(const StandardModel &SM_i)
deltaRL_23_u constructor.
Definition: SFermiondeltas.cpp:220
deltaLL3_l::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:146
deltaRL_23_e
deltaRL_23_e.
Definition: SFermiondeltas.h:526
logdeltaRL_13_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:329
deltaLL2_l::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:134
deltaLL2_l::deltaLL2_l
deltaLL2_l(const StandardModel &SM_i)
deltaLL2_l constructor.
Definition: SFermiondeltas.cpp:130
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
deltaLLRR_l::deltaLLRR_l
deltaLLRR_l(const StandardModel &SM_i)
deltaLLRR_l constructor.
Definition: SFermiondeltas.cpp:393
deltaRR2_d
deltaRR2_d.
Definition: SFermiondeltas.h:174
logmslepton::logmslepton
logmslepton(const StandardModel &SM_i)
logmslepton constructor.
Definition: SFermiondeltas.cpp:355
deltaRR2_u::deltaRR2_u
deltaRR2_u(const StandardModel &SM_i)
deltaRR2_u constructor.
Definition: SFermiondeltas.cpp:58
deltaLL1_l
deltaLL1_l.
Definition: SFermiondeltas.h:218
deltaRL_12_u
deltaRL_12_u.
Definition: SFermiondeltas.h:350
deltaRR1_d::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:166
deltaLL2_q
deltaLL2_q.
Definition: SFermiondeltas.h:42
deltaRR1_u::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:100
deltaRR3_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:182
deltaRR1_d
deltaRR1_d.
Definition: SFermiondeltas.h:152
mslepton::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:694
deltaRL_23_d::deltaRL_23_d
deltaRL_23_d(const StandardModel &SM_i)
deltaRL_23_d constructor.
deltaRL_23_d::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:474
deltaRL_12_u::deltaRL_12_u
deltaRL_12_u(const StandardModel &SM_i)
deltaRL_12_u constructor.
Definition: SFermiondeltas.cpp:190
deltaTEhat23
deltaTEhat23.
Definition: SFermiondeltas.h:702
deltaRL_31_e::deltaRL_31_e
deltaRL_31_e(const StandardModel &SM_i)
deltaRL_31_e constructor.
Definition: SFermiondeltas.cpp:280
deltaRR2_d::deltaRR2_d
deltaRR2_d(const StandardModel &SM_i)
deltaRR2_d constructor.
Definition: SFermiondeltas.cpp:94
deltaRL_12_d::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:430
deltaRL_13_d::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:452
deltaLL1_q
deltaLL1_q.
Definition: SFermiondeltas.h:20
deltaRL_23_u::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:224
deltaLL3_q::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:38
deltaRL_12_d
deltaRL_12_d.
Definition: SFermiondeltas.h:416
logmslepton::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:359
logdeltaRL_13_e::logdeltaRL_13_e
logdeltaRL_13_e(const StandardModel &SM_i)
logdeltaRL_13_e constructor.
Definition: SFermiondeltas.cpp:325
deltaRL_12_u::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:364
deltaRR1_e::deltaRR1_e
deltaRR1_e(const StandardModel &SM_i)
deltaRR1_e constructor.
Definition: SFermiondeltas.cpp:154
mslepton::mslepton
mslepton(const StandardModel &SM_i)
mslepton constructor.
Definition: SFermiondeltas.cpp:368
deltaRR1_u::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:50
deltaRL_13_u
deltaRL_13_u.
Definition: SFermiondeltas.h:372
logdeltaRL_13_e
logdeltaRL_13_e.
Definition: SFermiondeltas.h:614
deltaRR2_e
deltaRR2_e.
Definition: SFermiondeltas.h:306
deltaTEhat23::deltaTEhat23
deltaTEhat23(const StandardModel &SM_i)
deltaTEhat23 constructor.
Definition: SFermiondeltas.cpp:381
deltaLL3_l::deltaLL3_l
deltaLL3_l(const StandardModel &SM_i)
deltaLL3_l constructor.
Definition: SFermiondeltas.cpp:142
mslepton
mslepton.
Definition: SFermiondeltas.h:680
deltaRR3_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:342
deltaRR3_u::deltaRR3_u
deltaRR3_u(const StandardModel &SM_i)
deltaRR3_u constructor.
Definition: SFermiondeltas.cpp:70
deltaRL_32_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:606
deltaRL_21_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:562
deltaRR1_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:158
deltaRR1_e
deltaRR1_e.
Definition: SFermiondeltas.h:284
logdeltaRL_23_e::logdeltaRL_23_e
logdeltaRL_23_e(const StandardModel &SM_i)
logdeltaRL_23_e constructor.
Definition: SFermiondeltas.cpp:340
deltaLL3_q::deltaLL3_q
deltaLL3_q(const StandardModel &SM_i)
deltaLL3_q constructor.
Definition: SFermiondeltas.cpp:34
deltaRL_12_e::deltaRL_12_e
deltaRL_12_e(const StandardModel &SM_i)
deltaRL_12_e constructor.
Definition: SFermiondeltas.cpp:235
deltaRR2_u::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:62
deltaRL_23_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:299
deltaLL2_q::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:26
deltaRL_13_d
deltaRL_13_d.
Definition: SFermiondeltas.h:438
deltaLL1_q::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:14
deltaRL_13_d::deltaRL_13_d
deltaRL_13_d(const StandardModel &SM_i)
deltaRL_13_d constructor.
deltaRL_21_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:254
deltaRR1_d::deltaRR1_d
deltaRR1_d(const StandardModel &SM_i)
deltaRR1_d constructor.
Definition: SFermiondeltas.cpp:82
deltaRL_13_u::deltaRL_13_u
deltaRL_13_u(const StandardModel &SM_i)
deltaRL_13_u constructor.
Definition: SFermiondeltas.cpp:205
deltaRL_12_e
deltaRL_12_e.
Definition: SFermiondeltas.h:482
deltaRR2_d::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:188
deltaRL_23_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:540
deltaRR3_d::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:110
deltaRL_32_e::deltaRL_32_e
deltaRL_32_e(const StandardModel &SM_i)
deltaRL_32_e constructor.
Definition: SFermiondeltas.cpp:310
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
deltaRR2_u::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:122
logdeltaRL_23_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:650
deltaRL_31_e
deltaRL_31_e.
Definition: SFermiondeltas.h:570
deltaRR3_e::deltaRR3_e
deltaRR3_e(const StandardModel &SM_i)
deltaRR3_e constructor.
Definition: SFermiondeltas.cpp:178
logdeltaRL_13_e::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:628
deltaRR1_d::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:86
deltaRL_13_e
deltaRL_13_e.
Definition: SFermiondeltas.h:504
deltaRL_32_e
deltaRL_32_e.
Definition: SFermiondeltas.h:592
deltaRR3_u::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:74
deltaLL2_q::deltaLL2_q
deltaLL2_q(const StandardModel &SM_i)
deltaLL2_q constructor.
Definition: SFermiondeltas.cpp:22
deltaRR3_u
deltaRR3_u.
Definition: SFermiondeltas.h:130
deltaRR2_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:170
SUSY.h
deltaRR3_u::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:144
deltaLL2_l::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:254
deltaRL_31_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:284
deltaLL1_q::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:34
deltaRL_23_u
deltaRL_23_u.
Definition: SFermiondeltas.h:394
logdeltaRL_23_e
logdeltaRL_23_e.
Definition: SFermiondeltas.h:636
deltaLL3_l::mySUSY
const SUSY & mySUSY
Definition: SFermiondeltas.h:276
deltaRL_12_d::computeThValue
double computeThValue()
deltaRL_32_e::computeThValue
double computeThValue()
Definition: SFermiondeltas.cpp:314
deltaRR1_u::deltaRR1_u
deltaRR1_u(const StandardModel &SM_i)
deltaRR1_u constructor.
Definition: SFermiondeltas.cpp:46
deltaRL_21_e::deltaRL_21_e
deltaRL_21_e(const StandardModel &SM_i)
deltaRL_21_e constructor.
Definition: SFermiondeltas.cpp:250
deltaLL3_l
deltaLL3_l.
Definition: SFermiondeltas.h:262
deltaRR3_d::deltaRR3_d
deltaRR3_d(const StandardModel &SM_i)
deltaRR3_d constructor.
Definition: SFermiondeltas.cpp:106