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