An observable class for the requirement of tree level perturbative unitarity. More...
#include <unitarity.h>
Inherits ThObservable.
Inherited by unitarity1, unitarity10, unitarity11, unitarity12, unitarity2, unitarity3, unitarity4, unitarity5, unitarity6, unitarity7, unitarity8, and unitarity9.
An observable class for the requirement of tree level perturbative unitarity.
This class is used to require the unitarity for all the tree level scalar-scalar scattering amplitudes. The 12 eigenvalues of the S-matrix can be found in [7],Ginzburg:2005dt. They should be smaller than \(8\pi\) in magnitude to preserve unitarity of the S-matrix, however corresponding two-loop calculations in the SM show that a more reasonable upper bound on their absolute values would be \(2\pi\) (see discussion in [22]).
Definition at line 30 of file unitarity.h.
Public Member Functions | |
| double | computeThValue () |
| An empty constructor. More... | |
| unitarity (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... | |
Public Attributes | |
| const THDM * | myTHDM |
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... | |
| unitarity::unitarity | ( | const StandardModel & | SM_i | ) |
Constructor.
| [in] | ? |
Definition at line 11 of file unitarity.cpp.
|
virtual |
An empty constructor.
Implements ThObservable.
Reimplemented in unitarity12, unitarity11, unitarity10, unitarity9, unitarity8, unitarity7, unitarity6, unitarity5, unitarity4, unitarity3, unitarity2, and unitarity1.
Definition at line 15 of file unitarity.cpp.
| const THDM* unitarity::myTHDM |
Definition at line 44 of file unitarity.h.