ATLAS Offline Software
IHLTPrescaleSetCollectionLoader.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_IHLTPrescaleSetCollectionLoader
6 #define TrigConf_IHLTPrescaleSetCollectionLoader
7 
9 
10 #include <sys/types.h>
11 
12 namespace TrigConf {
13 
14  class HLTPrescaleSetCollection;
15 
16  class IHLTPrescaleSetCollectionLoader : virtual public ILoader {
17  public:
18  virtual ~IHLTPrescaleSetCollectionLoader() override = default;
19  virtual bool load( HLTPrescaleSetCollection& hltPS, uint requestcounter, const std::string& partition) = 0;
20  };
21 
22 }
23 
24 #endif
ILoader.h
TrigConf::ILoader
Interface class for loaders.
Definition: ILoader.h:17
TrigConf::IHLTPrescaleSetCollectionLoader
Definition: IHLTPrescaleSetCollectionLoader.h:16
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
uint
unsigned int uint
Definition: LArOFPhaseFill.cxx:20
TrigConf::HLTPrescaleSetCollection
HLT chain configuration information.
Definition: HLTPrescaleSetCollection.h:25
StateLessPT_NewConfig.partition
partition
Definition: StateLessPT_NewConfig.py:49
TrigConf::IHLTPrescaleSetCollectionLoader::~IHLTPrescaleSetCollectionLoader
virtual ~IHLTPrescaleSetCollectionLoader() override=default
TrigConf::IHLTPrescaleSetCollectionLoader::load
virtual bool load(HLTPrescaleSetCollection &hltPS, uint requestcounter, const std::string &partition)=0