gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-252-gf9a3f78
a Global And Modular Bsm Inference Tool
Gambit::triplet< TYPE > Struct Template Reference

#include <util_types.hpp>

Collaboration diagram for Gambit::triplet< TYPE >:

Public Member Functions

 triplet ()
 Default constructor. More...
 
 triplet (TYPE centralval)
 One-value constructor. More...
 
 triplet (TYPE centralval, TYPE upperval, TYPE lowerval)
 Three-value constructor. More...
 
 triplet (const triplet< TYPE > &in)
 Copy constructor. More...
 
triplet< TYPE > & operator= (const triplet< TYPE > &in)
 Copy assignment operator. More...
 

Public Attributes

TYPE central
 
TYPE upper
 
TYPE lower
 

Detailed Description

template<typename TYPE>
struct Gambit::triplet< TYPE >

Definition at line 90 of file util_types.hpp.

Constructor & Destructor Documentation

◆ triplet() [1/4]

template<typename TYPE>
Gambit::triplet< TYPE >::triplet ( )
inline

Default constructor.

Definition at line 94 of file util_types.hpp.

95  : central(0.),
96  upper(0.),
97  lower(0.)
98  {}

◆ triplet() [2/4]

template<typename TYPE>
Gambit::triplet< TYPE >::triplet ( TYPE  centralval)
inline

One-value constructor.

Definition at line 100 of file util_types.hpp.

101  : central(centralval),
102  upper(0.),
103  lower(0.)
104  {}

◆ triplet() [3/4]

template<typename TYPE>
Gambit::triplet< TYPE >::triplet ( TYPE  centralval,
TYPE  upperval,
TYPE  lowerval 
)
inline

Three-value constructor.

Definition at line 106 of file util_types.hpp.

107  : central(centralval),
108  upper(upperval),
109  lower(lowerval)
110  {}

◆ triplet() [4/4]

template<typename TYPE>
Gambit::triplet< TYPE >::triplet ( const triplet< TYPE > &  in)
inline

Copy constructor.

Definition at line 112 of file util_types.hpp.

113  : central(in.central),
114  upper(in.upper),
115  lower(in.lower)
116  {}

Member Function Documentation

◆ operator=()

template<typename TYPE>
triplet<TYPE>& Gambit::triplet< TYPE >::operator= ( const triplet< TYPE > &  in)
inline

Copy assignment operator.

Definition at line 118 of file util_types.hpp.

References Gambit::triplet< TYPE >::central, Gambit::triplet< TYPE >::lower, and Gambit::triplet< TYPE >::upper.

118  {
119  central = in.central;
120  upper = in.upper;
121  lower = in.lower;
122  return *this;
123  }

Member Data Documentation

◆ central

template<typename TYPE>
TYPE Gambit::triplet< TYPE >::central

Definition at line 92 of file util_types.hpp.

