ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfIO
TrigConfIO
TrigDBMonitoringLoader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
8
9
#ifndef TRIGCONFIO_TRIGDBMONITORINGLOADER_H
10
#define TRIGCONFIO_TRIGDBMONITORINGLOADER_H
11
12
#include "
TrigConfIO/TrigDBLoader.h
"
13
14
#include "boost/property_tree/ptree.hpp"
15
16
#include "
TrigConfData/HLTMonitoring.h
"
17
18
namespace
TrigConf
{
19
20
class
QueryDefinition
;
21
25
class
TrigDBMonitoringLoader
:
public
TrigConf::TrigDBLoader
{
26
public
:
27
29
TrigDBMonitoringLoader
(
const
std::string & connection);
30
32
virtual
~TrigDBMonitoringLoader
()
override
;
33
41
bool
loadHLTMonitoring
(
unsigned
int
smk,
42
boost::property_tree::ptree & hltmonitoring,
43
const
std::string & outFileName =
""
)
const
;
44
52
bool
loadHLTMonitoring
(
unsigned
int
smk,
53
HLTMonitoring
& hltmonitoring,
54
const
std::string & outFileName =
""
)
const
;
55
private
:
56
std::map<size_t, QueryDefinition>
m_queries
;
57
};
58
59
}
60
61
#endif
62
HLTMonitoring.h
TrigDBLoader.h
Loader class for Trigger configuration from the Trigger DB.
TrigConf::HLTMonitoring
HLT monitoring configuration.
Definition
HLTMonitoring.h:27
TrigConf::QueryDefinition
Definition
TrigDBHelper.h:30
TrigConf::TrigDBLoader
Loader of trigger configurations from the Trigger database.
Definition
TrigDBLoader.h:39
TrigConf::TrigDBMonitoringLoader::m_queries
std::map< size_t, QueryDefinition > m_queries
Definition
TrigDBMonitoringLoader.h:56
TrigConf::TrigDBMonitoringLoader::~TrigDBMonitoringLoader
virtual ~TrigDBMonitoringLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
TrigConf::TrigDBMonitoringLoader::TrigDBMonitoringLoader
TrigDBMonitoringLoader(const std::string &connection)
Constructor.
Definition
TrigDBMonitoringLoader.cxx:6
TrigConf::TrigDBMonitoringLoader::loadHLTMonitoring
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).
Definition
TrigDBMonitoringLoader.cxx:37
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
IDPerfMonZmumu.h:57
Generated on
for ATLAS Offline Software by
1.17.0