psddl_hdf2psana::PNCCD::FrameV1_v0 Class Reference

#include <pnccd.h>

Inheritance diagram for psddl_hdf2psana::PNCCD::FrameV1_v0:

Psana::PNCCD::FrameV1 List of all members.

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

Detailed Description

Definition at line 51 of file pnccd.h.


Member Typedef Documentation

typedef Psana::PNCCD::FrameV1 psddl_hdf2psana::PNCCD::FrameV1_v0::PsanaType

Definition at line 53 of file pnccd.h.


Constructor & Destructor Documentation

psddl_hdf2psana::PNCCD::FrameV1_v0::FrameV1_v0 (  )  [inline]

Definition at line 55 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]

Definition at line 56 of file pnccd.h.

virtual psddl_hdf2psana::PNCCD::FrameV1_v0::~FrameV1_v0 (  )  [inline, virtual]

Definition at line 60 of file pnccd.h.


Member Function Documentation

ndarray< const uint16_t, 1 > psddl_hdf2psana::PNCCD::FrameV1_v0::_data (  )  const [virtual]

Frame data

Implements Psana::PNCCD::FrameV1.

Definition at line 126 of file pnccd.cpp.

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.


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7