a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
THDMquantities.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #include "THDMquantities.h"
9 #include "THDM.h"
10 
12 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
13 {}
14 
16 {
17  return myTHDM->gettanb();
18 }
19 
21 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
22 {}
23 
25 {
26  return sqrt(myTHDM->getmHl2());
27 }
28 
30 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
31 {}
32 
34 {
35  return myTHDM->getmHh();
36 }
37 
38 
40 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
41 {}
42 
44 {
45  return myTHDM->getmA();
46 }
47 
48 
50 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
51 {}
52 
54 {
55  return myTHDM->getmHp();
56 }
57 
58 
60 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
61 {}
62 
64 {
65  return sqrt(myTHDM->getmHl2()) - myTHDM->getmA();
66 }
67 
68 
70 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
71 {}
72 
74 {
75  return myTHDM->getmA() - sqrt(myTHDM->getmHl2());
76 }
77 
78 
80 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
81 {}
82 
84 {
85  return sqrt(myTHDM->getmHl2()) - myTHDM->getmHp();
86 }
87 
88 
90 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
91 {}
92 
94 {
95  return myTHDM->getmHp() - sqrt(myTHDM->getmHl2());
96 }
97 
98 
100 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
101 {}
102 
104 {
105  return myTHDM->getmHh() - myTHDM->getmA();
106 }
107 
108 
110 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
111 {}
112 
114 {
115  return myTHDM->getmA() - myTHDM->getmHh();
116 }
117 
118 
120 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
121 {}
122 
124 {
125  return myTHDM->getmHh() - myTHDM->getmHp();
126 }
127 
128 
130 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
131 {}
132 
134 {
135  return myTHDM->getmHp() - myTHDM->getmHh();
136 }
137 
138 
140 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
141 {}
142 
144 {
145  return myTHDM->getmA() - myTHDM->getmHp();
146 }
147 
148 
150 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
151 {}
152 
154 {
155  return myTHDM->getmHp() - myTHDM->getmA();
156 }
157 
158 
160 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
161 {}
162 
164 {
165  double mHl2=myTHDM->getmHl2();
166  double tanb=myTHDM->gettanb();
167  double mHh2=myTHDM->getmHh2();
168  double sina=myTHDM->getsina();
169  double cosa=myTHDM->getcosa();
170  double m12_2=myTHDM->getm12_2();
171 
172  return (-(cosa*cosa*mHh2) - mHl2*sina*sina + 2.0*m12_2*tanb + cosa*(mHl2 - mHh2)*sina*tanb)/2.;
173 }
174 
175 
177 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
178 {}
179 
181 {
182  double mHl2=myTHDM->getmHl2();
183  double tanb=myTHDM->gettanb();
184  double mHh2=myTHDM->getmHh2();
185  double sina=myTHDM->getsina();
186  double cosa=myTHDM->getcosa();
187  double m12_2=myTHDM->getm12_2();
188 
189  return (2.0*m12_2 + sina*cosa*(mHl2 - mHh2) - (cosa*cosa*mHl2 + sina*sina*mHh2)*tanb)/(2.0*tanb);
190 }
191 
192 
194 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
195 {}
196 
198 {
199  double mHl2=myTHDM->getmHl2();
200  double vev=myTHDM->v();
201  double tanb=myTHDM->gettanb();
202  double cosb=myTHDM->getcosb();
203  double mHh2=myTHDM->getmHh2();
204  double sina=myTHDM->getsina();
205  double cosa=myTHDM->getcosa();
206  double m12_2=myTHDM->getm12_2();
207 
208  return (mHh2*cosa*cosa+mHl2*sina*sina-m12_2*tanb)/(vev*vev*cosb*cosb);
209 }
210 
211 
213 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
214 {}
215 
217 {
218  double mHl2=myTHDM->getmHl2();
219  double vev=myTHDM->v();
220  double tanb=myTHDM->gettanb();
221  double sinb=myTHDM->getsinb();
222  double mHh2=myTHDM->getmHh2();
223  double sina=myTHDM->getsina();
224  double cosa=myTHDM->getcosa();
225  double m12_2=myTHDM->getm12_2();
226 
227  return (mHh2*sina*sina+mHl2*cosa*cosa-m12_2/tanb)/(vev*vev*sinb*sinb);
228 }
229 
230 
232 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
233 {}
234 
236 {
237  double mHl2=myTHDM->getmHl2();
238  double vev=myTHDM->v();
239  double sinb=myTHDM->getsinb();
240  double cosb=myTHDM->getcosb();
241  double mHh2=myTHDM->getmHh2();
242  double mHp2=myTHDM->getmHp2();
243  double sina=myTHDM->getsina();
244  double cosa=myTHDM->getcosa();
245  double m12_2=myTHDM->getm12_2();
246 
247  return ((mHh2-mHl2)*cosa*sina+2.0*mHp2*sinb*cosb-m12_2)/(vev*vev*sinb*cosb);
248 }
249 
250 
252 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
253 {}
254 
256 {
257  double mA2=myTHDM->getmA2();
258  double mHp2=myTHDM->getmHp2();
259  double vev=myTHDM->v();
260  double sinb=myTHDM->getsinb();
261  double cosb=myTHDM->getcosb();
262  double m12_2=myTHDM->getm12_2();
263 
264  return ((mA2-2.0*mHp2)*sinb*cosb+m12_2)/(vev*vev*sinb*cosb);
265 }
266 
267 
269 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
270 {}
271 
273 {
274  double mA2=myTHDM->getmA2();
275  double vev=myTHDM->v();
276  double sinb=myTHDM->getsinb();
277  double cosb=myTHDM->getcosb();
278  double m12_2=myTHDM->getm12_2();
279 
280  return (m12_2-mA2*sinb*cosb)/(vev*vev*sinb*cosb);
281 }
282 
283 
285 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
286 {}
287 
289 {
290  double mHl2=myTHDM->getmHl2();
291  double vev=myTHDM->v();
292  double sinb=myTHDM->getsinb();
293  double cosb=myTHDM->getcosb();
294  double mHh2=myTHDM->getmHh2();
295  double sina=myTHDM->getsina();
296  double cosa=myTHDM->getcosa();
297  double m12_2=myTHDM->getm12_2();
298 
299  return (m12_2+(mHh2-mHl2)*cosa*sina)/(vev*vev*sinb*cosb);
300 }
301 
302 
304 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
305 {}
306 
308 {
309  double mHl2=myTHDM->getmHl2();
310  double vev=myTHDM->v();
311  double sinb=myTHDM->getsinb();
312  double cosb=myTHDM->getcosb();
313  double sina=myTHDM->getsina();
314  double cosa=myTHDM->getcosa();
315  double bma=myTHDM->getbma();
316  double m12_2=myTHDM->getm12_2();
317 
318  return 3.0*( -mHl2*(cosa*cosa*cosa/sinb - sina*sina*sina/cosb)
319  +cos(bma)*m12_2*(cosa*cosa/(sinb*sinb) - sina*sina/(cosb*cosb)) )/vev;
320 }
321 
322 
324 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
325 {}
326 
328 {
329  double mHl2=myTHDM->getmHl2();
330  double mHh2=myTHDM->getmHh2();
331  double vev=myTHDM->v();
332  double sinb=myTHDM->getsinb();
333  double cosb=myTHDM->getcosb();
334  double sina=myTHDM->getsina();
335  double cosa=myTHDM->getcosa();
336  double bma=myTHDM->getbma();
337  double m12_2=myTHDM->getm12_2();
338 
339  return -cos(bma)*(sinb*cosb*m12_2
340  +sina*cosa*(sinb*cosb*(2.0*mHl2 + mHh2) - 3.0*m12_2))/(sinb*sinb*cosb*cosb*vev);
341 }
342 
343 
345 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
346 {}
347 
349 {
350  double mHl2=myTHDM->getmHl2();
351  double mHh2=myTHDM->getmHh2();
352  double vev=myTHDM->v();
353  double sinb=myTHDM->getsinb();
354  double cosb=myTHDM->getcosb();
355  double sina=myTHDM->getsina();
356  double cosa=myTHDM->getcosa();
357  double bma=myTHDM->getbma();
358  double m12_2=myTHDM->getm12_2();
359 
360  return -sin(bma)*(sinb*cosb*m12_2
361  -sina*cosa*(sinb*cosb*(mHl2 + 2.0*mHh2) - 3.0*m12_2))/(sinb*sinb*cosb*cosb*vev);
362 }
363 
364 
366 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
367 {}
368 
370 {
371  double mHh2=myTHDM->getmHh2();
372  double vev=myTHDM->v();
373  double sinb=myTHDM->getsinb();
374  double cosb=myTHDM->getcosb();
375  double sina=myTHDM->getsina();
376  double cosa=myTHDM->getcosa();
377  double bma=myTHDM->getbma();
378  double m12_2=myTHDM->getm12_2();
379 
380  return -3.0*( (cosa*cosa*cosa*sinb + sina*sina*sina*cosb)*sinb*cosb*mHh2
381  -(cosa*cosa*sinb*sinb - cosb*cosb*sina*sina)*m12_2*sin(bma) )/(sinb*sinb*cosb*cosb*vev);
382 }
383 
384 
386 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
387 {}
388 
390 {
391  double mHl2=myTHDM->getmHl2();
392  double mA2=myTHDM->getmA2();
393  double vev=myTHDM->v();
394  double sinb=myTHDM->getsinb();
395  double cosb=myTHDM->getcosb();
396  double sina=myTHDM->getsina();
397  double cosa=myTHDM->getcosa();
398  double bma=myTHDM->getbma();
399  double m12_2=myTHDM->getm12_2();
400 
401  return ( (cosa*cosb-sina*sinb)*(m12_2-sinb*cosb*mHl2)
402  +(mHl2-2.0*mA2)*sinb*sinb*cosb*cosb*sin(bma) )/(sinb*sinb*cosb*cosb*vev);
403 }
404 
405 
407 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
408 {}
409 
411 {
412  double mHh2=myTHDM->getmHh2();
413  double mA2=myTHDM->getmA2();
414  double vev=myTHDM->v();
415  double sinb=myTHDM->getsinb();
416  double cosb=myTHDM->getcosb();
417  double sina=myTHDM->getsina();
418  double cosa=myTHDM->getcosa();
419  double bma=myTHDM->getbma();
420  double m12_2=myTHDM->getm12_2();
421 
422  return ( (cosa*sinb+cosb*sina)*(m12_2-sinb*cosb*mHh2)
423  +(mHh2-2.0*mA2)*sinb*sinb*cosb*cosb*cos(bma) )/(sinb*sinb*cosb*cosb*vev);
424 }
425 
426 
428 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
429 {}
430 
432 {
433  double mHl2=myTHDM->getmHl2();
434  double mHp2=myTHDM->getmHp2();
435  double vev=myTHDM->v();
436  double sinb=myTHDM->getsinb();
437  double cosb=myTHDM->getcosb();
438  double sina=myTHDM->getsina();
439  double cosa=myTHDM->getcosa();
440  double bma=myTHDM->getbma();
441  double m12_2=myTHDM->getm12_2();
442 
443  return ( (cosa*cosb-sina*sinb)*(m12_2-sinb*cosb*mHl2)
444  +(mHl2-2.0*mHp2)*sinb*sinb*cosb*cosb*sin(bma) )/(sinb*sinb*cosb*cosb*vev);
445 }
446 
447 
449 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
450 {}
451 
453 {
454  double mHh2=myTHDM->getmHh2();
455  double mHp2=myTHDM->getmHp2();
456  double vev=myTHDM->v();
457  double sinb=myTHDM->getsinb();
458  double cosb=myTHDM->getcosb();
459  double sina=myTHDM->getsina();
460  double cosa=myTHDM->getcosa();
461  double bma=myTHDM->getbma();
462  double m12_2=myTHDM->getm12_2();
463 
464  return ( (cosa*sinb+cosb*sina)*(m12_2-sinb*cosb*mHh2)
465  +(mHh2-2.0*mHp2)*sinb*sinb*cosb*cosb*cos(bma) )/(sinb*sinb*cosb*cosb*vev);
466 }
467 
468 
470 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
471 {}
472 
474 {
475  double mHl2=myTHDM->getmHl2();
476  double mHh2=myTHDM->getmHh2();
477  double bma=myTHDM->getbma();
478 
479  return 0.25*(-mHl2-mHh2+(mHl2-mHh2)*cos(2.0*bma));
480 }
481 
482 
484 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
485 {}
486 
488 {
489  double mHl2=myTHDM->getmHl2();
490  double sinb=myTHDM->getsinb();
491  double cosb=myTHDM->getcosb();
492  double sin2b=2.0*sinb*cosb;
493  double mHh2=myTHDM->getmHh2();
494  double bma=myTHDM->getbma();
495  double sina=myTHDM->getsina();
496  double cosa=myTHDM->getcosa();
497  double sin2a=2.0*sina*cosa;
498  double m12_2=myTHDM->getm12_2();
499 
500 
501  return 0.125*((mHl2-mHh2)*(3.0*sin2a-sin2b*cos(2.0*bma)
502  -sin(2.0*bma)*(cosb*cosb-sinb*sinb))
503  +2.0*(8.0*m12_2-(mHl2+mHh2)*sin2b))/sin2b;
504 }
505 
506 
508 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
509 {}
510 
512 {
513  double mHl2=myTHDM->getmHl2();
514  double mHh2=myTHDM->getmHh2();
515  double bma=myTHDM->getbma();
516 
517  return 0.25*(mHh2-mHl2)*sin(2.0*bma);
518 }
519 
520 
522 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
523 {}
524 
526 {
527  double mHl2=myTHDM->getmHl2();
528  double vev=myTHDM->v();
529  double mHh2=myTHDM->getmHh2();
530  double bma=myTHDM->getbma();
531 
532  return (mHl2+mHh2+(mHh2-mHl2)*cos(2.0*bma))/(2.0*vev*vev);
533 }
534 
535 
537 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
538 {}
539 
541 {
542  double mHl2=myTHDM->getmHl2();
543  double vev=myTHDM->v();
544  double sinb=myTHDM->getsinb();
545  double cosb=myTHDM->getcosb();
546  double sin2b=2.0*sinb*cosb;
547  double cos2b=cosb*cosb-sinb*sinb;
548  double mHh2=myTHDM->getmHh2();
549  double bma=myTHDM->getbma();
550  double m12_2=myTHDM->getm12_2();
551 
552  return (-128.0*m12_2*cos2b*cos2b
553  +4.0*(mHl2+mHh2)*(5.0+3.0*(cos2b*cos2b-sin2b*sin2b))*sin2b
554  +2.0*(mHl2-mHh2)*((6.0+10.0*(cos2b*cos2b-sin2b*sin2b))*cos(2.0*bma)
555  +16.0*sin2b*cos2b*sin(2.0*bma))*sin2b)
556  /(16.0*sin2b*sin2b*sin2b*vev*vev);
557 }
558 
559 
561 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
562 {}
563 
565 {
566  double mHl2=myTHDM->getmHl2();
567  double vev=myTHDM->v();
568  double sinb=myTHDM->getsinb();
569  double cosb=myTHDM->getcosb();
570  double sin2b=2.0*sinb*cosb;
571  double cos2b=cosb*cosb-sinb*sinb;
572  double mHh2=myTHDM->getmHh2();
573  double mHp2=myTHDM->getmHp2();
574  double bma=myTHDM->getbma();
575  double sina=myTHDM->getsina();
576  double cosa=myTHDM->getcosa();
577  double sin2a=2.0*sina*cosa;
578  double m12_2=myTHDM->getm12_2();
579 
580  return ((mHh2-mHl2)*(3.0*sin2a-sin(2.0*bma)*cos2b-cos(2.0*bma)*sin2b)
581  +2.0*(-8.0*m12_2+(mHh2+mHl2+4.0*mHp2)*sin2b))/(4.0*sin2b*vev*vev);
582 }
583 
584 
586 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
587 {}
588 
590 {
591  double mHl2=myTHDM->getmHl2();
592  double vev=myTHDM->v();
593  double mHh2=myTHDM->getmHh2();
594  double mA2=myTHDM->getmA2();
595  double mHp2=myTHDM->getmHp2();
596  double bma=myTHDM->getbma();
597 
598  return (2.0*mA2+mHl2+mHh2-4.0*mHp2+(mHl2-mHh2)*cos(2.0*bma))/(2.0*vev*vev);
599 }
600 
601 
603 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
604 {}
605 
607 {
608  double mHl2=myTHDM->getmHl2();
609  double vev=myTHDM->v();
610  double mHh2=myTHDM->getmHh2();
611  double mA2=myTHDM->getmA2();
612  double bma=myTHDM->getbma();
613 
614  return (-2.0*mA2+mHl2+mHh2+(mHl2-mHh2)*cos(2.0*bma))/(2.0*vev*vev);
615 }
616 
617 
619 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
620 {}
621 
623 {
624  double mHl2=myTHDM->getmHl2();
625  double vev=myTHDM->v();
626  double mHh2=myTHDM->getmHh2();
627  double bma=myTHDM->getbma();
628 
629  return ((mHl2-mHh2)*sin(2.0*bma))/(2.0*vev*vev);
630 }
631 
632 
634 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
635 {}
636 
638 {
639  double mHl2=myTHDM->getmHl2();
640  double vev=myTHDM->v();
641  double sinb=myTHDM->getsinb();
642  double cosb=myTHDM->getcosb();
643  double sin2b=2.0*sinb*cosb;
644  double cos2b=cosb*cosb-sinb*sinb;
645  double mHh2=myTHDM->getmHh2();
646  double bma=myTHDM->getbma();
647  double sina=myTHDM->getsina();
648  double cosa=myTHDM->getcosa();
649  double m12_2=myTHDM->getm12_2();
650 
651  return (4.0*cos2b*(-4.0*m12_2+(mHl2+mHh2)*sin2b)
652  +(mHl2-mHh2)*(3.0*(cosa*cosa-sina*sina)
653  +cos(2.0*bma)*cos2b-sin(2.0*bma)*sin2b)*sin2b)
654  /(4.0*sin2b*sin2b*vev*vev);
655 }
656 
657 
659 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
660 {}
661 
663 {
664  double mHl2=myTHDM->getmHl2();
665  double sinb=myTHDM->getsinb();
666  double cosb=myTHDM->getcosb();
667  double sin2b=2.0*sinb*cosb;
668  double mHh2=myTHDM->getmHh2();
669  double sina=myTHDM->getsina();
670  double cosa=myTHDM->getcosa();
671  double sin2a=2.0*sina*cosa;
672  double m12_2=myTHDM->getm12_2();
673 
674  return -((mHh2+mHl2)*sin2b+(mHh2-mHl2)*sin2a-4.0*m12_2)/(4.0*sin2b);
675 }
676 
677 
679 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
680 {}
681 
683 {
684  double m12_2=myTHDM->getm12_2();
685 
686  return -m12_2;
687 }
688 
689 
691 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
692 {}
693 
695 {
696  double mHl2=myTHDM->getmHl2();
697  double sinb=myTHDM->getsinb();
698  double cosb=myTHDM->getcosb();
699  double sin2b=2.0*sinb*cosb;
700  double cos2b=cosb*cosb-sinb*sinb;
701  double mHh2=myTHDM->getmHh2();
702  double bma=myTHDM->getbma();
703  double m12_2=myTHDM->getm12_2();
704 
705  return ((mHl2-mHh2)*sin(2.0*bma)-4.0*m12_2*cos2b)/(4.0*sin2b);
706 }
707 
708 
710 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
711 {}
712 
714 {
715  double mHl2=myTHDM->getmHl2();
716  double vev=myTHDM->v();
717  double sinb=myTHDM->getsinb();
718  double cosb=myTHDM->getcosb();
719  double sin2b=2.0*sinb*cosb;
720  double cos2b=cosb*cosb-sinb*sinb;
721  double mHh2=myTHDM->getmHh2();
722  double mHp2=myTHDM->getmHp2();
723  double sina=myTHDM->getsina();
724  double cosa=myTHDM->getcosa();
725  double sin2a=2.0*sina*cosa;
726  double cos2a=cosa*cosa-sina*sina;
727  double m12_2=myTHDM->getm12_2();
728 
729  return ((mHh2+mHl2-(mHh2-mHl2)*(cos2a*cos2b-sin2a*sin2b)
730  -4.0*m12_2/sin2b)/(sin2b*sin2b)
731  +2.0*mHp2)/(4.0*vev*vev);
732 }
733 
734 
736 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
737 {}
738 
740 {
741  double mHl2=myTHDM->getmHl2();
742  double vev=myTHDM->v();
743  double tanb=myTHDM->gettanb();
744  double sinb=myTHDM->getsinb();
745  double cosb=myTHDM->getcosb();
746  double sin2b=2.0*sinb*cosb;
747  double cos2b=cosb*cosb-sinb*sinb;
748  double mHh2=myTHDM->getmHh2();
749  double sina=myTHDM->getsina();
750  double cosa=myTHDM->getcosa();
751  double cos2a=cosa*cosa-sina*sina;
752  double m12_2=myTHDM->getm12_2();
753 
754  return ((mHh2+mHl2)*(0.5*tanb-0.5/tanb)
755  +(mHh2-mHl2)*cos2a/sin2b
756  +4.0*m12_2*cos2b/(sin2b*sin2b))/(4.0*vev*vev*sin2b);
757 }
758 
759 
761 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
762 {}
763 
765 {
766  double vev=myTHDM->v();
767  double sinb=myTHDM->getsinb();
768  double cosb=myTHDM->getcosb();
769  double sin2b=2.0*sinb*cosb;
770  double mHp2=myTHDM->getmHp2();
771  double m12_2=myTHDM->getm12_2();
772 
773  return (m12_2/sin2b-0.5*mHp2)/(vev*vev);
774 }
775 
776 
778 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
779 {}
780 
782 {
783  double vev=myTHDM->v();
784  double mA2=myTHDM->getmA2();
785  double mHp2=myTHDM->getmHp2();
786 
787  return (mA2-mHp2)/(2.0*vev*vev);
788 }
789 
790 
792 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
793 {}
794 
796 {
797  double mHl2=myTHDM->getmHl2();
798  double vev=myTHDM->v();
799  double sinb=myTHDM->getsinb();
800  double cosb=myTHDM->getcosb();
801  double sin2b=2.0*sinb*cosb;
802  double cos2b=cosb*cosb-sinb*sinb;
803  double mHh2=myTHDM->getmHh2();
804  double mHp2=myTHDM->getmHp2();
805  double bma=myTHDM->getbma();
806  double m12_2=myTHDM->getm12_2();
807 
808  return ((mHh2+mHl2-(mHh2-mHl2)*cos(2.0*bma)
809  -4.0*m12_2*cos2b*cos2b/sin2b)/(sin2b*sin2b)
810  -2.0*mHp2)/(4.0*vev*vev);
811 }
812 
813 
814 
816 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
817 {}
818 
820 {
821  double mHl2=myTHDM->getmHl2();
822  double vev=myTHDM->v();
823  double tanb=myTHDM->gettanb();
824  double sinb=myTHDM->getsinb();
825  double cosb=myTHDM->getcosb();
826  double sin2b=2.0*sinb*cosb;
827  double cos2b=cosb*cosb-sinb*sinb;
828  double mHh2=myTHDM->getmHh2();
829  double sina=myTHDM->getsina();
830  double cosa=myTHDM->getcosa();
831  double sin2a=2.0*sina*cosa;
832  double cos2a=cosa*cosa-sina*sina;
833  double m12_2=myTHDM->getm12_2();
834 
835  return (mHh2+mHl2+4.0*m12_2*cos2b/sin2b
836  +(mHh2-mHl2)*(cos2a-sin2a/tanb))/(4.0*vev*vev*cosb*cosb);
837 }
838 
839 
841 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
842 {}
843 
845 {
846  double mHl2=myTHDM->getmHl2();
847  double vev=myTHDM->v();
848  double tanb=myTHDM->gettanb();
849  double sinb=myTHDM->getsinb();
850  double cosb=myTHDM->getcosb();
851  double sin2b=2.0*sinb*cosb;
852  double cos2b=cosb*cosb-sinb*sinb;
853  double mHh2=myTHDM->getmHh2();
854  double sina=myTHDM->getsina();
855  double cosa=myTHDM->getcosa();
856  double sin2a=2.0*sina*cosa;
857  double cos2a=cosa*cosa-sina*sina;
858  double m12_2=myTHDM->getm12_2();
859 
860  return (mHh2+mHl2-4.0*m12_2*cos2b/sin2b
861  -(mHh2-mHl2)*(cos2a+sin2a*tanb))/(4.0*vev*vev*sinb*sinb);
862 }
863 
864 
866 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
867 {}
868 
870 {
871  double mHl2=myTHDM->getmHl2();
872  double vev=myTHDM->v();
873  double sinb=myTHDM->getsinb();
874  double cosb=myTHDM->getcosb();
875  double sin2b=2.0*sinb*cosb;
876  double mHh2=myTHDM->getmHh2();
877  double sina=myTHDM->getsina();
878  double cosa=myTHDM->getcosa();
879  double sin2a=2.0*sina*cosa;
880  double m12_2=myTHDM->getm12_2();
881 
882  return ((mHh2-mHl2)*sin2a-2.0*m12_2)/(2.0*vev*vev*sin2b);
883 }
884 
885 
887 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
888 {}
889 
891 {
892  double vev=myTHDM->v();
893  double mHp2=myTHDM->getmHp2();
894 
895  return (2.0*mHp2)/(vev*vev);
896 }
897 
898 
900 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
901 {}
902 
904 {
905  double vev=myTHDM->v();
906  double sinb=myTHDM->getsinb();
907  double cosb=myTHDM->getcosb();
908  double sin2b=2.0*sinb*cosb;
909  double m12_2=myTHDM->getm12_2();
910 
911  return 4.0*m12_2/(vev*vev*sin2b);
912 }
913 
914 
916 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
917 {}
918 
920 {
921  double vev=myTHDM->v();
922  double mA2=myTHDM->getmA2();
923 
924  return 2.0*mA2/(vev*vev);
925 }
Z3_THDM::Z3_THDM
Z3_THDM(const StandardModel &SM_i)
Z3_THDM constructor.
Definition: THDMquantities.cpp:560
xi0_THDM::computeThValue
double computeThValue()
The quadratic coupling .
Definition: THDMquantities.cpp:662
gslpp::cos
complex cos(const complex &z)
Definition: gslpp_complex.cpp:429
lambda5::lambda5
lambda5(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:268
g_hhHh::g_hhHh
g_hhHh(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:323
Y2_THDM::Y2_THDM
Y2_THDM(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:483
massdifference_mAmmHp::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:306
Z4_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:589
E22_THDM::E22_THDM
E22_THDM(const StandardModel &SM_i)
E22_THDM constructor.
Definition: THDMquantities.cpp:777
HHlambda6::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1255
m11_2::m11_2
m11_2(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:159
g_hHhHh::g_hHhHh
g_hHhHh(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:344
Z6_THDM::Z6_THDM
Z6_THDM(const StandardModel &SM_i)
Z6_THDM constructor.
Definition: THDMquantities.cpp:618
THDM::getsinb
double getsinb() const
A method get .
Definition: THDM.h:291
StandardModel::v
virtual double v() const
The Higgs vacuum expectation value.
Definition: StandardModel.cpp:917
g_hhHh::computeThValue
double computeThValue()
The triple Higgs coupling .
Definition: THDMquantities.cpp:327
massdifference_mHhmmA::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:222
mass_mHl::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:24
massdifference_mHhmmA::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:103
xi0_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:956
massdifference_mAmmHp::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:143
m11_2::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:350
HHlambda5::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1232
m22_2::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:180
HHlambda4::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1209
g_HhHpHm::computeThValue
double computeThValue()
The triple Higgs coupling .
Definition: THDMquantities.cpp:452
THDM::getmHh
double getmHh() const
A method get the mass of the "non-125 GeV" neutral scalar Higgs.
Definition: THDM.h:394
mass_mA::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:43
mass_mHh::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:75
eta00_THDM::eta00_THDM
eta00_THDM(const StandardModel &SM_i)
eta00_THDM constructor.
Definition: THDMquantities.cpp:709
xi3_THDM::computeThValue
double computeThValue()
The quadratic coupling .
Definition: THDMquantities.cpp:694
E22_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:781
Z5_THDM::Z5_THDM
Z5_THDM(const StandardModel &SM_i)
Z5_THDM constructor.
Definition: THDMquantities.cpp:602
THDM
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
gslpp::sin
complex sin(const complex &z)
Definition: gslpp_complex.cpp:420
lambda4::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:255
xi1_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:979
g_hhh::g_hhh
g_hhh(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:303
THDM::getmA2
double getmA2() const
A method get the squared mass of the pseudoscalar Higgs A.
Definition: THDM.h:423
massdifference_mHlmmA::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:63
m11_2::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:163
massdifference_mHhmmHp::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:123
E33_THDM::E33_THDM
E33_THDM(const StandardModel &SM_i)
E33_THDM constructor.
Definition: THDMquantities.cpp:791
g_HhAA::g_HhAA
g_HhAA(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:406
THDM::gettanb
double gettanb() const
A method get .
Definition: THDM.h:283
THDM::getm12_2
double getm12_2() const
A method get the parameter of the Higgs potential .
Definition: THDM.h:491
mass_mA::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:96
lambda3::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:235
Z4_THDM::Z4_THDM
Z4_THDM(const StandardModel &SM_i)
Z4_THDM constructor.
Definition: THDMquantities.cpp:585
Z7_THDM::Z7_THDM
Z7_THDM(const StandardModel &SM_i)
Z7_THDM constructor.
Definition: THDMquantities.cpp:633
Z5_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:606
lambda2::lambda2
lambda2(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:212
HHlambda2::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:844
Y3_THDM::computeThValue
double computeThValue()
The quadratic coupling .
Definition: THDMquantities.cpp:511
mass_mHl::mass_mHl
mass_mHl(const StandardModel &SM_i)
mass_mHl constructor.
Definition: THDMquantities.cpp:20
THDM::getmHp2
double getmHp2() const
A method get the squared charged Higgs mass.
Definition: THDM.h:457
massdifference_mHlmmHp::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:83
HHlambda5::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:903
massdifference_mHlmmHp::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:180
Z3_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:564
massdifference_mAmmHh::massdifference_mAmmHh
massdifference_mAmmHh(const StandardModel &SM_i)
massdifference_mAmmHh constructor.
Definition: THDMquantities.cpp:109
E22_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1094
massdifference_mAmmHl::massdifference_mAmmHl
massdifference_mAmmHl(const StandardModel &SM_i)
massdifference_mAmmHl constructor.
Definition: THDMquantities.cpp:69
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
g_HhHhHh::g_HhHhHh
g_HhHhHh(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:365
THDM::getsina
double getsina() const
A method get .
Definition: THDM.h:331
xi0_THDM::xi0_THDM
xi0_THDM(const StandardModel &SM_i)
xi0_THDM constructor.
Definition: THDMquantities.cpp:658
E33_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:795
lambda1::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:197
THDM::getmHh2
double getmHh2() const
A method get the squared mass of the "non-125 GeV" neutral scalar Higgs.
Definition: THDM.h:365
Y1_THDM::Y1_THDM
Y1_THDM(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:469
tanbeta::tanbeta
tanbeta(const StandardModel &SM_i)
tanbeta constructor.
Definition: THDMquantities.cpp:11
lambda1::lambda1
lambda1(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:193
massdifference_mHpmmHh::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:285
lambda345::lambda345
lambda345(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:284
Z2_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:818
HHlambda5::HHlambda5
HHlambda5(const StandardModel &SM_i)
HHlambda5 constructor.
Definition: THDMquantities.cpp:899
g_hHpHm::g_hHpHm
g_hHpHm(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:427
Z4_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:864
lambda1::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:396
massdifference_mHpmmHl::massdifference_mHpmmHl
massdifference_mHpmmHl(const StandardModel &SM_i)
massdifference_mHpmmHl constructor.
Definition: THDMquantities.cpp:89
lambda4::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:465
m22_2::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:373
Z2_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:540
lambda2::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:216
massdifference_mAmmHl::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:159
g_hHpHm::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:679
massdifference_mHhmmHp::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:264
eta3_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:739
g_hhh::computeThValue
double computeThValue()
The triple Higgs coupling .
Definition: THDMquantities.cpp:307
mass_mA::mass_mA
mass_mA(const StandardModel &SM_i)
mass_mA constructor.
Definition: THDMquantities.cpp:39
lambda3::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:442
E11_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:764
mass_mHl::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:54
g_hAA::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:631
mass_mHh::mass_mHh
mass_mHh(const StandardModel &SM_i)
mass_mHh constructor.
Definition: THDMquantities.cpp:29
Y3_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:772
mass_mHp::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:53
E11_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1071
Y1_THDM::computeThValue
double computeThValue()
The quadratic coupling .
Definition: THDMquantities.cpp:473
g_HhHhHh::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:607
Z6_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:622
mass_mHh::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:33
HHlambda1::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:819
lambda2::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:419
HHlambda3::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1186
gslpp::sqrt
complex sqrt(const complex &z)
Definition: gslpp_complex.cpp:385
THDM::getbma
double getbma() const
A method get .
Definition: THDM.h:307
HHlambda4::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:890
Z2_THDM::Z2_THDM
Z2_THDM(const StandardModel &SM_i)
Z2_THDM constructor.
Definition: THDMquantities.cpp:536
E33_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1117
g_hhHh::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:559
g_HhHpHm::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:703
Y2_THDM::computeThValue
double computeThValue()
The quadratic coupling .
Definition: THDMquantities.cpp:487
THDMquantities.h
Z1_THDM::Z1_THDM
Z1_THDM(const StandardModel &SM_i)
Z1_THDM constructor.
Definition: THDMquantities.cpp:521
tanbeta::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:33
HHlambda3::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:869
massdifference_mHpmmHh::massdifference_mHpmmHh
massdifference_mHpmmHh(const StandardModel &SM_i)
massdifference_mHpmmHh constructor.
Definition: THDMquantities.cpp:129
xi3_THDM::xi3_THDM
xi3_THDM(const StandardModel &SM_i)
xi3_THDM constructor.
Definition: THDMquantities.cpp:690
HHlambda2::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1163
massdifference_mAmmHh::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:113
massdifference_mHpmmA::massdifference_mHpmmA
massdifference_mHpmmA(const StandardModel &SM_i)
massdifference_mHpmmA constructor.
Definition: THDMquantities.cpp:149
lambda345::computeThValue
double computeThValue()
The quartic coupling combination .
Definition: THDMquantities.cpp:288
massdifference_mHhmmHp::massdifference_mHhmmHp
massdifference_mHhmmHp(const StandardModel &SM_i)
massdifference_mHhmmHp constructor.
Definition: THDMquantities.cpp:119
tanbeta::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:15
lambda345::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:511
Z1_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:525
Y3_THDM::Y3_THDM
Y3_THDM(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:507
eta00_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1025
massdifference_mHpmmA::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:327
lambda4::lambda4
lambda4(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:251
E11_THDM::E11_THDM
E11_THDM(const StandardModel &SM_i)
E11_THDM constructor.
Definition: THDMquantities.cpp:760
Z3_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:841
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
g_HhAA::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:655
THDM::getcosa
double getcosa() const
A method get .
Definition: THDM.h:323
g_hAA::g_hAA
g_hAA(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:385
HHlambda1::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1140
g_hHpHm::computeThValue
double computeThValue()
The triple Higgs coupling .
Definition: THDMquantities.cpp:431
THDM::getmHl2
double getmHl2() const
A method get the squared mass of the lighter neutral scalar Higgs.
Definition: THDM.h:339
g_HhHhHh::computeThValue
double computeThValue()
The triple Higgs coupling .
Definition: THDMquantities.cpp:369
massdifference_mAmmHp::massdifference_mAmmHp
massdifference_mAmmHp(const StandardModel &SM_i)
massdifference_mAmmHp constructor.
Definition: THDMquantities.cpp:139
massdifference_mAmmHh::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:243
Z1_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:795
lambda5::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:272
g_hAA::computeThValue
double computeThValue()
The triple Higgs coupling .
Definition: THDMquantities.cpp:389
Y2_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:749
g_hHhHh::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:583
g_hHhHh::computeThValue
double computeThValue()
The triple Higgs coupling .
Definition: THDMquantities.cpp:348
THDM::getmA
double getmA() const
A method get the mass of the pseudoscalar Higgs A.
Definition: THDM.h:437
THDM::getcosb
double getcosb() const
A method get .
Definition: THDM.h:299
massdifference_mHpmmHl::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:93
HHlambda6::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:919
g_hhh::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:535
massdifference_mHpmmHl::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:201
Y1_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:726
eta3_THDM::eta3_THDM
eta3_THDM(const StandardModel &SM_i)
eta3_THDM constructor.
Definition: THDMquantities.cpp:735
Z7_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:933
THDM.h
HHlambda3::HHlambda3
HHlambda3(const StandardModel &SM_i)
HHlambda3 constructor.
Definition: THDMquantities.cpp:865
m22_2::m22_2
m22_2(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:176
HHlambda4::HHlambda4
HHlambda4(const StandardModel &SM_i)
HHlambda4 constructor.
Definition: THDMquantities.cpp:886
xi3_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1002
massdifference_mHlmmA::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:138
lambda3::lambda3
lambda3(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:231
massdifference_mHlmmA::massdifference_mHlmmA
massdifference_mHlmmA(const StandardModel &SM_i)
massdifference_mHlmmA constructor.
Definition: THDMquantities.cpp:59
massdifference_mHhmmA::massdifference_mHhmmA
massdifference_mHhmmA(const StandardModel &SM_i)
massdifference_mHhmmA constructor.
Definition: THDMquantities.cpp:99
massdifference_mHpmmA::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:153
Z7_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:637
massdifference_mAmmHl::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:73
HHlambda1::HHlambda1
HHlambda1(const StandardModel &SM_i)
HHlambda1 constructor.
Definition: THDMquantities.cpp:815
HHlambda2::HHlambda2
HHlambda2(const StandardModel &SM_i)
HHlambda2 constructor.
Definition: THDMquantities.cpp:840
g_HhAA::computeThValue
double computeThValue()
The triple Higgs coupling .
Definition: THDMquantities.cpp:410
THDM::getmHp
double getmHp() const
A method get the charged Higgs mass.
Definition: THDM.h:471
eta3_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:1048
g_HhHpHm::g_HhHpHm
g_HhHpHm(const StandardModel &SM_i)
Constructor.
Definition: THDMquantities.cpp:448
xi1_THDM::xi1_THDM
xi1_THDM(const StandardModel &SM_i)
xi1_THDM constructor.
Definition: THDMquantities.cpp:678
lambda5::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:488
Z5_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:887
mass_mHp::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:117
xi1_THDM::computeThValue
double computeThValue()
The quadratic coupling .
Definition: THDMquantities.cpp:682
mass_mHp::mass_mHp
mass_mHp(const StandardModel &SM_i)
mass_mHp constructor.
Definition: THDMquantities.cpp:49
massdifference_mHlmmHp::massdifference_mHlmmHp
massdifference_mHlmmHp(const StandardModel &SM_i)
massdifference_mHlmmHp constructor.
Definition: THDMquantities.cpp:79
massdifference_mHpmmHh::computeThValue
double computeThValue()
Definition: THDMquantities.cpp:133
eta00_THDM::computeThValue
double computeThValue()
The quartic coupling .
Definition: THDMquantities.cpp:713
Z6_THDM::myTHDM
const THDM * myTHDM
Definition: THDMquantities.h:910
HHlambda6::HHlambda6
HHlambda6(const StandardModel &SM_i)
HHlambda6 constructor.
Definition: THDMquantities.cpp:915