ATLAS Offline Software
Loading...
Searching...
No Matches
TrigDBL1PrescalesSetLoader.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_TRIGDBL1PRESCALESSETLOADER_H
13#define TRIGCONFIO_TRIGDBL1PRESCALESSETLOADER_H
14
16
18
19namespace TrigConf {
20
25 public:
26
28 TrigDBL1PrescalesSetLoader(const std::string & connection);
29
31 virtual ~TrigDBL1PrescalesSetLoader() override;
32
40 bool loadL1Prescales ( unsigned int l1psk,
41 L1PrescalesSet & l1pss,
42 const std::string & outFileName = "") const;
43
44 private:
45 std::map<size_t, QueryDefinition> m_queries;
46 };
47
48}
49
50#endif
51
Loader class for Trigger configuration from the Trigger DB.
L1 menu configuration.
virtual ~TrigDBL1PrescalesSetLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
TrigDBL1PrescalesSetLoader(const std::string &connection)
Constructor.
std::map< size_t, QueryDefinition > m_queries
bool loadL1Prescales(unsigned int l1psk, L1PrescalesSet &l1pss, const std::string &outFileName="") const
Load content from the Trigger DB into an L1PrescalesSet for a given L1PrescaleKey (L1PSK)
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