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

MSSM specialisation of SLHAea object wrapper version of SubSpectrum class. More...

#include <MSSMSimpleSpec.hpp>

Inheritance diagram for Gambit::MSSMSimpleSpec:
Collaboration diagram for Gambit::MSSMSimpleSpec:

Public Member Functions

virtual ~MSSMSimpleSpec ()
 Destructor. More...
 
virtual int get_index_offset () const
 Ofset from user-input indices (user assumes 1,2,3 indexed, e.g. use offset=-1 for zero-indexing) More...
 
virtual void add_to_SLHAea (int, SLHAea::Coll &) const
 Retrieve SLHAea object. More...
 
virtual const std::map< int, int > & PDG_translator () const
 Retrieve the PDG translation map. More...
 
 MSSMSimpleSpec (double uncert=0.03)
 Constructors. More...
 
 MSSMSimpleSpec (const SLHAstruct &, double uncert=0.03)
 Constructor via SLHAea object. More...
 
 MSSMSimpleSpec (const MSSMSimpleSpec &, double uncert=0.03)
 Copy constructor: needed by clone function. More...
 
- Public Member Functions inherited from Gambit::SLHASimpleSpec< MSSMSimpleSpec >
 SLHASimpleSpec ()
 
 SLHASimpleSpec (const SLHAea::Coll &input_slha)
 
virtual ~SLHASimpleSpec ()
 
Modelget_Model ()
 
const Modelget_Model () const
 
Inputget_Input ()
 
const Inputget_Input () const
 
void add_to_SLHAea (int, SLHAea::Coll &) const
 Add spectrum information to an SLHAea object. More...
 
virtual double GetScale () const
 (using bass class version of getSLHAea) More...
 
virtual void SetScale (double)
 Manually set the renormalisation scale of parameters somewhat dangerous to allow this but may be needed. More...
 
virtual void RunToScaleOverride (double)
 Run spectrum to new scale. More...
 
- Public Member Functions inherited from Gambit::Spec< MSSMSimpleSpec >
std::string getName () const
 Main public interface functions. More...
 
 Spec ()
 Constructor This uses the "Contents" class to verify (once, not every construction) that this wrapper provides all the basic functionality that it is supposed to. More...
 
virtual ~Spec ()
 Virtual destructor. More...
 
virtual std::unique_ptr< SubSpectrumclone () const
 CRTP-style polymorphic clone function Now derived classes will not need to re-implement the clone function. More...
 
bool has (const Par::Tags, const str &, const SpecOverrideOptions=use_overrides, const SafeBool=SafeBool(true)) const
 Spec member function definitions. More...
 
double get (const Par::Tags, const str &, const SpecOverrideOptions=use_overrides, const SafeBool=SafeBool(true)) const
 
void set (const Par::Tags, const double, const str &, const SafeBool=SafeBool(true))
 
bool has (const Par::Tags, const str &, const int, const SpecOverrideOptions=use_overrides, const SafeBool=SafeBool(true)) const
 One index. More...
 
double get (const Par::Tags, const str &, const int, const SpecOverrideOptions=use_overrides, const SafeBool=SafeBool(true)) const
 
void set (const Par::Tags, const double, const str &, const int, const SafeBool=SafeBool(true))
 
bool has (const Par::Tags, const str &, const int, const int, const SpecOverrideOptions=use_overrides) const
 Two indices. More...
 
double get (const Par::Tags, const str &, const int, const int, const SpecOverrideOptions=use_overrides) const
 
void set (const Par::Tags, const double, const str &, const int, const int)
 
Modelget_Model ()
 
const Modelget_Model () const
 
Inputget_Input ()
 
const Inputget_Input () const
 
Modelmodel ()
 Get model object on which to call function pointers. More...
 
const Modelmodel () const
 Return it as const if we are a const object. More...
 
Inputinput ()
 Get struct containing any extra data input on SubSpectrum object creation. More...
 
const Inputinput () const
 Return it as const if we are a const object. More...
 
- Public Member Functions inherited from Gambit::SubSpectrum
 SubSpectrum ()
 Constructors/destructors. More...
 
virtual ~SubSpectrum ()
 
