a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
SUSYMassInsertion Class Reference

#include <SUSYMassInsertion.h>

+ Inheritance diagram for SUSYMassInsertion:

Detailed Description

Definition at line 15 of file SUSYMassInsertion.h.

Public Member Functions

virtual bool CheckParameters (const std::map< std::string, double > &DPars)
 
gslpp::matrix< gslpp::complexgetDd_LL () const
 
gslpp::matrix< gslpp::complexgetDd_LR () const
 
gslpp::matrix< gslpp::complexgetDd_RL () const
 
gslpp::matrix< gslpp::complexgetDd_RR () const
 
gslpp::matrix< gslpp::complexgetDu_LL () const
 
gslpp::matrix< gslpp::complexgetDu_LR () const
 
gslpp::matrix< gslpp::complexgetDu_RL () const
 
gslpp::matrix< gslpp::complexgetDu_RR () const
 
double getM3 () const
 
virtual SUSYMassInsertionMatchinggetMatching () const
 
double getMsq () const
 
double getMuM () const
 
virtual bool Init (const std::map< std::string, double > &DPars)
 a method to check the correct assignment forthe value of all the SM and SUSY parameters in respect to the one in Model.conf More...
 
virtual bool InitializeModel ()
 
virtual bool PostUpdate ()
 
virtual bool PreUpdate ()
 
void setDd_LL (gslpp::matrix< gslpp::complex > Dd_LL)
 set \( \delta^{d}_LL \) mass insertion More...
 
void setDd_LR (gslpp::matrix< gslpp::complex > Dd_LR)
 set \( \delta^{d}_LR \) mass insertion More...
 
void setDd_RL (gslpp::matrix< gslpp::complex > Dd_RL)
 set \( \delta^{d}_RL \) mass insertion More...
 
void setDd_RR (gslpp::matrix< gslpp::complex > Dd_RR)
 set \( \delta^{d}_RR \) mass insertion More...
 
void setDu_LL (gslpp::matrix< gslpp::complex > Du_LL)
 set delta^u_LL mass insertion More...
 
void setDu_LR (gslpp::matrix< gslpp::complex > Du_LR)
 set \( \delta^{u}_LR \) mass insertion More...
 
void setDu_RL (gslpp::matrix< gslpp::complex > Du_RL)
 set \( \delta^{u}_RL \) mass insertion More...
 
void setDu_RR (gslpp::matrix< gslpp::complex > Du_RR)
 set \( \delta^{u}_RR \) mass insertion More...
 
void setM3 (double m3)
 set the gluino mass More...
 
void setMsq (double Msq)
 set mean value squark mass More...
 
void setMuM (double MuM)
 set the SUSY matching scale More...
 
 SUSYMassInsertion ()
 SUSYMassInsertion constructor. More...
 
virtual bool Update (const std::map< std::string, double > &DPars)
 a method to update SM and SUSY parameters found in the argument More...
 
virtual ~SUSYMassInsertion ()
 SUSYMassInsertion destructor. More...
 
- Public Member Functions inherited from StandardModel
virtual double A_f (const Particle f) const
 The left-right asymmetry in \(e^+e^-\to Z\to \ell \bar{\ell}\) at the \(Z\)-pole, \(\mathcal{A}_\ell\). More...
 
virtual double AFB (const Particle f) const
 
double Ale (double mu, orders order, bool Nf_thr=true) const
 The running electromagnetic coupling \(\alpha_e(\mu)\) in the \(\overline{MS}\) scheme. More...
 
double ale_OS (const double mu, orders order=FULLNLO) const
 The running electromagnetic coupling \(\alpha(\mu)\) in the on-shell scheme. More...
 
double alphaMz () const
 The electromagnetic coupling at the \(Z\)-mass scale, \(\alpha(M_Z^2)=\alpha/(1-\Delta\alpha(M_Z^2))\). More...
 
double Als (double mu, orders order=FULLNLO, bool qed_flag=false, bool Nf_thr=true) const
 The running QCD coupling \(\alpha(\mu)\) in the \(\overline{MS}\) scheme including QED corrections. More...
 
double AlsByOrder (double mu, orders order=FULLNLO, bool qed_flag=false, bool Nf_thr=true) const
 
double Alstilde5 (const double mu) const
 The value of \(\frac{\alpha_s^{\mathrm{FULLNLO}}}{4\pi}\) at any scale \(\mu\) with the number of flavours \(n_f = 4\) and full EW corrections. More...
 
double Beta_e (int nm, unsigned int nf) const
 QED beta function coefficients - eq. (36) hep-ph/0512066. More...
 
double Beta_s (int nm, unsigned int nf) const
 QCD beta function coefficients including QED corrections - eq. (36) hep-ph/0512066. More...
 
double c02 () const
 The square of the cosine of the weak mixing angle \(c_0^2\) defined without weak radiative corrections. More...
 
virtual bool CheckFlags () const
 A method to check the sanity of the set of model flags. More...
 
bool checkSMparamsForEWPO ()
 A method to check whether the parameters relevant to the EWPO are updated. More...
 
double computeBrHtobb () const
 The Br \((H\to bb)\) in the Standard Model. More...
 
double computeBrHtocc () const
 The Br \((H\to cc)\) in the Standard Model. More...
 
double computeBrHtogaga () const
 The Br \((H\to\gamma\gamma)\) in the Standard Model. More...
 
double computeBrHtogg () const
 The Br \((H\to gg)\) in the Standard Model. More...
 
double computeBrHtomumu () const
 The Br \((H\to \mu\mu)\) in the Standard Model. More...
 
double computeBrHtoss () const
 The Br \((H\to ss)\) in the Standard Model. More...
 
double computeBrHtotautau () const
 The Br \((H\to \tau\tau)\) in the Standard Model. More...
 
double computeBrHtoWW () const
 The Br \((H\to WW)\) in the Standard Model. More...
 
double computeBrHtoZga () const
 The Br \((H\to Z\gamma)\) in the Standard Model. More...
 
double computeBrHtoZZ () const
 The Br \((H\to ZZ)\) in the Standard Model. More...
 
double computeBrHtoZZinv () const
 The Br \((H\to ZZ \to inv)\) in the Standard Model. More...
 
void ComputeDeltaR_rem (const double Mw_i, double DeltaR_rem[orders_EW_size]) const
 A method to collect \(\Delta r_{\mathrm{rem}}\) computed via subclasses. More...
 
void ComputeDeltaRho (const double Mw_i, double DeltaRho[orders_EW_size]) const
 A method to collect \(\Delta\rho\) computed via subclasses. More...
 
double computeGammaHgaga_tt () const
 The top loop contribution to \(H\to\gamma\gamma\) in the Standard Model. More...
 
double computeGammaHgaga_tW () const
 The mixed \(t-W\) loop contribution to \(H\to\gamma\gamma\) in the Standard Model. More...
 
double computeGammaHgaga_WW () const
 The \(W\) loop contribution to \(H\to\gamma\gamma\) in the Standard Model. More...
 
double computeGammaHgg_bb () const
 The bottom loop contribution to \(H\to gg\) in the Standard Model. More...
 
double computeGammaHgg_tb () const
 The top-bottom interference contribution to \(H\to gg\) in the Standard Model. More...
 
double computeGammaHgg_tt () const
 The top loop contribution to \(H\to gg\) in the Standard Model. More...
 
double computeGammaHTotal () const
 The Higgs total width in the Standard Model. More...
 
double computeGammaHZga_tt () const
 The top loop contribution to \(H\to Z\gamma\) in the Standard Model. More...
 
double computeGammaHZga_tW () const
 The mixed \(t-W\) loop contribution to \(H\to Z\gamma\) in the Standard Model. More...
 
double computeGammaHZga_WW () const
 The \(W\) loop contribution to \(H\to Z\gamma\) in the Standard Model. Currently it returns the value of tab 41 in ref. [138]. More...
 
double computeSigmaggH (const double sqrt_s) const
 The ggH cross section in the Standard Model. More...
 
double computeSigmaggH_bb (const double sqrt_s) const
 The square of the bottom-quark contribution to the ggH cross section in the Standard Model. More...
 
double computeSigmaggH_tb (const double sqrt_s) const
 The top-bottom interference contribution to the ggH cross section in the Standard Model. More...
 
double computeSigmaggH_tt (const double sqrt_s) const
 The square of the top-quark contribution to the ggH cross section in the Standard Model. More...
 
double computeSigmattH (const double sqrt_s) const
 The ttH production cross section in the Standard Model. More...
 
double computeSigmaVBF (const double sqrt_s) const
 The VBF cross section in the Standard Model. More...
 
double computeSigmaWF (const double sqrt_s) const
 The W fusion contribution \(\sigma_{WF}\) to higgs-production cross section in the Standard Model. More...
 
double computeSigmaWH (const double sqrt_s) const
 The WH production cross section in the Standard Model. More...
 
double computeSigmaZF (const double sqrt_s) const
 The Z fusion contribution \(\sigma_{ZF}\) to higgs-production cross section in the Standard Model. More...
 
double computeSigmaZH (const double sqrt_s) const
 The ZH production cross section in the Standard Model. More...
 
double computeSigmaZWF (const double sqrt_s) const
 The Z W interference fusion contribution \(\sigma_{ZWF}\) to higgs-production cross section in the Standard Model. More...
 
virtual double cW2 () const
 
virtual double cW2 (const double Mw_i) const
 The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as \(c_W^2\). More...
 
double DeltaAlpha () const
 The total corrections to the electromagnetic coupling \(\alpha\) at the \(Z\)-mass scale, denoted as \(\Delta\alpha(M_Z^2)\). More...
 
double DeltaAlphaL5q () const
 The sum of the leptonic and the five-flavour hadronic corrections to the electromagnetic coupling \(\alpha\) at the \(Z\)-mass scale, denoted as \(\Delta\alpha^{\ell+5q}(M_Z^2)\). More...
 
double DeltaAlphaLepton (const double s) const
 Leptonic contribution to the electromagnetic coupling \(\alpha\), denoted as \(\Delta\alpha_{\mathrm{lept}}(s)\). More...
 
double DeltaAlphaTop (const double s) const
 Top-quark contribution to the electromagnetic coupling \(\alpha\), denoted as \(\Delta\alpha_{\mathrm{top}}(s)\). More...
 
virtual gslpp::complex deltaKappaZ_f (const Particle f) const
 Flavour non-universal vertex corrections to \(\kappa_Z^l\), denoted by \(\Delta\kappa_Z^l\). More...
 
virtual double DeltaR () const
 The SM prediction for \(\Delta r\) derived from that for the \(W\) boson mass. More...
 
virtual double DeltaRbar () const
 The SM prediction for \(\Delta \overline{r}\) derived from that for the \(W\)-boson mass. More...
 
virtual gslpp::complex deltaRhoZ_f (const Particle f) const
 Flavour non-universal vertex corrections to \(\rho_Z^l\), denoted by \(\Delta\rho_Z^l\). More...
 
virtual double epsilon1 () const
 The SM contribution to the epsilon parameter \(\varepsilon_1\). More...
 
virtual double epsilon2 () const
 The SM contribution to the epsilon parameter \(\varepsilon_2\). More...
 
virtual double epsilon3 () const
 The SM contribution to the epsilon parameter \(\varepsilon_3\). More...
 
virtual double epsilonb () const
 The SM contribution to the epsilon parameter \(\varepsilon_b\). More...
 
virtual gslpp::complex gA_f (const Particle f) const
 The effective leptonic neutral-current axial-vector coupling \(g_A^l\) in the SM. More...
 
virtual double Gamma_had () const
 The hadronic decay width of the \(Z\) boson, \(\Gamma_{h}\). More...
 
virtual double Gamma_inv () const
 The invisible partial decay width of the \(Z\) boson, \(\Gamma_{\mathrm{inv}}\). More...
 
virtual double Gamma_Z () const
 The total decay width of the \(Z\) boson, \(\Gamma_Z\). More...
 
virtual double GammaW () const
 The total width of the \(W\) boson, \(\Gamma_W\). More...
 
virtual double GammaW (const Particle fi, const Particle fj) const
 A partial decay width of the \(W\) boson decay into a SM fermion pair. More...
 
virtual double GammaZ (const Particle f) const
 The \(Z\to \ell\bar{\ell}\) partial decay width, \(\Gamma_\ell\). More...
 
double getAle () const
 A get method to retrieve the fine-structure constant \(\alpha\). More...
 
double getAlsMz () const
 A get method to access the value of \(\alpha_s(M_Z)\). More...
 
virtual double getCBd () const
 The ratio of the absolute value of the $B_d$ mixing amplitude over the Standard Model value. More...
 
virtual double getCBs () const
 The ratio of the absolute value of the $B_s$ mixing amplitude over the Standard Model value. More...
 
virtual double getCCC1 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual double getCCC2 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual double getCCC3 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual double getCCC4 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual double getCCC5 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual double getCDMK () const
 The ratio of the real part of the $K$ mixing amplitude over the Standard Model value. More...
 
virtual double getCepsK () const
 The ratio of the imaginary part of the $K$ mixing amplitude over the Standard Model value. More...
 
CKM getCKM () const
 A get method to retrieve the member object of type CKM. More...
 
double getDAle5Mz () const
 A get method to retrieve the five-flavour hadronic contribution to the electromagnetic coupling, \(\Delta\alpha_{\mathrm{had}}^{(5)}(M_Z^2)\). More...
 
double getDelGammaZ () const
 A get method to retrieve the theoretical uncertainty in \(\Gamma_Z\), denoted as \(\delta\,\Gamma_Z\). More...
 
double getDelMw () const
 A get method to retrieve the theoretical uncertainty in \(M_W\), denoted as \(\delta\,M_W\). More...
 
double getDelR0b () const
 A get method to retrieve the theoretical uncertainty in \(R_b^0\), denoted as \(\delta\,R_b^0\). More...
 
double getDelR0c () const
 A get method to retrieve the theoretical uncertainty in \(R_c^0\), denoted as \(\delta\,R_c^0\). More...
 
double getDelR0l () const
 A get method to retrieve the theoretical uncertainty in \(R_l^0\), denoted as \(\delta\,R_l^0\). More...
 
double getDelSigma0H () const
 A get method to retrieve the theoretical uncertainty in \(\sigma_{Hadron}^0\), denoted as \(\delta\,\sigma_{Hadron}^0\). More...
 
double getDelSin2th_b () const
 A get method to retrieve the theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{b}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{b}\). More...
 
double getDelSin2th_l () const
 A get method to retrieve the theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{\rm lept}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{\rm lept}\). More...
 
double getDelSin2th_q () const
 A get method to retrieve the theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{q\not = b,t}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{q\not = b,t}\). More...
 
std::string getFlagKappaZ () const
 A method to retrieve the model flag KappaZ. More...
 
std::string getFlagMw () const
 A method to retrieve the model flag Mw. More...
 
std::string getFlagRhoZ () const
 A method to retrieve the model flag RhoZ. More...
 
const FlavourgetFlavour () const
 
double getGF () const
 A get method to retrieve the Fermi constant \(G_\mu\). More...
 
int getIterationNo () const
 
Particle getLeptons (const QCD::lepton p) const
 A get method to retrieve the member object of a lepton. More...
 
virtual double getMHl () const
 A get method to retrieve the Higgs mass \(m_h\). More...
 
virtual double getmq (const QCD::quark q, const double mu) const
 
double getMuw () const
 A get method to retrieve the matching scale \(\mu_W\) around the weak scale. More...
 
EWSMApproximateFormulaegetMyApproximateFormulae () const
 A get method to retrieve the member pointer of type EWSMApproximateFormulae. More...
 
