ATLAS Offline Software
ISequenceContentTableLoader.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_ISequenceContentTableLoader
6 #define TrigConf_ISequenceContentTableLoader
7 
9 
10 namespace TrigConf
11 {
12  class SequenceContentTable;
13 
17  class ISequenceContentTableLoader : virtual public ILoader {
18  public:
19 
21  virtual ~ISequenceContentTableLoader() override = default;
22 
33  virtual bool load( TrigConfData& data ) = 0;
34  };
35 }
36 
37 #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::ISequenceContentTableLoader::~ISequenceContentTableLoader
virtual ~ISequenceContentTableLoader() override=default
destructor
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
TrigConf::TrigConfData
Definition: TrigConfData.h:13
TrigConf::ISequenceContentTableLoader::load
virtual bool load(TrigConfData &data)=0
Load the HLT sequence definitions from the configuration source.
TrigConf::ISequenceContentTableLoader
Interface for loaders of the HLT sequences.
Definition: ISequenceContentTableLoader.h:17