#include <CSCDMBTrailer2005.h>
Public Member Functions | |
unsigned | alct_empty () const override |
unsigned | alct_endtimeout () const override |
unsigned | alct_full () const override |
unsigned | alct_half () const override |
unsigned | alct_starttimeout () const override |
unsigned | cfeb_empty () const override |
unsigned | cfeb_endtimeout () const override |
unsigned | cfeb_full () const override |
unsigned | cfeb_half () const override |
unsigned | cfeb_movlp () const override |
unsigned | cfeb_starttimeout () const override |
bool | check () const override |
unsigned | crateID () const override |
unsigned | crc22 () const override |
unsigned | crc_hi_parity () const override |
unsigned | crc_lo_parity () const override |
CSCDMBTrailer2005 () | |
CSCDMBTrailer2005 (const uint16_t *buf) | |
unsigned short * | data () override |
unsigned short * | data () const override |
unsigned | dmb_bxn () const override |
unsigned | dmb_l1a () const override |
unsigned | dmb_l1pipe () const override |
unsigned | dmbID () const override |
void | setEventInformation (const CSCDMBHeader &dmbHeader) override |
@ NEEDS TO BE DONE More... | |
unsigned | sizeInWords () const override |
unsigned | tmb_empty () const override |
unsigned | tmb_endtimeout () const override |
unsigned | tmb_full () const override |
unsigned | tmb_half () const override |
unsigned | tmb_starttimeout () const override |
Public Member Functions inherited from CSCVDMBTrailerFormat | |
virtual | ~CSCVDMBTrailerFormat () |
Public Attributes | |
struct { | |
unsigned alct_empty: 1 | |
unsigned alct_endtimeout: 1 | |
unsigned alct_full: 1 | |
unsigned alct_half: 1 | |
unsigned alct_starttimeout: 1 | |
unsigned cfeb_empty: 5 | |
unsigned cfeb_endtimeout: 5 | |
unsigned cfeb_full: 5 | |
unsigned cfeb_half: 5 | |
unsigned cfeb_movlp: 5 | |
unsigned cfeb_starttimeout: 5 | |
unsigned crate_id: 8 | |
unsigned ddu_code_1: 4 | |
unsigned ddu_code_2: 4 | |
unsigned ddu_code_3: 4 | |
unsigned ddu_code_4: 4 | |
unsigned ddu_code_5: 4 | |
unsigned ddu_code_6: 4 | |
unsigned ddu_code_7: 4 | |
unsigned ddu_code_8: 4 | |
unsigned dmb_bxn: 4 | |
unsigned dmb_crc_1: 11 | |
unsigned dmb_crc_2: 11 | |
unsigned dmb_id: 4 | |
unsigned dmb_l1a: 8 | |
unsigned dmb_l1pipe: 8 | |
unsigned dmb_parity_1: 1 | |
unsigned dmb_parity_2: 1 | |
unsigned tmb_empty: 1 | |
unsigned tmb_endtimeout: 1 | |
unsigned tmb_full: 1 | |
unsigned tmb_half: 1 | |
unsigned tmb_starttimeout: 1 | |
} | bits |
Definition at line 8 of file CSCDMBTrailer2005.h.
|
inline |
Definition at line 10 of file CSCDMBTrailer2005.h.
References bits, data(), and sizeInWords().
|
inline |
Definition at line 17 of file CSCDMBTrailer2005.h.
References data(), and sizeInWords().
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 53 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 42 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 61 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 57 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 46 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 55 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 44 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 63 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 59 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 50 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 48 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 73 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 36 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 65 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 67 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 66 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 70 of file CSCDMBTrailer2005.h.
References bits.
Referenced by CSCDMBTrailer2005().
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 71 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 40 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 39 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 51 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 37 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
@ NEEDS TO BE DONE
Implements CSCVDMBTrailerFormat.
Definition at line 28 of file CSCDMBTrailer2005.h.
References bits, CSCDMBHeader::bxn(), CSCDMBHeader::crateID(), CSCDMBHeader::dmbID(), and CSCDMBHeader::l1a().
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 78 of file CSCDMBTrailer2005.h.
Referenced by CSCDMBTrailer2005().
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 54 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 43 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 62 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 58 of file CSCDMBTrailer2005.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 47 of file CSCDMBTrailer2005.h.
References bits.
unsigned CSCDMBTrailer2005::alct_empty |
Definition at line 94 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::alct_endtimeout |
Definition at line 100 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::alct_full |
Definition at line 108 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::alct_half |
Definition at line 87 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::alct_starttimeout |
Definition at line 92 of file CSCDMBTrailer2005.h.
struct { ... } CSCDMBTrailer2005::bits |
Referenced by alct_empty(), alct_endtimeout(), alct_full(), alct_half(), alct_starttimeout(), cfeb_empty(), cfeb_endtimeout(), cfeb_full(), cfeb_half(), cfeb_movlp(), cfeb_starttimeout(), check(), crateID(), crc22(), crc_hi_parity(), crc_lo_parity(), CSCDMBTrailer2005(), data(), dmb_bxn(), dmb_l1a(), dmb_l1pipe(), dmbID(), setEventInformation(), tmb_empty(), tmb_endtimeout(), tmb_full(), tmb_half(), and tmb_starttimeout().
unsigned CSCDMBTrailer2005::cfeb_empty |
Definition at line 105 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_endtimeout |
Definition at line 101 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_full |
Definition at line 106 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_half |
Definition at line 85 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_movlp |
Definition at line 88 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_starttimeout |
Definition at line 98 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::crate_id |
Definition at line 112 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_1 |
Definition at line 83 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_2 |
Definition at line 89 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_3 |
Definition at line 96 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_4 |
Definition at line 102 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_5 |
Definition at line 109 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_6 |
Definition at line 113 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_7 |
Definition at line 117 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_8 |
Definition at line 121 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_bxn |
Definition at line 82 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_crc_1 |
Definition at line 115 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_crc_2 |
Definition at line 119 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_id |
Definition at line 111 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_l1a |
Definition at line 81 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_l1pipe |
Definition at line 95 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_parity_1 |
Definition at line 116 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_parity_2 |
Definition at line 120 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_empty |
Definition at line 93 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_endtimeout |
Definition at line 99 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_full |
Definition at line 107 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_half |
Definition at line 86 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_starttimeout |
Definition at line 91 of file CSCDMBTrailer2005.h.