24#ifndef CONFIGURATION_PDFCATALOGCONFIG_H
25#define CONFIGURATION_PDFCATALOGCONFIG_H
29#include "ElementsKernel/Exception.h"
void declareDependency()
Declares a Configuration as dependency.
Configuration(long manager_id)
Constructs a new Configuration instance.
State & getCurrentState()
Returns the current state of the configuration.
std::map< std::string, boost::program_options::variable_value > UserValues
@ INITIALIZED
The initialize() method has been called.
T & getDependency()
Returns a dependency.
std::map< std::string, std::vector< T > > m_keys
void addPdfColumn(const std::string &pdf_name, const std::string &col_name, std::vector< T > keys)
PdfCatalogConfig(long manager_id)
std::map< std::string, std::string > m_column_names
virtual ~PdfCatalogConfig()=default
void initialize(const UserValues &) override
Method which is called during the initialization phase.