EWSMcachegetMyEWSMcache () const
 A get method to retrieve the member pointer of type EWSMcache. More...
 
LeptonFlavourgetMyLeptonFlavour () const
 
EWSMOneLoopEWgetMyOneLoopEW () const
 A get method to retrieve the member pointer of type EWSMOneLoopEW,. More...
 
EWSMThreeLoopEWgetMyThreeLoopEW () const
 
EWSMThreeLoopEW2QCDgetMyThreeLoopEW2QCD () const
 
EWSMThreeLoopQCDgetMyThreeLoopQCD () const
 
EWSMTwoFermionsLEP2getMyTwoFermionsLEP2 () const
 A get method to retrieve the member pointer of type EWSMTwoFermionsLEP2. More...
 
EWSMTwoLoopEWgetMyTwoLoopEW () const
 
EWSMTwoLoopQCDgetMyTwoLoopQCD () const
 
double getMz () const
 A get method to access the mass of the \(Z\) boson \(M_Z\). More...
 
virtual double getPhiBd () const
 Half the relative phase of the $B_d$ mixing amplitude w.r.t. the Standard Model one. More...
 
virtual double getPhiBs () const
 Half the relative phase of the $B_s$ mixing amplitude w.r.t. the Standard Model one. More...
 
virtual StandardModel getTrueSM () const
 
gslpp::matrix< gslpp::complexgetUPMNS () const
 A get method to retrieve the object of the PMNS matrix. More...
 
gslpp::matrix< gslpp::complexgetVCKM () const
 A get method to retrieve the CKM matrix. More...
 
gslpp::matrix< gslpp::complexgetYd () const
 A get method to retrieve the Yukawa matrix of the down-type quarks, \(Y_d\). More...
 
gslpp::matrix< gslpp::complexgetYe () const
 A get method to retrieve the Yukawa matrix of the charged leptons, \(Y_e\). More...
 
gslpp::matrix< gslpp::complexgetYn () const
 A get method to retrieve the Yukawa matrix of the neutrinos, \(Y_\nu\). More...
 
gslpp::matrix< gslpp::complexgetYu () const
 A get method to retrieve the Yukawa matrix of the up-type quarks, \(Y_u\). More...
 
virtual gslpp::complex gV_f (const Particle f) const
 The effective leptonic neutral-current vector coupling \(g_V^l\) in the SM. More...
 
bool IsFlagNoApproximateGammaZ () const
 A method to retrieve the model flag NoApproximateGammaZ. More...
 
bool IsFlagWithoutNonUniversalVC () const
 A method to retrieve the model flag WithoutNonUniversalVC. More...
 
virtual gslpp::complex kappaZ_f (const Particle f) const
 The effective leptonic neutral-current coupling \(\kappa_Z^l\) in the SM. More...
 
virtual double LEP2AFBbottom (const double s) const
 
virtual double LEP2AFBcharm (const double s) const
 
virtual double LEP2AFBmu (const double s) const
 
virtual double LEP2AFBtau (const double s) const
 
virtual double LEP2Rbottom (const double s) const
 
virtual double LEP2Rcharm (const double s) const
 
virtual double LEP2sigmaBottom (const double s) const
 
virtual double LEP2sigmaCharm (const double s) const
 
virtual double LEP2sigmaHadron (const double s) const
 
virtual double LEP2sigmaMu (const double s) const
 
virtual double LEP2sigmaTau (const double s) const
 
virtual double Mw () const
 The SM prediction for the \(W\)-boson mass in the on-shell scheme, \(M_{W,\mathrm{SM}}\). More...
 
virtual double Mw_tree () const
 The tree-level mass of the \(W\) boson, \(M_W^{\mathrm{tree}}\). More...
 
double MwbarFromMw (const double Mw) const
 A method to convert the \(W\)-boson mass in the experimental/running-width scheme to that in the complex-pole/fixed-width scheme. More...
 
double MwFromMwbar (const double Mwbar) const
 A method to convert the \(W\)-boson mass in the complex-pole/fixed-width scheme to that in the experimental/running-width scheme. More...
 
double Mzbar () const
 The \(Z\)-boson mass \(\overline{M}_Z\) in the complex-pole/fixed-width scheme. More...
 
virtual double N_nu () const
 The number of neutrinos obtained indirectly from the measurements at the Z pole, \(N_{\nu}\). More...
 
virtual double R0_f (const Particle f) const
 The ratio \(R_\ell^0=\Gamma(Z\to {\rm hadrons})/\Gamma(Z\to \ell^+ \ell^-)\). More...
 
virtual double R_inv () const
 The ratio of the invisible and leptonic (electron) decay widths of the \(Z\) boson, \(R_{inv}\). More...
 
virtual double rho_GammaW (const Particle fi, const Particle fj) const
 EW radiative corrections to the width of \(W \to f_i \bar{f}_j\), denoted as \(\rho^W_{ij}\). More...
 
virtual gslpp::complex rhoZ_f (const Particle f) const
 The effective leptonic neutral-current coupling \(\rho_Z^l\) in the SM. More...
 
double s02 () const
 The square of the sine of the weak mixing angle \(s_0^2\) defined without weak radiative corrections. More...
 
virtual bool setFlag (const std::string name, const bool value)
 A method to set a flag of StandardModel. More...
 
void setFlagCacheInStandardModel (bool FlagCacheInStandardModel)
 A set method to change the model flag CacheInStandardModel of StandardModel. More...
 
void setFlagNoApproximateGammaZ (bool FlagNoApproximateGammaZ)
 
bool setFlagSigmaForAFB (const bool flagSigmaForAFB_i)
 
bool setFlagSigmaForR (const bool flagSigmaForR_i)
 
virtual bool setFlagStr (const std::string name, const std::string value)
 A method to set a flag of StandardModel. More...
 
virtual double sigma0_had () const
 The hadronic cross section for \(e^+e^- \to Z \to \mathrm{hadrons}\) at the \(Z\)-pole, \(\sigma_h^0\). More...
 
virtual double sin2thetaEff (const Particle f) const
 The effective weak mixing angle \(\sin^2\theta_{\rm eff}^{\,\ell}\) for \(Z\ell\bar{\ell}\) at the the \(Z\)-mass scale. More...
 
 StandardModel ()
 The default constructor. More...
 
double sW2 () const
 
virtual double sW2 (const double Mw_i) const
 The square of the sine of the weak mixing angle in the on-shell scheme, denoted as \(s_W^2\). More...
 
virtual double v () const
 The Higgs vacuum expectation value. More...
 
virtual ~StandardModel ()
 The default destructor. More...
 
- Public Member Functions inherited from QCD
double AboveTh (const double mu) const
 The active flavour threshold above the scale \(\mu\) as defined in QCD::Thresholds(). More...
 
void addParameters (std::vector< std::string > params_i)
 A method to add parameters that are specific to only one set of observables. More...
 
virtual double Als (const double mu, const orders order=FULLNLO, bool Nf_thr=true) const
 
double Als4 (const double mu) const
 The value of \(\alpha_s^{\mathrm{FULLNLO}}\) at any scale \(\mu\) with the number of flavours \(n_f = 4\). More...
 
virtual double AlsByOrder (const double mu, const orders order=FULLNLO, bool Nf_thr=true) const
 
double AlsOLD (const double mu, const orders order=FULLNLO) const
 Computes the running strong coupling \(\alpha_s(\mu)\) in the \(\overline{\mathrm{MS}}\) scheme. In the cases of LO, NLO and FULLNNLO, the coupling is computed with AlsWithInit(). On the other hand, in the cases of NNLO and FULLNNLO, the coupling is computed with AlsWithLambda(). More...
 
double AlsWithInit (const double mu, const double alsi, const double mu_i, const orders order) const
 Computes the running strong coupling \(\alpha_s(\mu)\) from \(\alpha_s(\mu_i)\) in the \(\overline{\mathrm{MS}}\) scheme, where it is forbidden to across a flavour threshold in the RG running from \(\mu_i\) to \(\mu\). More...
 
double AlsWithLambda (const double mu, const orders order) const
 Computes the running strong coupling \(\alpha_s(\mu)\) in the \(\overline{\mathrm{MS}}\) scheme with the use of \(\Lambda_{\rm QCD}\). More...
 
double BelowTh (const double mu) const
 The active flavour threshold below the scale \(\mu\) as defined in QCD::Thresholds(). More...
 
double Beta0 (const double nf) const
 The \(\beta_0(n_f)\) coefficient for a certain number of flavours \(n_f\). More...
 
double Beta1 (const double nf) const
 The \(\beta_1(n_f)\) coefficient for a certain number of flavours \(n_f\). More...
 
double Beta2 (const double nf) const
 The \(\beta_2(n_f)\) coefficient for a certain number of flavours \(n_f\). More...
 
double Beta3 (const double nf) const
 The \(\beta_3(n_f)\) coefficient for a certain number of flavours \(n_f\). More...
 
void CacheShift (double cache[][5], int n) const
 A member used to manage the caching for this class. More...
 
void CacheShift (int cache[][5], int n) const
 
orders FullOrder (orders order) const
 Return the FULLORDER enum corresponding to order. More...
 
double Gamma0 (const double nf) const
 The \(\gamma_0\) coefficient used to compute the running of a mass. More...
 
double Gamma1 (const double nf) const
 The \(\gamma_1\) coefficient used to compute the running of a mass. More...
 
double Gamma2 (const double nf) const
 The \(\gamma_2\) coefficient used to compute the running of a mass. More...
 
double getAlsM () const
 A get method to access the value of \(\alpha_s(M_{\alpha_s})\). More...
 
BParameter getBBd () const
 For getting the bag parameters corresponding to the operator basis \(O_1 -O_5\) in \(\Delta b = 2\) process in the \(B_d\) meson system. More...
 
BParameter getBBs () const
 For getting the bag parameters corresponding to the operator basis \(O_1 -O_5\) in \(\Delta b = 2\) process in the \(B_s\) meson system. More...
 
BParameter getBD () const
 For getting the bag parameters corresponding to the operator basis \(O_1 -O_5\) in \(\Delta c = 2\) process in the \(D^0\) meson system. More...
 
BParameter getBK () const
 For getting the bag parameters corresponding to the operator basis \(O_1 -O_5\) in \(\Delta s = 2\) process in the \(K^0\) meson system. More...
 
BParameter getBKd1 () const
 
BParameter getBKd3 () const
 
double getCF () const
 A get method to access the Casimir factor of QCD. More...
 
double getMAls () const
 A get method to access the mass scale \(M_{\alpha_s}\) at which the strong coupling constant measurement is provided. More...
 
Meson getMesons (const QCD::meson m) const
 A get method to access a meson as an object of the type Meson. More...
 
double getMtpole () const
 A get method to access the pole mass of the top quark. More...
 
double getMub () const
 A get method to access the threshold between five- and four-flavour theory in GeV. More...
 
double getMuc () const
 A get method to access the threshold between four- and three-flavour theory in GeV. More...
 
double getMut () const
 A get method to access the threshold between six- and five-flavour theory in GeV. More...
 
double getNc () const
 A get method to access the number of colours \(N_c\). More...
 
double getOptionalParameter (std::string name) const
 A method to get parameters that are specific to only one set of observables. More...
 
Particle getQuarks (const QCD::quark q) const
 A get method to access a quark as an object of the type Particle. More...
 
std::vector< std::string > getUnknownParameters ()
 A method to get the vector of the parameters that have been specified in the configuration file but not being used. More...
 
void initializeBParameter (std::string name_i) const
 A method to initialize B Parameter and the corresponding meson. More...
 
void initializeMeson (QCD::meson meson_i) const
 A method to initialize a meson. More...
 
double logLambda (const double nf, orders order) const
 Computes \(\ln\Lambda_\mathrm{QCD}\) with nf flavours in GeV. More...
 
double Mbar2Mp (const double mbar, const orders order=FULLNNLO) const
 Converts the \(\overline{\mathrm{MS}}\) mass \(m(m)\) to the pole mass. More...
 
double Mp2Mbar (const double mp, const orders order=FULLNNLO) const
 Converts a quark pole mass to the corresponding \(\overline{\mathrm{MS}}\) mass \(m(m)\). More...
 
double Mrun (const double mu, const double m, const orders order=FULLNNLO) const
 Computes a running quark mass \(m(\mu)\) from \(m(m)\). More...
 
double Mrun (const double mu_f, const double mu_i, const double m, const orders order=FULLNNLO) const
 Runs a quark mass from \(\mu_i\) to \(\mu_f\). More...
 
double Mrun4 (const double mu_f, const double mu_i, const double m) const
 The running of a mass with the number of flavours \(n_f = 4\). More...
 
double MS2DRqmass (const double MSbar) const
 Converts a quark mass from the \(\overline{\mathrm{MS}}\) scheme to the \(\overline{\mathrm{DR}}\) scheme. More...
 
double MS2DRqmass (const double MSscale, const double MSbar) const
 Converts a quark mass from the \(\overline{\mathrm{MS}}\) scheme to the \(\overline{\mathrm{DR}}\) scheme. More...
 
double Nf (const double mu) const
 The number of active flavour at scale \(\mu\). More...
 
double NfThresholdCorrections (double mu, double M, double als, int nf, orders order) const
 Threshold corrections in matching \(\alpha_s(n_f+1)\) with \(\alpha_s(n_f)\) from eq. (34) of hep-ph/0512060. More...
 
std::string orderToString (const orders order) const
 Converts an object of the enum type "orders" to the corresponding string. More...
 
 QCD ()
 Constructor. More...
 
void setNc (double Nc)
 A set method to change the number of colours \(N_c\). More...
 
void setOptionalParameter (std::string name, double value)
 A method to set the parameter value for the parameters that are specific to only one set of observables. More...
 
double Thresholds (const int i) const
 For accessing the active flavour threshold scales. More...
 
- Public Member Functions inherited from Model
void addMissingModelParameter (const std::string &missingParameterName)
 
std::vector< std::string > getmissingModelParameters ()
 
unsigned int getMissingModelParametersCount ()
 
std::string getModelName () const
 A method to fetch the name of the model. More...
 
const double & getModelParam (std::string name) const
 
bool isModelFWC_DF2 () const
 
bool isModelGeneralTHDM () const
 
bool isModelGeorgiMachacek () const
 
bool IsModelInitialized () const
 A method to check if the model is initialized. More...
 
bool isModelLinearized () const
 
bool isModelParam (std::string name) const
 
bool isModelSUSY () const
 
bool isModelTHDM () const
 
bool isModelTHDMW () const
 
bool IsUpdateError () const
 A method to check if there was any error in the model update process. More...
 
 Model ()
 The default constructor. More...
 
void raiseMissingModelParameterCount ()
 
void setModelFWC_DF2 ()
 
void setModelGeneralTHDM ()
 
void setModelGeorgiMachacek ()
 
void setModelInitialized (bool ModelInitialized)
 A set method to fix the failure or success of the initialization of the model. More...
 
void setModelLinearized (bool linearized=true)
 
void setModelName (const std::string name)
 A method to set the name of the model. More...
 
void setModelSUSY ()
 
void setModelTHDM ()
 
void setModelTHDMW ()
 
void setSliced (bool Sliced)
 
void setUpdateError (bool UpdateError)
 A set method to fix the update status as success or failure. More...
 
virtual ~Model ()
 The default destructor. More...
 

Static Public Attributes

static const int NSusyMIvars = 3 + 144
 
static const std::string SusyMIvars [NSusyMIvars]
 
- Static Public Attributes inherited from StandardModel
static const double GeVminus2_to_nb = 389379.338
 
