8#ifndef GENERALTHDMUNITARITY_H
9#define GENERALTHDMUNITARITY_H
36 bool CalcSeigen21(gslpp::matrix<gslpp::complex>& Seigvec_i, gslpp::vector<double>& Seigval_i);
41 bool CalcSeigen01(gslpp::matrix<gslpp::complex>& Seigvec_i, gslpp::vector<double>& Seigval_i);
46 bool CalcSeigen00(gslpp::matrix<gslpp::complex>& Seigvec_i, gslpp::vector<double>& Seigval_i);
A model class for the Standard Model.
A class for a model prediction of an observable.
unitarity_GTHDM myunitarity_GTHDM
perturbativity1_GTHDM(const StandardModel &SM_i)
perturbativity1_GTHDM constructor.
unitarity_GTHDM myunitarity_GTHDM
perturbativity2_GTHDM(const StandardModel &SM_i)
perturbativity2_GTHDM constructor.
unitarity10_GTHDM(const StandardModel &SM_i)
unitarity10_GTHDM constructor.
unitarity_GTHDM myunitarity_GTHDM
unitarity_GTHDM myunitarity_GTHDM
unitarity11_GTHDM(const StandardModel &SM_i)
unitarity11_GTHDM constructor.
unitarity12_GTHDM(const StandardModel &SM_i)
unitarity12_GTHDM constructor.
unitarity_GTHDM myunitarity_GTHDM
unitarity_GTHDM myunitarity_GTHDM
unitarity1_GTHDM(const StandardModel &SM_i)
unitarity1_GTHDM constructor.
unitarity2_GTHDM(const StandardModel &SM_i)
unitarity2_GTHDM constructor.
unitarity_GTHDM myunitarity_GTHDM
unitarity_GTHDM myunitarity_GTHDM
unitarity3_GTHDM(const StandardModel &SM_i)
unitarity3_GTHDM constructor.
unitarity4_GTHDM(const StandardModel &SM_i)
unitarity4_GTHDM constructor.
const GeneralTHDM & myGTHDM
unitarity_GTHDM myunitarity_GTHDM
unitarity5_GTHDM(const StandardModel &SM_i)
unitarity5_GTHDM constructor.
unitarity6_GTHDM(const StandardModel &SM_i)
unitarity6_GTHDM constructor.
unitarity_GTHDM myunitarity_GTHDM
unitarity_GTHDM myunitarity_GTHDM
unitarity7_GTHDM(const StandardModel &SM_i)
unitarity7_GTHDM constructor.
unitarity_GTHDM myunitarity_GTHDM
unitarity8_GTHDM(const StandardModel &SM_i)
unitarity8_GTHDM constructor.
unitarity9_GTHDM(const StandardModel &SM_i)
unitarity9_GTHDM constructor.
unitarity_GTHDM myunitarity_GTHDM
bool CalcSeigen01(gslpp::matrix< gslpp::complex > &Seigvec_i, gslpp::vector< double > &Seigval_i)
Computes the eigenvalues of the S matrix with .
gslpp::vector< double > getSeigen00()
Assigns to a vector the eigenvalues of the S matrix with .
double RelCorrHHpHm()
Computes the relative correction of the vertex HHpHm (so NLO/LO contribution to that vertex)
gslpp::matrix< gslpp::complex > Smat21
gslpp::matrix< gslpp::complex > Seigvec01
gslpp::vector< double > Seigval00
const GeneralTHDM & myGTHDM
gslpp::vector< double > getSeigen21()
Assigns to a vector the eigenvalues of the S matrix with .
bool CalcSeigen00(gslpp::matrix< gslpp::complex > &Seigvec_i, gslpp::vector< double > &Seigval_i)
Computes the eigenvalues of the S matrix with .
double RelCorrhHpHm()
Computes the relative correction of the vertex hHpHm (so NLO/LO contribution to that vertex)
unitarity_GTHDM(const StandardModel &SM_i)
Constructor.
gslpp::vector< double > getSeigen01()
Assigns to a vector the eigenvalues of the S matrix with .
gslpp::matrix< gslpp::complex > Smat00
gslpp::matrix< gslpp::complex > Smat01
gslpp::vector< double > Seigval21
gslpp::vector< double > Seigval01
bool CalcSeigen21(gslpp::matrix< gslpp::complex > &Seigvec_i, gslpp::vector< double > &Seigval_i)
Computes the eigenvalues of the S matrix with .
gslpp::matrix< gslpp::complex > Seigvec21
gslpp::matrix< gslpp::complex > Seigvec00
virtual ~unitarity_GTHDM()
Destructor.