|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigT1TGC_BigWheelCoincidenceLUT_h
6 #define TrigT1TGC_BigWheelCoincidenceLUT_h
12 #include "GaudiKernel/ToolHandle.h"
47 int8_t
test(
int sideId,
int octantId,
int moduleId,
int subsector,
48 int type,
int dr,
int dphi)
const;
56 int getTYPE(
int lDR,
int hDR,
int lDPhi,
int hDPhi)
const;
66 {
'A',1},{
'B',2},{
'C',3},{
'D',4},{
'E',5},{
'F',6},{
'G',7},{
'H',8},{
'I',9},{
'J',10},{
'K',11},{
'L',12},{
'M',13},{
'N',14},{
'O',15},
67 {
'a',-1},{
'b',-2},{
'c',-3},{
'd',-4},{
'e',-5},{
'f',-6},{
'g',-7},{
'h',-8},{
'i',-9},{
'j',-10},{
'k',-11},{
'l',-12},{
'm',-13},{
'n',-14},{
'o',-15} };
70 std::unordered_map<uint32_t, char>
m_lut;
105 #endif // TrigT1TGC_BigWheelCoincidenceLUT_H
static constexpr uint8_t DPHI_LOW_RANGE
Range of DPhi in the BW coincidence window for 2-station.
const LVL1TGCTrigger::TGCArguments * tgcArgs() const
std::map< char, int8_t > m_pTdef
const std::string & getVersion() const
static constexpr uint32_t N_COIN_TYPE
int getTYPE(int lDR, int hDR, int lDPhi, int hDPhi) const
const SG::ReadCondHandleKey< TGCTriggerLUTs > & m_readCondKey
BigWheelCoincidenceLUT & operator=(const BigWheelCoincidenceLUT &right)=delete
virtual ~BigWheelCoincidenceLUT()
static constexpr uint8_t DPHI_HIGH_RANGE
Range of DPhi in the BW coincidence window for 3-station.
static constexpr uint8_t DR_HIGH_RANGE
Range of DR in the BW coincidence window for 3-station.
BigWheelCoincidenceLUT(const BigWheelCoincidenceLUT &right)=default
int8_t test(int sideId, int octantId, int moduleId, int subsector, int type, int dr, int dphi) const
std::unordered_map< uint32_t, char > m_lut
static constexpr uint8_t DR_LOW_RANGE
Range of DR in the BW coincidence window for 2-station.
BigWheelCoincidenceLUT()=delete
LVL1TGCTrigger::TGCArguments * m_tgcArgs
int getMapType(int hlwire, int hlstrip) const