static const double Mw_error = 0.00001
 The target accuracy of the iterative calculation of the \(W\)-boson mass in units of GeV. More...
 
static const int NSMvars = 26
 The number of the model parameters in StandardModel. More...
 
static const int NumSMParamsForEWPO = 33
 The number of the SM parameters that are relevant to the EW precision observables. More...
 
static std::string SMvars [NSMvars]
 A string array containing the labels of the model parameters in StandardModel. More...
 
- Static Public Attributes inherited from QCD
static const int NQCDvars = 11
 The number of model parameters in QCD. More...
 
static std::string QCDvars [NQCDvars]
 An array containing the labels under which all QCD parameters are stored in a vector of ModelParameter via InputParser::ReadParameters(). More...
 

Protected Member Functions

virtual void setParameter (const std::string, const double &)
 a method to set the value of all the SUSY parameters given as input in Model.conf More...
 
- Protected Member Functions inherited from StandardModel
double AFB_NoISR_l (const QCD::lepton l_flavor, const double s) const
 
double AFB_NoISR_q (const QCD::quark q_flavor, const double s) const
 
bool checkEWPOscheme (const std::string scheme) const
 A method to check if a given scheme name in string form is valid. More...
 
virtual void computeCKM ()
 The method to compute the CKM matrix. More...
 
virtual void computeYukawas ()
 The method to compute the Yukawa matrices. More...
 
double Delta_EWQCD (const QCD::quark q) const
 The non-factorizable EW-QCD corrections to the partial widths for \(Z\to q\bar{q}\), denoted as \(\Delta_{\mathrm{EW/QCD}}\). More...
 
double getIntegrand_AFBnumeratorWithISR_bottom133 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom167 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom172 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom183 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom189 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom192 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom196 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom200 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom202 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom205 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_bottom207 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm133 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm167 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm172 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm183 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm189 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm192 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm196 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm200 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm202 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm205 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_charm207 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu130 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu136 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu161 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu172 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu183 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu189 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu192 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu196 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu200 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu202 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu205 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_mu207 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau130 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau136 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau161 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau172 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau183 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau189 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau192 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau196 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau200 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau202 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau205 (double x) const
 
double getIntegrand_AFBnumeratorWithISR_tau207 (double x) const
 
double getIntegrand_dsigmaBox_bottom130 (double x) const
 
double getIntegrand_dsigmaBox_bottom133 (double x) const
 
double getIntegrand_dsigmaBox_bottom136 (double x) const
 
double getIntegrand_dsigmaBox_bottom161 (double x) const
 
double getIntegrand_dsigmaBox_bottom167 (double x) const
 
double getIntegrand_dsigmaBox_bottom172 (double x) const
 
double getIntegrand_dsigmaBox_bottom183 (double x) const
 
double getIntegrand_dsigmaBox_bottom189 (double x) const
 
double getIntegrand_dsigmaBox_bottom192 (double x) const
 
double getIntegrand_dsigmaBox_bottom196 (double x) const
 
double getIntegrand_dsigmaBox_bottom200 (double x) const
 
double getIntegrand_dsigmaBox_bottom202 (double x) const
 
double getIntegrand_dsigmaBox_bottom205 (double x) const
 
double getIntegrand_dsigmaBox_bottom207 (double x) const
 
double getIntegrand_dsigmaBox_charm130 (double x) const
 
double getIntegrand_dsigmaBox_charm133 (double x) const
 
double getIntegrand_dsigmaBox_charm136 (double x) const
 
double getIntegrand_dsigmaBox_charm161 (double x) const
 
double getIntegrand_dsigmaBox_charm167 (double x) const
 
double getIntegrand_dsigmaBox_charm172 (double x) const
 
double getIntegrand_dsigmaBox_charm183 (double x) const
 
double getIntegrand_dsigmaBox_charm189 (double x) const
 
double getIntegrand_dsigmaBox_charm192 (double x) const
 
double getIntegrand_dsigmaBox_charm196 (double x) const
 
double getIntegrand_dsigmaBox_charm200 (double x) const
 
double getIntegrand_dsigmaBox_charm202 (double x) const
 
double getIntegrand_dsigmaBox_charm205 (double x) const
 
double getIntegrand_dsigmaBox_charm207 (double x) const
 
double getIntegrand_dsigmaBox_down130 (double x) const
 
double getIntegrand_dsigmaBox_down133 (double x) const
 
double getIntegrand_dsigmaBox_down136 (double x) const
 
double getIntegrand_dsigmaBox_down161 (double x) const
 
double getIntegrand_dsigmaBox_down167 (double x) const
 
double getIntegrand_dsigmaBox_down172 (double x) const
 
double getIntegrand_dsigmaBox_down183 (double x) const
 
double getIntegrand_dsigmaBox_down189 (double x) const
 
double getIntegrand_dsigmaBox_down192 (double x) const
 
double getIntegrand_dsigmaBox_down196 (double x) const
 
double getIntegrand_dsigmaBox_down200 (double x) const
 
double getIntegrand_dsigmaBox_down202 (double x) const
 
double getIntegrand_dsigmaBox_down205 (double x) const
 
double getIntegrand_dsigmaBox_down207 (double x) const
 
double getIntegrand_dsigmaBox_mu130 (double x) const
 
double getIntegrand_dsigmaBox_mu133 (double x) const
 
double getIntegrand_dsigmaBox_mu136 (double x) const
 
double getIntegrand_dsigmaBox_mu161 (double x) const
 
double getIntegrand_dsigmaBox_mu167 (double x) const
 
double getIntegrand_dsigmaBox_mu172 (double x) const
 
double getIntegrand_dsigmaBox_mu183 (double x) const
 
double getIntegrand_dsigmaBox_mu189 (double x) const
 
double getIntegrand_dsigmaBox_mu192 (double x) const
 
double getIntegrand_dsigmaBox_mu196 (double x) const
 
double getIntegrand_dsigmaBox_mu200 (double x) const
 
double getIntegrand_dsigmaBox_mu202 (double x) const
 
double getIntegrand_dsigmaBox_mu205 (double x) const
 
double getIntegrand_dsigmaBox_mu207 (double x) const
 
double getIntegrand_dsigmaBox_strange130 (double x) const
 
double getIntegrand_dsigmaBox_strange133 (double x) const
 
double getIntegrand_dsigmaBox_strange136 (double x) const
 
double getIntegrand_dsigmaBox_strange161 (double x) const
 
double getIntegrand_dsigmaBox_strange167 (double x) const
 
double getIntegrand_dsigmaBox_strange172 (double x) const
 
double getIntegrand_dsigmaBox_strange183 (double x) const
 
double getIntegrand_dsigmaBox_strange189 (double x) const
 
double getIntegrand_dsigmaBox_strange192 (double x) const
 
double getIntegrand_dsigmaBox_strange196 (double x) const
 
double getIntegrand_dsigmaBox_strange200 (double x) const
 
double getIntegrand_dsigmaBox_strange202 (double x) const
 
double getIntegrand_dsigmaBox_strange205 (double x) const
 
double getIntegrand_dsigmaBox_strange207 (double x) const
 
double getIntegrand_dsigmaBox_tau130 (double x) const
 
double getIntegrand_dsigmaBox_tau133 (double x) const
 
double getIntegrand_dsigmaBox_tau136 (double x) const
 
double getIntegrand_dsigmaBox_tau161 (double x) const
 
double getIntegrand_dsigmaBox_tau167 (double x) const
 
double getIntegrand_dsigmaBox_tau172 (double x) const
 
double getIntegrand_dsigmaBox_tau183 (double x) const
 
double getIntegrand_dsigmaBox_tau189 (double x) const
 
double getIntegrand_dsigmaBox_tau192 (double x) const
 
double getIntegrand_dsigmaBox_tau196 (double x) const
 
double getIntegrand_dsigmaBox_tau200 (double x) const
 
double getIntegrand_dsigmaBox_tau202 (double x) const
 
double getIntegrand_dsigmaBox_tau205 (double x) const
 
double getIntegrand_dsigmaBox_tau207 (double x) const
 
double getIntegrand_dsigmaBox_up130 (double x) const
 
double getIntegrand_dsigmaBox_up133 (double x) const
 
double getIntegrand_dsigmaBox_up136 (double x) const
 
double getIntegrand_dsigmaBox_up161 (double x) const
 
double getIntegrand_dsigmaBox_up167 (double x) const
 
double getIntegrand_dsigmaBox_up172 (double x) const
 
double getIntegrand_dsigmaBox_up183 (double x) const
 
double getIntegrand_dsigmaBox_up189 (double x) const
 
double getIntegrand_dsigmaBox_up192 (double x) const
 
double getIntegrand_dsigmaBox_up196 (double x) const
 
double getIntegrand_dsigmaBox_up200 (double x) const
 
double getIntegrand_dsigmaBox_up202 (double x) const
 
double getIntegrand_dsigmaBox_up205 (double x) const
 
double getIntegrand_dsigmaBox_up207 (double x) const
 
double getIntegrand_sigmaWithISR_bottom130 (double x) const
 
double getIntegrand_sigmaWithISR_bottom133 (double x) const
 
double getIntegrand_sigmaWithISR_bottom136 (double x) const
 
double getIntegrand_sigmaWithISR_bottom161 (double x) const
 
double getIntegrand_sigmaWithISR_bottom167 (double x) const
 
double getIntegrand_sigmaWithISR_bottom172 (double x) const
 
double getIntegrand_sigmaWithISR_bottom183 (double x) const
 
double getIntegrand_sigmaWithISR_bottom189 (double x) const
 
double getIntegrand_sigmaWithISR_bottom192 (double x) const
 
double getIntegrand_sigmaWithISR_bottom196 (double x) const
 
double getIntegrand_sigmaWithISR_bottom200 (double x) const
 
double getIntegrand_sigmaWithISR_bottom202 (double x) const
 
double getIntegrand_sigmaWithISR_bottom205 (double x) const
 
double getIntegrand_sigmaWithISR_bottom207 (double x) const
 
double getIntegrand_sigmaWithISR_charm130 (double x) const
 
double getIntegrand_sigmaWithISR_charm133 (double x) const
 
double getIntegrand_sigmaWithISR_charm136 (double x) const
 
double getIntegrand_sigmaWithISR_charm161 (double x) const
 
double getIntegrand_sigmaWithISR_charm167 (double x) const
 
double getIntegrand_sigmaWithISR_charm172 (double x) const
 
double getIntegrand_sigmaWithISR_charm183 (double x) const
 
double getIntegrand_sigmaWithISR_charm189 (double x) const
 
double getIntegrand_sigmaWithISR_charm192 (double x) const
 
double getIntegrand_sigmaWithISR_charm196 (double x) const
 
double getIntegrand_sigmaWithISR_charm200 (double x) const
 
double getIntegrand_sigmaWithISR_charm202 (double x) const
 
double getIntegrand_sigmaWithISR_charm205 (double x) const
 
double getIntegrand_sigmaWithISR_charm207 (double x) const
 
double getIntegrand_sigmaWithISR_down130 (double x) const
 
double getIntegrand_sigmaWithISR_down133 (double x) const
 
double getIntegrand_sigmaWithISR_down136 (double x) const
 
double getIntegrand_sigmaWithISR_down161 (double x) const
 
double getIntegrand_sigmaWithISR_down167 (double x) const
 
double getIntegrand_sigmaWithISR_down172 (double x) const
 
double getIntegrand_sigmaWithISR_down183 (double x) const
 
double getIntegrand_sigmaWithISR_down189 (double x) const
 
double getIntegrand_sigmaWithISR_down192 (double x) const
 
double getIntegrand_sigmaWithISR_down196 (double x) const
 
double getIntegrand_sigmaWithISR_down200 (double x) const
 
double getIntegrand_sigmaWithISR_down202 (double x) const
 
double getIntegrand_sigmaWithISR_down205 (double x) const
 
double getIntegrand_sigmaWithISR_down207 (double x) const
 
double getIntegrand_sigmaWithISR_mu130 (double x) const
 
double getIntegrand_sigmaWithISR_mu136 (double x) const
 
double getIntegrand_sigmaWithISR_mu161 (double x) const
 
double getIntegrand_sigmaWithISR_mu172 (double x) const
 
double getIntegrand_sigmaWithISR_mu183 (double x) const
 
double getIntegrand_sigmaWithISR_mu189 (double x) const
 
double getIntegrand_sigmaWithISR_mu192 (double x) const
 
double getIntegrand_sigmaWithISR_mu196 (double x) const
 
double getIntegrand_sigmaWithISR_mu200 (double x) const
 
double getIntegrand_sigmaWithISR_mu202 (double x) const
 
double getIntegrand_sigmaWithISR_mu205 (double x) const
 
double getIntegrand_sigmaWithISR_mu207 (double x) const
 
double getIntegrand_sigmaWithISR_strange130 (double x) const
 
double getIntegrand_sigmaWithISR_strange133 (double x) const
 
double getIntegrand_sigmaWithISR_strange136 (double x) const
 
double getIntegrand_sigmaWithISR_strange161 (double x) const
 
double getIntegrand_sigmaWithISR_strange167 (double x) const
 
double getIntegrand_sigmaWithISR_strange172 (double x) const
 
double getIntegrand_sigmaWithISR_strange183 (double x) const
 
double getIntegrand_sigmaWithISR_strange189 (double x) const
 
double getIntegrand_sigmaWithISR_strange192 (double x) const
 
double getIntegrand_sigmaWithISR_strange196 (double x) const
 
double getIntegrand_sigmaWithISR_strange200 (double x) const
 
double getIntegrand_sigmaWithISR_strange202 (double x) const
 
double getIntegrand_sigmaWithISR_strange205 (double x) const
 
double getIntegrand_sigmaWithISR_strange207 (double x) const
 
double getIntegrand_sigmaWithISR_tau130 (double x) const
 
double getIntegrand_sigmaWithISR_tau136 (double x) const
 
double getIntegrand_sigmaWithISR_tau161 (double x) const
 
double getIntegrand_sigmaWithISR_tau172 (double x) const
 
double getIntegrand_sigmaWithISR_tau183 (double x) const
 
double getIntegrand_sigmaWithISR_tau189 (double x) const
 
double getIntegrand_sigmaWithISR_tau192 (double x) const
 
double getIntegrand_sigmaWithISR_tau196 (double x) const
 
double getIntegrand_sigmaWithISR_tau200 (double x) const
 
double getIntegrand_sigmaWithISR_tau202 (double x) const
 
double getIntegrand_sigmaWithISR_tau205 (double x) const
 
double getIntegrand_sigmaWithISR_tau207 (double x) const
 
double getIntegrand_sigmaWithISR_up130 (double x) const
 
double getIntegrand_sigmaWithISR_up133 (double x) const
 
double getIntegrand_sigmaWithISR_up136 (double x) const
 
double getIntegrand_sigmaWithISR_up161 (double x) const
 
double getIntegrand_sigmaWithISR_up167 (double x) const
 
double getIntegrand_sigmaWithISR_up172 (double x) const
 
double getIntegrand_sigmaWithISR_up183 (double x) const
 
double getIntegrand_sigmaWithISR_up189 (double x) const
 
double getIntegrand_sigmaWithISR_up192 (double x) const
 
double getIntegrand_sigmaWithISR_up196 (double x) const
 
double getIntegrand_sigmaWithISR_up200 (double x) const
 
double getIntegrand_sigmaWithISR_up202 (double x) const
 
double getIntegrand_sigmaWithISR_up205 (double x) const
 
double getIntegrand_sigmaWithISR_up207 (double x) const
 
double Integrand_AFBnumeratorWithISR_l (double x, const QCD::lepton l_flavor, const double s) const
 
