otsdaq-mu2e-stm  5.02.01
STMdata Class Reference
+ Collaboration diagram for STMdata:

Public Member Functions

 STMdata (Config &cfg, const std::shared_ptr< AsyncLogger > &logger_)
 
uint32_t make_uint32_t (int16_t p0, int16_t p1)
 
uint64_t make_uint64_t (int16_t p0, int16_t p1, int16_t p2, int16_t p3)
 
std::vector< int16_t > split_uint32_t (uint32_t value)
 
std::vector< int16_t > split_uint64_t (uint64_t value)
 
uint64_t get_event_number (int16_t *data, uint64_t hdr_index)
 
uint64_t get_ADCclock (int16_t *data, uint64_t hdr_index)
 
uint64_t get_EWT (int16_t *data, uint64_t hdr_index)
 
uint64_t get_event_mode (int16_t *data, uint64_t hdr_index)
 
uint64_t get_Ch_DTCclk (int16_t *data, uint64_t hdr_index)
 
uint16_t get_channel (int16_t *data, uint64_t hdr_index)
 
uint64_t get_DTCclock (int16_t *data, uint64_t hdr_index)
 
uint16_t check_dead_beef (int16_t *data, uint64_t packet_start, uint16_t leftInPacket)
 
sw_event_header create_sw_eHdr (int16_t *data, uint64_t hdr_index)
 
sw_event_header create_sw_eHdr (uint64_t EWT, uint64_t ADCclk, uint64_t Ch_DTCclk, uint64_t EM)
 
 STMdata (const std::shared_ptr< AsyncLogger > &logger_)
 
uint32_t make_uint32_t (int16_t p0, int16_t p1)
 
uint64_t make_uint64_t (int16_t p0, int16_t p1, int16_t p2, int16_t p3)
 
int16_t * split_uint32_t (uint32_t value)
 
int16_t * split_uint64_t (uint64_t value)
 
uint64_t get_event_number (std::vector< int16_t > &data, uint64_t hdr_start_loc)
 
uint64_t get_EWT (std::vector< int16_t > &data, uint64_t hdr_start_loc)
 
uint64_t get_event_mode (std::vector< int16_t > &data, uint64_t hdr_index)
 
uint16_t check_dead_beef (std::vector< int16_t > &data, uint64_t packet_start, uint16_t leftInPacket)
 

Public Attributes

const master_info master_config
 
const fw_info fw_config
 
const mu2e_info mu2e_config
 
const udp_info udp_config
 
const zs_info zs_config
 
const prescale_info prescale_config
 
const write_info write_config
 
const buffer_info buffer_config
 
const baseline_info baseline_config
 
const mwd_info mwd_config
 
const pulseheight_info pulseheight_config
 
const tcp_cfg_info tcp_config
 
const dqm_info dqm_config
 

Detailed Description

Definition at line 167 of file stm_data.hh.


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