25 #ifndef _CONFIGURATION_SPECZCATALOGCONFIG_H
26 #define _CONFIGURATION_SPECZCATALOGCONFIG_H
31 namespace Configuration {
Superclass of all configuration classes.
Configuration class for enabling SpecZ catalog input.
void preInitialize(const UserValues &args) override
Checks that all the options are valid. See the exceptions thrown for a detailed list of the checks.
virtual ~SpecZCatalogConfig()=default
Destructor.
void initialize(const UserValues &args) override
Adds the SpectroscopicRedshiftAttributeFromRow handler to the CatalogCnofig.
std::map< std::string, OptionDescriptionList > getProgramOptions() override
Returns the program options defined by the SpecZCatalogConfig.
SpecZCatalogConfig(long manager_id)
Constructs a new SpecZCatalogConfig object.