ATLAS Offline Software
TGCTriggerLUTReader.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TGCTRIGGERLUTREADER_H
6 #define TGCTRIGGERLUTREADER_H
7 
9 #include "GaudiKernel/ISvcLocator.h"
10 #include "GaudiKernel/MsgStream.h"
11 #include "GaudiKernel/IMessageSvc.h"
12 
13 class TGCTriggerLUTs;
15 
16 
18 
19  public:
20  TGCTriggerLUTReader(int lutType);
21  ~TGCTriggerLUTReader() = default;
22 
23  virtual bool readLUT(TGCTriggerLUTs* );
24  virtual bool loadParameters(TGCTriggerLUTs* ,
25  const CondAttrListCollection* );
26 
27  protected:
28  const int m_lutType;
29  IMessageSvc* m_msgSvc;
30  ISvcLocator* m_svcLocator;
31 };
32 
33 
34 
35 #endif
TGCTriggerLUTReader::TGCTriggerLUTReader
TGCTriggerLUTReader(int lutType)
Definition: TGCTriggerLUTReader.cxx:11
TGCTriggerLUTReader::~TGCTriggerLUTReader
~TGCTriggerLUTReader()=default
CondAttrListCollection
This class is a collection of AttributeLists where each one is associated with a channel number....
Definition: CondAttrListCollection.h:52
TGCTriggerLUTReader::m_lutType
const int m_lutType
Definition: TGCTriggerLUTReader.h:28
AthAlgorithm.h
TGCTriggerLUTReader::m_svcLocator
ISvcLocator * m_svcLocator
Definition: TGCTriggerLUTReader.h:30
TGCTriggerLUTs
Definition: TGCTriggerLUTs.h:16
TGCTriggerLUTReader::m_msgSvc
IMessageSvc * m_msgSvc
Definition: TGCTriggerLUTReader.h:29
TGCTriggerLUTReader::readLUT
virtual bool readLUT(TGCTriggerLUTs *)
Definition: TGCTriggerLUTReader.cxx:20
TGCTriggerLUTReader
Definition: TGCTriggerLUTReader.h:17
TGCTriggerLUTReader::loadParameters
virtual bool loadParameters(TGCTriggerLUTs *, const CondAttrListCollection *)
Definition: TGCTriggerLUTReader.cxx:32