ATLAS Offline Software
TGCTriggerBWCWReader.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 TGCTRIGGERBWCWREADER_H
6 #define TGCTRIGGERBWCWREADER_H
7 
10 
11 class TGCTriggerLUTs;
13 
15 
16  public:
17  TGCTriggerBWCWReader(int lutType);
18  ~TGCTriggerBWCWReader() = default;
19 
20  bool readLUT(TGCTriggerLUTs* writeCdo) override;
21  bool loadParameters(TGCTriggerLUTs* writeCdo,
22  const CondAttrListCollection* readKey) override;
23  private:
25  int getType(int lDR, int hDR, int lDPhi, int hDPhi) const;
26  int subSectorAdd(int ssid, int modid, int phimod2, int type) const;
27 };
28 
29 
30 #endif
TGCTriggerBWCWReader::TMap_LH
@ TMap_LH
Definition: TGCTriggerBWCWReader.h:24
TGCTriggerBWCWReader::TGCTriggerBWCWReader
TGCTriggerBWCWReader(int lutType)
Definition: TGCTriggerBWCWReader.cxx:10
TGCTriggerBWCWReader
Definition: TGCTriggerBWCWReader.h:14
CondAttrListCollection
This class is a collection of AttributeLists where each one is associated with a channel number....
Definition: CondAttrListCollection.h:52
TGCTriggerBWCWReader::TMap_HH
@ TMap_HH
Definition: TGCTriggerBWCWReader.h:24
TGCTriggerBWCWReader::subSectorAdd
int subSectorAdd(int ssid, int modid, int phimod2, int type) const
Definition: TGCTriggerBWCWReader.cxx:158
TGCTriggerBWCWReader::getType
int getType(int lDR, int hDR, int lDPhi, int hDPhi) const
Definition: TGCTriggerBWCWReader.cxx:149
TGCTriggerBWCWReader::~TGCTriggerBWCWReader
~TGCTriggerBWCWReader()=default
TGCTriggerLUTs
Definition: TGCTriggerLUTs.h:16
AthMessaging
Class to provide easy MsgStream access and capabilities.
Definition: AthMessaging.h:55
TGCTriggerBWCWReader::TMap_HL
@ TMap_HL
Definition: TGCTriggerBWCWReader.h:24
TGCTriggerBWCWReader::N_TMap
@ N_TMap
Definition: TGCTriggerBWCWReader.h:24
TGCTriggerLUTReader.h
TGCTriggerBWCWReader::loadParameters
bool loadParameters(TGCTriggerLUTs *writeCdo, const CondAttrListCollection *readKey) override
Definition: TGCTriggerBWCWReader.cxx:18
TGCTriggerLUTReader
Definition: TGCTriggerLUTReader.h:12
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
AthMessaging.h
TGCTriggerBWCWReader::readLUT
bool readLUT(TGCTriggerLUTs *writeCdo) override
Definition: TGCTriggerBWCWReader.cxx:54
TGCTriggerBWCWReader::TMap_LL
@ TMap_LL
Definition: TGCTriggerBWCWReader.h:24