#include <pnccd.h>
Inheritance diagram for psddl_hdf2psana::PNCCD::FrameV1_v0:
Public Types | |
typedef Psana::PNCCD::FrameV1 | PsanaType |
Public Member Functions | |
FrameV1_v0 () | |
FrameV1_v0 (const PNCCD::ns_FrameV1_v0::dataset_data &ds_data, ndarray< const uint16_t, 1 > ds_frameData) | |
virtual | ~FrameV1_v0 () |
virtual uint32_t | specialWord () const |
virtual uint32_t | frameNumber () const |
virtual uint32_t | timeStampHi () const |
virtual uint32_t | timeStampLo () const |
ndarray< const uint16_t, 1 > | _data () const |
virtual ndarray< const uint16_t, 2 > | data () const |
Definition at line 51 of file pnccd.h.
psddl_hdf2psana::PNCCD::FrameV1_v0::FrameV1_v0 | ( | const PNCCD::ns_FrameV1_v0::dataset_data & | ds_data, | |
ndarray< const uint16_t, 1 > | ds_frameData | |||
) | [inline] |
virtual psddl_hdf2psana::PNCCD::FrameV1_v0::~FrameV1_v0 | ( | ) | [inline, virtual] |
ndarray< const uint16_t, 1 > psddl_hdf2psana::PNCCD::FrameV1_v0::_data | ( | ) | const [virtual] |
ndarray< const uint16_t, 2 > psddl_hdf2psana::PNCCD::FrameV1_v0::data | ( | ) | const [virtual] |
Implements Psana::PNCCD::FrameV1.
Definition at line 121 of file pnccd.cpp.
References make_ndarray().
uint32_t psddl_hdf2psana::PNCCD::FrameV1_v0::frameNumber | ( | ) | const [virtual] |
Frame number
Implements Psana::PNCCD::FrameV1.
Definition at line 106 of file pnccd.cpp.
References psddl_hdf2psana::PNCCD::ns_FrameV1_v0::dataset_data::frameNumber.
uint32_t psddl_hdf2psana::PNCCD::FrameV1_v0::specialWord | ( | ) | const [virtual] |
Special values
Implements Psana::PNCCD::FrameV1.
Definition at line 101 of file pnccd.cpp.
References psddl_hdf2psana::PNCCD::ns_FrameV1_v0::dataset_data::specialWord.
uint32_t psddl_hdf2psana::PNCCD::FrameV1_v0::timeStampHi | ( | ) | const [virtual] |
Most significant part of timestamp
Implements Psana::PNCCD::FrameV1.
Definition at line 111 of file pnccd.cpp.
References psddl_hdf2psana::PNCCD::ns_FrameV1_v0::dataset_data::timeStampHi.
uint32_t psddl_hdf2psana::PNCCD::FrameV1_v0::timeStampLo | ( | ) | const [virtual] |
Least significant part of timestamp
Implements Psana::PNCCD::FrameV1.
Definition at line 116 of file pnccd.cpp.
References psddl_hdf2psana::PNCCD::ns_FrameV1_v0::dataset_data::timeStampLo.