13#include "Configuration/ConfigurationInterface.h"
17#define BOOST_BIND_GLOBAL_PLACEHOLDERS
18#include <boost/program_options.hpp>
19#include <boost/property_tree/ptree.hpp>
20#include <boost/property_tree/json_parser.hpp>
29namespace bpt = boost::property_tree;
35 std::string
const& mainKey)
42 boost::property_tree::ptree& store,
43 boost::property_tree::ptree& provenance)
45 boost::property_tree::ptree in;
47 in = mCfg->getRecursive(mMainKey);
std::shared_ptr< arrow::Schema > schema
o2::configuration::ConfigurationInterface ConfigurationInterface
void update(std::vector< ConfigParamSpec > const &schema, boost::property_tree::ptree &store, boost::property_tree::ptree &provenance) override
ConfigurationOptionsRetriever(configuration::ConfigurationInterface *cfg, std::string const &mainKey)
Defining PrimaryVertex explicitly as messageable.
static void populate(std::vector< ConfigParamSpec > const &schema, boost::property_tree::ptree &tree, boost::program_options::variables_map const &vmap, boost::property_tree::ptree &provenance)