#include <acqiris.ddl.h>
Public Types | |
NumberOfBits = 10 | |
BitShift = 6 | |
_extraSize = 32 | |
enum | { NumberOfBits = 10 } |
enum | { BitShift = 6 } |
enum | { _extraSize = 32 } |
Public Member Functions | |
virtual | ~DataDescV1Elem () |
virtual uint32_t | nbrSamplesInSeg () const =0 |
virtual uint32_t | indexFirstPoint () const =0 |
virtual uint32_t | nbrSegments () const =0 |
virtual ndarray< const Acqiris::TimestampV1, 1 > | timestamp () const =0 |
virtual ndarray< const int16_t, 2 > | waveforms () const =0 |
Definition at line 211 of file acqiris.ddl.h.
anonymous enum |
anonymous enum |
anonymous enum |
Psana::Acqiris::DataDescV1Elem::~DataDescV1Elem | ( | ) | [virtual] |
Definition at line 135 of file acqiris.ddl.cpp.
virtual uint32_t Psana::Acqiris::DataDescV1Elem::indexFirstPoint | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Acqiris::DataDescV1Elem::nbrSamplesInSeg | ( | ) | const [pure virtual] |
Number of samples in one segment.
virtual uint32_t Psana::Acqiris::DataDescV1Elem::nbrSegments | ( | ) | const [pure virtual] |
Number of segments.
virtual ndarray<const Acqiris::TimestampV1, 1> Psana::Acqiris::DataDescV1Elem::timestamp | ( | ) | const [pure virtual] |
Timestamps, one timestamp per segment.
virtual ndarray<const int16_t, 2> Psana::Acqiris::DataDescV1Elem::waveforms | ( | ) | const [pure virtual] |
Waveforms data, two-dimensional array [nbrSegments()]*[nbrSamplesInSeg()]. Note that unlike in pdsdata this already takes into account value of the indexFirstPoint so that client code does not need to correct for this offset.