#include <CSCDCCHeader.h>
Public Member Functions | |
bool | check () const |
CSCDCCHeader (int bx, int l1a, int sourceId, int version=0) | |
CSCDCCHeader () | |
CSCDCCHeader (const CSCDCCStatusDigi &digi) | |
unsigned short * | data () |
int | getCDFBunchCounter () const |
int | getCDFEventNumber () const |
int | getCDFEventType () const |
int | getCDFFOV () const |
int | getCDFSourceId () const |
void | setDAV (int dduSlot) |
void | setFromBuffer (uint16_t const *buf) |
Static Public Member Functions | |
static unsigned | sizeInWords () |
Private Attributes | |
unsigned long long | word [2] |
Friends | |
class | CSCDDUEventData |
Definition at line 13 of file CSCDCCHeader.h.
CSCDCCHeader::CSCDCCHeader | ( | int | bx, |
int | l1a, | ||
int | sourceId, | ||
int | version = 0 |
||
) |
=VB= Should pass true as last parameter for FEDHeader::set() method to construct correct data
Definition at line 7 of file CSCDCCHeader.cc.
References nano_mu_digi_cff::bx, data(), L1DTConfigBti_cff::LL, FEDHeader::set(), objects.autophobj::sourceId, and BeamSplash_cfg::version.
CSCDCCHeader::CSCDCCHeader | ( | ) |
CSCDCCHeader::CSCDCCHeader | ( | const CSCDCCStatusDigi & | digi | ) |
Definition at line 19 of file CSCDCCHeader.cc.
References CSCDCCStatusDigi::header(), and sizeInWords().
|
inline |
Definition at line 27 of file CSCDCCHeader.h.
Referenced by CSCDCCEventData::check(), and CSCChamberDataItr::CSCChamberDataItr().
|
inline |
Definition at line 28 of file CSCDCCHeader.h.
References word.
Referenced by CSCDCCHeader(), and CSCDCCEventData::pack().
int CSCDCCHeader::getCDFBunchCounter | ( | ) | const |
Definition at line 23 of file CSCDCCHeader.cc.
int CSCDCCHeader::getCDFEventNumber | ( | ) | const |
Definition at line 21 of file CSCDCCHeader.cc.
int CSCDCCHeader::getCDFEventType | ( | ) | const |
Definition at line 26 of file CSCDCCHeader.cc.
int CSCDCCHeader::getCDFFOV | ( | ) | const |
Definition at line 25 of file CSCDCCHeader.cc.
int CSCDCCHeader::getCDFSourceId | ( | ) | const |
Definition at line 24 of file CSCDCCHeader.cc.
void CSCDCCHeader::setDAV | ( | int | dduSlot | ) |
Definition at line 28 of file CSCDCCHeader.cc.
References cms::cuda::assert(), triggerObjects_cff::bit, and FCDTask_cfi::slot.
Referenced by CSCDCCEventData::addChamber().
|
inline |
Definition at line 19 of file CSCDCCHeader.h.
References visDQMUpload::buf, and sizeInWords().
Referenced by CSCDCCEventData::unpack_data().
|
inlinestatic |
Definition at line 29 of file CSCDCCHeader.h.
Referenced by CSCDCCHeader(), CSCDCCEventData::pack(), setFromBuffer(), and CSCDCCEventData::unpack_data().
|
friend |
Definition at line 32 of file CSCDCCHeader.h.
|
private |
Definition at line 35 of file CSCDCCHeader.h.
Referenced by data().