ATLAS Offline Software
ILoader.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_ILoader
6 #define TrigConf_ILoader
7 
9 
10 namespace TrigConf {
11 
12  class TrigConfData;
13 
17  class ILoader {
18  public:
19  virtual ~ILoader() = default;
20 
30  //virtual bool load( TrigConfData& data ) = 0;
31 
32  // setting log level
33  virtual void setLevel(MSGTC::Level lvl) = 0;
34  virtual MSGTC::Level outputLevel() const = 0;
35 
36  virtual int verbose() const = 0;
37 
38  virtual void setVerbose(int v) = 0;
39  };
40 }
41 
42 #endif
TrigConf::ILoader::~ILoader
virtual ~ILoader()=default
MsgStream.h
MsgStream for TrigConf classes.
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::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
TrigConf::ILoader::setLevel
virtual void setLevel(MSGTC::Level lvl)=0
Load the configuration data from the configuration source.
TrigConf::ILoader::verbose
virtual int verbose() const =0
TrigConf::ILoader::outputLevel
virtual MSGTC::Level outputLevel() const =0
python.PyAthena.v
v
Definition: PyAthena.py:157
TrigConf::ILoader::setVerbose
virtual void setVerbose(int v)=0