#include <TrigGTD.h>
Inheritance diagram for TrigGTD:
Public Member Functions | |
TrigGTD (const uint32_t *GTDPtr) | |
virtual | ~TrigGTD () |
virtual const CLID & | clID () const |
const uint32_t | getId () const |
const uint32_t | getDataSize () const |
const uint32_t | getTimeWindow () const |
const uint32_t | getDataType () const |
const uint32_t * | getDataPtr () const |
Static Public Member Functions | |
static const CLID & | classID () |
Private Attributes | |
uint32_t | m_id |
uint32_t | m_dataSize |
uint32_t | m_timeWindow |
uint32_t | m_dataType |
const uint32_t * | m_dataPtr |
Definition at line 13 of file TrigGTD.h.
TrigGTD::TrigGTD | ( | const uint32_t * | GTDPtr | ) |
Definition at line 3 of file TrigGTD.cxx.
References m_dataSize, m_dataType, m_id, and m_timeWindow.
00003 : m_dataPtr(GTDPtr+1) { 00004 uint32_t GTDHeader = *GTDPtr; 00005 m_id = ( GTDHeader >> 24); 00006 m_dataSize = ((GTDHeader >> 14) & 0x3FF) - 1; 00007 //if (m_id == 0xD7) m_dataSize -= 1; 00008 m_timeWindow = ((GTDHeader >> 8) & 0x3F); 00009 m_dataType = ((GTDHeader >> 3) & 0x1F); 00010 }
static const CLID& TrigGTD::classID | ( | ) | [inline, static] |
Definition at line 21 of file TrigGTD.h.
References CLID_TrigGTD.
Referenced by clID().
00021 { return CLID_TrigGTD; }
virtual const CLID& TrigGTD::clID | ( | ) | const [inline, virtual] |
const uint32_t* TrigGTD::getDataPtr | ( | ) | const [inline] |
const uint32_t TrigGTD::getDataSize | ( | ) | const [inline] |
const uint32_t TrigGTD::getDataType | ( | ) | const [inline] |
const uint32_t TrigGTD::getId | ( | void | ) | const [inline] |
const uint32_t TrigGTD::getTimeWindow | ( | ) | const [inline] |
const uint32_t* TrigGTD::m_dataPtr [private] |
uint32_t TrigGTD::m_dataSize [private] |
uint32_t TrigGTD::m_dataType [private] |
uint32_t TrigGTD::m_id [private] |
uint32_t TrigGTD::m_timeWindow [private] |