class Gambit::Models::DMEFTSimpleSpec
[No description available]
Inherits from Gambit::Spec< DMEFTSimpleSpec >, Gambit::SubSpectrum
Public Functions
Name | |
---|---|
DMEFTSimpleSpec(const DMEFTModel & p) Constructors & destructors. | |
virtual void | add_to_SLHAea(int , SLHAea::Coll & slha) const Add SLHAea object using the SimpleSpec_to_SLHAea routine. |
double | get_Lambda() const Wrapper functions to parameter object. |
double | get_C51() const |
double | get_C52() const |
double | get_C61() const |
double | get_C62() const |
double | get_C63() const |
double | get_C64() const |
double | get_C71() const |
double | get_C72() const |
double | get_C73() const |
double | get_C74() const |
double | get_C75() const |
double | get_C76() const |
double | get_C77() const |
double | get_C78() const |
double | get_C79() const |
double | get_C710() const |
double | get_vev() const |
double | get_g1() const |
double | get_g2() const |
double | get_g3() const |
double | get_sinW2() const |
double | get_Yd(int i, int j) const |
double | get_Yu(int i, int j) const |
double | get_Ye(int i, int j) const |
double | get_chiPoleMass() const |
double | get_h0_1PoleMass() const |
double | get_mtrun() const |
void | set_Lambda(double in) |
void | set_C51(double in) |
void | set_C52(double in) |
void | set_C61(double in) |
void | set_C62(double in) |
void | set_C63(double in) |
void | set_C64(double in) |
void | set_C71(double in) |
void | set_C72(double in) |
void | set_C73(double in) |
void | set_C74(double in) |
void | set_C75(double in) |
void | set_C76(double in) |
void | set_C77(double in) |
void | set_C78(double in) |
void | set_C79(double in) |
void | set_C710(double in) |
void | set_vev(double in) |
void | set_g1(double in) |
void | set_g2(double in) |
void | set_g3(double in) |
void | set_sinW2(double in) |
void | set_Yd(double in, int i, int j) |
void | set_Yu(double in, int i, int j) |
void | set_Ye(double in, int i, int j) |
void | set_chiPoleMass(double in) |
void | set_h0_1PoleMass(double in) |
void | set_mtrun(double in) |
int | index_offset() |
GetterMaps | fill_getter_maps() Map fillers. |
SetterMaps | fill_setter_maps() |
Public Attributes
Name | |
---|---|
const SpectrumContents::DMEFT | contents Construct the SubSpectrumContents. |
Additional inherited members
Public Types inherited from Gambit::Spec< DMEFTSimpleSpec >
Name | |
---|---|
typedef DerivedSpec | D |
typedef SpecTraits< D >::Contents | Contents |
typedef SpecTraits< D >::Model | Model |
typedef SpecTraits< D >::Input | Input |
typedef MapTypes< D, MapTag::Get > | MTget |
typedef MapTypes< D, MapTag::Set > | MTset |
typedef std::map< Par::Tags, MapCollection< MTget > > | GetterMaps |
typedef std::map< Par::Tags, MapCollection< MTset > > | SetterMaps |
Public Functions inherited from Gambit::Spec< DMEFTSimpleSpec >
Name | |
---|---|
Model & | get_Model() |
Input & | get_Input() |
const Model & | get_Model() const |
const Input & | get_Input() const |
Model & | model() Get model object on which to call function pointers. |
const Model & | model() const Return it as const if we are a const object. |
Input & | input() Get struct containing any extra data input on SubSpectrum object creation. |
const Input & | input() const Return it as const if we are a const object. |
virtual bool | has(const Par::Tags partype, const str & name, const SpecOverrideOptions =use_overrides, const SafeBool =SafeBool(true)) const Spec member function definitions. |
virtual double | get(const Par::Tags partype, const str & name, const SpecOverrideOptions =use_overrides, const SafeBool =SafeBool(true)) const |
virtual void | set(const Par::Tags partype, const double set_value, const str & name, const SafeBool =SafeBool(true)) |
virtual bool | has(const Par::Tags partype, const str & name, const int i, const SpecOverrideOptions =use_overrides, const SafeBool =SafeBool(true)) const |
virtual double | get(const Par::Tags partype, const str & name, const int i, const SpecOverrideOptions =use_overrides, const SafeBool =SafeBool(true)) const |
virtual void | set(const Par::Tags partype, const double set_value, const str & name, const int i, const SafeBool =SafeBool(true)) |
virtual bool | has(const Par::Tags partype, const str & name, const int i, const int j, const SpecOverrideOptions =use_overrides) const |
virtual double | get(const Par::Tags partype, const str & name, const int i, const int j, const SpecOverrideOptions =use_overrides) const |
virtual void | set(const Par::Tags partype, const double set_value, const str & name, const int i, const int j) |
virtual std::string | getName() const Main public interface functions. |
Spec() | |
virtual | ~Spec() Virtual destructor. |
virtual std::unique_ptr< SubSpectrum > | clone() const |
Public Attributes inherited from Gambit::Spec< DMEFTSimpleSpec >
Name | |
---|---|
DummyModel | dummymodel |
DummyInput | dummyinput |
const GetterMaps | getter_maps Initialise maps (uses filler overrides from DerivedSpec if defined) |
const SetterMaps | setter_maps |
Friends inherited from Gambit::Spec< DMEFTSimpleSpec >
Name | |
---|---|
class | FptrFinder |
Public Functions inherited from Gambit::SubSpectrum
Name | |
---|---|
SubSpectrum() Constructors/destructors. | |
virtual | ~SubSpectrum() |
virtual std::string | getName() const =0 Main public interface functions. |
virtual std::unique_ptr< SubSpectrum > | clone() const =0 Clone the SubSpectrum object. |
virtual void | writeSLHAfile(int slha_version, const str & filename) const Dump out spectrum information to an SLHA file (if possible) |
virtual SLHAstruct | getSLHAea(int slha_version) const Get spectrum information in SLHAea format (if possible) |
virtual int | get_numbers_stable_particles() const |
virtual double | hard_upper() const |
virtual double | soft_upper() const |
virtual double | soft_lower() const |
virtual double | hard_lower() const |
virtual void | RunToScaleOverride(double ) Run spectrum to new scale. |
virtual double | GetScale() const Returns the renormalisation scale of parameters. |
virtual void | SetScale(double ) |
void | RunToScale(double scale, const int behave =0) |
void | set_override(const Par::Tags partype, const double value, const str & name, const bool allow_new =false, const bool decouple =false) Parameter override functions. |
void | set_override(const Par::Tags partype, const double value, const str & name, const int i, const bool allow_new =false, const bool decouple =false) |
void | set_override(const Par::Tags partype, const double value, const str & name, const int i, const int j, const bool allow_new =false) |
void | set_override_vector(const Par::Tags tag, const double value, const std::vector< str > & params, const bool allow_new =false, const bool decouple =false) Vector override functions. |
void | set_override_vector(const Par::Tags tag, const double value, const std::vector< str > & params, const std::vector< int > indices, const bool allow_new =false, const bool decouple =false) |
void | set_override_vector(const Par::Tags tag, const double value, const std::vector< str > & params, const int i, const bool allow_new =false, const bool decouple =false) |
void | set_override_vector(const Par::Tags tag, const double value, const str & par, const std::vector< int > indices, const bool allow_new =false, const bool decouple =false) |
bool | has(const Par::Tags partype, const int pdg_code, const int context, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const PDB getter/checker overloads. |
double | get(const Par::Tags partype, const int pdg_code, const int context, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
bool | has(const Par::Tags partype, const std::pair< int, int > pdgpr, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
double | get(const Par::Tags partype, const std::pair< int, int > pdgpr, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
bool | has(const Par::Tags partype, const std::pair< str, int > shortpr, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
double | get(const Par::Tags partype, const std::pair< str, int > shortpr, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
double | safeget(const Par::Tags partype, const str & mass, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const safeget functions, by Abram |
double | safeget(const Par::Tags partype, const str & mass, const int i, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
double | safeget(const Par::Tags partype, const str & mass, const int i, const int j, const SpecOverrideOptions =use_overrides) const |
double | safeget(const Par::Tags partype, const int pdg_code, const int context, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
double | safeget(const Par::Tags partype, const std::pair< int, int > pdgpr, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
double | safeget(const Par::Tags partype, const std::pair< str, int > shortpr, const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const |
void | set_override(const Par::Tags partype, const double value, const int PDGcode, const int context, const bool allow_new =false, const bool decouple =false) PDB overloads for setters. |
void | set_override(const Par::Tags partype, const double value, const std::pair< int, int > pdgpr, const bool allow_new =false, const bool decouple =false) |
void | set_override(const Par::Tags partype, const double value, const std::pair< str, int > shortpr, const bool allow_new =false, const bool decouple =false) PDB overloads of set_override functions. |
virtual bool | has(const Par::Tags , const str & , const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const =0 Getters/Setters etc. |
virtual double | get(const Par::Tags , const str & , const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const =0 |
virtual bool | has(const Par::Tags , const str & , const int , const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const =0 |
virtual double | get(const Par::Tags , const str & , const int , const SpecOverrideOptions =use_overrides, const SafeBool check_antiparticle =SafeBool(true)) const =0 |
virtual bool | has(const Par::Tags , const str & , const int , const int , const SpecOverrideOptions =use_overrides) const =0 |
virtual double | get(const Par::Tags , const str & , const int , const int , const SpecOverrideOptions =use_overrides) const =0 |
virtual void | set(const Par::Tags , const double , const str & , const SafeBool check_antiparticle =SafeBool(true)) =0 |
virtual void | set(const Par::Tags , const double , const str & , const int , const SafeBool check_antiparticle =SafeBool(true)) =0 |
virtual void | set(const Par::Tags , const double , const str & , const int , const int ) =0 |
virtual const std::map< int, int > & | PDG_translator() const TODO: extra PDB overloads to handle all the one and two index cases (well all the ones that are feasible…) |
Protected Attributes inherited from Gambit::SubSpectrum
Name | |
---|---|
std::map< Par::Tags, OverrideMaps > | override_maps Map of override maps. |
Public Functions Documentation
function DMEFTSimpleSpec
inline DMEFTSimpleSpec(
const DMEFTModel & p
)
Constructors & destructors.
function add_to_SLHAea
inline virtual void add_to_SLHAea(
int ,
SLHAea::Coll & slha
) const
Add SLHAea object using the SimpleSpec_to_SLHAea routine.
Reimplements: Gambit::SubSpectrum::add_to_SLHAea
function get_Lambda
inline double get_Lambda() const
Wrapper functions to parameter object.
function get_C51
inline double get_C51() const
function get_C52
inline double get_C52() const
function get_C61
inline double get_C61() const
function get_C62
inline double get_C62() const
function get_C63
inline double get_C63() const
function get_C64
inline double get_C64() const
function get_C71
inline double get_C71() const
function get_C72
inline double get_C72() const
function get_C73
inline double get_C73() const
function get_C74
inline double get_C74() const
function get_C75
inline double get_C75() const
function get_C76
inline double get_C76() const
function get_C77
inline double get_C77() const
function get_C78
inline double get_C78() const
function get_C79
inline double get_C79() const
function get_C710
inline double get_C710() const
function get_vev
inline double get_vev() const
function get_g1
inline double get_g1() const
function get_g2
inline double get_g2() const
function get_g3
inline double get_g3() const
function get_sinW2
inline double get_sinW2() const
function get_Yd
inline double get_Yd(
int i,
int j
) const
function get_Yu
inline double get_Yu(
int i,
int j
) const
function get_Ye
inline double get_Ye(
int i,
int j
) const
function get_chiPoleMass
inline double get_chiPoleMass() const
function get_h0_1PoleMass
inline double get_h0_1PoleMass() const
function get_mtrun
inline double get_mtrun() const
function set_Lambda
inline void set_Lambda(
double in
)
function set_C51
inline void set_C51(
double in
)
function set_C52
inline void set_C52(
double in
)
function set_C61
inline void set_C61(
double in
)
function set_C62
inline void set_C62(
double in
)
function set_C63
inline void set_C63(
double in
)
function set_C64
inline void set_C64(
double in
)
function set_C71
inline void set_C71(
double in
)
function set_C72
inline void set_C72(
double in
)
function set_C73
inline void set_C73(
double in
)
function set_C74
inline void set_C74(
double in
)
function set_C75
inline void set_C75(
double in
)
function set_C76
inline void set_C76(
double in
)
function set_C77
inline void set_C77(
double in
)
function set_C78
inline void set_C78(
double in
)
function set_C79
inline void set_C79(
double in
)
function set_C710
inline void set_C710(
double in
)
function set_vev
inline void set_vev(
double in
)
function set_g1
inline void set_g1(
double in
)
function set_g2
inline void set_g2(
double in
)
function set_g3
inline void set_g3(
double in
)
function set_sinW2
inline void set_sinW2(
double in
)
function set_Yd
inline void set_Yd(
double in,
int i,
int j
)
function set_Yu
inline void set_Yu(
double in,
int i,
int j
)
function set_Ye
inline void set_Ye(
double in,
int i,
int j
)
function set_chiPoleMass
inline void set_chiPoleMass(
double in
)
function set_h0_1PoleMass
inline void set_h0_1PoleMass(
double in
)
function set_mtrun
inline void set_mtrun(
double in
)
function index_offset
static inline int index_offset()
function fill_getter_maps
static inline GetterMaps fill_getter_maps()
Map fillers.
function fill_setter_maps
static inline SetterMaps fill_setter_maps()
Public Attributes Documentation
variable contents
const SpectrumContents::DMEFT contents;
Construct the SubSpectrumContents.
Updated on 2024-07-18 at 13:53:31 +0000