#include <RawDataEvent.h>
Inheritance diagram for RawDataEvent::LtbFrameUnix:
Public Member Functions | |
virtual TimeStamp | timeStamp () const |
virtual void | print () |
virtual | ~LtbFrameUnix () |
Public Attributes | |
unsigned int | m_unixSecLow |
unsigned int | m_unixSecHigh |
bool | m_accStat |
bool | m_GPSValid |
bool | m_timestampType |
bool | m_clockSystemValid |
int | m_iltSn |
int | m_rot |
int | m_triggerSrc |
unsigned int | m_nanoSecondLow |
unsigned int | m_nanoSecondHigh |
int | m_accumulationLow |
int | m_accumulationHigh |
int | m_hsum |
int | m_esumComp |
int | m_esumADC |
int | m_blockedValidTrigger |
int | m_crossTriggerSrc |
bool | m_feeBufferStat |
bool | m_ltbBufferStat |
Definition at line 216 of file RawDataEvent.h.
virtual RawDataEvent::LtbFrameUnix::~LtbFrameUnix | ( | ) | [inline, virtual] |
virtual TimeStamp RawDataEvent::LtbFrameUnix::timeStamp | ( | ) | const [inline, virtual] |
Implements RawDataEvent::LtbFrame.
Definition at line 221 of file RawDataEvent.h.
00221 { 00222 time_t sec = (m_unixSecHigh << 16) | m_unixSecLow; 00223 int nsec = ((m_nanoSecondHigh<<4 | m_nanoSecondLow) + (m_accumulationHigh<<4 | m_accumulationLow))/2; 00224 TimeStamp time(sec,nsec); 00225 return TimeStamp(sec,nsec); 00226 }
void RawDataEvent::LtbFrameUnix::print | ( | ) | [virtual] |
Reimplemented from RawDataEvent::LtbFrame.
Definition at line 142 of file RawDataEvent.cc.
00143 { 00144 LtbFrame::print(); 00145 GaudiMsgStreams log("RawDataEvent"); 00146 log.verbose() 00147 << DYBINDENT << "second = " << m_unixSecHigh << 16 + m_unixSecLow << std::endl 00148 << DYBINDENT << "Timestamp=" << timeStamp() << endreq; 00149 }
unsigned int RawDataEvent::LtbFrameUnix::m_unixSecLow |
Definition at line 219 of file RawDataEvent.h.
unsigned int RawDataEvent::LtbFrameUnix::m_unixSecHigh |
Definition at line 220 of file RawDataEvent.h.
bool RawDataEvent::LtbFrame::m_accStat [inherited] |
Definition at line 173 of file RawDataEvent.h.
bool RawDataEvent::LtbFrame::m_GPSValid [inherited] |
Definition at line 174 of file RawDataEvent.h.
bool RawDataEvent::LtbFrame::m_timestampType [inherited] |
Definition at line 175 of file RawDataEvent.h.
bool RawDataEvent::LtbFrame::m_clockSystemValid [inherited] |
Definition at line 176 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_iltSn [inherited] |
Definition at line 177 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_rot [inherited] |
Definition at line 178 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_triggerSrc [inherited] |
Definition at line 179 of file RawDataEvent.h.
unsigned int RawDataEvent::LtbFrame::m_nanoSecondLow [inherited] |
Definition at line 180 of file RawDataEvent.h.
unsigned int RawDataEvent::LtbFrame::m_nanoSecondHigh [inherited] |
Definition at line 181 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_accumulationLow [inherited] |
Definition at line 182 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_accumulationHigh [inherited] |
Definition at line 183 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_hsum [inherited] |
Definition at line 184 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_esumComp [inherited] |
Definition at line 185 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_esumADC [inherited] |
Definition at line 186 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_blockedValidTrigger [inherited] |
Definition at line 187 of file RawDataEvent.h.
int RawDataEvent::LtbFrame::m_crossTriggerSrc [inherited] |
Definition at line 189 of file RawDataEvent.h.
bool RawDataEvent::LtbFrame::m_feeBufferStat [inherited] |
Definition at line 190 of file RawDataEvent.h.
bool RawDataEvent::LtbFrame::m_ltbBufferStat [inherited] |
Definition at line 191 of file RawDataEvent.h.