#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) |
Static Public Member Functions | |
static unsigned | sizeInWords () |
Private Attributes | |
unsigned long long | word [2] |
Friends | |
class | CSCDDUEventData |
Definition at line 11 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 data(), FEDHeader::set(), and word.
CSCDCCHeader::CSCDCCHeader | ( | ) |
CSCDCCHeader::CSCDCCHeader | ( | const CSCDCCStatusDigi & | digi | ) |
Definition at line 22 of file CSCDCCHeader.cc.
References CSCDCCStatusDigi::header(), and sizeInWords().
|
inline |
Definition at line 24 of file CSCDCCHeader.h.
Referenced by CSCDCCEventData::check(), and CSCChamberDataItr::CSCChamberDataItr().
|
inline |
Definition at line 25 of file CSCDCCHeader.h.
References word.
Referenced by cuy.FindIssue::__init__(), CSCDCCHeader(), and CSCDCCEventData::pack().
int CSCDCCHeader::getCDFBunchCounter | ( | ) | const |
int CSCDCCHeader::getCDFEventNumber | ( | ) | const |
int CSCDCCHeader::getCDFEventType | ( | ) | const |
int CSCDCCHeader::getCDFFOV | ( | ) | const |
int CSCDCCHeader::getCDFSourceId | ( | ) | const |
void CSCDCCHeader::setDAV | ( | int | dduSlot | ) |
Definition at line 52 of file CSCDCCHeader.cc.
References assert(), and word.
Referenced by CSCDCCEventData::addChamber().
|
inlinestatic |
Definition at line 26 of file CSCDCCHeader.h.
Referenced by CSCDCCHeader(), CSCDCCEventData::pack(), and CSCDCCEventData::unpack_data().
|
friend |
Definition at line 29 of file CSCDCCHeader.h.
|
private |
Definition at line 32 of file CSCDCCHeader.h.
Referenced by CSCDCCHeader(), data(), getCDFBunchCounter(), getCDFEventNumber(), getCDFEventType(), getCDFFOV(), getCDFSourceId(), and setDAV().