#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-24/RawData/RawBeamline.h"
Public Member Functions | |
RawBeamlineDigit () | |
RawBeamlineDigit (beamlinegeo::ChannelID channel) | |
virtual | ~RawBeamlineDigit () |
beamlinegeo::ChannelID | ChannelID () const |
uint32_t | Timestamp () const |
unsigned int | NADC () const |
uint16_t | ADC (unsigned int sample) const |
std::vector< uint16_t > | ADCs () const |
void | SetChannelID (beamlinegeo::ChannelID channel) |
void | SetTimestamp (uint32_t timestamp) |
void | SetWaveform (std::vector< uint16_t > waveform) |
Private Attributes | |
beamlinegeo::ChannelID | fChannelID |
uint32_t | fTimestamp |
std::vector< uint16_t > | fADCs |
Definition at line 92 of file RawBeamline.h.
rawdata::RawBeamlineDigit::RawBeamlineDigit | ( | ) |
Definition at line 114 of file RawBeamline.cxx.
rawdata::RawBeamlineDigit::RawBeamlineDigit | ( | beamlinegeo::ChannelID | channel | ) |
Definition at line 118 of file RawBeamline.cxx.
|
inlinevirtual |
uint16_t rawdata::RawBeamlineDigit::ADC | ( | unsigned int | sample | ) | const |
Definition at line 138 of file RawBeamline.cxx.
References om::cout, and allTimeWatchdog::endl.
std::vector< uint16_t > rawdata::RawBeamlineDigit::ADCs | ( | ) | const |
Definition at line 148 of file RawBeamline.cxx.
beamlinegeo::ChannelID rawdata::RawBeamlineDigit::ChannelID | ( | ) | const |
Definition at line 123 of file RawBeamline.cxx.
unsigned int rawdata::RawBeamlineDigit::NADC | ( | ) | const |
Definition at line 133 of file RawBeamline.cxx.
void rawdata::RawBeamlineDigit::SetChannelID | ( | beamlinegeo::ChannelID | channel | ) |
Definition at line 153 of file RawBeamline.cxx.
void rawdata::RawBeamlineDigit::SetTimestamp | ( | uint32_t | timestamp | ) |
void rawdata::RawBeamlineDigit::SetWaveform | ( | std::vector< uint16_t > | waveform | ) |
Definition at line 163 of file RawBeamline.cxx.
Referenced by daq2raw::BeamlineUnpack::UnpackDigits().
uint32_t rawdata::RawBeamlineDigit::Timestamp | ( | ) | const |
Definition at line 128 of file RawBeamline.cxx.
|
private |
Definition at line 114 of file RawBeamline.h.
|
private |
Definition at line 112 of file RawBeamline.h.
|
private |
Definition at line 113 of file RawBeamline.h.