ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
TGCTriggerLUTReader Class Reference

#include <TGCTriggerLUTReader.h>

Inheritance diagram for TGCTriggerLUTReader:
Collaboration diagram for TGCTriggerLUTReader:

Public Member Functions

 TGCTriggerLUTReader (int lutType)
 
 ~TGCTriggerLUTReader ()=default
 
virtual bool readLUT (TGCTriggerLUTs *)
 
virtual bool loadParameters (TGCTriggerLUTs *, const CondAttrListCollection *)
 

Protected Attributes

const int m_lutType
 
IMessageSvc * m_msgSvc
 
ISvcLocator * m_svcLocator
 

Detailed Description

Definition at line 17 of file TGCTriggerLUTReader.h.

Constructor & Destructor Documentation

◆ TGCTriggerLUTReader()

TGCTriggerLUTReader::TGCTriggerLUTReader ( int  lutType)

Definition at line 11 of file TGCTriggerLUTReader.cxx.

11  :
12  m_lutType(lutType),
13  m_msgSvc(nullptr)
14 {
15  m_svcLocator = Gaudi::svcLocator();
16 }

◆ ~TGCTriggerLUTReader()

TGCTriggerLUTReader::~TGCTriggerLUTReader ( )
default

Member Function Documentation

◆ loadParameters()

bool TGCTriggerLUTReader::loadParameters ( TGCTriggerLUTs ,
const CondAttrListCollection  
)
virtual

Reimplemented in TGCTriggerBWCWReader.

Definition at line 32 of file TGCTriggerLUTReader.cxx.

34  {
35 
36  MsgStream log(m_msgSvc, "TGCTriggerLUTReader::loadParameters");
37  if(m_svcLocator->service("MessageSvc", m_msgSvc) == StatusCode::FAILURE){
38  return false;
39  }
40  log<<MSG::ERROR<<" Please implement loadParameters"<<endmsg;
41 
42  return true;
43 
44 }

◆ readLUT()

bool TGCTriggerLUTReader::readLUT ( TGCTriggerLUTs )
virtual

Reimplemented in TGCTriggerBWCWReader.

Definition at line 20 of file TGCTriggerLUTReader.cxx.

20  {
21 
22  MsgStream log(m_msgSvc, "TGCTriggerLUTReader::readLUT");
23  if(m_svcLocator->service("MessageSvc", m_msgSvc) == StatusCode::FAILURE){
24  return false;
25  }
26 
27  log<<MSG::ERROR<<" Please implement readLUT"<<endmsg;
28 
29  return true;
30 }

Member Data Documentation

◆ m_lutType

const int TGCTriggerLUTReader::m_lutType
protected

Definition at line 28 of file TGCTriggerLUTReader.h.

◆ m_msgSvc

IMessageSvc* TGCTriggerLUTReader::m_msgSvc
protected

Definition at line 29 of file TGCTriggerLUTReader.h.

◆ m_svcLocator

ISvcLocator* TGCTriggerLUTReader::m_svcLocator
protected

Definition at line 30 of file TGCTriggerLUTReader.h.


The documentation for this class was generated from the following files:
TGCTriggerLUTReader::m_lutType
const int m_lutType
Definition: TGCTriggerLUTReader.h:28
TGCTriggerLUTReader::m_svcLocator
ISvcLocator * m_svcLocator
Definition: TGCTriggerLUTReader.h:30
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
TGCTriggerLUTReader::m_msgSvc
IMessageSvc * m_msgSvc
Definition: TGCTriggerLUTReader.h:29
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20