ATLAS Offline Software
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 
12 #ifndef TRIGCONFIO_TRIGDBL1PRESCALESSETLOADER_H
13 #define TRIGCONFIO_TRIGDBL1PRESCALESSETLOADER_H
14 
16 
18 
19 namespace TrigConf {
20 
25  public:
26 
28  TrigDBL1PrescalesSetLoader(const std::string & connection);
29 
31  virtual ~TrigDBL1PrescalesSetLoader() override;
32 
39  bool loadL1Prescales ( unsigned int l1psk,
40  L1PrescalesSet & l1pss,
41  const std::string & outFileName = "") const;
42 
43  private:
44  std::map<size_t, QueryDefinition> m_queries;
45  };
46 
47 }
48 
49 #endif
50 
TrigConf::TrigDBL1PrescalesSetLoader::TrigDBL1PrescalesSetLoader
TrigDBL1PrescalesSetLoader(const std::string &connection)
Constructor.
Definition: TrigDBL1PrescalesSetLoader.cxx:6
TrigConf::TrigDBL1PrescalesSetLoader::loadL1Prescales
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)
Definition: TrigDBL1PrescalesSetLoader.cxx:28
TrigConf::TrigDBLoader
Loader of trigger configurations from Json files.
Definition: TrigDBLoader.h:33
TrigDBLoader.h
Loader class for Trigger configuration from the Trigger DB.
L1PrescalesSet.h
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
DumpGeoConfig.outFileName
string outFileName
Definition: DumpGeoConfig.py:238
TrigConf::L1PrescalesSet
L1 menu configuration.
Definition: L1PrescalesSet.h:19
TrigConf::TrigDBL1PrescalesSetLoader::~TrigDBL1PrescalesSetLoader
virtual ~TrigDBL1PrescalesSetLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
xAOD::l1psk
l1psk
Definition: TriggerMenu_v1.cxx:29
TrigConf::TrigDBL1PrescalesSetLoader::m_queries
std::map< size_t, QueryDefinition > m_queries
Definition: TrigDBL1PrescalesSetLoader.h:44
TrigConf::TrigDBL1PrescalesSetLoader
Loader of trigger configurations from Json files.
Definition: TrigDBL1PrescalesSetLoader.h:24