pflib v3.13.3-1-gf856638
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
pflib::packing::TrigAlgoOutput Class Reference
Collaboration diagram for pflib::packing::TrigAlgoOutput:
[legend]

Classes

struct  SingleBXOutput
 

Public Member Functions

const SingleBXOutputsample (std::optional< int > i_sample={}) const
 
 TrigAlgoOutput (std::span< uint32_t > data)
 
void from (std::span< uint32_t > data)
 
Readerread (Reader &r)
 
std::size_t n_samples () const
 
const ECONTCaptureHeaderheader () const
 
int length () const
 
bool is_high_peak (int i_stc, std::optional< int > i_sample={}) const
 
bool trigger (std::optional< int > i_sample={}) const
 reports the gated trigger i.e. if a readout request would be sent
 
bool algo_trigger (std::optional< int > i_sample={}) const
 reports if the algo would have triggered
 
bool elink_valid (std::optional< int > i_sample={}) const
 
bool econ_tdata_dv (std::optional< int > i_sample={}) const
 

Private Attributes

mutable::pflib::logging::logger the_log_ {::pflib::logging::get("decoding")}
 
std::vector< SingleBXOutputsamples_
 
ECONTCaptureHeader header_
 

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