ATLAS Offline Software
ISignatureContentTableLoader.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_ISignatureContentTableLoader
6 #define TrigConf_ISignatureContentTableLoader
7 
9 
10 namespace TrigConf {
11  class SignatureContentTable;
12 
16  class ISignatureContentTableLoader : virtual public ILoader {
17  public:
18 
20  virtual ~ISignatureContentTableLoader() override = default;
21 
32  virtual bool load( SignatureContentTable& data ) = 0;
33  };
34 }
35 
36 #endif
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
ILoader.h
TrigConf::ILoader
Interface class for loaders.
Definition: ILoader.h:17
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
TrigConf::ISignatureContentTableLoader::load
virtual bool load(SignatureContentTable &data)=0
Load the HLT signature definitions from the configuration source.
TrigConf::ISignatureContentTableLoader
Interface for loaders of the HLT signatures.
Definition: ISignatureContentTableLoader.h:16
TrigConf::ISignatureContentTableLoader::~ISignatureContentTableLoader
virtual ~ISignatureContentTableLoader() override=default
destructor