virtual void writeSLHAfile (int, const str &) const
 Dump out spectrum information to an SLHA file (if possible) More...
 
virtual SLHAstruct getSLHAea (int) const
 Get spectrum information in SLHAea format (if possible) More...
 
virtual int get_numbers_stable_particles () const
 There may be more than one new stable particle this method will tell you how many. More...
 
virtual double hard_upper () const
 Limits to RGE running; warning/error raised if running beyond these is attempted. More...
 
virtual double soft_upper () const
 
virtual double soft_lower () const
 
virtual double hard_lower () const
 
void RunToScale (double scale, const int behave=0)
 Run spectrum to a new scale This function is a wrapper for RunToScaleOverride which automatically checks limits and raises warnings. More...
 
void set_override (const Par::Tags, const double, const str &, const bool allow_new=false, const bool decouple=false)
 Parameter override functions. More...
 
void set_override (const Par::Tags, const double, const str &, const int, const bool allow_new=false, const bool decouple=false)
 
void set_override (const Par::Tags, const double, const str &, const int, const int, const bool allow_new=false)
 
void set_override_vector (const Par::Tags, const double, const std::vector< str > &, const bool allow_new=false, const bool decouple=false)
 Vector override functions. More...
 
void set_override_vector (const Par::Tags, const double, const std::vector< str > &, const std::vector< int >, const bool allow_new=false, const bool decouple=false)
 
void set_override_vector (const Par::Tags, const double, const std::vector< str > &, const int, const bool allow_new=false, const bool decouple=false)
 
void set_override_vector (const Par::Tags, const double, const str &, const std::vector< int >, const bool allow_new=false, const bool decouple=false)
 