Referenced by Gambit::Printers::_common_print(), Gambit::ColliderBit::ALEPH_Selectron_Conservative_LLike(), Gambit::ColliderBit::ALEPH_Smuon_Conservative_LLike(), Gambit::ColliderBit::ALEPH_Stau_Conservative_LLike(), Gambit::SpecBit::FH_HiggsMass(), Gambit::PrecisionBit::FH_precision_deltarho(), Gambit::PrecisionBit::FH_precision_gm2(), Gambit::PrecisionBit::FH_precision_mw(), Gambit::PrecisionBit::FH_precision_sinW2(), Gambit::ColliderBit::get_sigma_ee_chi00(), Gambit::ColliderBit::get_sigma_ee_chipm(), Gambit::ColliderBit::get_sigma_ee_ll(), Gambit::PrecisionBit::gm2_SM_ee(), Gambit::PrecisionBit::gm2_SM_tautau(), Gambit::PrecisionBit::GM2C_SUSY(), Gambit::ColliderBit::is_xsec_sane(), Gambit::ColliderBit::L3_Chargino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::L3_Chargino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::L3_Gravitino_LLike(), Gambit::ColliderBit::L3_Neutralino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::L3_Neutralino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::L3_Selectron_Conservative_LLike(), Gambit::ColliderBit::L3_Smuon_Conservative_LLike(), Gambit::ColliderBit::L3_Stau_Conservative_LLike(), Gambit::DecayBit::lnL_Z_inv(), Gambit::PrecisionBit::mh_from_MSSM_spectrum(), Gambit::PrecisionBit::mh_from_ScalarSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mh_from_ScalarSingletDM_Z3_spectrum(), Gambit::PrecisionBit::mh_from_SM_spectrum(), Gambit::PrecisionBit::mw_from_DiracSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_MajoranaSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_MSSM_spectrum(), Gambit::PrecisionBit::mw_from_ScalarSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_ScalarSingletDM_Z3_spectrum(), Gambit::PrecisionBit::mw_from_SM_spectrum(), Gambit::PrecisionBit::mw_from_VectorSingletDM_Z2_spectrum(), Gambit::ColliderBit::OPAL_Chargino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_Hadronic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_SemiLeptonic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Degenerate_Chargino_Conservative_LLike(), Gambit::ColliderBit::OPAL_Neutralino_Hadronic_Conservative_LLike(), Gambit::triplet< TYPE >::operator=(), Gambit::PrecisionBit::RHN_mw(), Gambit::PrecisionBit::RHN_sinW2_eff(), Gambit::SpecBit::SHD_HiggsMass(), Gambit::PrecisionBit::SI_muon_gm2(), Gambit::SpecBit::SUSYHD_test(), Gambit::PrecisionBit::update_W_masses(), Gambit::DecayBit::Z_gamma_chi_0_MSSM_tree(), and Gambit::DecayBit::Z_gamma_nu_2l().

◆ lower

template<typename TYPE>
TYPE Gambit::triplet< TYPE >::lower

Definition at line 92 of file util_types.hpp.

Referenced by Gambit::Printers::_common_print(), Gambit::ColliderBit::ALEPH_Selectron_Conservative_LLike(), Gambit::ColliderBit::ALEPH_Smuon_Conservative_LLike(), Gambit::ColliderBit::ALEPH_Stau_Conservative_LLike(), Gambit::SpecBit::FH_HiggsMass(), Gambit::PrecisionBit::FH_precision_deltarho(), Gambit::PrecisionBit::FH_precision_gm2(), Gambit::PrecisionBit::FH_precision_mw(), Gambit::PrecisionBit::FH_precision_sinW2(), Gambit::ColliderBit::get_sigma_ee_chi00(), Gambit::ColliderBit::get_sigma_ee_chipm(), Gambit::ColliderBit::get_sigma_ee_ll(), Gambit::PrecisionBit::gm2_SM_ee(), Gambit::PrecisionBit::gm2_SM_tautau(), Gambit::PrecisionBit::GM2C_SUSY(), Gambit::ColliderBit::is_xsec_sane(), Gambit::ColliderBit::L3_Chargino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::L3_Chargino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::L3_Gravitino_LLike(), Gambit::ColliderBit::L3_Neutralino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::L3_Neutralino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::L3_Selectron_Conservative_LLike(), Gambit::ColliderBit::L3_Smuon_Conservative_LLike(), Gambit::ColliderBit::L3_Stau_Conservative_LLike(), Gambit::DecayBit::lnL_Z_inv(), Gambit::PrecisionBit::mh_from_MSSM_spectrum(), Gambit::PrecisionBit::mh_from_ScalarSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mh_from_ScalarSingletDM_Z3_spectrum(), Gambit::PrecisionBit::mh_from_SM_spectrum(), Gambit::PrecisionBit::mw_from_DiracSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_MajoranaSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_MSSM_spectrum(), Gambit::PrecisionBit::mw_from_ScalarSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_ScalarSingletDM_Z3_spectrum(), Gambit::PrecisionBit::mw_from_SM_spectrum(), Gambit::PrecisionBit::mw_from_VectorSingletDM_Z2_spectrum(), Gambit::ColliderBit::OPAL_Chargino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_Hadronic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_SemiLeptonic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Degenerate_Chargino_Conservative_LLike(), Gambit::ColliderBit::OPAL_Neutralino_Hadronic_Conservative_LLike(), Gambit::triplet< TYPE >::operator=(), Gambit::PrecisionBit::RHN_mw(), Gambit::PrecisionBit::RHN_sinW2_eff(), Gambit::SpecBit::SHD_HiggsMass(), Gambit::PrecisionBit::SI_muon_gm2(), Gambit::SpecBit::SUSYHD_test(), Gambit::PrecisionBit::update_W_masses(), Gambit::DecayBit::Z_gamma_chi_0_MSSM_tree(), and Gambit::DecayBit::Z_gamma_nu_2l().

