struct Gambit::SpecBit::MSSM_strs
[No description available] More…
#include <MSSMSpec_head.hpp>
Public Functions
Name | |
---|---|
MSSM_strs() |
Public Attributes
Name | |
---|---|
const std::vector< str > | pole_mass_strs “Metadata” vectors |
const std::vector< str > | pole_mass_pred |
const std::vector< str > | pole_mass_strs_1 pole mass strings with 1 index |
const std::vector< str > | pole_mass_strs_1_6 pole mass strings with 1 index and six entries |
const std::vector< str > | pole_mass_strs_1_4 pole mass strings with 1 index and four entries |
const std::vector< str > | pole_mass_strs_1_3 pole mass strings with 1 index and three entries |
const std::vector< str > | pole_mass_strs_1_2 pole mass strings with 1 index and two entries |
const std::vector< str > | pole_mixing_strs_2_6x6 Pole_Mixing tagged entries. |
const std::vector< str > | pole_mixing_strs_2_4x4 2 index, 4x4 entries |
const std::vector< str > | pole_mixing_strs_2_3x3 2 index, 3x3 entries |
const std::vector< str > | pole_mixing_strs_2_2x2 2 index, 2x2 entries |
const std::vector< str > | mass2_strs mass2 tagged entries |
const std::vector< str > | mass2_strs_2_3x3 |
const std::vector< str > | mass1_strs mass1 tagged entries |
const std::vector< str > | mass1_strs_2_3x3 |
const std::vector< str > | dimensionless_strs dimensionless tagged entries |
const std::vector< str > | dimensionless_strs_2_3x3 |
const str | BMu Const strings for use in MSSMspec class. |
const str | mHd2 |
const str | mHu2 |
const str | mq2 dimension 2, 2 indices |
const str | ml2 |
const str | md2 |
const str | mu2 |
const str | me2 |
const str | M1 dimension 1, no index |
const str | M2 |
const str | M3 |
const str | Mu |
const str | vu |
const str | vd |
const str | TYd dimension 1, 2 indices |
const str | TYe |
const str | TYu |
const str | ad |
const str | ae |
const str | au |
const str | g1 dimension 0, no index |
const str | g2 |
const str | g3 |
const str | tanbeta dimension 0, no index, special map |
const str | sinW2 |
const str | mA2 dimension 1, no index, special map |
const str | Yd dimension 0, 2 indices |
const str | Yu |
const str | Ye |
const str | gluino |
const str | A0 |
const str | Hplus |
const str | Hminus |
const str | Goldstone0 |
const str | Goldstoneplus |
const str | Goldstoneminus |
const str | Wplus |
const str | Wminus |
const str | Z0 |
const str | su dimension 1, 1 index , special for setters |
const str | sd |
const str | se |
const str | snu |
const str | chiplus |
const str | chi0 |
const str | h0 |
const str | subar |
const str | sdbar |
const str | seplus |
const str | snubar |
const str | chiminus |
Detailed Description
struct Gambit::SpecBit::MSSM_strs;
This struct contains all the strings we will use for the MSSM in the maps. this allows us to implement the maps in a safer way if we choose , while still giving the option of flexibility.
Public Functions Documentation
function MSSM_strs
MSSM_strs()
Public Attributes Documentation
variable pole_mass_strs
static const std::vector< str > pole_mass_strs = initVector( gluino, A0, Hplus,
Hminus, Goldstone0,
Goldstoneplus,
Goldstoneminus,
Wplus, Wminus, Z0 );
“Metadata” vectors
Pole_Mass tagged entries
variable pole_mass_pred
static const std::vector< str > pole_mass_pred = initVector( gluino, A0, Hplus,
Hminus, Goldstone0,
Goldstoneplus,
Goldstoneminus,
Wplus, Wminus );
variable pole_mass_strs_1
static const std::vector< str > pole_mass_strs_1 = initVector( su, sd, se,
subar, sdbar, seplus,
chiplus, chiminus, chi0, h0,
snu, snubar );
pole mass strings with 1 index
variable pole_mass_strs_1_6
static const std::vector< str > pole_mass_strs_1_6 = initVector( su, sd, se,
subar, sdbar, seplus );
pole mass strings with 1 index and six entries
variable pole_mass_strs_1_4
static const std::vector< str > pole_mass_strs_1_4 = initVector( chi0 );
pole mass strings with 1 index and four entries
variable pole_mass_strs_1_3
static const std::vector< str > pole_mass_strs_1_3 = initVector( snu, snubar );
pole mass strings with 1 index and three entries
variable pole_mass_strs_1_2
static const std::vector< str > pole_mass_strs_1_2 = initVector( chiplus, chiminus, h0 );
pole mass strings with 1 index and two entries
variable pole_mixing_strs_2_6x6
static const std::vector< str > pole_mixing_strs_2_6x6 = initVector( sd, su, se );
Pole_Mixing tagged entries.
2 index, 6x6 entries
variable pole_mixing_strs_2_4x4
static const std::vector< str > pole_mixing_strs_2_4x4 = initVector( chi0 );
2 index, 4x4 entries
variable pole_mixing_strs_2_3x3
static const std::vector< str > pole_mixing_strs_2_3x3 = initVector( snu );
2 index, 3x3 entries
variable pole_mixing_strs_2_2x2
static const std::vector< str > pole_mixing_strs_2_2x2 = initVector( h0, A0, Hplus, chiminus, chiplus );
2 index, 2x2 entries
variable mass2_strs
static const std::vector< str > mass2_strs = initVector( BMu, mHd2, mHu2, mA2 );
mass2 tagged entries
variable mass2_strs_2_3x3
static const std::vector< str > mass2_strs_2_3x3 = initVector( mq2, ml2, md2, mu2, me2 );
variable mass1_strs
static const std::vector< str > mass1_strs = initVector( M1, M2, M3, Mu, vu, vd );
mass1 tagged entries
variable mass1_strs_2_3x3
static const std::vector< str > mass1_strs_2_3x3 = initVector( TYd, TYe, TYu, ad, ae, au );
variable dimensionless_strs
static const std::vector< str > dimensionless_strs = initVector( g1, g2, g3, tanbeta, sinW2 );
dimensionless tagged entries
variable dimensionless_strs_2_3x3
static const std::vector< str > dimensionless_strs_2_3x3 = initVector( Yd, Yu, Ye );
variable BMu
static const str BMu = "BMu";
Const strings for use in MSSMspec class.
some strings are used in multiple masses comments indicate first map they appear dimension 2, no index
some strings are used in multiple mass comments indicate first map they appear dimension 2, no index
variable mHd2
static const str mHd2 = "mHd2";
variable mHu2
static const str mHu2 = "mHu2";
variable mq2
static const str mq2 = "mq2";
dimension 2, 2 indices
variable ml2
static const str ml2 = "ml2";
variable md2
static const str md2 = "md2";
variable mu2
static const str mu2 = "mu2";
variable me2
static const str me2 = "me2";
variable M1
static const str M1 = "M1";
dimension 1, no index
variable M2
static const str M2 = "M2";
variable M3
static const str M3 = "M3";
variable Mu
static const str Mu = "Mu";
variable vu
static const str vu = "vu";
variable vd
static const str vd = "vd";
variable TYd
static const str TYd = "TYd";
dimension 1, 2 indices
variable TYe
static const str TYe = "TYe";
variable TYu
static const str TYu = "TYu";
variable ad
static const str ad = "ad";
variable ae
static const str ae = "ae";
variable au
static const str au = "au";
variable g1
static const str g1 = "g1";
dimension 0, no index
variable g2
static const str g2 = "g2";
variable g3
static const str g3 = "g3";
variable tanbeta
static const str tanbeta = "tanbeta";
dimension 0, no index, special map
dimension 0, no index, special map
variable sinW2
static const str sinW2 = "sinW2";
variable mA2
static const str mA2 = "mA2";
dimension 1, no index, special map
dimension 1, no index, special map
variable Yd
static const str Yd = "Yd";
dimension 0, 2 indices
variable Yu
static const str Yu = "Yu";
variable Ye
static const str Ye = "Ye";
variable gluino
static const str gluino = "~g";
Pole mass dimension 1, no index , special for setters
variable A0
static const str A0 = "A0";
variable Hplus
static const str Hplus = "H+";
variable Hminus
static const str Hminus ="H-";
variable Goldstone0
static const str Goldstone0 ="Goldstone0";
variable Goldstoneplus
static const str Goldstoneplus ="Goldstone+";
variable Goldstoneminus
static const str Goldstoneminus ="Goldstone-";
variable Wplus
static const str Wplus = "W+";
variable Wminus
static const str Wminus = "W-";
variable Z0
static const str Z0 = "Z0";
variable su
static const str su = "~u";
dimension 1, 1 index , special for setters
variable sd
static const str sd = "~d";
variable se
static const str se = "~e-";
variable snu
static const str snu = "~nu";
variable chiplus
static const str chiplus = "~chi+";
variable chi0
static const str chi0 = "~chi0";
variable h0
static const str h0 = "h0";
variable subar
static const str subar = "~ubar";
variable sdbar
static const str sdbar = "~dbar";
variable seplus
static const str seplus = "~e+";
variable snubar
static const str snubar = "~nubar";
variable chiminus
static const str chiminus = "~chi-";
Updated on 2024-07-18 at 13:53:32 +0000