master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
8 #ifndef INPUTPARAMETERS_H
9 #define INPUTPARAMETERS_H
41 if (ModelName.compare(
"StandardModel") == 0)
return(
StandardModel());
42 else if (ModelName.compare(
"NPSTU") == 0)
return(
NPSTU());
43 else if (ModelName.compare(
"NPSTUZbbbarLR") == 0)
return (
NPSTUZbbbarLR());
44 else if (ModelName.compare(
"NPEpsilons") == 0)
return(
NPEpsilons());
45 else if (ModelName.compare(
"NPEpsilons_pureNP") == 0)
return(
NPEpsilons_pureNP());
46 else if (ModelName.compare(
"NPHiggs") == 0)
return(
NPHiggs());
47 else if (ModelName.compare(
"NPZbbbar") == 0)
return(
NPZbbbarVA());
48 else if (ModelName.compare(
"NPZbbbarLR") == 0)
return(
NPZbbbarLR());
49 else if (ModelName.compare(
"NPZbbbarLinearized") == 0)
return(
NPZbbbarVA());
50 else if (ModelName.compare(
"NPZbbbarLinearizedLR") == 0)
return(
NPZbbbarLR());
51 else if (ModelName.compare(
"NPEffectiveBS") == 0)
return(
NPEffectiveBS());
52 else if (ModelName.compare(
"NPEffectiveBS_LFU") == 0)
return(
NPEffectiveBS());
53 else if (ModelName.compare(
"NPEffectiveBS_QFU") == 0)
return(
NPEffectiveBS());
54 else if (ModelName.compare(
"NPEffectiveBS_LFU_QFU") == 0)
return(
NPEffectiveBS());
55 else if (ModelName.compare(
"NPEffectiveGIMR") == 0)
return(
NPEffectiveGIMR());
58 else if (ModelName.compare(
"NPEffectiveGIMR_LFU_QFU") == 0)
return(
NPEffectiveGIMR());
59 else if (ModelName.compare(
"THDM") == 0)
return(
NPTHDM());
60 else throw std::runtime_error(
"\nERROR: Incorrect model name passed to InputParameters(): " + ModelName +
"\n");
331 std::map<std::string, double>
NPSTU()
486 DPars_IN[
"bsgamma_theoryerror"] = 0.;
498 std::map<std::string, double>
DPars_IN;