#include <AMCdata.h>
Public Member Functions | |
void | addGEB (GEBdata g) |
Adds GEB data to vector. More... | |
AMCdata () | |
uint8_t | amcNum () const |
uint8_t | backPressure () const |
uint8_t | bc0locked () const |
uint16_t | boardId () const |
uint32_t | buffState () const |
uint16_t | bx () const |
uint8_t | daqClockLocked () const |
uint8_t | daqReady () const |
uint32_t | dataLength () const |
uint8_t | davCnt () const |
uint32_t | davList () const |
uint8_t | formatVer () const |
const std::vector< GEBdata > * | gebs () const |
Returns a vector of GEB data. More... | |
uint64_t | getAMCheader1 () const |
uint64_t | getAMCheader2 () const |
uint64_t | getAMCTrailer () const |
uint64_t | getGEMeventHeader () const |
uint64_t | getGEMeventTrailer () const |
uint32_t | l1A () const |
uint32_t | linkTo () const |
uint8_t | mmcmLocked () const |
uint8_t | oosGlib () const |
uint16_t | orbitNum () const |
uint8_t | param1 () const |
uint8_t | param2 () const |
uint8_t | param3 () const |
uint8_t | runType () const |
void | setAMCheader1 (uint64_t word) |
void | setAMCheader1 (uint32_t dataLength, uint16_t bxID, uint32_t l1AID, uint8_t AMCnum) |
void | setAMCheader2 (uint64_t word) |
void | setAMCheader2 (uint16_t boardID, uint16_t orbitNum, uint8_t runType) |
void | setAMCTrailer (uint64_t word) |
void | setGEMeventHeader (uint64_t word) |
void | setGEMeventHeader (uint8_t davCnt, uint32_t davList) |
void | setGEMeventTrailer (uint64_t word) |
uint16_t | ttsState () const |
~AMCdata () | |
Private Attributes | |
uint64_t | amch1_ |
uint64_t | amch2_ |
uint64_t | amct_ |
uint64_t | eh_ |
uint64_t | et_ |
std::vector< GEBdata > | gebd_ |
Vector of GEB data. More... | |
|
inline |
Adds GEB data to vector.
Definition at line 116 of file AMCdata.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 104 of file AMCdata.h.
References gem::EventHeader::buffState.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 89 of file AMCdata.h.
References gem::AMCTrailer::dataLength.
Referenced by setAMCheader1().
|
inline |
Definition at line 103 of file AMCdata.h.
References gem::EventHeader::davCnt.
Referenced by setGEMeventHeader().
|
inline |
Definition at line 105 of file AMCdata.h.
References gem::EventHeader::davList.
Referenced by setGEMeventHeader().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 95 of file AMCdata.h.
References gem::AMCheader2::orbitNum.
Referenced by setAMCheader2().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 99 of file AMCdata.h.
References gem::AMCheader2::runType.
Referenced by setAMCheader2().
|
inline |
Definition at line 71 of file AMCdata.h.
References gem::AMCheader1::AMCnum, gem::AMCheader1::bxID, gem::AMCheader1::dataLength, gem::AMCheader1::l1AID, and gem::AMCheader1::word.
void AMCdata::setAMCheader1 | ( | uint32_t | dataLength, |
uint16_t | bxID, | ||
uint32_t | l1AID, | ||
uint8_t | AMCnum | ||
) |
Definition at line 6 of file AMCdata.cc.
References amch1_, amct_, gem::AMCheader1::dataLength, gem::AMCTrailer::dataLength, and dataLength().
|
inline |
Definition at line 75 of file AMCdata.h.
References EcalCondDBWriter_cfi::runType, and gem::AMCheader1::word.
void AMCdata::setAMCheader2 | ( | uint16_t | boardID, |
uint16_t | orbitNum, | ||
uint8_t | runType | ||
) |
Definition at line 20 of file AMCdata.cc.
References amch2_, gem::AMCheader2::boardID, orbitNum(), and runType().
|
inline |
|
inline |
void AMCdata::setGEMeventHeader | ( | uint8_t | davCnt, |
uint32_t | davList | ||
) |
Definition at line 28 of file AMCdata.cc.
References gem::EventTrailer::BCL, gem::EventHeader::davCnt, davCnt(), davList(), eh_, and et_.
|
inline |
|
inline |
Definition at line 102 of file AMCdata.h.
References gem::EventHeader::ttsState.
|
private |
Definition at line 121 of file AMCdata.h.
Referenced by setAMCheader1().
|
private |
Definition at line 122 of file AMCdata.h.
Referenced by setAMCheader2().
|
private |
Definition at line 123 of file AMCdata.h.
Referenced by setAMCheader1().
|
private |
Definition at line 124 of file AMCdata.h.
Referenced by setGEMeventHeader().
|
private |
Definition at line 125 of file AMCdata.h.
Referenced by setGEMeventHeader().