#include <RawDataEvent.h>
Inheritance diagram for RawDataEvent::LtbFrameUTC:
Public Member Functions | |
virtual TimeStamp | timeStamp () const |
virtual void | print () |
virtual | ~LtbFrameUTC () |
Public Attributes | |
int | m_day |
int | m_hour |
int | m_minute |
int | m_second |
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 200 of file RawDataEvent.h.
virtual RawDataEvent::LtbFrameUTC::~LtbFrameUTC | ( | ) | [inline, virtual] |
virtual TimeStamp RawDataEvent::LtbFrameUTC::timeStamp | ( | ) | const [inline, virtual] |
Implements RawDataEvent::LtbFrame.
Definition at line 207 of file RawDataEvent.h.
00207 { 00208 time_t sec = m_day*86400 + bcd2dec(m_hour)*3600 + bcd2dec(m_minute)*60 + bcd2dec(m_second); 00209 int nsec = ((m_nanoSecondHigh<<4 | m_nanoSecondLow) + (m_accumulationHigh<<4 | m_accumulationLow))/2; 00210 return TimeStamp(sec,nsec); 00211 }
void RawDataEvent::LtbFrameUTC::print | ( | ) | [virtual] |
Reimplemented from RawDataEvent::LtbFrame.
Definition at line 132 of file RawDataEvent.cc.
00133 { 00134 LtbFrame::print(); 00135 GaudiMsgStreams log("RawDataEvent"); 00136 log.verbose() 00137 << DYBINDENT << "(day,hour,minute,second) = (" << m_day << "," << std::hex << m_hour << "," << m_minute 00138 << "," << m_second << ")" << std::dec << std::endl 00139 << DYBINDENT << "Timestamp=" << timeStamp() << endreq; 00140 }
Definition at line 203 of file RawDataEvent.h.
Definition at line 204 of file RawDataEvent.h.
Definition at line 205 of file RawDataEvent.h.
Definition at line 206 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.