|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRIGPSC_CONFIG_H
13 #define TRIGPSC_CONFIG_H
19 #include <boost/property_tree/ptree.hpp>
53 std::string
toPython(
const std::string& dictName)
const;
71 std::map<std::string, std::string>
optmap;
std::string getOption(const std::string &key, bool quiet=false) const
Gets an option in a "safer" way.
void fillopt_db(const boost::property_tree::ptree &hlt)
std::vector< uint32_t > enabled_SubDets
std::map< std::string, std::string > optmap
Map with name/value pairs of parameters.
std::string toPython(const std::string &dictName) const
Incredibly simple minded way to access this object from python.
PSC configuration object.
void fill_enabled_dets(const boost::property_tree::ptree &ros2robs)
std::vector< uint32_t > enabled_robs
Lists of statically enabled ROBs and sub-detectors
bool didUserSetLogLevel() const
Returns whether the user specified an explicit log level.
void fill_enabled_robs(const boost::property_tree::ptree &ros2robs)
Forward iterator to traverse the main components of the trigger configuration.
void setup_optmap_defaults()
void fillopt_dbpy(const boost::property_tree::ptree &hlt)
void prepareWorker(const boost::property_tree::ptree &args)
Config(const boost::property_tree::ptree &config)
const boost::property_tree::ptree & m_config
boost::property_tree::ptree ptree
void fillopt_py(const boost::property_tree::ptree &hlt)
void fillopt_common(const boost::property_tree::ptree &hlt)
std::string dumpOptions() const
Returns a string with all options which are held in the options cache.
std::string getLogLevelAsNumStr() const
Get a string representing the actual number value of the first LOGLEVEL in this configuration.
void fillopt_jo(const boost::property_tree::ptree &hlt)