25#ifndef _CONFIGURATION_SPECZCATALOGCONFIG_H
26#define _CONFIGURATION_SPECZCATALOGCONFIG_H
31namespace 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.