ATLAS Offline Software
Trigger
TrigT1
TGCTriggerCondSvc
TGCTriggerCondSvc
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
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
#include "GaudiKernel/ISvcLocator.h"
10
#include "GaudiKernel/MsgStream.h"
11
#include "GaudiKernel/IMessageSvc.h"
12
13
class
TGCTriggerLUTs
;
14
class
CondAttrListCollection
;
15
16
17
class
TGCTriggerLUTReader
{
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
Generated on Fri Jul 5 2024 21:28:43 for ATLAS Offline Software by
1.8.18