|
Go to the documentation of this file.
30const std::array<std::string, LToLConversion_settings::NUMBER_OF_OPTIONS> descriptions = {
31 "include tensor contribution",
32 "include gluonic contribution",
33 "scalar form factor G^S_{p,u} without masses",
34 "scalar form factor G^S_{n,u} without masses",
35 "scalar form factor G^S_{p,d} without masses",
36 "scalar form factor G^S_{n,d} without masses",
37 "scalar form factor G^S_{p,s} without masses",
38 "scalar form factor G^T_{n,s} without masses",
39 "vector form factor G^V_{p,u}",
40 "vector form factor G^V_{n,u}",
41 "vector form factor G^V_{p,d}",
42 "vector form factor G^V_{n,d}",
43 "tensor form factor G^T_{p,u}",
44 "tensor form factor G^T_{n,u}",
45 "tensor form factor G^T_{p,d}",
46 "tensor form factor G^T_{n,d}",
47 "tensor form factor G^T_{p,s}",
48 "tensor form factor G^T_{n,s}"
51void assert_bool( double value, const char* quantity)
53 if (value != 0.0 && value != 1.0) {
54 throw SetupError(std::string(quantity) + " must be either 0 or 1");
84 return descriptions.at(o);
91 assert_bool(value, descriptions.at(o).c_str());
94 assert_bool(value, descriptions.at(o).c_str());
105 std::copy(s.data(), s.data() + s.size(), values.begin());
Settings_t get() const get all settings
void reset() resets all settings to defaults
std::string get_description(Settings) const get description
std::array< double, NUMBER_OF_OPTIONS > values settings
LToLConversion_settings()
void set(Settings, double) set value of setting
Eigen::Array< double, NUMBER_OF_OPTIONS, 1 > Settings_t
Settings LToLConversion settings.
@ include_gluonic_contribution
@ include_tensor_contribution
Spectrum generator was not setup correctly.
|