ATLAS Offline Software
PrioritySetLoader.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TrigConf_PrioritySetLoader
6 #define TrigConf_PrioritySetLoader
7 
10 
11 
12 namespace TrigConf {
13 
14  class PrioritySetLoader : virtual public IPrioritySetLoader, public DBLoader {
15  public:
16 
17  PrioritySetLoader( StorageMgr& sm, coral::ISessionProxy& session) : DBLoader(sm, session) {}
18  virtual ~PrioritySetLoader() override = default;
19 
20  virtual bool load( PrioritySet& data) override;
21  };
22 }
23 
24 #endif
TrigConf::PrioritySet
Definition: PrioritySet.h:14
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
TrigConf::PrioritySetLoader::load
virtual bool load(PrioritySet &data) override
Definition: PrioritySetLoader.cxx:27
TrigConf::PrioritySetLoader::~PrioritySetLoader
virtual ~PrioritySetLoader() override=default
TrigConf::IPrioritySetLoader
Definition: IPrioritySetLoader.h:13
TrigConf::StorageMgr
Database Storage Manager, controls the database session and the different loader classes for DB acces...
Definition: StorageMgr.h:23
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
TrigConf::DBLoader
Base class for loaders of configurations from the TriggerDB.
Definition: DBLoader.h:20
TrigConf::PrioritySetLoader::PrioritySetLoader
PrioritySetLoader(StorageMgr &sm, coral::ISessionProxy &session)
Definition: PrioritySetLoader.h:17
DBLoader.h
IPrioritySetLoader.h
TrigConf::PrioritySetLoader
Definition: PrioritySetLoader.h:14