#include <CSCDMBTrailer.h>
Public Member Functions | |
unsigned | alct_empty () const |
unsigned | alct_endtimeout () const |
unsigned | alct_full () const |
unsigned | alct_half () const |
unsigned | alct_starttimeout () const |
unsigned | cfeb_empty () const |
unsigned | cfeb_endtimeout () const |
unsigned | cfeb_full () const |
unsigned | cfeb_half () const |
unsigned | cfeb_movlp () const |
unsigned | cfeb_starttimeout () const |
bool | check () const |
unsigned | crateID () const |
unsigned | crc22 () const |
unsigned | crc_hi_parity () const |
unsigned | crc_lo_parity () const |
CSCDMBTrailer (uint16_t firmware_version=2005) | |
CSCDMBTrailer (const uint16_t *buf, uint16_t firmware_version=2005) | |
unsigned short * | data () |
unsigned short * | data () const |
unsigned | dmb_bxn () const |
unsigned | dmb_l1a () const |
unsigned | dmb_l1pipe () const |
unsigned | dmbID () const |
CSCDMBTrailer2005 | dmbTrailer2005 () const |
will throw if the cast fails More... | |
CSCDMBTrailer2013 | dmbTrailer2013 () const |
void | setEventInformation (const CSCDMBHeader &header) |
@ NEEDS TO BE DONE More... | |
unsigned | sizeInWords () const |
unsigned | tmb_empty () const |
unsigned | tmb_endtimeout () const |
unsigned | tmb_full () const |
unsigned | tmb_half () const |
unsigned | tmb_starttimeout () const |
Private Attributes | |
int | theFirmwareVersion |
std::shared_ptr< CSCVDMBTrailerFormat > | theTrailerFormat |
Definition at line 17 of file CSCDMBTrailer.h.
CSCDMBTrailer::CSCDMBTrailer | ( | uint16_t | firmware_version = 2005 | ) |
Definition at line 8 of file CSCDMBTrailer.cc.
References theFirmwareVersion, and theTrailerFormat.
CSCDMBTrailer::CSCDMBTrailer | ( | const uint16_t * | buf, |
uint16_t | firmware_version = 2005 |
||
) |
Definition at line 20 of file CSCDMBTrailer.cc.
References theFirmwareVersion, and theTrailerFormat.
|
inline |
Definition at line 45 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 34 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 53 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 49 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 38 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 47 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 36 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC(), and CSCEventData::unpack_data().
|
inline |
Definition at line 55 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 51 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 42 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 40 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC(), and CSCEventData::unpack_data().
|
inline |
Definition at line 66 of file CSCDMBTrailer.h.
References dmbTrailer2005(), dmbTrailer2013(), and theTrailerFormat.
|
inline |
Definition at line 28 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 57 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 59 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 58 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 61 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by CSCEventData::pack().
|
inline |
Definition at line 62 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 32 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 31 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 43 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 29 of file CSCDMBTrailer.h.
References theTrailerFormat.
CSCDMBTrailer2005 CSCDMBTrailer::dmbTrailer2005 | ( | ) | const |
will throw if the cast fails
Definition at line 30 of file CSCDMBTrailer.cc.
References Exception, mps_fire::result, and theTrailerFormat.
Referenced by check().
CSCDMBTrailer2013 CSCDMBTrailer::dmbTrailer2013 | ( | ) | const |
Definition at line 40 of file CSCDMBTrailer.cc.
References Exception, mps_fire::result, and theTrailerFormat.
Referenced by check().
|
inline |
@ NEEDS TO BE DONE
Definition at line 26 of file CSCDMBTrailer.h.
References theTrailerFormat.
|
inline |
Definition at line 64 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by CSCEventData::pack(), and CSCEventData::unpack_data().
|
inline |
Definition at line 46 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 35 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 54 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 50 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
inline |
Definition at line 39 of file CSCDMBTrailer.h.
References theTrailerFormat.
Referenced by cscdqm::EventProcessor::processCSC().
|
private |
Definition at line 76 of file CSCDMBTrailer.h.
Referenced by CSCDMBTrailer().
|
private |
Definition at line 75 of file CSCDMBTrailer.h.
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(), CSCDMBTrailer(), data(), dmb_bxn(), dmb_l1a(), dmb_l1pipe(), dmbID(), dmbTrailer2005(), dmbTrailer2013(), setEventInformation(), sizeInWords(), tmb_empty(), tmb_endtimeout(), tmb_full(), tmb_half(), and tmb_starttimeout().