double Integrand_AFBnumeratorWithISR_q (double x, const QCD::quark q_flavor, const double s) const
 
double Integrand_dsigmaBox_l (double cosTheta, const QCD::lepton l_flavor, const double s) const
 
double Integrand_dsigmaBox_q (double cosTheta, const QCD::quark q_flavor, const double s) const
 
double Integrand_sigmaWithISR_l (double x, const QCD::lepton l_flavor, const double s) const
 
double Integrand_sigmaWithISR_q (double x, const QCD::quark q_flavor, const double s) const
 
double m_q (const QCD::quark q, const double mu, const orders order=FULLNLO) const
 
double RAq (const QCD::quark q) const
 The radiator factor associated with the final-state QED and QCD corrections to the the axial-vector-current interactions, \(R_A^q(M_Z^2)\). More...
 
double resumKappaZ (const double DeltaRho[orders_EW_size], const double deltaKappa_rem[orders_EW_size], const double DeltaRbar_rem, const bool bool_Zbb) const
 A method to compute the real part of the effetvive coupling \(\kappa_Z^f\) from \(\Delta\rho\), \(\delta\rho_{\rm rem}^{f}\) and \(\Delta r_{\mathrm{rem}}\). More...
 
double resumMw (const double Mw_i, const double DeltaRho[orders_EW_size], const double DeltaR_rem[orders_EW_size]) const
 A method to compute the \(W\)-boson mass from \(\Delta\rho\) and \(\Delta r_{\mathrm{rem}}\). More...
 
double resumRhoZ (const double DeltaRho[orders_EW_size], const double deltaRho_rem[orders_EW_size], const double DeltaRbar_rem, const bool bool_Zbb) const
 A method to compute the real part of the effective coupling \(\rho_Z^f\) from \(\Delta\rho\), \(\delta\rho_{\rm rem}^{f}\) and \(\Delta r_{\mathrm{rem}}\). More...
 
double RVh () const
 The singlet vector corrections to the hadronic \(Z\)-boson width, denoted as \(R_V^h\). More...
 
double RVq (const QCD::quark q) const
 The radiator factor associated with the final-state QED and QCD corrections to the the vector-current interactions, \(R_V^q(M_Z^2)\). More...
 
double SchemeToDouble (const std::string scheme) const
 A method to convert a given scheme name in string form into a floating-point number with double precision. More...
 
double sigma_NoISR_l (const QCD::lepton l_flavor, const double s) const
 
double sigma_NoISR_q (const QCD::quark q_flavor, const double s) const
 
double taub () const
 Top-mass corrections to the \(Zb\bar{b}\) vertex, denoted by \(\tau_b\). More...
 
- Protected Member Functions inherited from QCD
double MassOfNf (int nf) const
 The Mbar mass of the heaviest quark in the theory with Nf active flavour. More...
 

Protected Attributes

gslpp::matrix< gslpp::complexDd_LL
 
gslpp::matrix< gslpp::complexDd_LR
 
gslpp::matrix< gslpp::complexDd_RL
 
gslpp::matrix< gslpp::complexDd_RR
 
gslpp::matrix< gslpp::complexDu_LL
 
gslpp::matrix< gslpp::complexDu_LR
 
gslpp::matrix< gslpp::complexDu_RL
 
gslpp::matrix< gslpp::complexDu_RR
 
double iDDLL11
 
double iDDLL12
 
double iDDLL13
 
double iDDLL21
 
double iDDLL22
 
double iDDLL23
 
double iDDLL31
 
double iDDLL32
 
double iDDLL33
 
double iDDLR11
 
double iDDLR12
 
double iDDLR13
 
double iDDLR21
 
double iDDLR22
 
double iDDLR23
 
double iDDLR31
 
double iDDLR32
 
double iDDLR33
 
double iDDRL11
 
double iDDRL12
 
double iDDRL13
 
double iDDRL21
 
double iDDRL22
 
double iDDRL23
 
double iDDRL31
 
double iDDRL32
 
double iDDRL33
 
double iDDRR11
 
double iDDRR12
 
double iDDRR13
 
double iDDRR21
 
double iDDRR22
 
double iDDRR23
 
double iDDRR31
 
double iDDRR32
 
double iDDRR33
 
double iDULL11
 
double iDULL12
 
double iDULL13
 
double iDULL21
 
double iDULL22
 
double iDULL23
 
double iDULL31
 
double iDULL32
 
double iDULL33
 
double iDULR11
 
double iDULR12
 
double iDULR13
 
double iDULR21
 
double iDULR22
 
double iDULR23
 
double iDULR31
 
double iDULR32
 
double iDULR33
 
double iDURL11
 
double iDURL12
 
double iDURL13
 
double iDURL21
 
double iDURL22
 
double iDURL23
 
double iDURL31
 
double iDURL32
 
double iDURL33
 
double iDURR11
 
double iDURR12
 
double iDURR13
 
double iDURR21
 
double iDURR22
 
double iDURR23
 
double iDURR31
 
double iDURR32
 
double iDURR33
 
double m3
 
double Msq
 
double MuM
 
double rDDLL11
 
double rDDLL12
 
double rDDLL13
 
double rDDLL21
 
double rDDLL22
 
double rDDLL23
 
double rDDLL31
 
double rDDLL32
 
double rDDLL33
 
double rDDLR11
 
double rDDLR12
 
double rDDLR13
 
double rDDLR21
 
double rDDLR22
 
double rDDLR23
 
double rDDLR31
 
double rDDLR32
 
double rDDLR33
 
double rDDRL11
 
double rDDRL12
 
double rDDRL13
 
double rDDRL21
 
double rDDRL22
 
double rDDRL23
 
double rDDRL31
 
double rDDRL32
 
double rDDRL33
 
double rDDRR11
 
double rDDRR12
 
double rDDRR13
 
double rDDRR21
 
double rDDRR22
 
double rDDRR23
 
double rDDRR31
 
double rDDRR32
 
double rDDRR33
 
double rDULL11
 
double rDULL12
 
double rDULL13
 
double rDULL21
 
double rDULL22
 
double rDULL23
 
double rDULL31
 
double rDULL32
 
double rDULL33
 
double rDULR11
 
double rDULR12
 
double rDULR13
 
double rDULR21
 
double rDULR22
 
double rDULR23
 
double rDULR31
 
double rDULR32
 
double rDULR33
 
double rDURL11
 
double rDURL12
 
double rDURL13
 
double rDURL21
 
double rDURL22
 
double rDURL23
 
double rDURL31
 
double rDURL32
 
double rDURL33
 
double rDURR11
 
double rDURR12
 
double rDURR13
 
double rDURR21
 
double rDURR22
 
double rDURR23
 
double rDURR31
 
double rDURR32
 
double rDURR33
 
Matching< SUSYMassInsertionMatching, SUSYMassInsertionSUSYMIM
 
- Protected Attributes inherited from StandardModel
double A
 The CKM parameter \(A\) in the Wolfenstein parameterization. More...
 
double ale
 The fine-structure constant \(\alpha\). More...
 
double alpha21
 
double alpha31
 
double AlsMz
 The strong coupling constant at the Z-boson mass, \(\alpha_s(M_Z)\). More...
 
bool bSigmaForAFB
 
bool bSigmaForR
 
double dAle5Mz
 The five-flavour hadronic contribution to the electromagnetic coupling, \(\Delta\alpha_{\mathrm{had}}^{(5)}(M_Z^2)\). More...
 
double delGammaZ
 The theoretical uncertainty in \(\Gamma_Z\), denoted as \(\delta\,\Gamma_Z\), in GeV. More...
 
double delMw
 The theoretical uncertainty in \(M_W\), denoted as \(\delta\,M_W\), in GeV. More...
 
double delR0b
 The theoretical uncertainty in \(R_b^0\), denoted as \(\delta\,R_b^0\). More...
 
double delR0c
 The theoretical uncertainty in \(R_c^0\), denoted as \(\delta\,R_c^0\). More...
 
double delR0l
 The theoretical uncertainty in \(R_l^0\), denoted as \(\delta\,R_l^0\). More...
 
double delsigma0H
 The theoretical uncertainty in \(\sigma_{Hadron}^0\), denoted as \(\delta\,\sigma_{Hadron}^0\) in nb. More...
 
double delSin2th_b
 The theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{b}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{b}\). More...
 
double delSin2th_l
 The theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{\rm lept}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{\rm lept}\). More...
 
double delSin2th_q
 The theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{q\not = b,t}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{q\not = b,t}\). More...
 
double delta
 
double etab
 The CKM parameter \(\bar{\eta}\) in the Wolfenstein parameterization. More...
 
bool flag_order [orders_EW_size]
 An array of internal flags controlling the inclusions of higher-order corrections. More...
 
bool flagLEP2 [NUMofLEP2RCs]
 
double gamma
 \(\gamma \) used as an input for FlagWolfenstein = FALSE More...
 
double GF
 The Fermi constant \(G_\mu\) in \({\rm GeV}^{-2}\). More...
 
double lambda
 The CKM parameter \(\lambda\) in the Wolfenstein parameterization. More...
 
Particle leptons [6]
 An array of Particle objects for the leptons. More...
 
double mHl
 The Higgs mass \(m_h\) in GeV. More...
 
double muw
 A matching scale \(\mu_W\) around the weak scale in GeV. More...
 
CKM myCKM
 An object of type CKM. More...
 
PMNS myPMNS
 
double Mz
 The mass of the \(Z\) boson in GeV. More...
 
bool requireCKM
 An internal flag to control whether the CKM matrix has to be recomputed. More...
 
bool requireYe
 An internal flag to control whether the charged-lepton Yukawa matrix has to be recomputed. More...
 
bool requireYn
 An internal flag to control whether the neutrino Yukawa matrix has to be recomputed. More...
 
double rhob
 The CKM parameter \(\bar{\rho}\) in the Wolfenstein parameterization. More...
 
double s12
 
double s13
 
double s23
 
Flavour SMFlavour
 An object of type Flavour. More...
 
Matching< StandardModelMatching, StandardModelSMM
 An object of type Matching. More...
 
double Vcb
 \(\vert V_{cb} \vert \) used as an input for FlagWolfenstein = FALSE More...
 
double Vub
 \(\vert V_{ub} \vert \) used as an input for FlagWolfenstein = FALSE More...
 
double Vus
 \(\vert V_{us} \vert \) used as an input for FlagWolfenstein = FALSE More...
 
gslpp::matrix< gslpp::complexYd
 The Yukawa matrix of the down-type quarks. More...
 
gslpp::matrix< gslpp::complexYe
 The Yukawa matrix of the charged leptons. More...
 
gslpp::matrix< gslpp::complexYn
 The Yukawa matrix of the neutrinos. More...
 
gslpp::matrix< gslpp::complexYu
 The Yukawa matrix of the up-type quarks. More...
 
- Protected Attributes inherited from QCD
double AlsM
 The strong coupling constant at the mass scale MAls, \(\alpha_s(M_{\alpha_s})\). More...
 
double CA
 
double CF
 
bool computemt
 Switch for computing the \(\overline{\mathrm{MS}}\) mass of the top quark. More...
 
double dAdA_NA
 
double dFdA_NA
 
double dFdF_NA
 
double MAls
 The mass scale in GeV at which the strong coupling measurement is provided. More...
 
double mtpole
 The pole mass of the top quark. More...
 
double mub
 The threshold between five- and four-flavour theory in GeV. More...
 
double muc
 The threshold between four- and three-flavour theory in GeV. More...
 
double mut
 The threshold between six- and five-flavour theory in GeV. More...
 
double NA
 
double Nc
 The number of colours. More...
 
Particle quarks [6]
 The vector of all SM quarks. More...
 
bool requireYd
 Switch for generating the Yukawa couplings to the down-type quarks. More...
 
bool requireYu
 Switch for generating the Yukawa couplings to the up-type quarks. More...
 
double TF
 
- Protected Attributes inherited from Model
bool isSliced
 A boolean set to true if the current istance is a slice of an extended object. More...
 
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
 
bool UpdateError
 A boolean set to false if update is successful. More...
 

Additional Inherited Members

- Public Types inherited from StandardModel
enum  LEP2RCs { Weak = 0, WeakBox, ISR, QEDFSR, QCDFSR, NUMofLEP2RCs }
 
enum  orders_EW { EW1 = 0, EW1QCD1, EW1QCD2, EW2, EW2QCD1, EW3, orders_EW_size }
 An enumerated type representing perturbative orders of radiative corrections to EW precision observables. More...
 
- Public Types inherited from QCD
enum  lepton { NEUTRINO_1, ELECTRON, NEUTRINO_2, MU, NEUTRINO_3, TAU, NOLEPTON }
 An enum type for leptons. More...
 
enum  meson { P_0, P_P, K_0, K_P, D_0, D_P, B_D, B_P, B_S, B_C, PHI, K_star, K_star_P, D_star_P, RHO, RHO_P, OMEGA, MESON_END }
 An enum type for mesons. More...
 
enum  quark { UP, DOWN, CHARM, STRANGE, TOP, BOTTOM }
 An enum type for quarks. More...
 

Constructor & Destructor Documentation

◆ SUSYMassInsertion()

SUSYMassInsertion::SUSYMassInsertion ( )

SUSYMassInsertion constructor.

Definition at line 46 of file SUSYMassInsertion.cpp.

47 : StandardModel(),
48  Du_LL(3,0.), Du_LR(3,0.), Du_RL(3,0.), Du_RR(3,0.),
49  Dd_LL(3,0.), Dd_LR(3,0.), Dd_RL(3,0.), Dd_RR(3,0.),
50  SUSYMIM(*this)
51 {
53 
54  rDULL11=0.; rDULL12=0.; rDULL13=0.;
55  rDULL21=0.; rDULL22=0.; rDULL23=0.;
56  rDULL31=0.; rDULL32=0.; rDULL33=0.;
57  iDULL11=0.; iDULL12=0.; iDULL13=0.;
58  iDULL21=0.; iDULL22=0.; iDULL23=0.;
59  iDULL31=0.; iDULL32=0.; iDULL33=0.;
60 
61  rDURL11=0.; rDURL12=0.; rDURL13=0.;
62  rDURL21=0.; rDURL22=0.; rDURL23=0.;
63  rDURL31=0.; rDURL32=0.; rDURL33=0.;
64  iDURL11=0.; iDURL12=0.; iDURL13=0.;
65  iDURL21=0.; iDURL22=0.; iDURL23=0.;
66  iDURL31=0.; iDURL32=0.; iDURL33=0.;
67 
68  rDULR11=0.; rDULR12=0.; rDULR13=0.;
69  rDULR21=0.; rDULR22=0.; rDULR23=0.;
70  rDULR31=0.; rDULR32=0.; rDULR33=0.;
71  iDULR11=0.; iDULR12=0.; iDULR13=0.;
72  iDULR21=0.; iDULR22=0.; iDULR23=0.;
73  iDULR31=0.; iDULR32=0.; iDULR33=0.;
74 
75  rDURR11=0.; rDURR12=0.; rDURR13=0.;
76  rDURR21=0.; rDURR22=0.; rDURR23=0.;
77  rDURR31=0.; rDURR32=0.; rDURR33=0.;
78  iDURR11=0.; iDURR12=0.; iDURR13=0.;
79  iDURR21=0.; iDURR22=0.; iDURR23=0.;
80  iDURR31=0.; iDURR32=0.; iDURR33=0.;
81 
82  rDDLL11=0.; rDDLL12=0.; rDDLL13=0.;
83  rDDLL21=0.; rDDLL22=0.; rDDLL23=0.;
84  rDDLL31=0.; rDDLL32=0.; rDDLL33=0.;
85  iDDLL11=0.; iDDLL12=0.; iDDLL13=0.;
86  iDDLL21=0.; iDDLL22=0.; iDDLL23=0.;
87  iDDLL31=0.; iDDLL32=0.; iDDLL33=0.;
88 
89  rDDRL11=0.; rDDRL12=0.; rDDRL13=0.;
90  rDDRL21=0.; rDDRL22=0.; rDDRL23=0.;
91  rDDRL31=0.; rDDRL32=0.; rDDRL33=0.;
92  iDDRL11=0.; iDDRL12=0.; iDDRL13=0.;
93  iDDRL21=0.; iDDRL22=0.; iDDRL23=0.;
94  iDDRL31=0.; iDDRL32=0.; iDDRL33=0.;
95 
96  rDDLR11=0.; rDDLR12=0.; rDDLR13=0.;
97  rDDLR21=0.; rDDLR22=0.; rDDLR23=0.;
98  rDDLR31=0.; rDDLR32=0.; rDDLR33=0.;
99  iDDLR11=0.; iDDLR12=0.; iDDLR13=0.;
100  iDDLR21=0.; iDDLR22=0.; iDDLR23=0.;
101  iDDLR31=0.; iDDLR32=0.; iDDLR33=0.;
102 
103  rDDRR11=0.; rDDRR12=0.; rDDRR13=0.;
104  rDDRR21=0.; rDDRR22=0.; rDDRR23=0.;
105  rDDRR31=0.; rDDRR32=0.; rDDRR33=0.;
106  iDDRR11=0.; iDDRR12=0.; iDDRR13=0.;
107  iDDRR21=0.; iDDRR22=0.; iDDRR23=0.;
108  iDDRR31=0.; iDDRR32=0.; iDDRR33=0.;
109 
110 }

