25#ifndef _CONFIGURATION_SPECZCATALOGCONFIG_H
26#define _CONFIGURATION_SPECZCATALOGCONFIG_H
Configuration(long manager_id)
Constructs a new Configuration instance.
std::map< std::string, boost::program_options::variable_value > UserValues
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.