ATLAS Offline Software
Public Types | Public Member Functions | List of all members
TrigConf::IMenuLoader Class Referenceabstract

#include <IMenuLoader.h>

Inheritance diagram for TrigConf::IMenuLoader:
Collaboration diagram for TrigConf::IMenuLoader:

Public Types

enum  ENV {
  ALL, CTP, CTPOnl, HLT,
  COOLL1, COOLHLT, L1Simu
}
 

Public Member Functions

virtual ~IMenuLoader () override=default
 
virtual void setEnv (ENV env)=0
 
virtual bool load (Menu &data)=0
 
virtual void setLevel (MSGTC::Level lvl)=0
 Load the configuration data from the configuration source. More...
 
virtual MSGTC::Level outputLevel () const =0
 
virtual int verbose () const =0
 
virtual void setVerbose (int v)=0
 

Detailed Description

Definition at line 14 of file IMenuLoader.h.

Member Enumeration Documentation

◆ ENV

Enumerator
ALL 
CTP 
CTPOnl 
HLT 
COOLL1 
COOLHLT 
L1Simu 

Definition at line 16 of file IMenuLoader.h.

Constructor & Destructor Documentation

◆ ~IMenuLoader()

virtual TrigConf::IMenuLoader::~IMenuLoader ( )
overridevirtualdefault

Member Function Documentation

◆ load()

virtual bool TrigConf::IMenuLoader::load ( Menu data)
pure virtual

Implemented in TrigConf::MenuLoader.

◆ outputLevel()

virtual MSGTC::Level TrigConf::ILoader::outputLevel ( ) const
pure virtualinherited

Implemented in TrigConf::DBLoader.

◆ setEnv()

virtual void TrigConf::IMenuLoader::setEnv ( ENV  env)
pure virtual

Implemented in TrigConf::MenuLoader.

◆ setLevel()

virtual void TrigConf::ILoader::setLevel ( MSGTC::Level  lvl)
pure virtualinherited

Load the configuration data from the configuration source.

Parameters
ctpcreference to the data object to be filled
Returns
true if the loading was successful, false otherwise

Implemented in TrigConf::DBLoader.

◆ setVerbose()

virtual void TrigConf::ILoader::setVerbose ( int  v)
pure virtualinherited

Implemented in TrigConf::DBLoader.

◆ verbose()

virtual int TrigConf::ILoader::verbose ( ) const
pure virtualinherited

Implemented in TrigConf::DBLoader.


The documentation for this class was generated from the following file:
TrigConf::IMenuLoader::L1Simu
@ L1Simu
Definition: IMenuLoader.h:16
TrigConf::IMenuLoader::ALL
@ ALL
Definition: IMenuLoader.h:16
TrigConf::IMenuLoader::COOLHLT
@ COOLHLT
Definition: IMenuLoader.h:16
TrigConf::IMenuLoader::HLT
@ HLT
Definition: IMenuLoader.h:16
TrigConf::IMenuLoader::CTPOnl
@ CTPOnl
Definition: IMenuLoader.h:16
TrigConf::IMenuLoader::CTP
@ CTP
Definition: IMenuLoader.h:16
TrigConf::IMenuLoader::COOLL1
@ COOLL1
Definition: IMenuLoader.h:16
TrigConf::IMenuLoader::ENV
ENV
Definition: IMenuLoader.h:16