algo_fem_decoder_base::InfoFEM_t Struct Reference

A local data holder struct for FEM header information. More...

#include <algo_fem_decoder_base.hh>

List of all members.

Public Member Functions

void clear_event ()
 InfoFEM_t ()

Public Attributes

PMT::word_t module_address
 Module address.
PMT::word_t module_id
 Module id number.
PMT::word_t event_id
 Event counter.
PMT::word_t event_frame_id
 Data packet frame number.
PMT::word_t trigger_frame_id
 Trigger frame number.
PMT::word_t trigger_timeslice
 Trigger sample number.
PMT::word_t nwords
 Number of words in an event.
PMT::word_t checksum
 Data checksum.
bool quality
 Event-wise quality check.


Detailed Description

A local data holder struct for FEM header information.

Definition at line 39 of file algo_fem_decoder_base.hh.


Constructor & Destructor Documentation

algo_fem_decoder_base::InfoFEM_t::InfoFEM_t (  )  [inline]

Definition at line 64 of file algo_fem_decoder_base.hh.

References clear_event().

00064 { clear_event(); }


Member Function Documentation

void algo_fem_decoder_base::InfoFEM_t::clear_event (  )  [inline]

Definition at line 51 of file algo_fem_decoder_base.hh.

References checksum, event_frame_id, event_id, PMT::INVALID_WORD, module_address, module_id, nwords, quality, trigger_frame_id, and trigger_timeslice.

Referenced by algo_fem_decoder_base::clear_event(), algo_fem_decoder_base::decode_fem_header(), and InfoFEM_t().


Member Data Documentation

PMT::word_t algo_fem_decoder_base::InfoFEM_t::checksum

Data checksum.

Definition at line 48 of file algo_fem_decoder_base.hh.

Referenced by clear_event(), and algo_fem_decoder_base::decode_fem_header().

PMT::word_t algo_fem_decoder_base::InfoFEM_t::event_frame_id

Data packet frame number.

Definition at line 44 of file algo_fem_decoder_base.hh.

Referenced by clear_event(), and algo_fem_decoder_base::decode_fem_header().

PMT::word_t algo_fem_decoder_base::InfoFEM_t::event_id

Event counter.

Definition at line 43 of file algo_fem_decoder_base.hh.

Referenced by clear_event(), algo_fem_decoder_base::decode_fem_header(), algo_fem_decoder_base::is_event_empty(), and algo_fem_decoder_base::process_word().

PMT::word_t algo_fem_decoder_base::InfoFEM_t::module_address

Module address.

Definition at line 41 of file algo_fem_decoder_base.hh.

Referenced by clear_event(), and algo_fem_decoder_base::decode_fem_header().

PMT::word_t algo_fem_decoder_base::InfoFEM_t::module_id

Module id number.

Definition at line 42 of file algo_fem_decoder_base.hh.

Referenced by clear_event(), and algo_fem_decoder_base::decode_fem_header().

PMT::word_t algo_fem_decoder_base::InfoFEM_t::nwords

Number of words in an event.

Definition at line 47 of file algo_fem_decoder_base.hh.

Referenced by clear_event(), and algo_fem_decoder_base::decode_fem_header().

bool algo_fem_decoder_base::InfoFEM_t::quality

Event-wise quality check.

Definition at line 49 of file algo_fem_decoder_base.hh.

Referenced by clear_event().

PMT::word_t algo_fem_decoder_base::InfoFEM_t::trigger_frame_id

Trigger frame number.

Definition at line 45 of file algo_fem_decoder_base.hh.

Referenced by clear_event(), and algo_fem_decoder_base::decode_fem_header().

PMT::word_t algo_fem_decoder_base::InfoFEM_t::trigger_timeslice

Trigger sample number.

Definition at line 46 of file algo_fem_decoder_base.hh.

Referenced by clear_event(), and algo_fem_decoder_base::decode_fem_header().


The documentation for this struct was generated from the following file:
Generated on Mon Apr 7 15:35:12 2014 for MyProject by  doxygen 1.4.7