|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRIGCONFIO_TRIGDBMONITORINGLOADER_H
10 #define TRIGCONFIO_TRIGDBMONITORINGLOADER_H
14 #include "boost/property_tree/ptree.hpp"
20 class QueryDefinition;
Loader of trigger configurations from Json files.
Loader class for Trigger configuration from the Trigger DB.
Forward iterator to traverse the main components of the trigger configuration.
virtual ~TrigDBMonitoringLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
Loader of trigger menu configurations from the database.
boost::property_tree::ptree ptree
HLT monitoring configuration.
bool loadHLTMonitoring(unsigned int smk, boost::property_tree::ptree &hltmonitoring, const std::string &outFileName="") const
Load HLT menu content from the Trigger DB into two ptrees for a given SuperMasterKey (SMK)
std::map< size_t, QueryDefinition > m_queries
TrigDBMonitoringLoader(const std::string &connection)
Constructor.