v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
A class for defining the default values of the mandatory parameters of the model being used on the library mode.
More...
#include <InputParameters.h>
A class for defining the default values of the mandatory parameters of the model being used on the library mode.
- Author
- HEPfit Collaboration
- Copyright
- GNU General Public License
- Examples
- libmode_header.cpp.
Definition at line 21 of file InputParameters.h.
|
| std::map< std::string, double > | NPCMFV () |
| | A method that generates the map of the mandatory model parameters for CMFV. More...
|
| |
| std::map< std::string, double > | NPDF2 () |
| | A method that generates the map of the mandatory model parameters for NPDF2. More...
|
| |
| std::map< std::string, double > | NPEpsilons () |
| | A method that generates the map of the mandatory model parameters for NPEpsilons. More...
|
| |
| std::map< std::string, double > | NPEpsilons_pureNP () |
| | A method that generates the map of the mandatory model parameters for NPEpsilons_pureNP. More...
|
| |
| std::map< std::string, double > | NPFlavourWilsonCoefficient () |
| | A method that generates the map of the mandatory model parameters for FlavourWilsonCoefficient. More...
|
| |
| std::map< std::string, double > | NPFlavourWilsonCoefficient_DF2 () |
| | A method that generates the map of the mandatory model parameters for FlavourWilsonCoefficient_DF2. More...
|
| |
| std::map< std::string, double > | NPGeneralSUSY () |
| | A method that generates the map of the mandatory model parameters for the GeneralSUSY. More...
|
| |
| std::map< std::string, double > | NPGeneralTHDM () |
| | A method that generates the map of the mandatory model parameters for the GeneralTHDM. More...
|
| |
| std::map< std::string, double > | NPGeorgiMachacek () |
| | A method that generates the map of the mandatory model parameters for the GeorgiMachacek. More...
|
| |
| std::map< std::string, double > | NPHiggsChiral () |
| | A method that generates the map of the mandatory model parameters for HiggsChiral. More...
|
| |
| std::map< std::string, double > | NPHiggsKigen () |
| | A method that generates the map of the mandatory model parameters for HiggsKigen. More...
|
| |
| std::map< std::string, double > | NPHiggsKvgenKfgen () |
| | A method that generates the map of the mandatory model parameters for HiggsKvgenKfgen. More...
|
| |
| std::map< std::string, double > | NPHiggsKvKf () |
| | A method that generates the map of the mandatory model parameters for HiggsKvKf. More...
|
| |
| std::map< std::string, double > | NPHiggsKvKfgen () |
| | A method that generates the map of the mandatory model parameters for HiggsKvKf. More...
|
| |
| std::map< std::string, double > | NPRealWeakEFTCC () |
| | A method that generates the map of the mandatory model parameters for RealWeakEFTCC. More...
|
| |
| std::map< std::string, double > | NPRealWeakEFTCCPM () |
| | A method that generates the map of the mandatory model parameters for RealWeakEFTCCPM. More...
|
| |
| std::map< std::string, double > | NPRealWeakEFTLFV () |
| | A method that generates the map of the mandatory model parameters for RealWeakEFTLFV. More...
|
| |
| std::map< std::string, double > | NPSMEFT6dtopquark () |
| | A method that generates the map of the mandatory model parameters for NPSMEFT6dtopquark. More...
|
| |
| std::map< std::string, double > | NPSTU () |
| | A method that generates the map of the mandatory model parameters for NPSTU. More...
|
| |
| std::map< std::string, double > | NPSTUZbbbarLR () |
| | A method that generates the map of the mandatory model parameters for NPSTUZbbbarLR. More...
|
| |
| std::map< std::string, double > | NPSUSY () |
| | A method that generates the map of the mandatory model parameters for the SUSY. More...
|
| |
| std::map< std::string, double > | NPTHDM () |
| | A method that generates the map of the mandatory model parameters for the THDM. More...
|
| |
| std::map< std::string, double > | NPTHDMW () |
| | A method that generates the map of the mandatory model parameters for the THDMW. More...
|
| |
| std::map< std::string, double > | NPZbbbarLR () |
| | A method that generates the map of the mandatory model parameters for NPZbbbar and NPZbbbarLinearized. More...
|
| |
| std::map< std::string, double > | NPZbbbarVA () |
| | A method that generates the map of the mandatory model parameters for NPZbbbar and NPZbbbarLinearized. More...
|
| |
| std::map< std::string, double > | StandardModel () |
| | A method that generates the map of the mandatory model parameters for StandardModel. More...
|
| |
|
| std::map< std::string, double > | DPars_IN |
| | A map for the list of mandatory parameters in the model being used. More...
|
| |
◆ InputParameters()
| InputParameters::InputParameters |
( |
| ) |
|
|
inline |
◆ ~InputParameters()
| virtual InputParameters::~InputParameters |
( |
| ) |
|
|
inlinevirtual |
◆ getInputParameters()
| std::map<std::string, double> InputParameters::getInputParameters |
( |
std::string & |
ModelName | ) |
|
|
inline |
A method that returns the map of the mandatory model parameters given the model name.
- Parameters
-
| [in] | ModelName | the name of the model being used |
- Returns
- the map of the mandatory parameters
- Examples
- libmode_header.cpp.
Definition at line 41 of file InputParameters.h.
43 if (ModelName.compare(
"StandardModel") == 0)
return(
StandardModel());
44 else if (ModelName.compare(
"NPSTU") == 0)
return(
NPSTU());
45 else if (ModelName.compare(
"NPSTUZbbbarLR") == 0)
return (
NPSTUZbbbarLR());
46 else if (ModelName.compare(
"NPEpsilons") == 0)
return(
NPEpsilons());
47 else if (ModelName.compare(
"NPEpsilons_pureNP") == 0)
return(
NPEpsilons_pureNP());
48 else if (ModelName.compare(
"NPZbbbar") == 0)
return(
NPZbbbarVA());
49 else if (ModelName.compare(
"NPZbbbarLR") == 0)
return(
NPZbbbarLR());
50 else if (ModelName.compare(
"NPZbbbarLinearized") == 0)
return(
NPZbbbarVA());
51 else if (ModelName.compare(
"NPZbbbarLinearizedLR") == 0)
return(
NPZbbbarLR());
52 else if (ModelName.compare(
"NPSMEFT6dtopquark") == 0)
return(
NPSMEFT6dtopquark());
53 else if (ModelName.compare(
"HiggsKvKf") == 0)
return(
NPHiggsKvKf());
54 else if (ModelName.compare(
"HiggsKvKfgen") == 0)
return(
NPHiggsKvKfgen());
56 else if (ModelName.compare(
"HiggsKigen") == 0)
return(
NPHiggsKigen());
57 else if (ModelName.compare(
"HiggsChiral") == 0)
return(
NPHiggsChiral());
58 else if (ModelName.compare(
"NPDF2") == 0)
return(
NPDF2());
59 else if (ModelName.compare(
"CMFV") == 0)
return(
NPCMFV());
62 else if (ModelName.compare(
"RealWeakEFTLFV") == 0)
return(
NPRealWeakEFTLFV());
63 else if (ModelName.compare(
"RealWeakEFTCC") == 0)
return(
NPRealWeakEFTCC());
65 else if (ModelName.compare(
"THDM") == 0)
return(
NPTHDM());
66 else if (ModelName.compare(
"GeorgiMachacek") == 0)
return(
NPGeorgiMachacek());
67 else if (ModelName.compare(
"GeneralTHDM") == 0)
return(
NPGeneralTHDM());
68 else if (ModelName.compare(
"THDMW") == 0)
return(
NPTHDMW());
69 else if (ModelName.compare(
"GeneralSUSY") == 0)
return(
NPGeneralSUSY());
70 else throw std::runtime_error(
"\nERROR: Incorrect model name passed to InputParameters(): " + ModelName +
"\n");
◆ NPCMFV()
| std::map<std::string, double> InputParameters::NPCMFV |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for CMFV.
- Returns
- the map of the mandatory parameters
Definition at line 449 of file InputParameters.h.
◆ NPDF2()
| std::map<std::string, double> InputParameters::NPDF2 |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for NPDF2.
- Returns
- the map of the mandatory parameters
Definition at line 431 of file InputParameters.h.
◆ NPEpsilons()
| std::map<std::string, double> InputParameters::NPEpsilons |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for NPEpsilons.
- Returns
- the map of the mandatory parameters
- Attention
- The values of the epsilon parameters are initialized to their SM values [66].
Definition at line 130 of file InputParameters.h.
◆ NPEpsilons_pureNP()
| std::map<std::string, double> InputParameters::NPEpsilons_pureNP |
( |
| ) |
|
|
inlineprivate |
◆ NPFlavourWilsonCoefficient()
| std::map<std::string, double> InputParameters::NPFlavourWilsonCoefficient |
( |
| ) |
|
|
inlineprivate |
◆ NPFlavourWilsonCoefficient_DF2()
| std::map<std::string, double> InputParameters::NPFlavourWilsonCoefficient_DF2 |
( |
| ) |
|
|
inlineprivate |
◆ NPGeneralSUSY()
| std::map<std::string, double> InputParameters::NPGeneralSUSY |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for the GeneralSUSY.
- Returns
- the map of the mandatory parameters
Definition at line 846 of file InputParameters.h.
◆ NPGeneralTHDM()
| std::map<std::string, double> InputParameters::NPGeneralTHDM |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for the GeneralTHDM.
- Returns
- the map of the mandatory parameters
Definition at line 687 of file InputParameters.h.
◆ NPGeorgiMachacek()
| std::map<std::string, double> InputParameters::NPGeorgiMachacek |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for the GeorgiMachacek.
- Returns
- the map of the mandatory parameters
Definition at line 667 of file InputParameters.h.
◆ NPHiggsChiral()
| std::map<std::string, double> InputParameters::NPHiggsChiral |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for HiggsChiral.
- Returns
- the map of the mandatory parameters
Definition at line 402 of file InputParameters.h.
415 DPars_IN[
"obsZgaLimitATLAS13"] = 0.;
419 DPars_IN[
"expZgaLimitATLAS13"] = 0.;
◆ NPHiggsKigen()
| std::map<std::string, double> InputParameters::NPHiggsKigen |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for HiggsKigen.
- Returns
- the map of the mandatory parameters
Definition at line 298 of file InputParameters.h.
◆ NPHiggsKvgenKfgen()
| std::map<std::string, double> InputParameters::NPHiggsKvgenKfgen |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for HiggsKvgenKfgen.
- Returns
- the map of the mandatory parameters
Definition at line 280 of file InputParameters.h.
◆ NPHiggsKvKf()
| std::map<std::string, double> InputParameters::NPHiggsKvKf |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for HiggsKvKf.
- Returns
- the map of the mandatory parameters
Definition at line 248 of file InputParameters.h.
◆ NPHiggsKvKfgen()
| std::map<std::string, double> InputParameters::NPHiggsKvKfgen |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for HiggsKvKf.
- Returns
- the map of the mandatory parameters
Definition at line 263 of file InputParameters.h.
◆ NPRealWeakEFTCC()
| std::map<std::string, double> InputParameters::NPRealWeakEFTCC |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for RealWeakEFTCC.
- Returns
- the map of the mandatory parameters
Definition at line 602 of file InputParameters.h.
◆ NPRealWeakEFTCCPM()
| std::map<std::string, double> InputParameters::NPRealWeakEFTCCPM |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for RealWeakEFTCCPM.
- Returns
- the map of the mandatory parameters
Definition at line 619 of file InputParameters.h.
◆ NPRealWeakEFTLFV()
| std::map<std::string, double> InputParameters::NPRealWeakEFTLFV |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for RealWeakEFTLFV.
- Returns
- the map of the mandatory parameters
Definition at line 569 of file InputParameters.h.
◆ NPSMEFT6dtopquark()
| std::map<std::string, double> InputParameters::NPSMEFT6dtopquark |
( |
| ) |
|
|
inlineprivate |
◆ NPSTU()
| std::map<std::string, double> InputParameters::NPSTU |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for NPSTU.
- Returns
- the map of the mandatory parameters
Definition at line 162 of file InputParameters.h.
◆ NPSTUZbbbarLR()
| std::map<std::string, double> InputParameters::NPSTUZbbbarLR |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for NPSTUZbbbarLR.
- Returns
- the map of the mandatory parameters
Definition at line 177 of file InputParameters.h.
◆ NPSUSY()
| std::map<std::string, double> InputParameters::NPSUSY |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for the SUSY.
- Returns
- the map of the mandatory parameters
Definition at line 824 of file InputParameters.h.
833 DPars_IN[
"muHr"] = 0.;
◆ NPTHDM()
| std::map<std::string, double> InputParameters::NPTHDM |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for the THDM.
- Returns
- the map of the mandatory parameters
Definition at line 636 of file InputParameters.h.
655 DPars_IN[
"bsgamma_theoryerror"] = 0.;
◆ NPTHDMW()
| std::map<std::string, double> InputParameters::NPTHDMW |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for the THDMW.
- Returns
- the map of the mandatory parameters
Definition at line 777 of file InputParameters.h.
812 DPars_IN[
"THDMW_kappa3"] = 0.;
◆ NPZbbbarLR()
| std::map<std::string, double> InputParameters::NPZbbbarLR |
( |
| ) |
|
|
inlineprivate |
◆ NPZbbbarVA()
| std::map<std::string, double> InputParameters::NPZbbbarVA |
( |
| ) |
|
|
inlineprivate |
◆ StandardModel()
| std::map<std::string, double> InputParameters::StandardModel |
( |
| ) |
|
|
inlineprivate |
A method that generates the map of the mandatory model parameters for StandardModel.
- Returns
- the map of the mandatory parameters
- Attention
- The parameters are initialized to the central values of the experimental data used in [66].
Definition at line 82 of file InputParameters.h.
105 DPars_IN[
"melectron"] = 5.109989e-4;
◆ DPars_IN
| std::map<std::string, double> InputParameters::DPars_IN |
|
private |
A map for the list of mandatory parameters in the model being used.
Definition at line 980 of file InputParameters.h.
The documentation for this class was generated from the following file: