|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigT1TGC_TGCTileMuCoincidenceLUT_h
6 #define TrigT1TGC_TGCTileMuCoincidenceLUT_h
66 const std::string&
version=
"NA");
95 std::unordered_map<uint16_t, uint8_t>
m_flagpt;
std::unordered_map< uint16_t, uint16_t > m_trigbit
int getTrigMask(const int module, const int16_t ssc, const int16_t sec, const int16_t side) const
LVL1TGCTrigger::TGCArguments * tgcArgs()
This class stores the LUT for Tile-Muon coincidence of the Run-3 L1Muon Endcap trigger.
TGCTileMuCoincidenceLUT(LVL1TGCTrigger::TGCArguments *, const SG::ReadCondHandleKey< TGCTriggerData > &readCondKey, const std::string &version="NA")
int getFlagPT(const int pt, const int16_t ssc, const int16_t sec, const int16_t side) const
setScaleOne setStatusOne setSaturated int16_t
const std::string & getVersion() const
LVL1TGCTrigger::TGCArguments * m_tgcArgs
uint16_t getAddr(int16_t side, int16_t sec, int16_t ssc) const
const SG::ReadCondHandleKey< TGCTriggerData > & m_readCondKey
virtual ~TGCTileMuCoincidenceLUT()
TGCTileMuCoincidenceLUT & operator=(const TGCTileMuCoincidenceLUT &right)=delete
std::unordered_map< uint16_t, uint8_t > m_flagpt
TGCTileMuCoincidenceLUT(const TGCTileMuCoincidenceLUT &right)=default
const LVL1TGCTrigger::TGCArguments * tgcArgs() const
int getFlagROI(const int roi, const int16_t ssc, const int16_t sec, const int16_t side) const
std::unordered_map< uint16_t, uint8_t > m_flagroi