#include <CSCDMBTrailer2013.h>
Public Member Functions | |
unsigned | alct_empty () const override |
Empty bits don't exists in new format. More... | |
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 |
CSCDMBTrailer2013 () | |
CSCDMBTrailer2013 (unsigned short *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_endtimeout: 1 | |
DMB_BXN[4:0]. More... | |
unsigned alct_full: 1 | |
TMB_FULL(1) More... | |
unsigned alct_half: 1 | |
TMB_HALF(1) More... | |
unsigned alct_starttimeout: 1 | |
CFEB_Start_Timeout(7:1) More... | |
unsigned cfeb_endtimeout: 7 | |
constant, should be '1111' More... | |
unsigned cfeb_full_hiwo: 4 | |
constant, should be '1111' More... | |
unsigned cfeb_full_lowo: 3 | |
TMB_Start_Timeout(1) More... | |
unsigned cfeb_half: 7 | |
constant, should be '1111' More... | |
unsigned cfeb_movlp: 5 | |
CFEB_End_Timeout(7:1) More... | |
unsigned cfeb_starttimeout: 7 | |
CFEB_FULL(7:4) More... | |
unsigned crate_id: 8 | |
DMB_ID(4) More... | |
unsigned ddu_code_1: 4 | |
ALCT_End_Timeout(1) More... | |
unsigned ddu_code_2: 4 | |
CFEB_MOVLP(5:1) More... | |
unsigned ddu_code_3: 4 | |
CFEB_FULL(3:1) More... | |
unsigned ddu_code_4: 4 | |
ALCT_Start_Timeout(1) More... | |
unsigned ddu_code_5: 4 | |
ALCT_FULL(1) More... | |
unsigned ddu_code_6: 4 | |
DMB_CRATE(8) More... | |
unsigned ddu_code_7: 4 | |
DMB_CRC_LowParity(1) More... | |
unsigned ddu_code_8: 4 | |
DMB_CRC_HighParity(1) More... | |
unsigned dmb_bxn: 5 | |
DMB_L1A[5:0]. More... | |
unsigned dmb_crc_1: 11 | |
constant, should be '1110' More... | |
unsigned dmb_crc_2: 11 | |
constant, should be '1110' More... | |
unsigned dmb_id: 4 | |
constant, should be '1110' More... | |
unsigned dmb_l1a: 6 | |
1st Trailer word More... | |
unsigned dmb_l1pipe: 8 | |
constant, should be '1111' More... | |
unsigned dmb_parity_1: 1 | |
DMB_CRC[10:0]. More... | |
unsigned dmb_parity_2: 1 | |
DMB_CRC[21:11]. More... | |
unsigned tmb_endtimeout: 1 | |
CFEB_HALF(7:1) More... | |
unsigned tmb_full: 1 | |
ALCT_HALF(1) More... | |
unsigned tmb_half: 1 | |
TMB_End_Timeout(1) More... | |
unsigned tmb_starttimeout: 1 | |
DMB_L1PIPE(8) More... | |
} | bits |
Definition at line 43 of file CSCDMBTrailer2013.h.
|
inline |
Definition at line 45 of file CSCDMBTrailer2013.h.
References bits, data(), and sizeInWords().
|
inline |
Definition at line 52 of file CSCDMBTrailer2013.h.
References data(), and sizeInWords().
|
inlineoverridevirtual |
Empty bits don't exists in new format.
Implements CSCVDMBTrailerFormat.
Definition at line 91 of file CSCDMBTrailer2013.h.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 79 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 100 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 96 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 83 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 93 of file CSCDMBTrailer2013.h.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 81 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 102 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 98 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 87 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 85 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 111 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 73 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 104 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 106 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 105 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 108 of file CSCDMBTrailer2013.h.
References bits.
Referenced by CSCDMBTrailer2013().
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 109 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 77 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 76 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 88 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 74 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
@ NEEDS TO BE DONE
Implements CSCVDMBTrailerFormat.
Definition at line 65 of file CSCDMBTrailer2013.h.
References bits, CSCDMBHeader::bxn(), CSCDMBHeader::crateID(), CSCDMBHeader::dmbID(), and CSCDMBHeader::l1a().
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 116 of file CSCDMBTrailer2013.h.
Referenced by CSCDMBTrailer2013().
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 92 of file CSCDMBTrailer2013.h.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 80 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 101 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 97 of file CSCDMBTrailer2013.h.
References bits.
|
inlineoverridevirtual |
Implements CSCVDMBTrailerFormat.
Definition at line 84 of file CSCDMBTrailer2013.h.
References bits.
unsigned CSCDMBTrailer2013::alct_endtimeout |
DMB_BXN[4:0].
Definition at line 122 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::alct_full |
TMB_FULL(1)
Definition at line 148 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::alct_half |
TMB_HALF(1)
Definition at line 146 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::alct_starttimeout |
CFEB_Start_Timeout(7:1)
Definition at line 139 of file CSCDMBTrailer2013.h.
struct { ... } CSCDMBTrailer2013::bits |
Referenced by alct_endtimeout(), alct_full(), alct_half(), alct_starttimeout(), cfeb_endtimeout(), cfeb_full(), cfeb_half(), cfeb_movlp(), cfeb_starttimeout(), check(), crateID(), crc22(), crc_hi_parity(), crc_lo_parity(), CSCDMBTrailer2013(), data(), dmb_bxn(), dmb_l1a(), dmb_l1pipe(), dmbID(), setEventInformation(), tmb_endtimeout(), tmb_full(), tmb_half(), and tmb_starttimeout().
unsigned CSCDMBTrailer2013::cfeb_endtimeout |
unsigned CSCDMBTrailer2013::cfeb_full_hiwo |
unsigned CSCDMBTrailer2013::cfeb_full_lowo |
TMB_Start_Timeout(1)
Definition at line 133 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::cfeb_half |
unsigned CSCDMBTrailer2013::cfeb_movlp |
CFEB_End_Timeout(7:1)
Definition at line 127 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::cfeb_starttimeout |
CFEB_FULL(7:4)
Definition at line 138 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::crate_id |
DMB_ID(4)
Definition at line 153 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::ddu_code_1 |
ALCT_End_Timeout(1)
Definition at line 123 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::ddu_code_2 |
CFEB_MOVLP(5:1)
Definition at line 128 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::ddu_code_3 |
CFEB_FULL(3:1)
Definition at line 134 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::ddu_code_4 |
ALCT_Start_Timeout(1)
Definition at line 140 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::ddu_code_5 |
ALCT_FULL(1)
Definition at line 149 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::ddu_code_6 |
DMB_CRATE(8)
Definition at line 154 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::ddu_code_7 |
DMB_CRC_LowParity(1)
Definition at line 159 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::ddu_code_8 |
DMB_CRC_HighParity(1)
Definition at line 164 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::dmb_bxn |
DMB_L1A[5:0].
Definition at line 121 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::dmb_crc_1 |
unsigned CSCDMBTrailer2013::dmb_crc_2 |
unsigned CSCDMBTrailer2013::dmb_id |
unsigned CSCDMBTrailer2013::dmb_l1a |
1st Trailer word
Definition at line 120 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::dmb_l1pipe |
unsigned CSCDMBTrailer2013::dmb_parity_1 |
DMB_CRC[10:0].
Definition at line 158 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::dmb_parity_2 |
DMB_CRC[21:11].
Definition at line 163 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::tmb_endtimeout |
CFEB_HALF(7:1)
Definition at line 144 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::tmb_full |
ALCT_HALF(1)
Definition at line 147 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::tmb_half |
TMB_End_Timeout(1)
Definition at line 145 of file CSCDMBTrailer2013.h.
unsigned CSCDMBTrailer2013::tmb_starttimeout |
DMB_L1PIPE(8)
Definition at line 132 of file CSCDMBTrailer2013.h.