9#ifndef TRIGCONFIO_TRIGDBMONITORINGLOADER_H
10#define TRIGCONFIO_TRIGDBMONITORINGLOADER_H
14#include "boost/property_tree/ptree.hpp"
42 boost::property_tree::ptree & hltmonitoring,
43 const std::string & outFileName =
"")
const;
54 const std::string & outFileName =
"")
const;
Loader class for Trigger configuration from the Trigger DB.
HLT monitoring configuration.
Loader of trigger configurations from the Trigger database.
std::map< size_t, QueryDefinition > m_queries
virtual ~TrigDBMonitoringLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
TrigDBMonitoringLoader(const std::string &connection)
Constructor.
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)
Forward iterator to traverse the main components of the trigger configuration.