ATLAS Offline Software
TGCTriggerLUTReader.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TGCTRIGGERLUTREADER_H
6 #define TGCTRIGGERLUTREADER_H
7 
8 class TGCTriggerLUTs;
10 
11 
13 
14  public:
15  TGCTriggerLUTReader(int lutType);
16  ~TGCTriggerLUTReader() = default;
17 
18  virtual bool readLUT(TGCTriggerLUTs* ) = 0;
20  const CondAttrListCollection* ) = 0;
21 
22  protected:
23  int m_lutType{0};
24 };
25 
26 
27 
28 #endif
TGCTriggerLUTReader::TGCTriggerLUTReader
TGCTriggerLUTReader(int lutType)
Definition: TGCTriggerLUTReader.cxx:9
TGCTriggerLUTReader::readLUT
virtual bool readLUT(TGCTriggerLUTs *)=0
TGCTriggerLUTReader::~TGCTriggerLUTReader
~TGCTriggerLUTReader()=default
TGCTriggerLUTReader::m_lutType
int m_lutType
Definition: TGCTriggerLUTReader.h:23
CondAttrListCollection
This class is a collection of AttributeLists where each one is associated with a channel number....
Definition: CondAttrListCollection.h:52
TGCTriggerLUTs
Definition: TGCTriggerLUTs.h:16
TGCTriggerLUTReader::loadParameters
virtual bool loadParameters(TGCTriggerLUTs *, const CondAttrListCollection *)=0
TGCTriggerLUTReader
Definition: TGCTriggerLUTReader.h:12