5#ifndef TrigT1TGC_TGCTileMuCoincidenceLUT_h
6#define TrigT1TGC_TGCTileMuCoincidenceLUT_h
66 const std::string& version=
"NA");
72 uint16_t
getAddr(int16_t side, int16_t sec, int16_t ssc)
const;
74 int getFlagPT(
const int pt,
const int16_t ssc,
const int16_t sec,
const int16_t side)
const;
75 int getFlagROI(
const int roi,
const int16_t ssc,
const int16_t sec,
const int16_t side)
const;
76 int getTrigMask(
const int module,
const int16_t ssc,
const int16_t sec,
const int16_t side)
const;
95 std::unordered_map<uint16_t, uint8_t>
m_flagpt;
LVL1TGCTrigger::TGCArguments * m_tgcArgs
uint16_t getAddr(int16_t side, int16_t sec, int16_t ssc) const
std::unordered_map< uint16_t, uint8_t > m_flagroi
std::unordered_map< uint16_t, uint16_t > m_trigbit
TGCTileMuCoincidenceLUT(LVL1TGCTrigger::TGCArguments *, const SG::ReadCondHandleKey< TGCTriggerData > &readCondKey, const std::string &version="NA")
int getTrigMask(const int module, const int16_t ssc, const int16_t sec, const int16_t side) const
int getFlagPT(const int pt, const int16_t ssc, const int16_t sec, const int16_t side) const
const std::string & getVersion() const
virtual ~TGCTileMuCoincidenceLUT()
TGCTileMuCoincidenceLUT & operator=(const TGCTileMuCoincidenceLUT &right)=delete
int getFlagROI(const int roi, const int16_t ssc, const int16_t sec, const int16_t side) const
const SG::ReadCondHandleKey< TGCTriggerData > & m_readCondKey
const LVL1TGCTrigger::TGCArguments * tgcArgs() const
std::unordered_map< uint16_t, uint8_t > m_flagpt
LVL1TGCTrigger::TGCArguments * tgcArgs()
TGCTileMuCoincidenceLUT(const TGCTileMuCoincidenceLUT &right)=default