◆ upper

template<typename TYPE>
TYPE Gambit::triplet< TYPE >::upper

Definition at line 92 of file util_types.hpp.

Referenced by Gambit::Printers::_common_print(), Gambit::ColliderBit::ALEPH_Selectron_Conservative_LLike(), Gambit::ColliderBit::ALEPH_Smuon_Conservative_LLike(), Gambit::ColliderBit::ALEPH_Stau_Conservative_LLike(), Gambit::SpecBit::FH_HiggsMass(), Gambit::PrecisionBit::FH_precision_deltarho(), Gambit::PrecisionBit::FH_precision_gm2(), Gambit::PrecisionBit::FH_precision_mw(), Gambit::PrecisionBit::FH_precision_sinW2(), Gambit::ColliderBit::get_sigma_ee_chi00(), Gambit::ColliderBit::get_sigma_ee_chipm(), Gambit::ColliderBit::get_sigma_ee_ll(), Gambit::PrecisionBit::gm2_SM_ee(), Gambit::PrecisionBit::gm2_SM_tautau(), Gambit::PrecisionBit::GM2C_SUSY(), Gambit::ColliderBit::is_xsec_sane(), Gambit::ColliderBit::L3_Chargino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::L3_Chargino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::L3_Gravitino_LLike(), Gambit::ColliderBit::L3_Neutralino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::L3_Neutralino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::L3_Selectron_Conservative_LLike(), Gambit::ColliderBit::L3_Smuon_Conservative_LLike(), Gambit::ColliderBit::L3_Stau_Conservative_LLike(), Gambit::DecayBit::lnL_Z_inv(), Gambit::PrecisionBit::mh_from_MSSM_spectrum(), Gambit::PrecisionBit::mh_from_ScalarSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mh_from_ScalarSingletDM_Z3_spectrum(), Gambit::PrecisionBit::mh_from_SM_spectrum(), Gambit::PrecisionBit::mw_from_DiracSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_MajoranaSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_MSSM_spectrum(), Gambit::PrecisionBit::mw_from_ScalarSingletDM_Z2_spectrum(), Gambit::PrecisionBit::mw_from_ScalarSingletDM_Z3_spectrum(), Gambit::PrecisionBit::mw_from_SM_spectrum(), Gambit::PrecisionBit::mw_from_VectorSingletDM_Z2_spectrum(), Gambit::ColliderBit::OPAL_Chargino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_Hadronic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_SemiLeptonic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Degenerate_Chargino_Conservative_LLike(), Gambit::ColliderBit::OPAL_Neutralino_Hadronic_Conservative_LLike(), Gambit::triplet< TYPE >::operator=(), Gambit::PrecisionBit::RHN_mw(), Gambit::PrecisionBit::RHN_sinW2_eff(), Gambit::SpecBit::SHD_HiggsMass(), Gambit::PrecisionBit::SI_muon_gm2(), Gambit::SpecBit::SUSYHD_test(), Gambit::PrecisionBit::update_W_masses(), Gambit::DecayBit::Z_gamma_chi_0_MSSM_tree(), and Gambit::DecayBit::Z_gamma_nu_2l().


The documentation for this struct was generated from the following file: