#include <CSCDMBTrailer2005.h>
Public Member Functions | |
virtual unsigned | alct_empty () const |
virtual unsigned | alct_endtimeout () const |
virtual unsigned | alct_full () const |
virtual unsigned | alct_half () const |
virtual unsigned | alct_starttimeout () const |
virtual unsigned | cfeb_empty () const |
virtual unsigned | cfeb_endtimeout () const |
virtual unsigned | cfeb_full () const |
virtual unsigned | cfeb_half () const |
virtual unsigned | cfeb_movlp () const |
virtual unsigned | cfeb_starttimeout () const |
bool | check () const |
virtual unsigned | crateID () const |
virtual unsigned | crc22 () const |
virtual unsigned | crc_hi_parity () const |
virtual unsigned | crc_lo_parity () const |
CSCDMBTrailer2005 () | |
CSCDMBTrailer2005 (unsigned short *buf) | |
virtual unsigned short * | data () |
virtual unsigned short * | data () const |
virtual unsigned | dmb_bxn () const |
virtual unsigned | dmb_l1a () const |
virtual unsigned | dmb_l1pipe () const |
virtual unsigned | dmbID () const |
virtual void | setEventInformation (const CSCDMBHeader &dmbHeader) |
@ NEEDS TO BE DONE More... | |
unsigned | sizeInWords () const |
virtual unsigned | tmb_empty () const |
virtual unsigned | tmb_endtimeout () const |
virtual unsigned | tmb_full () const |
virtual unsigned | tmb_half () const |
virtual unsigned | tmb_starttimeout () const |
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 9 of file CSCDMBTrailer2005.h.
|
inline |
Definition at line 11 of file CSCDMBTrailer2005.h.
References bits, data(), and sizeInWords().
|
inline |
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 54 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 43 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 62 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 58 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 47 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 56 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 45 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 64 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 60 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 51 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 49 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 74 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 37 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 66 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 68 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 67 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 71 of file CSCDMBTrailer2005.h.
References bits.
Referenced by CSCDMBTrailer2005().
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 72 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 41 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 40 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 52 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 38 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
@ NEEDS TO BE DONE
Implements CSCVDMBTrailerFormat.
Definition at line 29 of file CSCDMBTrailer2005.h.
References bits, CSCDMBHeader::bxn(), CSCDMBHeader::crateID(), CSCDMBHeader::dmbID(), and CSCDMBHeader::l1a().
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 79 of file CSCDMBTrailer2005.h.
Referenced by CSCDMBTrailer2005().
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 55 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 44 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 63 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 59 of file CSCDMBTrailer2005.h.
References bits.
|
inlinevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 48 of file CSCDMBTrailer2005.h.
References bits.
unsigned CSCDMBTrailer2005::alct_empty |
Definition at line 95 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::alct_endtimeout |
Definition at line 101 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::alct_full |
Definition at line 109 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::alct_half |
Definition at line 88 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::alct_starttimeout |
Definition at line 93 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 106 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_endtimeout |
Definition at line 102 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_full |
Definition at line 107 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_half |
Definition at line 86 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_movlp |
Definition at line 89 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::cfeb_starttimeout |
Definition at line 99 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::crate_id |
Definition at line 113 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_1 |
Definition at line 84 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_2 |
Definition at line 90 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_3 |
Definition at line 97 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_4 |
Definition at line 103 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_5 |
Definition at line 110 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_6 |
Definition at line 114 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_7 |
Definition at line 118 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::ddu_code_8 |
Definition at line 122 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_bxn |
Definition at line 83 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_crc_1 |
Definition at line 116 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_crc_2 |
Definition at line 120 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_id |
Definition at line 112 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_l1a |
Definition at line 82 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_l1pipe |
Definition at line 96 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_parity_1 |
Definition at line 117 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::dmb_parity_2 |
Definition at line 121 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_empty |
Definition at line 94 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_endtimeout |
Definition at line 100 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_full |
Definition at line 108 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_half |
Definition at line 87 of file CSCDMBTrailer2005.h.
unsigned CSCDMBTrailer2005::tmb_starttimeout |
Definition at line 92 of file CSCDMBTrailer2005.h.