| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RawDataEvent::LtbFrameUnix Class Reference

#include <RawDataEvent.h>

Inheritance diagram for RawDataEvent::LtbFrameUnix:

[legend]
Collaboration diagram for RawDataEvent::LtbFrameUnix:
[legend]
List of all members.

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

Detailed Description

Definition at line 216 of file RawDataEvent.h.


Constructor & Destructor Documentation

virtual RawDataEvent::LtbFrameUnix::~LtbFrameUnix (  )  [inline, virtual]

Definition at line 228 of file RawDataEvent.h.

00228 {;}


Member Function Documentation

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 }


Member Data Documentation

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.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:27:04 2011 for RawDataIO by doxygen 1.4.7