#include <THDMfunctions.h>
Some functions which are needed for the Higgs observables.
Definition at line 23 of file THDMfunctions.h.
Public Member Functions | |
| double | computeThValue () |
| Empty function. More... | |
| gslpp::complex | f_func (const double x) const |
| f function for the gamma gamma coupling to h, H and A More... | |
| int | HSTheta (const double x) const |
| Heaviside \(\Theta\) function. More... | |
| gslpp::complex | Int1 (const double tau, const double lambda) const |
| \(I_1\) function for Z gamma coupling to h, H and A More... | |
| gslpp::complex | Int2 (const double tau, const double lambda) const |
| \(I_2\) function for Z gamma coupling to h, H and A More... | |
| double | KaellenFunction (const double a, const double b, const double c) const |
| Kaellen function. More... | |
| THDMfunctions (const StandardModel &SM_i) | |
| Constructor. More... | |
Public Member Functions inherited from ThObservable | |
| double | getBinMax () |
| A get method to get the maximum value of the bin. More... | |
| double | getBinMin () |
| A get method to get the minimum value of the bin. More... | |
| const StandardModel & | getModel () |
| A get method to get the model. More... | |
| void | setBinMax (double max) |
| A set method to set the maximum value of the bin. More... | |
| void | setBinMin (double min) |
| A set method to set the minimum value of the bin. More... | |
| ThObservable (const StandardModel &SM_i) | |
| Constructor. More... | |
| ThObservable (const ThObservable &orig) | |
| The copy constructor. More... | |
| virtual | ~ThObservable () |
| The default destructor. More... | |
Private Member Functions | |
| gslpp::complex | g_func (const double x) const |
| g function for the Int1 function More... | |
Additional Inherited Members | |
Protected Attributes inherited from ThObservable | |
| double | max |
| the bin maximum. More... | |
| double | min |
| The bin minimum. More... | |
| const StandardModel & | SM |
| A reference to an object of StandardMode class. More... | |
|
inline |
Constructor.
| [in] | ? |
Definition at line 30 of file THDMfunctions.h.
|
virtual |
| gslpp::complex THDMfunctions::f_func | ( | const double | x | ) | const |
f function for the gamma gamma coupling to h, H and A
The definition can be found in (2.19) of [85].
Definition at line 18 of file THDMfunctions.cpp.
|
private |
g function for the Int1 function
The definition can be found in (2.24) of [85].
Definition at line 30 of file THDMfunctions.cpp.
| int THDMfunctions::HSTheta | ( | const double | x | ) | const |
Heaviside \(\Theta\) function.
Gives 1 for \(x\geq 0\) and 0 for \(x<0\).
Definition at line 58 of file THDMfunctions.cpp.
| gslpp::complex THDMfunctions::Int1 | ( | const double | tau, |
| const double | lambda | ||
| ) | const |
\(I_1\) function for Z gamma coupling to h, H and A
The definition can be found in (2.24) of [85].
Definition at line 44 of file THDMfunctions.cpp.
| gslpp::complex THDMfunctions::Int2 | ( | const double | tau, |
| const double | lambda | ||
| ) | const |
\(I_2\) function for Z gamma coupling to h, H and A
The definition can be found in (2.24) of [85].
Definition at line 52 of file THDMfunctions.cpp.
| double THDMfunctions::KaellenFunction | ( | const double | a, |
| const double | b, | ||
| const double | c | ||
| ) | const |
Kaellen function.
Definition at line 65 of file THDMfunctions.cpp.