26 std::vector<std::string> result{
27 "InclinationAngle",
"AzimuthalAngle",
"Alpha",
"Beta",
"Gamma",
"Angle"};
36 for (
const auto& par : angleRelated) {
37 if (par_name.find(par) != std::string::npos)
44 const std::string& parName)
Defines class IParameterized.
Defines class ParameterPool.
Defines namespace ParameterUtils.
Defines class RealParameter.
Manages a local parameter pool, and a tree of child pools.
virtual ParameterPool * createParameterTree() const
Creates new parameter pool, with all local parameters and those of its children.
RealParameter * getUniqueMatch(const std::string &pattern) const
Returns the one parameter that matches the pattern (wildcards '*' allowed), or throws.
bool isAngleRelated(const std::string &par_name)
Returns true if given parameter name is related to angles.
std::string poolParameterUnits(const IParameterized &node, const std::string &parName)
Returns units of main parameter.
std::vector< std::string > angleRelatedParameters()
Returns list of all angle related parameters used in Core library.