ATLAS Offline Software
HLTPrescaleSetLoader.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 //
7 // NAME: HLTPrescaleSetLoader.h
8 // PACKAGE: TrigConfStorage
9 //
10 // AUTHOR: Andreas Hoecker (CERN) [Andreas.Hocker@cern.ch]
11 // CREATED: 10-Jan-2005
12 //
13 // PURPOSE:
14 //
16 
17 #ifndef TRIGCONF__HLTPRESCALESETLOADER
18 #define TRIGCONF__HLTPRESCALESETLOADER
19 
22 
23 namespace TrigConf {
24 
25  class HLTPrescaleSetLoader : public DBLoader, virtual public IHLTPrescaleSetLoader {
26  public:
27 
28  HLTPrescaleSetLoader( StorageMgr& sm, coral::ISessionProxy& session) : DBLoader("HLTPrescaleSetLoader", sm, session) {}
29  virtual ~HLTPrescaleSetLoader() override = default;
30 
31  virtual bool load( HLTPrescaleSet& hltpss) override;
32  };
33 }
34 
35 #endif
IHLTPrescaleSetLoader.h
TrigConf::HLTPrescaleSetLoader::load
virtual bool load(HLTPrescaleSet &hltpss) override
Definition: HLTPrescaleSetLoader.cxx:49
TrigConf::IHLTPrescaleSetLoader
Definition: IHLTPrescaleSetLoader.h:14
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
DBLoader.h
TrigConf::HLTPrescaleSetLoader::HLTPrescaleSetLoader
HLTPrescaleSetLoader(StorageMgr &sm, coral::ISessionProxy &session)
Definition: HLTPrescaleSetLoader.h:28
TrigConf::HLTPrescaleSet
HLT chain configuration information.
Definition: HLTPrescaleSet.h:31
TrigConf::HLTPrescaleSetLoader::~HLTPrescaleSetLoader
virtual ~HLTPrescaleSetLoader() override=default
TrigConf::HLTPrescaleSetLoader
Definition: HLTPrescaleSetLoader.h:25