double safeget (const Par::Tags, const str &, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 safeget functions, by Abram More...
 
double safeget (const Par::Tags, const str &, const int, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 
double safeget (const Par::Tags, const str &, const int, const int, const SpecOverrideOptions=use_overrides) const
 
double safeget (const Par::Tags, const int, const int, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 
double safeget (const Par::Tags, const std::pair< int, int >, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 
double safeget (const Par::Tags, const std::pair< str, int >, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 
void set_override (const Par::Tags, const double, const int, const int, const bool allow_new=false, const bool decouple=false)
 PDB overloads for setters. More...
 
void set_override (const Par::Tags, const double, const std::pair< int, int >, const bool allow_new=false, const bool decouple=false)
 
void set_override (const Par::Tags, const double, const std::pair< str, int >, const bool allow_new=false, const bool decouple=false)
 PDB overloads of set_override functions. More...
 
bool has (const Par::Tags, const int, const int, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 PDB getter/checker overloads. More...
 
double get (const Par::Tags, const int, const int, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 
bool has (const Par::Tags, const std::pair< int, int >, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 
double get (const Par::Tags, const std::pair< int, int >, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 
bool has (const Par::Tags, const std::pair< str, int >, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 
double get (const Par::Tags, const std::pair< str, int >, const SpecOverrideOptions=use_overrides, const SafeBool check_antiparticle=SafeBool(true)) const
 

Static Public Member Functions

static GetterMaps fill_getter_maps ()
 Map fillers Used to initialise maps in Spec class, accessed via SubSpectrum interface class (specialisations created and stored automatically by Spec<QedQcdWrapper>) More...
 
- Static Public Member Functions inherited from Gambit::Spec< MSSMSimpleSpec >
static const std::map< Par::Tags, MapCollection< MTget > > fill_getter_maps ()
 
static const std::map< Par::Tags, MapCollection< MTset > > fill_setter_maps ()
 
static int index_offset ()
 Get integer offset convention used by internal model class (needed by getters which take indices) By default assume no offset. More...
 

Private Member Functions

void set_pole_mass_uncertainties (double)
 Set pole mass uncertainties. More...
 

Additional Inherited Members

- Public Types inherited from Gambit::SLHASimpleSpec< MSSMSimpleSpec >
typedef SpecTraits< MSSMSimpleSpec >::Model Model
 
typedef SpecTraits< MSSMSimpleSpec >::Input Input
 
typedef MapTypes< MSSMSimpleSpec, MapTag::GetMTget
 
- Public Types inherited from Gambit::Spec< MSSMSimpleSpec >
typedef MSSMSimpleSpec D
 
typedef Spec< DSelf
 
typedef SpecTraits< D >::Contents Contents
 Note: Wrapper need to define a specialisation of SpecTraits, which typedefs Model and Input. More...
 
typedef SpecTraits< D >::Model Model
 
typedef SpecTraits< D >::Input Input
 
typedef MapTypes< D, MapTag::GetMTget
 
typedef MapTypes< D, MapTag::SetMTset
 
typedef std::map< Par::Tags, MapCollection< MTget > > GetterMaps
 Will need a map of map collections for both the getters and setters, containing the map collections for the permitted parameter types. More...
 
typedef std::map< Par::Tags, MapCollection< MTset > > SetterMaps
 
- Public Attributes inherited from Gambit::Spec< MSSMSimpleSpec >
DummyModel dummymodel
 Default "null" versions of get_Model and get_Input, to be used if wrapper does not override them. More...
 
DummyInput dummyinput
 
- Static Public Attributes inherited from Gambit::Spec< MSSMSimpleSpec >
static const GetterMaps getter_maps
 Initialise maps (uses filler overrides from DerivedSpec if defined) More...
 
static const SetterMaps setter_maps
 
- Protected Attributes inherited from Gambit::SLHASimpleSpec< MSSMSimpleSpec >
Model slhawrap
 
Input dummyinput
 
- Protected Attributes inherited from Gambit::SubSpectrum
std::map< Par::Tags, OverrideMapsoverride_maps
 Map of override maps. More...
 

Detailed Description

MSSM specialisation of SLHAea object wrapper version of SubSpectrum class.

Definition at line 121 of file MSSMSimpleSpec.hpp.

Constructor & Destructor Documentation

◆ MSSMSimpleSpec() [1/3]

Gambit::MSSMSimpleSpec::MSSMSimpleSpec ( double  uncert = 0.03)

Constructors.

Member functions for MSSMSimpleSpec class.

The optional double uncert is the uncertainty to assign to pole masses (default is 3%).

Constructors Default Constructor

Definition at line 387 of file MSSMSimpleSpec.cpp.

388  {
390  }
void set_pole_mass_uncertainties(double)
Set pole mass uncertainties.

◆ MSSMSimpleSpec() [2/3]

Gambit::MSSMSimpleSpec::MSSMSimpleSpec ( const SLHAstruct input,
double  uncert = 0.03 
)

Constructor via SLHAea object.

Definition at line 393 of file MSSMSimpleSpec.cpp.

References set_pole_mass_uncertainties().

395  {
397  }
Input & input()
Get struct containing any extra data input on SubSpectrum object creation.
Definition: spec_head.hpp:239
void set_pole_mass_uncertainties(double)
Set pole mass uncertainties.
Here is the call graph for this function:

◆ MSSMSimpleSpec() [3/3]

Gambit::MSSMSimpleSpec::MSSMSimpleSpec ( const MSSMSimpleSpec other,
double  uncert = 0.03 
)

Copy constructor: needed by clone function.

Definition at line 400 of file MSSMSimpleSpec.cpp.

References set_pole_mass_uncertainties().

401  : SLHASimpleSpec(other)
402  {
404  }
void set_pole_mass_uncertainties(double)
Set pole mass uncertainties.
Here is the call graph for this function:

◆ ~MSSMSimpleSpec()

virtual Gambit::MSSMSimpleSpec::~MSSMSimpleSpec ( )
inlinevirtual

Destructor.

Definition at line 137 of file MSSMSimpleSpec.hpp.

References Gambit::SLHAeaModel::PDG_translator().

137 {};
Here is the call graph for this function:

Member Function Documentation

◆ add_to_SLHAea()

void Gambit::MSSMSimpleSpec::add_to_SLHAea ( int  slha_version,
SLHAea::Coll &  slha 
) const
virtual

Retrieve SLHAea object.

Add SLHAea object to another

Reimplemented from Gambit::SubSpectrum.

Definition at line 416 of file MSSMSimpleSpec.cpp.

References Gambit::slhahelp::add_MSSM_spectrum_to_SLHAea(), Gambit::SLHAea_add_GAMBIT_SPINFO(), and Gambit::SLHASimpleSpec< MSSMSimpleSpec >::slhawrap.

417  {
418  slha = slhawrap.get_slhaea();
419 
420  // Add SPINFO data if not already present
422 
423  // All MSSM blocks
424  slhahelp::add_MSSM_spectrum_to_SLHAea(*this, slha, slha_version);
425  }
void SLHAea_add_GAMBIT_SPINFO(SLHAstruct &slha)
Write the SPINFO block with GAMBIT name and version number.
void add_MSSM_spectrum_to_SLHAea(const SubSpectrum &mssmspec, SLHAstruct &slha, int slha_version)
Add an entire MSSM spectrum to an SLHAea object.
Here is the call graph for this function:

◆ fill_getter_maps()

MSSMSimpleSpec::GetterMaps Gambit::MSSMSimpleSpec::fill_getter_maps ( )
static

Map fillers Used to initialise maps in Spec class, accessed via SubSpectrum interface class (specialisations created and stored automatically by Spec<QedQcdWrapper>)

Definition at line 455 of file MSSMSimpleSpec.cpp.

References Gambit::Par::dimensionless, Gambit::Utils::endA(), Gambit::SpecBit::get_sinthW2_DRbar(), Gambit::SpecBit::get_tanbeta(), Gambit::Par::mass1, Gambit::Par::mass2, Gambit::Par::Pole_Mass, and Gambit::Par::Pole_Mixing.

456  {
457  GetterMaps map_collection;
458 
459  typedef MTget::FInfo1 FInfo1;
460  typedef MTget::FInfo2 FInfo2;
461 
462  // Can't use c++11 initialiser lists, se have to initialise the index sets like this.
463  static const int i12v[] = {1,2};
464  static const std::set<int> i12(i12v, Utils::endA(i12v));
465 
466  static const int i123v[] = {1,2,3};
467  static const std::set<int> i123(i123v, Utils::endA(i123v));
468 
469  static const int i1234v[] = {1,2,3,4};
470  static const std::set<int> i1234(i1234v, Utils::endA(i1234v));
471 
472  static const int i123456v[] = {1,2,3,4,5,6};
473  static const std::set<int> i123456(i123456v, Utils::endA(i123456v));
474 
475  // Running parameters
476  {
477  MTget::fmap0 tmp_map;
478  tmp_map["BMu"] = &Model::get_BMu;
479  tmp_map["mA2"] = &Model::get_mA2;
480  tmp_map["mHd2"] = &Model::get_mHd2;
481  tmp_map["mHu2"] = &Model::get_mHu2;
482  map_collection[Par::mass2].map0 = tmp_map;
483  }
484  {
485  MTget::fmap2 tmp_map;
486  tmp_map["mq2"] = FInfo2( &Model::get_mq2, i123, i123);
487  tmp_map["ml2"] = FInfo2( &Model::get_ml2, i123, i123);
488  tmp_map["md2"] = FInfo2( &Model::get_md2, i123, i123);
489  tmp_map["mu2"] = FInfo2( &Model::get_mu2, i123, i123);
490  tmp_map["me2"] = FInfo2( &Model::get_me2, i123, i123);
491  map_collection[Par::mass2].map2 = tmp_map;
492  }
493  {
494  MTget::fmap0 tmp_map;
495  tmp_map["M1"]= &Model::get_MassB;
496  tmp_map["M2"]= &Model::get_MassWB;
497  tmp_map["M3"]= &Model::get_MassG;
498  tmp_map["Mu"]= &Model::get_Mu;
499  tmp_map["vu"]= &Model::get_vu;
500  tmp_map["vd"]= &Model::get_vd;
501  map_collection[Par::mass1].map0 = tmp_map;
502  }
503  {
504  MTget::fmap2 tmp_map;
505  tmp_map["TYd"]= FInfo2( &Model::get_TYd, i123, i123);
506  tmp_map["TYe"]= FInfo2( &Model::get_TYe, i123, i123);
507  tmp_map["TYu"]= FInfo2( &Model::get_TYu, i123, i123);
508  tmp_map["ad"] = FInfo2( &Model::get_ad, i123, i123);
509  tmp_map["ae"] = FInfo2( &Model::get_ae, i123, i123);
510  tmp_map["au"] = FInfo2( &Model::get_au, i123, i123);
511  map_collection[Par::mass1].map2 = tmp_map;
512  }
513  {
514  MTget::fmap0 tmp_map;
515  tmp_map["g1"]= &Model::get_g1;
516  tmp_map["g2"]= &Model::get_g2;
517  tmp_map["g3"]= &Model::get_g3;
518  tmp_map["tanbeta"]= &Model::get_tanbeta;
519  tmp_map["tanbeta(mZ)"]= &Model::get_tanbeta_mZ; // Special entry for reproducing MINPAR entry in SLHA
520  tmp_map["sinW2"]= &Model::get_sinthW2_DRbar;
521  map_collection[Par::dimensionless].map0 = tmp_map;
522  }
523  {
524  MTget::fmap2 tmp_map;
525  tmp_map["Yd"]= FInfo2( &Model::get_Yd, i123, i123);
526  tmp_map["Yu"]= FInfo2( &Model::get_Yu, i123, i123);
527  tmp_map["Ye"]= FInfo2( &Model::get_Ye, i123, i123);
528  map_collection[Par::dimensionless].map2 = tmp_map;
529  }
530 
531  // "Physical" parameters
532  {
533  MTget::fmap0 tmp_map;
534  tmp_map["~g"] = &Model::get_MGlu_pole;
535  tmp_map["A0"] = &Model::get_MAh_pole;
536  tmp_map["H+"] = &Model::get_MHpm_pole;
537  // Antiparticle label
538  tmp_map["H-"] = &Model::get_MHpm_pole;
539  tmp_map["W+"] = &Model::get_MW_pole;
540  map_collection[Par::Pole_Mass].map0 = tmp_map;
541  }
542  {
543  MTget::fmap1 tmp_map;
544  tmp_map["~d"] = FInfo1( &Model::get_MSd_pole_slha, i123456 );
545  tmp_map["~u"] = FInfo1( &Model::get_MSu_pole_slha, i123456 );
546  tmp_map["~e-"] = FInfo1( &Model::get_MSe_pole_slha, i123456 );
547  tmp_map["~nu"] = FInfo1( &Model::get_MSv_pole_slha, i123 );
548  tmp_map["h0"] = FInfo1( &Model::get_Mhh_pole_slha, i12 );
549  tmp_map["~chi+"] = FInfo1( &Model::get_MCha_pole_slha, i12 );
550  tmp_map["~chi0"] = FInfo1( &Model::get_MChi_pole_slha, i1234 );
551 
552  // Antiparticles (same getters, just different string name)
553  tmp_map["~dbar"] = FInfo1( &Model::get_MSd_pole_slha, i123456 );
554  tmp_map["~ubar"] = FInfo1( &Model::get_MSu_pole_slha, i123456 );
555  tmp_map["~e+"] = FInfo1( &Model::get_MSe_pole_slha, i123456 );
556  tmp_map["~nubar"]= FInfo1( &Model::get_MSv_pole_slha, i123 );
557  tmp_map["~chi-"] = FInfo1( &Model::get_MCha_pole_slha, i12 );
558  map_collection[Par::Pole_Mass].map1 = tmp_map;
559  }
560  {
561  MTget::fmap2 tmp_map;
562  tmp_map["~d"] = FInfo2( &Model::get_ZD_pole_slha, i123456, i123456);
563  tmp_map["~nu"] = FInfo2( &Model::get_ZV_pole_slha, i123, i123);
564  tmp_map["~u"] = FInfo2( &Model::get_ZU_pole_slha, i123456, i123456);
565  tmp_map["~e-"]= FInfo2( &Model::get_ZE_pole_slha, i123456, i123456);
566  tmp_map["h0"] = FInfo2( &Model::get_ZH_pole_slha, i12, i12);
567  tmp_map["A0"] = FInfo2( &Model::get_ZA_pole_slha, i12, i12);
568  tmp_map["H+"] = FInfo2( &Model::get_ZP_pole_slha, i12, i12);
569  tmp_map["~chi0"] = FInfo2( &Model::get_ZN_pole_slha, i1234, i1234);
570  tmp_map["~chi-"] = FInfo2( &Model::get_UM_pole_slha, i12, i12);
571  tmp_map["~chi+"] = FInfo2( &Model::get_UP_pole_slha, i12, i12);
572  map_collection[Par::Pole_Mixing].map2 = tmp_map;
573  }
574 
575  return map_collection;
576  }
double get_tanbeta(const Model &model)
Definition: MSSMSpec.hpp:218
double get_sinthW2_DRbar(const Model &model)
Definition: MSSMSpec.hpp:234
T * endA(T(&arr)[N])
std::map< Par::Tags, MapCollection< MTget > > GetterMaps
Will need a map of map collections for both the getters and setters, containing the map collections f...
Definition: spec_head.hpp:248
Here is the call graph for this function:

◆ get_index_offset()

int Gambit::MSSMSimpleSpec::get_index_offset ( ) const
virtual

Ofset from user-input indices (user assumes 1,2,3 indexed, e.g. use offset=-1 for zero-indexing)

Definition at line 409 of file MSSMSimpleSpec.cpp.

409 {return 0.;} // we use indices starting from 1 in this file, matching user assumptions. (because Peter is god, he knows user assumptions before they do.)

◆ PDG_translator()

const std::map< int, int > & Gambit::MSSMSimpleSpec::PDG_translator ( ) const
virtual

Retrieve the PDG translation map.

Reimplemented from Gambit::SubSpectrum.

Definition at line 428 of file MSSMSimpleSpec.cpp.

References Gambit::SLHASimpleSpec< MSSMSimpleSpec >::slhawrap.

428 { return slhawrap.PDG_translator(); }

◆ set_pole_mass_uncertainties()

void Gambit::MSSMSimpleSpec::set_pole_mass_uncertainties ( double  uncert)
private

Set pole mass uncertainties.

Definition at line 431 of file MSSMSimpleSpec.cpp.

References Gambit::initVector(), Gambit::Par::Pole_Mass_1srd_high, Gambit::Par::Pole_Mass_1srd_low, and Gambit::SubSpectrum::set_override_vector().

Referenced by MSSMSimpleSpec().

432  {
433  const std::vector<int> i12 = initVector(1,2);
434  const std::vector<int> i123 = initVector(1,2,3);
435  const std::vector<int> i1234 = initVector(1,2,3,4);
436  const std::vector<int> i123456 = initVector(1,2,3,4,5,6);
437  const std::vector<str> sbosons1 = initVector<str>("~g","A0","H+","H-","W+","W-");
438  const std::vector<str> sbosons2 = initVector<str>("~chi+","~chi-","h0");
439  const std::vector<str> sfermions1 = initVector<str>("~u","~d","~e-","~ubar","~dbar","~e+");
440  const std::vector<str> sfermions2 = initVector<str>("~nu","~nubar");
441  set_override_vector(Par::Pole_Mass_1srd_high, uncert, sfermions1, i123456, true);
442  set_override_vector(Par::Pole_Mass_1srd_low, uncert, sfermions1, i123456, true);
443  set_override_vector(Par::Pole_Mass_1srd_high, uncert, sfermions2, i123, true);
444  set_override_vector(Par::Pole_Mass_1srd_low, uncert, sfermions2, i123, true);
445  set_override_vector(Par::Pole_Mass_1srd_high, uncert, sbosons1, true);
446  set_override_vector(Par::Pole_Mass_1srd_low, uncert, sbosons1, true);
447  set_override_vector(Par::Pole_Mass_1srd_high, uncert, sbosons2, i12, true);
448  set_override_vector(Par::Pole_Mass_1srd_low, uncert, sbosons2, i12, true);
449  set_override_vector(Par::Pole_Mass_1srd_high, uncert, "~chi0", i1234, true);
450  set_override_vector(Par::Pole_Mass_1srd_low, uncert, "~chi0", i1234, true);
451  }
void set_override_vector(const Par::Tags, const double, const std::vector< str > &, const bool allow_new=false, const bool decouple=false)
Vector override functions.
std::vector< T > initVector(std::vector< T > vector)
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: