gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-252-gf9a3f78
a Global And Modular Bsm Inference Tool
Gambit::Par Namespace Reference

List of parameter types used to classify spectrum contents. More...

Enumerations

enum  Tags {
  Pole_Mass = 0, Pole_Mass_1srd_high, Pole_Mass_1srd_low, Pole_Mixing,
  mass4 = Pole_Mixing+1, mass3, mass2, mass1,
  dimensionless, mass_eigenstate
}
 

Functions

std::vector< Tagsget_all ()
 

Detailed Description

List of parameter types used to classify spectrum contents.

Enumeration Type Documentation

◆ Tags

Enumerator
Pole_Mass 

Ex-"Phys" tags.

Pole_Mass_1srd_high 
Pole_Mass_1srd_low 
Pole_Mixing 
mass4 

Ex-"Running" tags.

mass3 
mass2 
mass1 
dimensionless 
mass_eigenstate 

Definition at line 44 of file spectrum_helpers.hpp.

Function Documentation

◆ get_all()

std::vector<Tags> Gambit::Par::get_all ( )
inline

Definition at line 61 of file spectrum_helpers.hpp.

References dimensionless, mass1, mass2, mass3, mass4, mass_eigenstate, Pole_Mass, Pole_Mass_1srd_high, Pole_Mass_1srd_low, Pole_Mixing, and daFunk::vec().

Referenced by Gambit::SubSpectrum::create_override_maps(), Gambit::Spec< SMHiggsSimpleSpec >::getter_maps_fill_tags(), and Gambit::Spec< SMHiggsSimpleSpec >::setter_maps_fill_tags().

62  {
63  std::vector<Tags> vec;
64  vec.push_back(Pole_Mass);
65  vec.push_back(Pole_Mass_1srd_high);
66  vec.push_back(Pole_Mass_1srd_low);
67  vec.push_back(Pole_Mixing);
68  vec.push_back(mass4);
69  vec.push_back(mass3);
70  vec.push_back(mass2);
71  vec.push_back(mass1);
72  vec.push_back(dimensionless);
73  vec.push_back(mass_eigenstate);
74  return vec;
75  }
Ex-"Running" tags.
std::vector< T > vec(std::vector< T > vector)
Definition: daFunk.hpp:142
Here is the call graph for this function:
Here is the caller graph for this function: