ATLAS Offline Software
Loading...
Searching...
No Matches
TrigDBL1BunchGroupSetLoader.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_TRIGDBL1BUNCHGROUPSETLOADER_H
13#define TRIGCONFIO_TRIGDBL1BUNCHGROUPSETLOADER_H
14
16
18
19namespace TrigConf {
20
25 public:
26
28 TrigDBL1BunchGroupSetLoader(const std::string & connection);
29
31 virtual ~TrigDBL1BunchGroupSetLoader() override;
32
40 bool loadBunchGroupSet ( unsigned int bgsk,
41 L1BunchGroupSet & bgs,
42 const std::string & outFileName = "") const;
43
44 private:
45 std::map<size_t, QueryDefinition> m_queries;
46
47 };
48
49}
50
51#endif
52
Loader class for Trigger configuration from the Trigger DB.
L1 board configuration.
TrigDBL1BunchGroupSetLoader(const std::string &connection)
Constructor.
std::map< size_t, QueryDefinition > m_queries
virtual ~TrigDBL1BunchGroupSetLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
bool loadBunchGroupSet(unsigned int bgsk, L1BunchGroupSet &bgs, 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