.. _program_listing_file_src_specsyn_SpecsynUtils.hpp: Program Listing for File SpecsynUtils.hpp ========================================= |exhale_lsh| :ref:`Return to documentation for file ` (``src/specsyn/SpecsynUtils.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef SPECSYNUTILS_HPP #define SPECSYNUTILS_HPP #include "../tracks/TrackCommons.hpp" #include "SpecsynCommons.hpp" #include #include #include #include #include namespace specsyn { auto parseRegistry(const std::string& registryName = defaultRegistry) -> std::pair; auto findMatchingSpectra( const std::string& spectraName, double fehMin, double fehMax, double afe = tracks::defaultAFe, double cfe = defaultCFe, double microTurb = defaultMicroTurb, double r = defaultR, const std::string& registryName = defaultRegistry) -> std::pair, std::vector>; auto getMicroDefault( const std::string& spectraName, const std::string& registryName = defaultRegistry) -> double; auto findAfeValues( const std::string& spectraName, double cfe = defaultCFe, double microTurb = defaultMicroTurb, double r = defaultR, const std::string& registryName = defaultRegistry) -> std::vector; } // namespace specsyn #endif // SPECSYNUTILS_HPP