25 #ifndef _CONFIGURATION_PHOTOMETRICBANDMAPPINGCONFIG_H
26 #define _CONFIGURATION_PHOTOMETRICBANDMAPPINGCONFIG_H
28 #include <boost/filesystem.hpp>
36 namespace Configuration {
107 void setBaseDir(
const boost::filesystem::path& base_dir);
ConvertFromMagMap m_convert_from_mag_map
virtual ~PhotometricBandMappingConfig()=default
Destructor.
Superclass of all configuration classes.
const ConvertFromMagMap & getConvertFromMagMapping()
Returns the mapping of the flag indicating if the photometry has to be computed from a MAG_AB...
void setBaseDir(const boost::filesystem::path &base_dir)
Sets the directory used when resolving relative paths.
void initialize(const UserValues &args) override
It initializes the photometric bands list.
Configuration class which provides the information of the mapping between photometric bands and colum...
PhotometricBandMappingConfig(long manager_id)
Constructs a new PhotometricBandMappingConfig object.
UpperLimitThresholdMap m_threshold_map
boost::filesystem::path m_base_dir
std::map< std::string, OptionDescriptionList > getProgramOptions() override
Returns the program options defined by the PhotometryCatalogConfig.
const UpperLimitThresholdMap & getUpperLimitThresholdMapping()
Returns the mapping of threshold used in the upper limit computation which will be red from the catal...
const MappingMap & getPhotometricBandMapping()
Returns the list of the photometric band mapping which will be red from the catalog.