ATLAS Offline Software
Loading...
Searching...
No Matches
TrigDBHLTPrescalesSetLoader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
11
12#ifndef TRIGCONFIO_TRIGDBHLTPRESCALESSETLOADER_H
13#define TRIGCONFIO_TRIGDBHLTPRESCALESSETLOADER_H
14
17
18namespace TrigConf {
19
24 public:
25
27 TrigDBHLTPrescalesSetLoader(const std::string & connection);
28
30 virtual ~TrigDBHLTPrescalesSetLoader() override;
31
39 bool loadHLTPrescales ( unsigned int hltpsk,
40 HLTPrescalesSet & hltpss,
41 const std::string & outFileName = "") const;
42 private:
43 std::map<size_t, QueryDefinition> m_queries;
44
45 };
46
47}
48
49#endif
50
Loader class for Trigger configuration from the Trigger DB.
HLT menu configuration.
std::map< size_t, QueryDefinition > m_queries
TrigDBHLTPrescalesSetLoader(const std::string &connection)
Constructor.
virtual ~TrigDBHLTPrescalesSetLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
bool loadHLTPrescales(unsigned int hltpsk, HLTPrescalesSet &hltpss, const std::string &outFileName="") const
Load content from the Trigger DB into an HLTPrescalesSet for a given HLTPrescaleKey (HLTPSK)
TrigDBLoader(const std::string &loaderName, const std::string &connection)
Constructor.
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22