struct Gambit::mass_es_pseudonyms
Structure to hold mass eigenstate pseudonyms for gauge eigenstates.
#include <mssm_slhahelp.hpp>
Public Functions
Name | |
---|---|
mass_es_pseudonyms() Constructor. | |
void | fill(const SubSpectrum & mssm, double tol, bool pt_error, bool debug) Fill strings and maps in struct. |
void | refill(const SubSpectrum & mssm, double tol, bool pt_error, bool debug) Refill strings and maps in struct. |
void | debug_print(const SubSpectrum & mssm) Debug printer for pseudonyms. |
void | debug_print_gauge(const SubSpectrum & mssm, str & gauge_es, str & mass_es, double & max_mix) Gauge state debug printer for pseudonyms. |
void | debug_print_family(const SubSpectrum & mssm, str & family_state, str & mass_es, double & mix_mag_sq, double & tol) Family state debug printer for pseudonyms. |
Public Attributes
Name | |
---|---|
str | isdl |
str | isul |
str | issl |
str | iscl |
str | isb1 |
str | ist1 |
str | isell |
str | isnel |
str | ismul |
str | isnmul |
str | istau1 |
str | isntaul |
str | isdr |
str | isur |
str | issr |
str | iscr |
str | isb2 |
str | ist2 |
str | iselr |
str | ismur |
str | istau2 |
str | isdlbar |
str | isulbar |
str | isslbar |
str | isclbar |
str | isb1bar |
str | ist1bar |
str | isellbar |
str | isnelbar |
str | ismulbar |
str | isnmulbar |
str | istau1bar |
str | isntaulbar |
str | isdrbar |
str | isurbar |
str | issrbar |
str | iscrbar |
str | isb2bar |
str | ist2bar |
str | iselrbar |
str | ismurbar |
str | istau2bar |
std::map< str, str > | gauge_family_eigenstates Maps relating the pseudonym strings in both directions. |
std::map< str, str > | mass_eigenstates |
bool | filled Struct has already been filled or not. |
Public Functions Documentation
function mass_es_pseudonyms
inline mass_es_pseudonyms()
Constructor.
function fill
void fill(
const SubSpectrum & mssm,
double tol,
bool pt_error,
bool debug
)
Fill strings and maps in struct.
Fill strings in struct.
function refill
void refill(
const SubSpectrum & mssm,
double tol,
bool pt_error,
bool debug
)
Refill strings and maps in struct.
Refill strings in struct.
function debug_print
void debug_print(
const SubSpectrum & mssm
)
Debug printer for pseudonyms.
General debug printer for pseudonyms.
function debug_print_gauge
void debug_print_gauge(
const SubSpectrum & mssm,
str & gauge_es,
str & mass_es,
double & max_mix
)
Gauge state debug printer for pseudonyms.
function debug_print_family
void debug_print_family(
const SubSpectrum & mssm,
str & family_state,
str & mass_es,
double & mix_mag_sq,
double & tol
)
Family state debug printer for pseudonyms.
Public Attributes Documentation
variable isdl
str isdl;
Known pseudonym strings
Particles
variable isul
str isul;
variable issl
str issl;
variable iscl
str iscl;
variable isb1
str isb1;
variable ist1
str ist1;
variable isell
str isell;
variable isnel
str isnel;
variable ismul
str ismul;
variable isnmul
str isnmul;
variable istau1
str istau1;
variable isntaul
str isntaul;
variable isdr
str isdr;
variable isur
str isur;
variable issr
str issr;
variable iscr
str iscr;
variable isb2
str isb2;
variable ist2
str ist2;
variable iselr
str iselr;
variable ismur
str ismur;
variable istau2
str istau2;
variable isdlbar
str isdlbar;
Anti-particles
variable isulbar
str isulbar;
variable isslbar
str isslbar;
variable isclbar
str isclbar;
variable isb1bar
str isb1bar;
variable ist1bar
str ist1bar;
variable isellbar
str isellbar;
variable isnelbar
str isnelbar;
variable ismulbar
str ismulbar;
variable isnmulbar
str isnmulbar;
variable istau1bar
str istau1bar;
variable isntaulbar
str isntaulbar;
variable isdrbar
str isdrbar;
variable isurbar
str isurbar;
variable issrbar
str issrbar;
variable iscrbar
str iscrbar;
variable isb2bar
str isb2bar;
variable ist2bar
str ist2bar;
variable iselrbar
str iselrbar;
variable ismurbar
str ismurbar;
variable istau2bar
str istau2bar;
variable gauge_family_eigenstates
std::map< str, str > gauge_family_eigenstates;
Maps relating the pseudonym strings in both directions.
variable mass_eigenstates
std::map< str, str > mass_eigenstates;
variable filled
bool filled;
Struct has already been filled or not.
Updated on 2024-07-18 at 13:53:30 +0000