00001 #include "TrigEvent/TrigGTD.h" 00002 00003 TrigGTD::TrigGTD(const uint32_t* GTDPtr) : 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 }