◆ ~SUSYMassInsertion()

SUSYMassInsertion::~SUSYMassInsertion ( )
virtual

SUSYMassInsertion destructor.

Definition at line 112 of file SUSYMassInsertion.cpp.

112  {
113 }

Member Function Documentation

◆ CheckParameters()

bool SUSYMassInsertion::CheckParameters ( const std::map< std::string, double > &  DPars)
virtual

Reimplemented from StandardModel.

Definition at line 637 of file SUSYMassInsertion.cpp.

638 {
639  for(int i=0; i<NSusyMIvars; i++)
640  if(DPars.find(SusyMIvars[i])==DPars.end()) {
641  std::cout << "missing mandatory SUSY MIA parameter " << SusyMIvars[i] << std::endl;
644  }
645  return(StandardModel::CheckParameters(DPars));
646 }

◆ getDd_LL()

gslpp::matrix<gslpp::complex> SUSYMassInsertion::getDd_LL ( ) const
inline
Returns
the \( \delta^{d}_LL \) mass insertion

Definition at line 173 of file SUSYMassInsertion.h.

173  {
174  return Dd_LL;
175  }

◆ getDd_LR()

gslpp::matrix<gslpp::complex> SUSYMassInsertion::getDd_LR ( ) const
inline
Returns
the \( \delta^{d}_LR \) mass insertion

Definition at line 189 of file SUSYMassInsertion.h.

189  {
190  return Dd_LR;
191  }

◆ getDd_RL()

gslpp::matrix<gslpp::complex> SUSYMassInsertion::getDd_RL ( ) const
inline
Returns
the \( \delta^{d}_RL \) mass insertion

Definition at line 205 of file SUSYMassInsertion.h.

205  {
206  return Dd_RL;
207  }

◆ getDd_RR()

gslpp::matrix<gslpp::complex> SUSYMassInsertion::getDd_RR ( ) const
inline
Returns
the \( \delta^{d}_RR \) mass insertion

Definition at line 221 of file SUSYMassInsertion.h.

221  {
222  return Dd_RR;
223  }

◆ getDu_LL()

gslpp::matrix<gslpp::complex> SUSYMassInsertion::getDu_LL ( ) const
inline
Returns
the \( \delta^{u}_LL \) mass insertion

Definition at line 109 of file SUSYMassInsertion.h.

109  {
110  return Du_LL;
111  }

◆ getDu_LR()

gslpp::matrix<gslpp::complex> SUSYMassInsertion::getDu_LR ( ) const
inline
Returns
the \( \delta^{u}_LR \) mass insertion

Definition at line 125 of file SUSYMassInsertion.h.

125  {
126  return Du_LR;
127  }

◆ getDu_RL()

gslpp::matrix<gslpp::complex> SUSYMassInsertion::getDu_RL ( ) const
inline
Returns
the \( \delta^{u}_RL \) mass insertion

Definition at line 141 of file SUSYMassInsertion.h.

141  {
142  return Du_RL;
143  }

◆ getDu_RR()

gslpp::matrix<gslpp::complex> SUSYMassInsertion::getDu_RR ( ) const
inline
Returns
the \( \delta^u_RR \) mass insertion

Definition at line 157 of file SUSYMassInsertion.h.

157  {
158  return Du_RR;
159  }

◆ getM3()

double SUSYMassInsertion::getM3 ( ) const
inline
Returns
the gluino mass

Definition at line 77 of file SUSYMassInsertion.h.

77  {
78  return m3;
79  }

◆ getMatching()

virtual SUSYMassInsertionMatching& SUSYMassInsertion::getMatching ( ) const
inlinevirtual

Reimplemented from StandardModel.

Definition at line 38 of file SUSYMassInsertion.h.

39  {
40  return SUSYMIM.getObj();
41  }

◆ getMsq()

double SUSYMassInsertion::getMsq ( ) const
inline
Returns
the mean value squark mass

Definition at line 93 of file SUSYMassInsertion.h.

93  {
94  return Msq;
95  }

◆ getMuM()

double SUSYMassInsertion::getMuM ( ) const
inline
Returns
get the SUSY matching scale

Definition at line 236 of file SUSYMassInsertion.h.

236  {
237  return MuM;
238  }

◆ Init()

bool SUSYMassInsertion::Init ( const std::map< std::string, double > &  DPars)
virtual

a method to check the correct assignment forthe value of all the SM and SUSY parameters in respect to the one in Model.conf

Parameters
amap containing the parameters (all as double) to be updated
Returns
a boolean true or false value

Reimplemented from StandardModel.

Definition at line 127 of file SUSYMassInsertion.cpp.

127  {
128 
129  if ((DPars.find("Msq") == DPars.end()) || (DPars.find("m3") == DPars.end()) ||
130  (DPars.find("MuM") == DPars.end())) {
131  std::cout << "missing mandatory Susy MIA parameter " << std::endl;
132  std::cout << "the gluino mass, the mean value of the squark masses "
133  "and the matching scale must be initialized " << std::endl;
134  return false;
135  }
136 
137  return(StandardModel::Init(DPars));
138 }

◆ InitializeModel()

bool SUSYMassInsertion::InitializeModel ( )
virtual

Reimplemented from StandardModel.

Definition at line 118 of file SUSYMassInsertion.cpp.

119 {
120  setModelInitialized(true);
121  return(true);
122 }

◆ PostUpdate()

bool SUSYMassInsertion::PostUpdate ( )
virtual

Reimplemented from StandardModel.

Definition at line 163 of file SUSYMassInsertion.cpp.

164 {
165  if (!StandardModel::PostUpdate()) return (false);
166  return (true);
167 }

◆ PreUpdate()

bool SUSYMassInsertion::PreUpdate ( )
virtual

Reimplemented from StandardModel.

Definition at line 141 of file SUSYMassInsertion.cpp.

142 {
143  if(!StandardModel::PreUpdate()) return (false);
144  return (true);
145 }

◆ setDd_LL()

void SUSYMassInsertion::setDd_LL ( gslpp::matrix< gslpp::complex Dd_LL)
inline

set \( \delta^{d}_LL \) mass insertion

Parameters
delta^d_LLa matrix<complex> for the down-type left-left mass insertion parameters

Definition at line 181 of file SUSYMassInsertion.h.

181  {
182  this->Dd_LL = Dd_LL;
183  }

◆ setDd_LR()

void SUSYMassInsertion::setDd_LR ( gslpp::matrix< gslpp::complex Dd_LR)
inline

set \( \delta^{d}_LR \) mass insertion

Parameters
delta^d_LRa matrix<complex> for the down-type left-right mass insertion parameters

Definition at line 197 of file SUSYMassInsertion.h.

197  {
198  this->Dd_LR = Dd_LR;
199  }

◆ setDd_RL()

void SUSYMassInsertion::setDd_RL ( gslpp::matrix< gslpp::complex Dd_RL)
inline

set \( \delta^{d}_RL \) mass insertion

Parameters
delta^d_RLa matrix<complex> for the down-type right-left mass insertion parameters

Definition at line 213 of file SUSYMassInsertion.h.

213  {
214  this->Dd_RL = Dd_RL;
215  }

◆ setDd_RR()

void SUSYMassInsertion::setDd_RR ( gslpp::matrix< gslpp::complex Dd_RR)
inline

set \( \delta^{d}_RR \) mass insertion

Parameters
delta^d_RRa matrix<complex> for the down-type right-right mass insertion parameters

Definition at line 229 of file SUSYMassInsertion.h.

229  {
230  this->Dd_RR = Dd_RR;
231  }

◆ setDu_LL()

void SUSYMassInsertion::setDu_LL ( gslpp::matrix< gslpp::complex Du_LL)
inline

set delta^u_LL mass insertion

Parameters
delta^u_LLa matrix<complex> for the up-type left-left mass insertion parameters

Definition at line 117 of file SUSYMassInsertion.h.

117  {
118  this->Du_LL = Du_LL;
119  }

◆ setDu_LR()

void SUSYMassInsertion::setDu_LR ( gslpp::matrix< gslpp::complex Du_LR)
inline

set \( \delta^{u}_LR \) mass insertion

Parameters
delta^u_LRa matrix<complex> for the up-type left-right mass insertion parameters

Definition at line 133 of file SUSYMassInsertion.h.

133  {
134  this->Du_LR = Du_LR;
135  }

◆ setDu_RL()

void SUSYMassInsertion::setDu_RL ( gslpp::matrix< gslpp::complex Du_RL)
inline

set \( \delta^{u}_RL \) mass insertion

Parameters
delta^u_RLa matrix<complex> for the up-type right-left mass insertion parameters

Definition at line 149 of file SUSYMassInsertion.h.

149  {
150  this->Du_RL = Du_RL;
151  }

◆ setDu_RR()

void SUSYMassInsertion::setDu_RR ( gslpp::matrix< gslpp::complex Du_RR)
inline

set \( \delta^{u}_RR \) mass insertion

Parameters
delta^u_RRa matrix<complex> for the up-type right-right mass insertion parameters

Definition at line 165 of file SUSYMassInsertion.h.

165  {
166  this->Du_RR = Du_RR;
167  }

◆ setM3()

void SUSYMassInsertion::setM3 ( double  m3)
inline

set the gluino mass

Parameters
m3a double for the gluino mass

Definition at line 85 of file SUSYMassInsertion.h.

85  {
86  this->m3 = m3;
87  }

◆ setMsq()

void SUSYMassInsertion::setMsq ( double  Msq)
inline

set mean value squark mass

Parameters
Msqa double for the mean value squark mass

Definition at line 101 of file SUSYMassInsertion.h.

101  {
102  this->Msq = Msq;
103  }

◆ setMuM()

void SUSYMassInsertion::setMuM ( double  MuM)
inline

set the SUSY matching scale

Parameters
MuMa double for the SUSY matching scale

Definition at line 244 of file SUSYMassInsertion.h.

244  {
245  this->MuM = MuM;
246  }

◆ setParameter()

void SUSYMassInsertion::setParameter ( const std::string  name,
const double &  value 
)
protectedvirtual

a method to set the value of all the SUSY parameters given as input in Model.conf

Reimplemented from StandardModel.

Definition at line 169 of file SUSYMassInsertion.cpp.

