5#ifndef AFP_TOFRAWDATA_V2_H
6#define AFP_TOFRAWDATA_V2_H
12#include "GaudiKernel/Bootstrap.h"
13#include "GaudiKernel/ISvcLocator.h"
44 uint32_t
time()
const;
Base class representing first 8 bits in a record in bytestream.
const uint16_t m_triggerChannel
Special value for channel number, denoting the entry is actually a trigger word.
uint32_t m_pulseLength_or_triggerPattern
Value of 11-16 (HPTDC) or 13 (picoTDC) least significant bits for signal lenght; value of 16 (picoTDC...
void setDelayedTrigger(const uint32_t delayedTrigger)
uint32_t m_time_or_delayedTrigger
Value of 10 (HPTDC) or 13 (picoTDC) least significant bits for time; value of 14-16 (picoTDC) most si...
uint16_t edge() const
Value of 12 most significant bit.
uint16_t header() const
Value of 9-11 (HPTDC) or 9 (picoTDC) most significant bit(s)
void setChannel(const uint16_t channel)
uint16_t m_edge
Value of 12 most significant bit.
uint32_t triggerPattern() const
Value of 11-16 (HPTDC) or 13 (picoTDC) least significant bits for signal lenght; value of 16 (picoTDC...
uint32_t time() const
Value of 10 (HPTDC) or 13 (picoTDC) least significant bits for time; value of 14-16 (picoTDC) most si...
void setHeader(const uint16_t header)
uint32_t pulseLength() const
Value of 11-16 (HPTDC) or 13 (picoTDC) least significant bits for signal lenght; value of 16 (picoTDC...
uint16_t m_channel
Value of 13-17 (HPTDC) or 14-19 (picoTDC) most significant bits.
void setEdge(const uint16_t edge)
uint16_t channel() const
Value of 13-17 (HPTDC) or 14-19 (picoTDC) most significant bits.
void setPulseLength(const uint32_t pulseLength)
uint16_t m_header
Value of 9-11 (HPTDC) or 9 (picoTDC) most significant bit(s)
void setTime(const uint32_t time)
void setTriggerPattern(const uint32_t triggerPattern)
uint16_t delayedTrigger() const
Value of 10 (HPTDC) or 13 (picoTDC) least significant bits for time; value of 14-16 (picoTDC) most si...
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.