diff --git a/gemc/gfields/gfield.h b/gemc/gfields/gfield.h index a16f11c7..d8fe85e9 100644 --- a/gemc/gfields/gfield.h +++ b/gemc/gfields/gfield.h @@ -7,6 +7,7 @@ // gemc #include #include +#include constexpr const char* GFIELD_LOGGER = "gfield"; @@ -148,7 +149,7 @@ class GField : public GBase, public G4MagneticField { * \param key Map key to retrieve. * \return Parsed floating-point value. */ - double get_field_parameter_double(const std::string& key) { return stod(gfield_definitions.field_parameters[key]); } + double get_field_parameter_double(const std::string& key) { return gutilities::getG4Number(gfield_definitions.field_parameters[key]); } /** * \brief Hook for configuring module loggers from options.