|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRIGCONFIO_TRIGDBJOBOPTIONSLOADER_H
13 #define TRIGCONFIO_TRIGDBJOBOPTIONSLOADER_H
17 #include "boost/property_tree/ptree.hpp"
Loader of trigger configurations from Json files.
std::map< size_t, QueryDefinition > m_queries
Loader class for Trigger configuration from the Trigger DB.
Forward iterator to traverse the main components of the trigger configuration.
TrigDBJobOptionsLoader(const std::string &connection)
Constructor.
Loader of trigger configurations from Json files.
boost::property_tree::ptree ptree
Base class for Trigger configuration data and wrapper around underlying representation.
virtual ~TrigDBJobOptionsLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
bool loadJobOptions(unsigned int smk, boost::property_tree::ptree &jobOptions, const std::string &outFileName="") const
Load content from the Trigger DB into two ptrees for a given SuperMasterKey (SMK)