A class for the general MSSM. More...
#include <GeneralSUSY.h>
Inheritance diagram for GeneralSUSY:A class for the general MSSM.
Sets all soft masses and trilinear couplings for squarks and sleptons.
The model parameters of GeneralSUSY model are summarized below:
| Label | LaTeX symbol | Description |
|---|---|---|
| msQhat2_11r, msQhat2_12r, msQhat2_13r msQhat2_21r, msQhat2_22r, msQhat2_23r msQhat2_31r, msQhat2_32r, msQhat2_33r | Elements of the matrix \(\mathcal{R}(m_Q^2)\) | Real part of the squared soft mass matrix of the \(SU(2)_L\) doublet squarks |
| msQhat2_11i, msQhat2_12i, msQhat2_13i msQhat2_21i, msQhat2_22i, msQhat2_23i msQhat2_31i, msQhat2_32i, msQhat2_33i | Elements of the matrix \(\mathcal{I}(m_Q^2)\) | Imaginary part of the squared soft mass matrix of the \(SU(2)_L\) doublet squarks |
| msUhat2_11r, msUhat2_12r, msUhat2_13r msUhat2_21r, msUhat2_22r, msUhat2_23r msUhat2_31r, msUhat2_32r, msUhat2_33r | Elements of the matrix \(\mathcal{R}(m_U^2)\) | Real part of the squared soft mass matrix of the up-type \(SU(2)_L\) singlet squarks |
| msUhat2_11i, msUhat2_12i, msUhat2_13i msUhat2_21i, msUhat2_22i, msUhat2_23i msUhat2_31i, msUhat2_32i, msUhat2_33i | Elements of the matrix \(\mathcal{I}(m_U^2)\) | Imaginary part of the squared soft mass matrix of the up-type \(SU(2)_L\) singlet squarks |
| msDhat2_11r, msDhat2_12r, msDhat2_13r msDhat2_21r, msDhat2_22r, msDhat2_23r msDhat2_31r, msDhat2_32r, msDhat2_33r | Elements of the matrix \(\mathcal{R}(m_D^2)\) | Real part of the squared soft mass matrix of the down-type \(SU(2)_L\) singlet squarks |
| msDhat2_11i, msDhat2_12i, msDhat2_13i msDhat2_21i, msDhat2_22i, msDhat2_23i msDhat2_31i, msDhat2_32i, msDhat2_33i | Elements of the matrix \(\mathcal{I}(m_D^2)\) | Imaginary part of the squared soft mass matrix of the down-type \(SU(2)_L\) singlet squarks |
| msLhat2_11r, msLhat2_12r, msLhat2_13r msLhat2_21r, msLhat2_22r, msLhat2_23r msLhat2_31r, msLhat2_32r, msLhat2_33r | Elements of the matrix \(\mathcal{R}(m_L^2)\) | Real part of the squared soft mass matrix of the \(SU(2)_L\) doublet sleptons |
| msLhat2_11i, msLhat2_12i, msLhat2_13i msLhat2_21i, msLhat2_22i, msLhat2_23i msLhat2_31i, msLhat2_32i, msLhat2_33i | Elements of the matrix \(\mathcal{I}(m_L^2)\) | Imaginary part of the squared soft mass matrix of the \(SU(2)_L\) doublet sleptons |
| msEhat2_11r, msEhat2_12r, msEhat2_13r msEhat2_21r, msEhat2_22r, msEhat2_23r msEhat2_31r, msEhat2_32r, msEhat2_33r | Elements of the matrix \(\mathcal{R}(m_E^2)\) | Real part of the squared soft mass matrix of the up-type \(SU(2)_L\) singlet slepton |
| msEhat2_11i, msEhat2_12i, msEhat2_13i msEhat2_21i, msEhat2_22i, msEhat2_23i msEhat2_31i, msEhat2_32i, msEhat2_33i | Elements of the matrix \(\mathcal{I}(m_E^2)\) | Imaginary part of the squared soft mass matrix of the up-type \(SU(2)_L\) singlet slepton |
| msNhat2_11r, msNhat2_12r, msNhat2_13r msNhat2_21r, msNhat2_22r, msNhat2_23r msNhat2_31r, msNhat2_32r, msNhat2_33r | Elements of the matrix \(\mathcal{R}(m_N^2)\) | Real part of the squared soft mass matrix of the down-type \(SU(2)_L\) singlet slepton |
| msNhat2_11i, msNhat2_12i, msNhat2_13i msNhat2_21i, msNhat2_22i, msNhat2_23i msNhat2_31i, msNhat2_32i, msNhat2_33i | Elements of the matrix \(\mathcal{I}(m_N^2)\) | Imaginary part of the squared soft mass matrix of the down-type \(SU(2)_L\) singlet slepton |
| TUhat_11r, TUhat_12r, TUhat_13r TUhat_21r, TUhat_22r, TUhat_23r TUhat_31r, TUhat_32r, TUhat_33r | Elements of the matrix \(\mathcal{R}(T_U)\) | Real part of the tri-linear coupling of the up-type squarks |
| TUhat_11i, TUhat_12i, TUhat_13i TUhat_21i, TUhat_22i, TUhat_23i TUhat_31i, TUhat_32i, TUhat_33i | Elements of the matrix \(\mathcal{I}(T_U)\) | Imaginary part of the tri-linear coupling of the up-type squarks |
| TDhat_11r, TDhat_12r, TDhat_13r TDhat_21r, TDhat_22r, TDhat_23r TDhat_31r, TDhat_32r, TDhat_33r | Elements of the matrix \(\mathcal{R}(T_D)\) | Real part of the tri-linear coupling of the down-type squarks |
| TDhat_11i, TDhat_12i, TDhat_13i TDhat_21i, TDhat_22i, TDhat_23i TDhat_31i, TDhat_32i, TDhat_33i | Elements of the matrix \(\mathcal{I}(T_D)\) | Imaginary part of the tri-linear coupling of the down-type squarks |
| TEhat_11r, TEhat_12r, TEhat_13r TEhat_21r, TEhat_22r, TEhat_23r TEhat_31r, TEhat_32r, TEhat_33r | Elements of the matrix \(\mathcal{R}(T_E)\) | Real part of the tri-linear coupling of the up-type slepton |
| TEhat_11i, TEhat_12i, TEhat_13i TEhat_21i, TEhat_22i, TEhat_23i TEhat_31i, TEhat_32i, TEhat_33i | Elements of the matrix \(\mathcal{I}(T_E)\) | Imaginary part of the tri-linear coupling of the up-type slepton |
| TNhat_11r, TNhat_12r, TNhat_13r TNhat_21r, TNhat_22r, TNhat_23r TNhat_31r, TNhat_32r, TNhat_33r | Elements of the matrix \(\mathcal{R}(T_N)\) | Real part of the tri-linear coupling of the down-type slepton |
| TNhat_11i, TNhat_12i, TNhat_13i TNhat_21i, TNhat_22i, TNhat_23i TNhat_31i, TNhat_32i, TNhat_33i | Elements of the matrix \(\mathcal{I}(T_N)\) | Imaginary part of the tri-linear coupling of the down-type slepton |
Definition at line 200 of file GeneralSUSY.h.
Public Member Functions | |
| virtual bool | CheckParameters (const std::map< std::string, double > &DPars) |
| A method to check if all the mandatory parameters for GeneralSUSY have been provided in model initialization. More... | |
| GeneralSUSY () | |
| Friend classes of GeneralSUSY class. More... | |
| virtual bool | Init (const std::map< std::string, double > &DPars) |
| Initializes the GeneralSUSY parameters found in the argument. More... | |
| virtual bool | InitializeModel () |
| A method to initialize the model. More... | |
| virtual bool | PostUpdate () |
| The post-update method for GeneralSUSY. More... | |
| virtual bool | PreUpdate () |
| The pre-update method for GeneralSUSY. More... | |
| virtual bool | Update (const std::map< std::string, double > &DPars) |
| The update method for GeneralSUSY. More... | |
Static Public Attributes | |
| static const std::string | GeneralSUSYvars [NGeneralSUSYvars] |
| static const int | NGeneralSUSYvars = 126 |
Private Member Functions | |
| virtual void | setParameter (const std::string, const double &) |
| A method to set the value of a parameter of GeneralSUSY. More... | |
| virtual void | SetSoftTerms () |
| GeneralSUSY::GeneralSUSY | ( | ) |
|
virtual |
A method to check if all the mandatory parameters for GeneralSUSY have been provided in model initialization.
| [in] | DPars | a map of the parameters that are being updated in the Monte Carlo run (including parameters that are varied and those that are held constant) |
Definition at line 456 of file GeneralSUSY.cpp.
|
virtual |
Initializes the GeneralSUSY parameters found in the argument.
| [in] | DPars | a map containing the parameters (all as double) to be used in Monte Carlo |
Definition at line 165 of file GeneralSUSY.cpp.
|
virtual |
A method to initialize the model.
This method, called via InputParser::ReadParameters(), allocates memory to the pointers defined in the current class.
Definition at line 159 of file GeneralSUSY.cpp.
|
virtual |
The post-update method for GeneralSUSY.
This method runs all the procedures that are need to be executed after the model is successfully updated.
Definition at line 192 of file GeneralSUSY.cpp.
|
virtual |
The pre-update method for GeneralSUSY.
Definition at line 170 of file GeneralSUSY.cpp.
|
privatevirtual |
A method to set the value of a parameter of GeneralSUSY.
| [in] | name | name of a model parameter |
| [in] | value | the value to be assigned to the parameter specified by name |
Definition at line 198 of file GeneralSUSY.cpp.
|
privatevirtual |
Definition at line 468 of file GeneralSUSY.cpp.
|
virtual |
The update method for GeneralSUSY.
This method updates all the model parameters with given DPars.
| [in] | DPars | a map of the parameters that are being updated in the Monte Carlo run |
Definition at line 176 of file GeneralSUSY.cpp.
|
static |
Definition at line 203 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
static |
Definition at line 202 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.
|
private |
Definition at line 263 of file GeneralSUSY.h.