![]() |
ATLAS Offline Software
|
#include <ITkPixV2Encoder.h>
Public Types | |
| typedef ITkPixLayout< uint16_t > | HitMap |
Public Member Functions | |
| void | endStream () const |
| void | addToStream (const HitMap &hitMap, bool last=false) const |
| std::vector< uint32_t > & | getWords () |
| void | addBits64 (const uint64_t value, const uint8_t length) const |
| void | setHitMap (const HitMap &hitMap) const |
| void | setEventsPerStream (const unsigned nEventsPerStream=16) |
| void | setChipID (const uint8_t &chipID) |
| void | clear () const |
Protected Member Functions | |
| void | pushWords32 () const |
| void | encodeQCore (const unsigned nCCol, const unsigned nQRow) const |
| void | encodeEvent () const |
| void | streamTag (const uint8_t nStream) const |
| void | intTag (const uint16_t nEvt) const |
| void | scanHitMap () const |
| bool | hitInQCore (const unsigned CCol, const unsigned QRow) const |
Protected Attributes | |
| unsigned | m_nCol {400} |
| unsigned | m_nRow {384} |
| unsigned | m_nCCol {50} |
| unsigned | m_nQRow {192} |
| unsigned | m_nColInCCol {8} |
| unsigned | m_nRowInQRow {2} |
| std::vector< uint32_t > m_words | ATLAS_THREAD_SAFE |
| unsigned m_currCCol | ATLAS_THREAD_SAFE {} |
| unsigned m_currCCol m_currQRow | ATLAS_THREAD_SAFE {} |
| unsigned m_currCCol m_currQRow m_currEvent | ATLAS_THREAD_SAFE {} |
| uint8_t m_currStream | ATLAS_THREAD_SAFE {} |
| uint64_t m_currBlock | ATLAS_THREAD_SAFE {} |
| uint8_t m_currBit | ATLAS_THREAD_SAFE {} |
| std::vector< std::vector< bool > > m_hitQCores | ATLAS_THREAD_SAFE |
| std::vector< unsigned > m_lastQRow | ATLAS_THREAD_SAFE |
| HitMap m_hitMap | ATLAS_THREAD_SAFE |
| unsigned | m_nEventsPerStream |
| bool | m_enableChipID {} |
| bool | m_plainHitMap {} |
| bool | m_dropToT {} |
| size_t | m_bitsPerWord |
| uint8_t | m_chipID = 0b00 |
| std::mutex | m_mutex |
Definition at line 22 of file ITkPixV2Encoder.h.
|
inherited |
Definition at line 25 of file ITkPixEncoder.h.
Definition at line 29 of file ITkPixEncoder.cxx.
Definition at line 21 of file ITkPixV2Encoder.cxx.
|
inherited |
Definition at line 231 of file ITkPixEncoder.cxx.
|
protectedinherited |
Definition at line 170 of file ITkPixEncoder.cxx.
|
protectedinherited |
Definition at line 92 of file ITkPixEncoder.cxx.
| void ITkPixV2Encoder::endStream | ( | ) | const |
Definition at line 15 of file ITkPixV2Encoder.cxx.
|
inlineinherited |
Definition at line 32 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 132 of file ITkPixEncoder.cxx.
|
protectedinherited |
Definition at line 217 of file ITkPixEncoder.cxx.
|
protectedinherited |
Definition at line 75 of file ITkPixEncoder.cxx.
|
protectedinherited |
Definition at line 147 of file ITkPixEncoder.cxx.
|
inherited |
Definition at line 227 of file ITkPixEncoder.cxx.
|
inlineinherited |
Definition at line 38 of file ITkPixEncoder.h.
Definition at line 36 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 209 of file ITkPixEncoder.cxx.
|
mutableprotectedinherited |
Definition at line 82 of file ITkPixEncoder.h.
|
mutableprotectedinherited |
Definition at line 74 of file ITkPixEncoder.h.
|
mutableprotectedinherited |
Definition at line 73 of file ITkPixEncoder.h.
|
mutableprotectedinherited |
Definition at line 72 of file ITkPixEncoder.h.
|
mutableprotectedinherited |
Definition at line 71 of file ITkPixEncoder.h.
|
mutableprotectedinherited |
Definition at line 68 of file ITkPixEncoder.h.
|
mutableprotectedinherited |
Definition at line 67 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 67 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 67 of file ITkPixEncoder.h.
|
mutableprotectedinherited |
Definition at line 65 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 78 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 79 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 77 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 77 of file ITkPixEncoder.h.
|
mutableprotectedinherited |
Definition at line 84 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 62 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 62 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 62 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 66 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 62 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 62 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 62 of file ITkPixEncoder.h.
|
protectedinherited |
Definition at line 77 of file ITkPixEncoder.h.