![]() |
![]() |
#include <EventFilter/CSCTFRawToDigi/src/CSCSPTrailer.h>
Public Member Functions | |
unsigned int | board_id (void) const throw () |
bool | check (void) const throw () |
unsigned int | configuration (void) const throw () |
unsigned int | crc (void) const throw () |
CSCSPTrailer (void) | |
unsigned int | day (void) const throw () |
unsigned int | l1a_7bits (void) const throw () |
bool | l1a_fifo_full (void) const throw () |
unsigned int | l1a_queue_size (void) const throw () |
unsigned int | month (void) const throw () |
bool | unpack (const unsigned short *&buf) throw () |
unsigned int | year (void) const throw () |
Private Attributes | |
unsigned | bb_: 1 |
unsigned | board_id_: 12 |
unsigned | core_configuraton: 12 |
unsigned | crc_high: 11 |
unsigned | crc_high_parity: 1 |
unsigned | crc_low: 11 |
unsigned | crc_low_parity: 1 |
unsigned | day_: 5 |
unsigned | l1a_: 8 |
unsigned | l1a_fifo_full_: 1 |
unsigned | month_: 4 |
unsigned | spare_1: 1 |
unsigned | spare_2: 1 |
unsigned | trailer_mark_1: 4 |
unsigned | trailer_mark_10: 4 |
unsigned | trailer_mark_2: 4 |
unsigned | trailer_mark_3: 3 |
unsigned | trailer_mark_4: 4 |
unsigned | trailer_mark_5: 4 |
unsigned | trailer_mark_6: 4 |
unsigned | trailer_mark_7: 4 |
unsigned | trailer_mark_8: 4 |
unsigned | trailer_mark_9: 4 |
unsigned | word_count_high: 4 |
unsigned | word_count_low: 4 |
unsigned | year_: 4 |
unsigned | zero_1: 1 |
unsigned | zero_2: 7 |
Friends | |
class | CSCTFPacker |
Definition at line 4 of file CSCSPTrailer.h.
CSCSPTrailer::CSCSPTrailer | ( | void | ) | [inline] |
Definition at line 46 of file CSCSPTrailer.h.
References spare_1, spare_2, trailer_mark_1, trailer_mark_10, trailer_mark_2, trailer_mark_3, trailer_mark_4, trailer_mark_5, trailer_mark_6, trailer_mark_7, trailer_mark_8, trailer_mark_9, zero_1, and zero_2.
Referenced by unpack().
00046 { 00047 return spare_1!=0 || spare_2!=0 || zero_1!=0 || zero_2!=0 || 00048 trailer_mark_1!=0xF || trailer_mark_2!=0xF || trailer_mark_3!=0x7 || trailer_mark_4!=0xF || trailer_mark_5!=0xF || trailer_mark_6!=0xF || 00049 trailer_mark_7!=0xE || trailer_mark_8!=0xE || trailer_mark_9!=0xE || trailer_mark_10!=0xE; 00050 }
Definition at line 59 of file CSCSPTrailer.h.
References core_configuraton.
00059 { return core_configuraton; }
Definition at line 54 of file CSCSPTrailer.h.
References l1a_fifo_full_.
00054 { return l1a_fifo_full_; }
Definition at line 53 of file CSCSPTrailer.h.
References word_count_high, and word_count_low.
00053 { return (word_count_high<<4)|word_count_low; }
bool CSCSPTrailer::unpack | ( | const unsigned short *& | buf | ) | throw () [inline] |
Definition at line 69 of file CSCSPTrailer.h.
References check().
00069 { memcpy(this, buf, 8*sizeof(short)); buf+=8; return check(); }
friend class CSCTFPacker [friend] |
Definition at line 43 of file CSCSPTrailer.h.
unsigned CSCSPTrailer::bb_ [private] |
unsigned CSCSPTrailer::board_id_ [private] |
unsigned CSCSPTrailer::core_configuraton [private] |
unsigned CSCSPTrailer::crc_high [private] |
unsigned CSCSPTrailer::crc_high_parity [private] |
Definition at line 40 of file CSCSPTrailer.h.
unsigned CSCSPTrailer::crc_low [private] |
unsigned CSCSPTrailer::crc_low_parity [private] |
Definition at line 36 of file CSCSPTrailer.h.
unsigned CSCSPTrailer::day_ [private] |
unsigned CSCSPTrailer::l1a_ [private] |
unsigned CSCSPTrailer::l1a_fifo_full_ [private] |
unsigned CSCSPTrailer::month_ [private] |
unsigned CSCSPTrailer::spare_1 [private] |
unsigned CSCSPTrailer::spare_2 [private] |
unsigned CSCSPTrailer::trailer_mark_1 [private] |
unsigned CSCSPTrailer::trailer_mark_10 [private] |
unsigned CSCSPTrailer::trailer_mark_2 [private] |
unsigned CSCSPTrailer::trailer_mark_3 [private] |
unsigned CSCSPTrailer::trailer_mark_4 [private] |
unsigned CSCSPTrailer::trailer_mark_5 [private] |
unsigned CSCSPTrailer::trailer_mark_6 [private] |
unsigned CSCSPTrailer::trailer_mark_7 [private] |
unsigned CSCSPTrailer::trailer_mark_8 [private] |
unsigned CSCSPTrailer::trailer_mark_9 [private] |
unsigned CSCSPTrailer::word_count_high [private] |
unsigned CSCSPTrailer::word_count_low [private] |
unsigned CSCSPTrailer::year_ [private] |
unsigned CSCSPTrailer::zero_1 [private] |
unsigned CSCSPTrailer::zero_2 [private] |