169  {
170  if (name.compare("Msq") == 0)
171  Msq = value;
172  else if (name.compare("m3") == 0)
173  m3 = value;
174  else if (name.compare("MuM") == 0)
175  MuM = value;
176 
177  //FILLS THE DELTAS, UP SECTOR
178  else if (name.compare("rDULL11") == 0){
179  rDULL11 = value;
180  Du_LL.assignre(0,0,rDULL11);}
181  else if (name.compare("rDULL12") == 0){
182  rDULL12 = value;
183  Du_LL.assignre(0,1,rDULL12);}
184  else if (name.compare("rDULL13") == 0){
185  rDULL13 = value;
186  Du_LL.assignre(0,2,rDULL13);}
187  else if (name.compare("rDULL21") == 0){
188  rDULL21 = value;
189  Du_LL.assignre(1,0,rDULL21);}
190  else if (name.compare("rDULL22") == 0){
191  rDULL22 = value;
192  Du_LL.assignre(1,1,rDULL22);}
193  else if (name.compare("rDULL23") == 0){
194  rDULL23 = value;
195  Du_LL.assignre(1,2,rDULL23);}
196  else if (name.compare("rDULL31") == 0){
197  rDULL31 = value;
198  Du_LL.assignre(2,0,rDULL31);}
199  else if (name.compare("rDULL32") == 0){
200  rDULL32 = value;
201  Du_LL.assignre(2,1,rDULL32);}
202  else if (name.compare("rDULL33") == 0){
203  rDULL33 = value;
204  Du_LL.assignre(2,2,rDULL33);}
205 
206  else if (name.compare("iDULL11") == 0){
207  iDULL11 = value;
208  Du_LL.assignim(0,0,iDULL11);}
209  else if (name.compare("iDULL12") == 0){
210  iDULL12 = value;
211  Du_LL.assignim(0,1,iDULL12);}
212  else if (name.compare("iDULL13") == 0){
213  iDULL13 = value;
214  Du_LL.assignim(0,2,iDULL13);}
215  else if (name.compare("iDULL21") == 0){
216  iDULL21 = value;
217  Du_LL.assignim(1,0,iDULL21);}
218  else if (name.compare("iDULL22") == 0){
219  iDULL22 = value;
220  Du_LL.assignim(1,1,iDULL22);}
221  else if (name.compare("iDULL23") == 0){
222  iDULL23 = value;
223  Du_LL.assignim(1,2,iDULL23);}
224  else if (name.compare("iDULL31") == 0){
225  iDULL31 = value;
226  Du_LL.assignim(2,0,iDULL31);}
227  else if (name.compare("iDULL32") == 0){
228  iDULL32 = value;
229  Du_LL.assignim(2,1,iDULL32);}
230  else if (name.compare("iDULL33") == 0){
231  iDULL33 = value;
232  Du_LL.assignim(2,2,iDULL33);}
233 
234 
235  else if (name.compare("rDURL11") == 0){
236  rDURL11 = value;
237  Du_RL.assignre(0,0,rDURL11);}
238  else if (name.compare("rDURL12") == 0){
239  rDURL12 = value;
240  Du_RL.assignre(0,1,rDURL12);}
241  else if (name.compare("rDURL13") == 0){
242  rDURL13 = value;
243  Du_RL.assignre(0,2,rDURL13);}
244  else if (name.compare("rDURL21") == 0){
245  rDURL21 = value;
246  Du_RL.assignre(1,0,rDURL21);}
247  else if (name.compare("rDURL22") == 0){
248  rDURL22 = value;
249  Du_RL.assignre(1,1,rDURL22);}
250  else if (name.compare("rDURL23") == 0){
251  rDURL23 = value;
252  Du_RL.assignre(1,2,rDURL23);}
253  else if (name.compare("rDURL31") == 0){
254  rDURL31 = value;
255  Du_RL.assignre(2,0,rDURL31);}
256  else if (name.compare("rDURL32") == 0){
257  rDURL32 = value;
258  Du_RL.assignre(2,1,rDURL32);}
259  else if (name.compare("rDURL33") == 0){
260  rDURL33 = value;
261  Du_RL.assignre(2,2,rDURL33);}
262 
263  else if (name.compare("iDURL11") == 0){
264  iDURL11 = value;
265  Du_RL.assignim(0,0,iDURL11);}
266  else if (name.compare("iDURL12") == 0){
267  iDURL12 = value;
268  Du_RL.assignim(0,1,iDURL12);}
269  else if (name.compare("iDURL13") == 0){
270  iDURL13 = value;
271  Du_RL.assignim(0,2,iDURL13);}
272  else if (name.compare("iDURL21") == 0){
273  iDURL21 = value;
274  Du_RL.assignim(1,0,iDURL21);}
275  else if (name.compare("iDURL22") == 0){
276  iDURL22 = value;
277  Du_RL.assignim(1,1,iDURL22);}
278  else if (name.compare("iDURL23") == 0){
279  iDURL23 = value;
280  Du_RL.assignim(1,2,iDURL23);}
281  else if (name.compare("iDURL31") == 0){
282  iDURL31 = value;
283  Du_RL.assignim(2,0,iDURL31);}
284  else if (name.compare("iDURL32") == 0){
285  iDURL32 = value;
286  Du_RL.assignim(2,1,iDURL32);}
287  else if (name.compare("iDURL33") == 0){
288  iDURL33 = value;
289  Du_RL.assignim(2,2,iDURL33);}
290 
291 
292  else if (name.compare("rDULR11") == 0){
293  rDULR11 = value;
294  Du_LR.assignre(0,0,rDULR11);}
295  else if (name.compare("rDULR12") == 0){
296  rDULR12 = value;
297  Du_LR.assignre(0,1,rDULR12);}
298  else if (name.compare("rDULR13") == 0){
299  rDULR13 = value;
300  Du_LR.assignre(0,2,rDULR13);}
301  else if (name.compare("rDULR21") == 0){
302  rDULR21 = value;
303  Du_LR.assignre(1,0,rDULR21);}
304  else if (name.compare("rDULR22") == 0){
305  rDULR22 = value;
306  Du_LR.assignre(1,1,rDULR22);}
307  else if (name.compare("rDULR23") == 0){
308  rDULR23 = value;
309  Du_LR.assignre(1,2,rDULR23);}
310  else if (name.compare("rDULR31") == 0){
311  rDULR31 = value;
312  Du_LR.assignre(2,0,rDULR31);}
313  else if (name.compare("rDULR32") == 0){
314  rDULR32 = value;
315  Du_LR.assignre(2,0,rDULR31);}
316  else if (name.compare("rDULR33") == 0){
317  rDULR33 = value;
318  Du_LR.assignre(2,2,rDULR33);}
319 
320  else if (name.compare("iDULR11") == 0){
321  iDULR11 = value;
322  Du_LR.assignim(0,0,iDULR11);}
323  else if (name.compare("iDULR12") == 0){
324  iDULR12 = value;
325  Du_LR.assignim(0,1,iDULR12);}
326  else if (name.compare("iDULR13") == 0){
327  iDULR13 = value;
328  Du_LR.assignim(0,2,iDULR13);}
329  else if (name.compare("iDULR21") == 0){
330  iDULR21 = value;
331  Du_LR.assignim(1,0,iDULR21);}
332  else if (name.compare("iDULR22") == 0){
333  iDULR22 = value;
334  Du_LR.assignim(1,1,iDULR22);}
335  else if (name.compare("iDULR23") == 0){
336  iDULR23 = value;
337  Du_LR.assignim(1,2,iDULR23);}
338  else if (name.compare("iDULR31") == 0){
339  iDULR31 = value;
340  Du_LR.assignim(2,0,iDULR31);}
341  else if (name.compare("iDULR32") == 0){
342  iDULR32 = value;
343  Du_LR.assignim(2,1,iDULR32);}
344  else if (name.compare("iDULR33") == 0){
345  iDULR33 = value;
346  Du_LR.assignim(2,2,iDULR33);}
347 
348 
349  else if (name.compare("rDURR11") == 0){
350  rDURR11 = value;
351  Du_RR.assignre(0,0,rDURR11);}
352  else if (name.compare("rDURR12") == 0){
353  rDURR12 = value;
354  Du_RR.assignre(0,1,rDURR12);}
355  else if (name.compare("rDURR13") == 0){
356  rDURR13 = value;
357  Du_RR.assignre(0,2,rDURR13);}
358  else if (name.compare("rDURR21") == 0){
359  rDURR21 = value;
360  Du_RR.assignre(1,0,rDURR21);}
361  else if (name.compare("rDURR22") == 0){
362  rDURR22 = value;
363  Du_RR.assignre(1,1,rDURR22);}
364  else if (name.compare("rDURR23") == 0){
365  rDURR23 = value;
366  Du_RR.assignre(1,2,rDURR23);}
367  else if (name.compare("rDURR31") == 0){
368  rDURR31 = value;
369  Du_RR.assignre(2,0,rDURR31);}
370  else if (name.compare("rDURR32") == 0){
371  rDURR32 = value;
372  Du_RR.assignre(2,1,rDURR32);}
373  else if (name.compare("rDURR33") == 0){
374  rDURR33 = value;
375  Du_RR.assignre(2,2,rDURR33);}
376 
377  else if (name.compare("iDURR11") == 0){
378  iDURR11 = value;
379  Du_RR.assignim(0,0,iDURR11);}
380  else if (name.compare("iDURR12") == 0){
381  iDURR12 = value;
382  Du_RR.assignim(0,1,iDURR12);}
383  else if (name.compare("iDURR13") == 0){
384  iDURR13 = value;
385  Du_RR.assignim(0,2,iDURR13);}
386  else if (name.compare("iDURR21") == 0){
387  iDURR21 = value;
388  Du_RR.assignim(1,0,iDURR21);}
389  else if (name.compare("iDURR22") == 0){
390  iDURR22 = value;
391  Du_RR.assignim(1,1,iDURR22);}
392  else if (name.compare("iDURR23") == 0){
393  iDURR23 = value;
394  Du_RR.assignim(1,2,iDURR23);}
395  else if (name.compare("iDURR31") == 0){
396  iDURR31 = value;
397  Du_RR.assignim(2,0,iDURR31);}
398  else if (name.compare("iDURR32") == 0){
399  iDURR32 = value;
400  Du_RR.assignim(2,1,iDURR32);}
401  else if (name.compare("iDURR33") == 0){
402  iDURR33 = value;
403  Du_RR.assignim(2,2,iDURR33);}
404 
405  // FILLS THE DELTAS, DOWN SECTOR
406  else if (name.compare("rDDLL11") == 0){
407  rDDLL11 = value;
408  Dd_LL.assignre(0,0,rDDLL11);}
409  else if (name.compare("rDDLL12") == 0){
410  rDDLL12 = value;
411  Dd_LL.assignre(0,1,rDDLL12);}
412  else if (name.compare("rDDLL13") == 0){
413  rDDLL13 = value;
414  Dd_LL.assignre(0,2,rDDLL13);}
415  else if (name.compare("rDDLL21") == 0){
416  rDDLL21 = value;
417  Dd_LL.assignre(1,0,rDDLL21);}
418  else if (name.compare("rDDLL22") == 0){
419  rDDLL22 = value;
420  Dd_LL.assignre(1,1,rDDLL22);}
421  else if (name.compare("rDDLL23") == 0){
422  rDDLL23 = value;
423  Dd_LL.assignre(1,2,rDDLL23);}
424  else if (name.compare("rDDLL31") == 0){
425  rDDLL31 = value;
426  Dd_LL.assignre(2,0,rDDLL31);}
427  else if (name.compare("rDDLL32") == 0){
428  rDDLL32 = value;
429  Dd_LL.assignre(2,1,rDDLL32);}
430  else if (name.compare("rDDLL33") == 0){
431  rDDLL33 = value;
432  Dd_LL.assignre(2,2,rDDLL33);}
433 
434  else if (name.compare("iDDLL11") == 0){
435  iDDLL11 = value;
436  Dd_LL.assignim(0,0,iDDLL11);}
437  else if (name.compare("iDDLL12") == 0){
438  iDDLL12 = value;
439  Dd_LL.assignim(0,1,iDDLL12);}
440  else if (name.compare("iDDLL13") == 0){
441  iDDLL13 = value;
442  Dd_LL.assignim(0,2,iDDLL13);}
443  else if (name.compare("iDDLL21") == 0){
444  iDDLL21 = value;
445  Dd_LL.assignim(1,0,iDDLL21);}
446  else if (name.compare("iDDLL22") == 0){
447  iDDLL22 = value;
448  Dd_LL.assignim(1,1,iDDLL22);}
449  else if (name.compare("iDDLL23") == 0){
450  iDDLL23 = value;
451  Dd_LL.assignim(1,2,iDDLL23);}
452  else if (name.compare("iDDLL31") == 0){
453  iDDLL31 = value;
454  Dd_LL.assignim(2,0,iDDLL31);}
455  else if (name.compare("iDDLL32") == 0){
456  iDDLL32 = value;
457  Dd_LL.assignim(2,1,iDDLL32);}
458  else if (name.compare("iDDLL33") == 0){
459  iDDLL33 = value;
460  Dd_LL.assignim(2,2,iDDLL33);}
461 
462 
463  else if (name.compare("rDDRL11") == 0){
464  rDDRL11 = value;
465  Dd_RL.assignre(0,0,rDDRL11);}
466  else if (name.compare("rDDRL12") == 0){
467  rDDRL12 = value;
468  Dd_RL.assignre(0,1,rDDRL12);}
469  else if (name.compare("rDDRL13") == 0){
470  rDDRL13 = value;
471  Dd_RL.assignre(0,2,rDDRL13);}
472  else if (name.compare("rDDRL21") == 0){
473  rDDRL21 = value;
474  Dd_RL.assignre(1,0,rDDRL21);}
475  else if (name.compare("rDDRL22") == 0){
476  rDDRL22 = value;
477  Dd_RL.assignre(1,1,rDDRL22);}
478  else if (name.compare("rDDRL23") == 0){
479  rDDRL23 = value;
480  Dd_RL.assignre(1,2,rDDRL23);}
481  else if (name.compare("rDDRL31") == 0){
482  rDDRL31 = value;
483  Dd_RL.assignre(2,0,rDDRL31);}
484  else if (name.compare("rDDRL32") == 0){
485  rDDRL32 = value;
486  Dd_RL.assignre(2,1,rDDRL32);}
487  else if (name.compare("rDDRL33") == 0){
488  rDDRL33 = value;
489  Dd_RL.assignre(2,2,rDDRL33);}
490 
491  else if (name.compare("iDDRL11") == 0){
492  iDDRL11 = value;
493  Dd_RL.assignim(0,0,iDDRL11);}
494  else if (name.compare("iDDRL12") == 0){
495  iDDRL12 = value;
496  Dd_RL.assignim(0,1,iDDRL12);}
497  else if (name.compare("iDDRL13") == 0){
498  iDDRL13 = value;
499  Dd_RL.assignim(0,2,iDDRL13);}
500  else if (name.compare("iDDRL21") == 0){
501  iDDRL21 = value;
502  Dd_RL.assignim(1,0,iDDRL21);}
503  else if (name.compare("iDDRL22") == 0){
504  iDDRL22 = value;
505  Dd_RL.assignim(1,1,iDDRL22);}
506  else if (name.compare("iDDRL23") == 0){
507  iDDRL23 = value;
508  Dd_RL.assignim(1,2,iDDRL23);}
509  else if (name.compare("iDDRL31") == 0){
510  iDDRL31 = value;
511  Dd_RL.assignim(2,0,iDDRL31);}
512  else if (name.compare("iDDRL32") == 0){
513  iDDRL32 = value;
514  Dd_RL.assignim(2,1,iDDRL32);}
515  else if (name.compare("iDDRL33") == 0){
516  iDDRL33 = value;
517  Dd_RL.assignim(2,2,iDDRL33);}
518 
519 
520  else if (name.compare("rDDLR11") == 0){
521  rDDLR11 = value;
522  Dd_LR.assignre(0,0,rDDLR11);}
523  else if (name.compare("rDDLR12") == 0){
524  rDDLR12 = value;
525  Dd_LR.assignre(0,1,rDDLR12);}
526  else if (name.compare("rDDLR13") == 0){
527  rDDLR13 = value;
528  Dd_LR.assignre(0,2,rDDLR13);}
529  else if (name.compare("rDDLR21") == 0){
530  rDDLR21 = value;
531  Dd_LR.assignre(1,0,rDDLR21);}
532  else if (name.compare("rDDLR22") == 0){
533  rDDLR22 = value;
534  Dd_LR.assignre(1,1,rDDLR22);}
535  else if (name.compare("rDDLR23") == 0){
536  rDDLR23 = value;
537  Dd_LR.assignre(1,2,rDDLR23);}
538  else if (name.compare("rDDLR31") == 0){
539  rDDLR31 = value;
540  Dd_LR.assignre(2,0,rDDLR31);}
541  else if (name.compare("rDDLR32") == 0){
542  rDDLR32 = value;
543  Dd_LR.assignre(2,0,rDDLR31);}
544  else if (name.compare("rDDLR33") == 0){
545  rDDLR33 = value;
546  Dd_LR.assignre(2,2,rDDLR33);}
547 
548  else if (name.compare("iDDLR11") == 0){
549  iDDLR11 = value;
550  Dd_LR.assignim(0,0,iDDLR11);}
551  else if (name.compare("iDDLR12") == 0){
552  iDDLR12 = value;
553  Dd_LR.assignim(0,1,iDDLR12);}
554  else if (name.compare("iDDLR13") == 0){
555  iDDLR13 = value;
556  Dd_LR.assignim(0,2,iDDLR13);}
557  else if (name.compare("iDDLR21") == 0){
558  iDDLR21 = value;
559  Dd_LR.assignim(1,0,iDDLR21);}
560  else if (name.compare("iDDLR22") == 0){
561  iDDLR22 = value;
562  Dd_LR.assignim(1,1,iDDLR22);}
563  else if (name.compare("iDDLR23") == 0){
564  iDDLR23 = value;
565  Dd_LR.assignim(1,2,iDDLR23);}
566  else if (name.compare("iDDLR31") == 0){
567  iDDLR31 = value;
568  Dd_LR.assignim(2,0,iDDLR31);}
569  else if (name.compare("iDDLR32") == 0){
570  iDDLR32 = value;
571  Dd_LR.assignim(2,0,iDDLR31);}
572  else if (name.compare("iDDLR33") == 0){
573  iDDLR33 = value;
574  Dd_LR.assignim(2,2,iDDLR33);}
575 
576 
577  else if (name.compare("rDDRR11") == 0){
578  rDDRR11 = value;
579  Dd_RR.assignre(0,0,rDDRR11);}
580  else if (name.compare("rDDRR12") == 0){
581  rDDRR12 = value;
582  Dd_RR.assignre(0,1,rDDRR12);}
583  else if (name.compare("rDDRR13") == 0){
584  rDDRR13 = value;
585  Dd_RR.assignre(0,2,rDDRR13);}
586  else if (name.compare("rDDRR21") == 0){
587  rDDRR21 = value;
588  Dd_RR.assignre(1,0,rDDRR21);}
589  else if (name.compare("rDDRR22") == 0){
590  rDDRR22 = value;
591  Dd_RR.assignre(1,1,rDDRR22);}
592  else if (name.compare("rDDRR23") == 0){
593  rDDRR23 = value;
594  Dd_RR.assignre(1,2,rDDRR23);}
595  else if (name.compare("rDDRR31") == 0){
596  rDDRR31 = value;
597  Dd_RR.assignre(2,0,rDDRR31);}
598  else if (name.compare("rDDRR32") == 0){
599  rDDRR32 = value;
600  Dd_RR.assignre(2,1,rDDRR32);}
601  else if (name.compare("rDDRR33") == 0){
602  rDDRR33 = value;
603  Dd_RR.assignre(2,2,rDDRR33);}
604 
605  else if (name.compare("iDDRR11") == 0){
606  iDDRR11 = value;
607  Dd_RR.assignim(0,0,iDDRR11);}
608  else if (name.compare("iDDRR12") == 0){
609  iDDRR12 = value;
610  Dd_RR.assignim(0,1,iDDRR12);}
611  else if (name.compare("iDDRR13") == 0){
612  iDDRR13 = value;
613  Dd_RR.assignim(0,2,iDDRR13);}
614  else if (name.compare("iDDRR21") == 0){
615  iDDRR21 = value;
616  Dd_RR.assignim(1,0,iDDRR21);}
617  else if (name.compare("iDDRR22") == 0){
618  iDDRR22 = value;
619  Dd_RR.assignim(1,1,iDDRR22);}
620  else if (name.compare("iDDRR23") == 0){
621  iDDRR23 = value;
622  Dd_RR.assignim(1,2,iDDRR23);}
623  else if (name.compare("iDDRR31") == 0){
624  iDDRR31 = value;
625  Dd_RR.assignim(2,0,iDDRR31);}
626  else if (name.compare("iDDRR32") == 0){
627  iDDRR32 = value;
628  Dd_RR.assignim(2,1,iDDRR32);}
629  else if (name.compare("iDDRR33") == 0){
630  iDDRR33 = value;
631  Dd_RR.assignim(2,2,iDDRR33);}
632 
633  else
635 }

