ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TGCTriggerCondSvc
TGCTriggerCondSvc
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
8
#include "
TGCTriggerCondSvc/TGCTriggerLUTReader.h
"
9
#include "
AthenaBaseComps/AthMessaging.h
"
10
11
class
TGCTriggerLUTs
;
12
class
CondAttrListCollection
;
13
14
class
TGCTriggerBWCWReader
:
public
TGCTriggerLUTReader
,
public
AthMessaging
{
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
:
24
enum
{
TMap_HH
=0,
TMap_HL
,
TMap_LH
,
TMap_LL
,
N_TMap
};
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
AthMessaging.h
TGCTriggerLUTReader.h
AthMessaging::AthMessaging
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
Definition
AthMessaging.cxx:13
CondAttrListCollection
This class is a collection of AttributeLists where each one is associated with a channel number.
Definition
CondAttrListCollection.h:51
TGCTriggerBWCWReader::loadParameters
bool loadParameters(TGCTriggerLUTs *writeCdo, const CondAttrListCollection *readKey) override
Definition
TGCTriggerBWCWReader.cxx:18
TGCTriggerBWCWReader::getType
int getType(int lDR, int hDR, int lDPhi, int hDPhi) const
Definition
TGCTriggerBWCWReader.cxx:149
TGCTriggerBWCWReader::readLUT
bool readLUT(TGCTriggerLUTs *writeCdo) override
Definition
TGCTriggerBWCWReader.cxx:54
TGCTriggerBWCWReader::subSectorAdd
int subSectorAdd(int ssid, int modid, int phimod2, int type) const
Definition
TGCTriggerBWCWReader.cxx:158
TGCTriggerBWCWReader::~TGCTriggerBWCWReader
~TGCTriggerBWCWReader()=default
TGCTriggerBWCWReader::TMap_LH
@ TMap_LH
Definition
TGCTriggerBWCWReader.h:24
TGCTriggerBWCWReader::TMap_HH
@ TMap_HH
Definition
TGCTriggerBWCWReader.h:24
TGCTriggerBWCWReader::TMap_HL
@ TMap_HL
Definition
TGCTriggerBWCWReader.h:24
TGCTriggerBWCWReader::TMap_LL
@ TMap_LL
Definition
TGCTriggerBWCWReader.h:24
TGCTriggerBWCWReader::N_TMap
@ N_TMap
Definition
TGCTriggerBWCWReader.h:24
TGCTriggerBWCWReader::TGCTriggerBWCWReader
TGCTriggerBWCWReader(int lutType)
Definition
TGCTriggerBWCWReader.cxx:10
TGCTriggerLUTReader::TGCTriggerLUTReader
TGCTriggerLUTReader(int lutType)
Definition
TGCTriggerLUTReader.cxx:9
TGCTriggerLUTs
Definition
TGCTriggerLUTs.h:16
type
Generated on
for ATLAS Offline Software by
1.17.0