ATLAS Offline Software
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 
12 #ifndef TRIGCONFIO_TRIGDBL1BUNCHGROUPSETLOADER_H
13 #define TRIGCONFIO_TRIGDBL1BUNCHGROUPSETLOADER_H
14 
16 
18 
19 namespace 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 
TrigConf::TrigDBLoader
Loader of trigger configurations from the Trigger database.
Definition: TrigDBLoader.h:39
TrigDBLoader.h
Loader class for Trigger configuration from the Trigger DB.
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
TrigConf::TrigDBL1BunchGroupSetLoader::~TrigDBL1BunchGroupSetLoader
virtual ~TrigDBL1BunchGroupSetLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
TrigConf::TrigDBL1BunchGroupSetLoader::m_queries
std::map< size_t, QueryDefinition > m_queries
Definition: TrigDBL1BunchGroupSetLoader.h:45
TrigConf::L1BunchGroupSet
L1 board configuration.
Definition: L1BunchGroupSet.h:71
L1BunchGroupSet.h
TrigConf::TrigDBL1BunchGroupSetLoader::loadBunchGroupSet
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)
Definition: TrigDBL1BunchGroupSetLoader.cxx:28
dumpNswErrorDb.outFileName
string outFileName
Definition: dumpNswErrorDb.py:131
TrigConf::TrigDBL1BunchGroupSetLoader
Loader of trigger configurations from Json files.
Definition: TrigDBL1BunchGroupSetLoader.h:24
TrigConf::TrigDBL1BunchGroupSetLoader::TrigDBL1BunchGroupSetLoader
TrigDBL1BunchGroupSetLoader(const std::string &connection)
Constructor.
Definition: TrigDBL1BunchGroupSetLoader.cxx:6