◆ Update()

bool SUSYMassInsertion::Update ( const std::map< std::string, double > &  DPars)
virtual

a method to update SM and SUSY parameters found in the argument

Parameters
amap containing the parameters (all as double) to be updated

Reimplemented from StandardModel.

Definition at line 147 of file SUSYMassInsertion.cpp.

148 {
149  if(!PreUpdate()) return (false);
150 
151  UpdateError = false;
152 
153  for (std::map<std::string, double>::const_iterator it = DPars.begin(); it != DPars.end(); it++)
154  setParameter(it->first, it->second);
155 
156  if (UpdateError) return (false);
157 
158  if(!PostUpdate()) return (false);
159 
160  return (true);
161 }

Member Data Documentation

◆ Dd_LL

gslpp::matrix<gslpp::complex> SUSYMassInsertion::Dd_LL
protected

Definition at line 256 of file SUSYMassInsertion.h.

◆ Dd_LR

gslpp::matrix<gslpp::complex> SUSYMassInsertion::Dd_LR
protected

Definition at line 256 of file SUSYMassInsertion.h.

◆ Dd_RL

gslpp::matrix<gslpp::complex> SUSYMassInsertion::Dd_RL
protected

Definition at line 256 of file SUSYMassInsertion.h.

◆ Dd_RR

gslpp::matrix<gslpp::complex> SUSYMassInsertion::Dd_RR
protected

Definition at line 256 of file SUSYMassInsertion.h.

◆ Du_LL

gslpp::matrix<gslpp::complex> SUSYMassInsertion::Du_LL
protected

Definition at line 255 of file SUSYMassInsertion.h.

◆ Du_LR

gslpp::matrix<gslpp::complex> SUSYMassInsertion::Du_LR
protected

Definition at line 255 of file SUSYMassInsertion.h.

◆ Du_RL

gslpp::matrix<gslpp::complex> SUSYMassInsertion::Du_RL
protected

Definition at line 255 of file SUSYMassInsertion.h.

◆ Du_RR

gslpp::matrix<gslpp::complex> SUSYMassInsertion::Du_RR
protected

Definition at line 255 of file SUSYMassInsertion.h.

◆ iDDLL11

double SUSYMassInsertion::iDDLL11
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLL12

double SUSYMassInsertion::iDDLL12
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLL13

double SUSYMassInsertion::iDDLL13
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLL21

double SUSYMassInsertion::iDDLL21
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLL22

double SUSYMassInsertion::iDDLL22
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLL23

double SUSYMassInsertion::iDDLL23
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLL31

double SUSYMassInsertion::iDDLL31
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLL32

double SUSYMassInsertion::iDDLL32
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLL33

double SUSYMassInsertion::iDDLL33
protected

Definition at line 272 of file SUSYMassInsertion.h.

◆ iDDLR11

double SUSYMassInsertion::iDDLR11
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDLR12

double SUSYMassInsertion::iDDLR12
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDLR13

double SUSYMassInsertion::iDDLR13
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDLR21

double SUSYMassInsertion::iDDLR21
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDLR22

double SUSYMassInsertion::iDDLR22
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDLR23

double SUSYMassInsertion::iDDLR23
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDLR31

double SUSYMassInsertion::iDDLR31
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDLR32

double SUSYMassInsertion::iDDLR32
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDLR33

double SUSYMassInsertion::iDDLR33
protected

Definition at line 278 of file SUSYMassInsertion.h.

◆ iDDRL11

double SUSYMassInsertion::iDDRL11
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRL12

double SUSYMassInsertion::iDDRL12
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRL13

double SUSYMassInsertion::iDDRL13
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRL21

double SUSYMassInsertion::iDDRL21
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRL22

double SUSYMassInsertion::iDDRL22
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRL23

double SUSYMassInsertion::iDDRL23
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRL31

double SUSYMassInsertion::iDDRL31
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRL32

double SUSYMassInsertion::iDDRL32
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRL33

double SUSYMassInsertion::iDDRL33
protected

Definition at line 275 of file SUSYMassInsertion.h.

◆ iDDRR11

double SUSYMassInsertion::iDDRR11
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDDRR12

double SUSYMassInsertion::iDDRR12
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDDRR13

double SUSYMassInsertion::iDDRR13
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDDRR21

double SUSYMassInsertion::iDDRR21
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDDRR22

double SUSYMassInsertion::iDDRR22
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDDRR23

double SUSYMassInsertion::iDDRR23
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDDRR31

double SUSYMassInsertion::iDDRR31
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDDRR32

double SUSYMassInsertion::iDDRR32
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDDRR33

double SUSYMassInsertion::iDDRR33
protected

Definition at line 281 of file SUSYMassInsertion.h.

◆ iDULL11

double SUSYMassInsertion::iDULL11
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULL12

double SUSYMassInsertion::iDULL12
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULL13

double SUSYMassInsertion::iDULL13
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULL21

double SUSYMassInsertion::iDULL21
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULL22

double SUSYMassInsertion::iDULL22
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULL23

double SUSYMassInsertion::iDULL23
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULL31

double SUSYMassInsertion::iDULL31
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULL32

double SUSYMassInsertion::iDULL32
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULL33

double SUSYMassInsertion::iDULL33
protected

Definition at line 260 of file SUSYMassInsertion.h.

◆ iDULR11

double SUSYMassInsertion::iDULR11
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDULR12

double SUSYMassInsertion::iDULR12
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDULR13

double SUSYMassInsertion::iDULR13
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDULR21

double SUSYMassInsertion::iDULR21
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDULR22

double SUSYMassInsertion::iDULR22
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDULR23

double SUSYMassInsertion::iDULR23
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDULR31

double SUSYMassInsertion::iDULR31
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDULR32

double SUSYMassInsertion::iDULR32
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDULR33

double SUSYMassInsertion::iDULR33
protected

Definition at line 266 of file SUSYMassInsertion.h.

◆ iDURL11

double SUSYMassInsertion::iDURL11
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURL12

double SUSYMassInsertion::iDURL12
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURL13

double SUSYMassInsertion::iDURL13
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURL21

double SUSYMassInsertion::iDURL21
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURL22

double SUSYMassInsertion::iDURL22
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURL23

double SUSYMassInsertion::iDURL23
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURL31

double SUSYMassInsertion::iDURL31
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURL32

double SUSYMassInsertion::iDURL32
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURL33

double SUSYMassInsertion::iDURL33
protected

Definition at line 263 of file SUSYMassInsertion.h.

◆ iDURR11

double SUSYMassInsertion::iDURR11
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ iDURR12

double SUSYMassInsertion::iDURR12
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ iDURR13

double SUSYMassInsertion::iDURR13
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ iDURR21

double SUSYMassInsertion::iDURR21
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ iDURR22

double SUSYMassInsertion::iDURR22
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ iDURR23

double SUSYMassInsertion::iDURR23
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ iDURR31

double SUSYMassInsertion::iDURR31
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ iDURR32

double SUSYMassInsertion::iDURR32
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ iDURR33

double SUSYMassInsertion::iDURR33
protected

Definition at line 269 of file SUSYMassInsertion.h.

◆ m3

double SUSYMassInsertion::m3
protected

Definition at line 257 of file SUSYMassInsertion.h.

◆ Msq

double SUSYMassInsertion::Msq
protected

Definition at line 257 of file SUSYMassInsertion.h.

◆ MuM

double SUSYMassInsertion::MuM
protected

Definition at line 257 of file SUSYMassInsertion.h.

◆ NSusyMIvars

const int SUSYMassInsertion::NSusyMIvars = 3 + 144
static

Definition at line 23 of file SUSYMassInsertion.h.

◆ rDDLL11

double SUSYMassInsertion::rDDLL11
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLL12

double SUSYMassInsertion::rDDLL12
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLL13

double SUSYMassInsertion::rDDLL13
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLL21

double SUSYMassInsertion::rDDLL21
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLL22

double SUSYMassInsertion::rDDLL22
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLL23

double SUSYMassInsertion::rDDLL23
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLL31

double SUSYMassInsertion::rDDLL31
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLL32

double SUSYMassInsertion::rDDLL32
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLL33

double SUSYMassInsertion::rDDLL33
protected

Definition at line 271 of file SUSYMassInsertion.h.

◆ rDDLR11

double SUSYMassInsertion::rDDLR11
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDLR12

double SUSYMassInsertion::rDDLR12
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDLR13

double SUSYMassInsertion::rDDLR13
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDLR21

double SUSYMassInsertion::rDDLR21
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDLR22

double SUSYMassInsertion::rDDLR22
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDLR23

double SUSYMassInsertion::rDDLR23
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDLR31

double SUSYMassInsertion::rDDLR31
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDLR32

double SUSYMassInsertion::rDDLR32
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDLR33

double SUSYMassInsertion::rDDLR33
protected

Definition at line 277 of file SUSYMassInsertion.h.

◆ rDDRL11

double SUSYMassInsertion::rDDRL11
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRL12

double SUSYMassInsertion::rDDRL12
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRL13

double SUSYMassInsertion::rDDRL13
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRL21

double SUSYMassInsertion::rDDRL21
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRL22

double SUSYMassInsertion::rDDRL22
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRL23

double SUSYMassInsertion::rDDRL23
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRL31

double SUSYMassInsertion::rDDRL31
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRL32

double SUSYMassInsertion::rDDRL32
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRL33

double SUSYMassInsertion::rDDRL33
protected

Definition at line 274 of file SUSYMassInsertion.h.

◆ rDDRR11

double SUSYMassInsertion::rDDRR11
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDDRR12

double SUSYMassInsertion::rDDRR12
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDDRR13

double SUSYMassInsertion::rDDRR13
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDDRR21

double SUSYMassInsertion::rDDRR21
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDDRR22

double SUSYMassInsertion::rDDRR22
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDDRR23

double SUSYMassInsertion::rDDRR23
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDDRR31

double SUSYMassInsertion::rDDRR31
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDDRR32

double SUSYMassInsertion::rDDRR32
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDDRR33

double SUSYMassInsertion::rDDRR33
protected

Definition at line 280 of file SUSYMassInsertion.h.

◆ rDULL11

double SUSYMassInsertion::rDULL11
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULL12

double SUSYMassInsertion::rDULL12
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULL13

double SUSYMassInsertion::rDULL13
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULL21

double SUSYMassInsertion::rDULL21
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULL22

double SUSYMassInsertion::rDULL22
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULL23

double SUSYMassInsertion::rDULL23
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULL31

double SUSYMassInsertion::rDULL31
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULL32

double SUSYMassInsertion::rDULL32
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULL33

double SUSYMassInsertion::rDULL33
protected

Definition at line 259 of file SUSYMassInsertion.h.

◆ rDULR11

double SUSYMassInsertion::rDULR11
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDULR12

double SUSYMassInsertion::rDULR12
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDULR13

double SUSYMassInsertion::rDULR13
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDULR21

double SUSYMassInsertion::rDULR21
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDULR22

double SUSYMassInsertion::rDULR22
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDULR23

double SUSYMassInsertion::rDULR23
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDULR31

double SUSYMassInsertion::rDULR31
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDULR32

double SUSYMassInsertion::rDULR32
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDULR33

double SUSYMassInsertion::rDULR33
protected

Definition at line 265 of file SUSYMassInsertion.h.

◆ rDURL11

double SUSYMassInsertion::rDURL11
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURL12

double SUSYMassInsertion::rDURL12
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURL13

double SUSYMassInsertion::rDURL13
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURL21

double SUSYMassInsertion::rDURL21
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURL22

double SUSYMassInsertion::rDURL22
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURL23

double SUSYMassInsertion::rDURL23
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURL31

double SUSYMassInsertion::rDURL31
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURL32

double SUSYMassInsertion::rDURL32
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURL33

double SUSYMassInsertion::rDURL33
protected

Definition at line 262 of file SUSYMassInsertion.h.

◆ rDURR11

double SUSYMassInsertion::rDURR11
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ rDURR12

double SUSYMassInsertion::rDURR12
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ rDURR13

double SUSYMassInsertion::rDURR13
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ rDURR21

double SUSYMassInsertion::rDURR21
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ rDURR22

double SUSYMassInsertion::rDURR22
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ rDURR23

double SUSYMassInsertion::rDURR23
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ rDURR31

double SUSYMassInsertion::rDURR31
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ rDURR32

double SUSYMassInsertion::rDURR32
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ rDURR33

double SUSYMassInsertion::rDURR33
protected

Definition at line 268 of file SUSYMassInsertion.h.

◆ SUSYMIM

Matching<SUSYMassInsertionMatching,SUSYMassInsertion> SUSYMassInsertion::SUSYMIM
mutableprotected

Definition at line 283 of file SUSYMassInsertion.h.

◆ SusyMIvars

const std::string SUSYMassInsertion::SusyMIvars
static

Definition at line 24 of file SUSYMassInsertion.h.


