Orion
high-rate readout
Public Member Functions | Public Attributes | List of all members
itk::fragment::RDOMaker Class Reference
Collaboration diagram for itk::fragment::RDOMaker:
Collaboration graph
[legend]

Public Member Functions

 RDOMaker (Options opt)
 
void clear ()
 
void write32 (uint32_t data)
 
void write64 (uint64_t data)
 
void evt_init (uint8_t tag)
 
void evt_next (uint8_t tag)
 
void evt_done ()
 
void add_hit (uint16_t col, uint16_t row, uint16_t tot)
 
void add_hmap (uint8_t qcol, uint8_t qrow, uint16_t hmap, uint64_t tots)
 
void add_qcore (uint8_t qcol, uint8_t qrow, uint64_t qtot)
 
uint8_t on_error (itk::itkpix::endec::EventError error)
 
void on_data (uint64_t fid, const uint8_t *data, uint32_t size, uint8_t status)
 
void dump8 (uint64_t fid, const uint8_t *data, uint32_t size, uint8_t status)
 
void dump64 (uint64_t fid, const uint64_t *data64, uint32_t size64, uint8_t status)
 
void dump ()
 

Public Attributes

event_t evt
 
uint32_t header_pos
 
std::vector< uint32_t > stream
 
Options opt
 
DecCore< RDOMakerdecoder
 

The documentation for this class was generated from the following file: