|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigT1RPChardware_SectorLogicReadOut_H
6 #define TrigT1RPChardware_SectorLogicReadOut_H
84 std::array<RODword, s_numberOfDecodedCounters>
m_counter32{0};
ubit16 numberOfBodyWords()
static constexpr ubit16 s_nLinks
ubit16 readSLHitCurrent()
ubit16 numberOfHitWords()
ubit16 m_numberOfWordsInBody
void display(std::ostream &stream)
float padTriggerRate(ubit16 padAddress)
ubit16 numberOfCounterWords()
ubit16 m_numberOfWordsInFrag
static constexpr ubit16 s_nGates
void overwriteFooter(ubit16 thisRecord)
ubit16 m_hit[s_nLinks][s_nGates]
ubit16 readSLCounterCurrent()
ubit16 opl(ubit16 indexLink, ubit16 indexGate)
void makeNewHit(ubit16 newHit)
void overwriteHeader(ubit16 thisRecord)
friend std::ostream & operator<<(std::ostream &stream, SectorLogicReadOut *p)
RODword getCounter32(ubit16 index)
void writeRecord(ubit16 newHit, bool last)
ubit16 m_numberOfWordsInCounters
ubit16 oveta(ubit16 indexLink, ubit16 indexGate)
static const ubit16 s_numberOfDecodedCounters
ubit16 ovphi(ubit16 indexLink, ubit16 indexGate)
std::array< RODword, s_numberOfDecodedCounters > m_counter32
ubit16 bcid(ubit16 indexLink, ubit16 indexGate)
ubit16 cmadd(ubit16 indexLink, ubit16 indexGate)
ubit16 res(ubit16 indexLink, ubit16 indexGate)
ubit16 numberOfFragmentWords()
static const ubit16 s_numberOfDataCounters
unsigned short int ubit16
std::array< ubit16, s_numberOfDataCounters > m_counter16
friend std::ostream & operator<<(std::ostream &stream, SectorLogicReadOut &p)
ubit16 m_numberOfWordsInSLHits
ubit16 ptid(ubit16 indexLink, ubit16 indexGate)