The documentation for this class was generated from the following files:
SUSYMassInsertion::iDULL22
double iDULL22
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::rDULL13
double rDULL13
Definition: SUSYMassInsertion.h:259
SUSYMassInsertion::SusyMIvars
static const std::string SusyMIvars[NSusyMIvars]
Definition: SUSYMassInsertion.h:24
SUSYMassInsertion::iDURL33
double iDURL33
Definition: SUSYMassInsertion.h:263
SUSYMassInsertion::rDURR12
double rDURR12
Definition: SUSYMassInsertion.h:268
SUSYMassInsertion::rDDRR33
double rDDRR33
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::iDDLR23
double iDDLR23
Definition: SUSYMassInsertion.h:278
SUSYMassInsertion::iDULR12
double iDULR12
Definition: SUSYMassInsertion.h:266
SUSYMassInsertion::iDDRL13
double iDDRL13
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::iDDRR33
double iDDRR33
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::rDULR13
double rDULR13
Definition: SUSYMassInsertion.h:265
SUSYMassInsertion::iDULL11
double iDULL11
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::rDULL23
double rDULL23
Definition: SUSYMassInsertion.h:259
StandardModel::setParameter
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
Definition: StandardModel.cpp:257
SUSYMassInsertion::rDDRR13
double rDDRR13
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::iDURL11
double iDURL11
Definition: SUSYMassInsertion.h:263
SUSYMassInsertion::rDDRR22
double rDDRR22
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::setParameter
virtual void setParameter(const std::string, const double &)
a method to set the value of all the SUSY parameters given as input in Model.conf
Definition: SUSYMassInsertion.cpp:169
SUSYMassInsertion::iDURR23
double iDURR23
Definition: SUSYMassInsertion.h:269
SUSYMassInsertion::iDULL13
double iDULL13
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::iDURR22
double iDURR22
Definition: SUSYMassInsertion.h:269
SUSYMassInsertion::iDDLR11
double iDDLR11
Definition: SUSYMassInsertion.h:278
SUSYMassInsertion::SUSYMIM
Matching< SUSYMassInsertionMatching, SUSYMassInsertion > SUSYMIM
Definition: SUSYMassInsertion.h:283
SUSYMassInsertion::Du_LR
gslpp::matrix< gslpp::complex > Du_LR
Definition: SUSYMassInsertion.h:255
SUSYMassInsertion::Du_RR
gslpp::matrix< gslpp::complex > Du_RR
Definition: SUSYMassInsertion.h:255
SUSYMassInsertion::rDDRR31
double rDDRR31
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::rDURR11
double rDURR11
Definition: SUSYMassInsertion.h:268
SUSYMassInsertion::rDDRR21
double rDDRR21
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::iDDRR22
double iDDRR22
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::rDULR21
double rDULR21
Definition: SUSYMassInsertion.h:265
SUSYMassInsertion::rDDRR23
double rDDRR23
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::rDDRL21
double rDDRL21
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::iDULL23
double iDULL23
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::iDDLR12
double iDDLR12
Definition: SUSYMassInsertion.h:278
SUSYMassInsertion::rDDLL32
double rDDLL32
Definition: SUSYMassInsertion.h:271
SUSYMassInsertion::Dd_LR
gslpp::matrix< gslpp::complex > Dd_LR
Definition: SUSYMassInsertion.h:256
SUSYMassInsertion::rDDLL13
double rDDLL13
Definition: SUSYMassInsertion.h:271
Matching::getObj
T & getObj()
Definition: Matching.h:14
SUSYMassInsertion::MuM
double MuM
Definition: SUSYMassInsertion.h:257
SUSYMassInsertion::rDURL32
double rDURL32
Definition: SUSYMassInsertion.h:262
SUSYMassInsertion::iDDRR12
double iDDRR12
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::iDDLL22
double iDDLL22
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::rDULR22
double rDULR22
Definition: SUSYMassInsertion.h:265
SUSYMassInsertion::iDDRR21
double iDDRR21
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::Dd_RL
gslpp::matrix< gslpp::complex > Dd_RL
Definition: SUSYMassInsertion.h:256
SUSYMassInsertion::rDURL23
double rDURL23
Definition: SUSYMassInsertion.h:262
SUSYMassInsertion::iDURL23
double iDURL23
Definition: SUSYMassInsertion.h:263
SUSYMassInsertion::iDULR21
double iDULR21
Definition: SUSYMassInsertion.h:266
Model::addMissingModelParameter
void addMissingModelParameter(const std::string &missingParameterName)
Definition: Model.h:240
StandardModel::CheckParameters
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
Definition: StandardModel.cpp:339
SUSYMassInsertion::iDDRL23
double iDDRL23
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::rDDLR12
double rDDLR12
Definition: SUSYMassInsertion.h:277
SUSYMassInsertion::rDDRR32
double rDDRR32
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::iDURL22
double iDURL22
Definition: SUSYMassInsertion.h:263
SUSYMassInsertion::rDDRR12
double rDDRR12
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::rDDRL32
double rDDRL32
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::rDULL12
double rDULL12
Definition: SUSYMassInsertion.h:259
Matching::setObj
void setObj(T &obji)
Definition: Matching.h:15
SUSYMassInsertion::iDDRR23
double iDDRR23
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::rDDRL12
double rDDRL12
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::NSusyMIvars
static const int NSusyMIvars
Definition: SUSYMassInsertion.h:23
SUSYMassInsertion::rDULR12
double rDULR12
Definition: SUSYMassInsertion.h:265
SUSYMassInsertion::iDDRL33
double iDDRL33
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::iDDLL12
double iDDLL12
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::rDDLR21
double rDDLR21
Definition: SUSYMassInsertion.h:277
SUSYMassInsertion::iDURR31
double iDURR31
Definition: SUSYMassInsertion.h:269
Model::UpdateError
bool UpdateError
A boolean set to false if update is successful.
Definition: Model.h:262
SUSYMassInsertion::iDURL31
double iDURL31
Definition: SUSYMassInsertion.h:263
StandardModel::SMM
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
Definition: StandardModel.h:2550
SUSYMassInsertion::iDDRR31
double iDDRR31
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::rDURL31
double rDURL31
Definition: SUSYMassInsertion.h:262
SUSYMassInsertion::iDDRL11
double iDDRL11
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::rDDLL21
double rDDLL21
Definition: SUSYMassInsertion.h:271
SUSYMassInsertion::Dd_RR
gslpp::matrix< gslpp::complex > Dd_RR
Definition: SUSYMassInsertion.h:256
SUSYMassInsertion::iDULL32
double iDULL32
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::iDULR11
double iDULR11
Definition: SUSYMassInsertion.h:266
SUSYMassInsertion::rDURR13
double rDURR13
Definition: SUSYMassInsertion.h:268
SUSYMassInsertion::Du_LL
gslpp::matrix< gslpp::complex > Du_LL
Definition: SUSYMassInsertion.h:255
SUSYMassInsertion::rDDLR13
double rDDLR13
Definition: SUSYMassInsertion.h:277
SUSYMassInsertion::rDURL12
double rDURL12
Definition: SUSYMassInsertion.h:262
SUSYMassInsertion::Msq
double Msq
Definition: SUSYMassInsertion.h:257
StandardModel::StandardModel
StandardModel()
The default constructor.
Definition: StandardModel.cpp:40
SUSYMassInsertion::rDDLL22
double rDDLL22
Definition: SUSYMassInsertion.h:271
SUSYMassInsertion::iDURL32
double iDURL32
Definition: SUSYMassInsertion.h:263
SUSYMassInsertion::rDURL22
double rDURL22
Definition: SUSYMassInsertion.h:262
SUSYMassInsertion::rDURL11
double rDURL11
Definition: SUSYMassInsertion.h:262
StandardModel::Init
virtual bool Init(const std::map< std::string, double > &DPars)
A method to initialize the model parameters.
Definition: StandardModel.cpp:185
SUSYMassInsertion::m3
double m3
Definition: SUSYMassInsertion.h:257
StandardModelMatching
A class for the matching in the Standard Model.
Definition: StandardModelMatching.h:26
SUSYMassInsertion::rDDLR31
double rDDLR31
Definition: SUSYMassInsertion.h:277
SUSYMassInsertion::iDDLL11
double iDDLL11
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::PostUpdate
virtual bool PostUpdate()
Definition: SUSYMassInsertion.cpp:163
SUSYMassInsertion::rDDLR22
double rDDLR22
Definition: SUSYMassInsertion.h:277
StandardModel::PreUpdate
virtual bool PreUpdate()
The pre-update method for StandardModel.
Definition: StandardModel.cpp:198
SUSYMassInsertion::rDDRL22
double rDDRL22
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::rDULR23
double rDULR23
Definition: SUSYMassInsertion.h:265
SUSYMassInsertion::iDULR23
double iDULR23
Definition: SUSYMassInsertion.h:266
Model::raiseMissingModelParameterCount
void raiseMissingModelParameterCount()
Definition: Model.h:250
SUSYMassInsertion::rDDRL23
double rDDRL23
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::rDULL21
double rDULL21
Definition: SUSYMassInsertion.h:259
SUSYMassInsertion::rDDLL12
double rDDLL12
Definition: SUSYMassInsertion.h:271
SUSYMassInsertion::rDULL33
double rDULL33
Definition: SUSYMassInsertion.h:259
SUSYMassInsertion::rDURL33
double rDURL33
Definition: SUSYMassInsertion.h:262
SUSYMassInsertion::iDDLR33
double iDDLR33
Definition: SUSYMassInsertion.h:278
StandardModel::PostUpdate
virtual bool PostUpdate()
The post-update method for StandardModel.
Definition: StandardModel.cpp:225
SUSYMassInsertion::iDULR13
double iDULR13
Definition: SUSYMassInsertion.h:266
SUSYMassInsertion::iDDLL32
double iDDLL32
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::rDULR33
double rDULR33
Definition: SUSYMassInsertion.h:265
SUSYMassInsertion::rDDRL33
double rDDRL33
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::rDDRL31
double rDDRL31
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::iDDLL13
double iDDLL13
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::iDDRR32
double iDDRR32
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::rDDLR23
double rDDLR23
Definition: SUSYMassInsertion.h:277
SUSYMassInsertion::iDDRL22
double iDDRL22
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::rDDLR32
double rDDLR32
Definition: SUSYMassInsertion.h:277
SUSYMassInsertion::rDURR22
double rDURR22
Definition: SUSYMassInsertion.h:268
SUSYMassInsertion::iDURR32
double iDURR32
Definition: SUSYMassInsertion.h:269
SUSYMassInsertion::rDULL32
double rDULL32
Definition: SUSYMassInsertion.h:259
SUSYMassInsertion::rDDRL13
double rDDRL13
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::rDULL31
double rDULL31
Definition: SUSYMassInsertion.h:259
SUSYMassInsertion::iDULL33
double iDULL33
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::iDULL12
double iDULL12
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::iDURR12
double iDURR12
Definition: SUSYMassInsertion.h:269
SUSYMassInsertion::rDDLL11
double rDDLL11
Definition: SUSYMassInsertion.h:271
SUSYMassInsertion::iDDLR31
double iDDLR31
Definition: SUSYMassInsertion.h:278
SUSYMassInsertion::iDDLR32
double iDDLR32
Definition: SUSYMassInsertion.h:278
SUSYMassInsertion::rDDLL33
double rDDLL33
Definition: SUSYMassInsertion.h:271
SUSYMassInsertion::iDULL21
double iDULL21
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::rDDLL23
double rDDLL23
Definition: SUSYMassInsertion.h:271
SUSYMassInsertion::iDDLR21
double iDDLR21
Definition: SUSYMassInsertion.h:278
SUSYMassInsertion::iDURL12
double iDURL12
Definition: SUSYMassInsertion.h:263
SUSYMassInsertion::rDDLR33
double rDDLR33
Definition: SUSYMassInsertion.h:277
SUSYMassInsertion::iDURR21
double iDURR21
Definition: SUSYMassInsertion.h:269
SUSYMassInsertion::rDURL21
double rDURL21
Definition: SUSYMassInsertion.h:262
SUSYMassInsertion::iDDLL21
double iDDLL21
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::rDDLR11
double rDDLR11
Definition: SUSYMassInsertion.h:277
SUSYMassInsertion::iDDLL23
double iDDLL23
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::rDURR23
double rDURR23
Definition: SUSYMassInsertion.h:268
SUSYMassInsertion::rDURR31
double rDURR31
Definition: SUSYMassInsertion.h:268
SUSYMassInsertion::iDDLR22
double iDDLR22
Definition: SUSYMassInsertion.h:278
SUSYMassInsertion::iDDRL32
double iDDRL32
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::iDULR22
double iDULR22
Definition: SUSYMassInsertion.h:266
SUSYMassInsertion::rDULL22
double rDULL22
Definition: SUSYMassInsertion.h:259
SUSYMassInsertion::Du_RL
gslpp::matrix< gslpp::complex > Du_RL
Definition: SUSYMassInsertion.h:255
SUSYMassInsertion::iDURR13
double iDURR13
Definition: SUSYMassInsertion.h:269
SUSYMassInsertion::rDURR21
double rDURR21
Definition: SUSYMassInsertion.h:268
SUSYMassInsertion::iDDRL31
double iDDRL31
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::iDURR11
double iDURR11
Definition: SUSYMassInsertion.h:269
SUSYMassInsertion::PreUpdate
virtual bool PreUpdate()
Definition: SUSYMassInsertion.cpp:141
SUSYMassInsertion::rDDRR11
double rDDRR11
Definition: SUSYMassInsertion.h:280
SUSYMassInsertion::iDDRR13
double iDDRR13
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::iDDLL33
double iDDLL33
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::iDURL21
double iDURL21
Definition: SUSYMassInsertion.h:263
SUSYMassInsertion::iDURR33
double iDURR33
Definition: SUSYMassInsertion.h:269
SUSYMassInsertion::rDURR33
double rDURR33
Definition: SUSYMassInsertion.h:268
SUSYMassInsertion::iDULR33
double iDULR33
Definition: SUSYMassInsertion.h:266
Model::name
std::string name
The name of the model.
Definition: Model.h:275
SUSYMassInsertion::iDDRR11
double iDDRR11
Definition: SUSYMassInsertion.h:281
SUSYMassInsertion::rDDRL11
double rDDRL11
Definition: SUSYMassInsertion.h:274
SUSYMassInsertion::iDURL13
double iDURL13
Definition: SUSYMassInsertion.h:263
SUSYMassInsertion::rDULR32
double rDULR32
Definition: SUSYMassInsertion.h:265
SUSYMassInsertion::iDULR31
double iDULR31
Definition: SUSYMassInsertion.h:266
SUSYMassInsertion::rDULR11
double rDULR11
Definition: SUSYMassInsertion.h:265
SUSYMassInsertion::iDULL31
double iDULL31
Definition: SUSYMassInsertion.h:260
SUSYMassInsertion::Dd_LL
gslpp::matrix< gslpp::complex > Dd_LL
Definition: SUSYMassInsertion.h:256
SUSYMassInsertion::rDURL13
double rDURL13
Definition: SUSYMassInsertion.h:262
SUSYMassInsertion::rDULL11
double rDULL11
Definition: SUSYMassInsertion.h:259
SUSYMassInsertion::rDDLL31
double rDDLL31
Definition: SUSYMassInsertion.h:271
SUSYMassInsertion::iDDLL31
double iDDLL31
Definition: SUSYMassInsertion.h:272
SUSYMassInsertion::iDDRL21
double iDDRL21
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::iDULR32
double iDULR32
Definition: SUSYMassInsertion.h:266
SUSYMassInsertion::rDURR32
double rDURR32
Definition: SUSYMassInsertion.h:268
Model::setModelInitialized
void setModelInitialized(bool ModelInitialized)
A set method to fix the failure or success of the initialization of the model.
Definition: Model.h:145
SUSYMassInsertion::iDDLR13
double iDDLR13
Definition: SUSYMassInsertion.h:278
SUSYMassInsertion::iDDRL12
double iDDRL12
Definition: SUSYMassInsertion.h:275
SUSYMassInsertion::rDULR31
double rDULR31
Definition: SUSYMassInsertion.h:265