psddl_pds2psana::Timepix::DataV2 Class Reference

#include <timepix.ddl.h>

Inheritance diagram for psddl_pds2psana::Timepix::DataV2:

Psana::Timepix::DataV2 List of all members.

Public Types

typedef Pds::Timepix::DataV2 XtcType
typedef Psana::Timepix::DataV2 PsanaType

Public Member Functions

 DataV2 (const boost::shared_ptr< const XtcType > &xtcPtr)
virtual ~DataV2 ()
virtual uint16_t width () const
virtual uint16_t height () const
virtual uint32_t timestamp () const
virtual uint16_t frameCounter () const
virtual uint16_t lostRows () const
virtual ndarray< const uint16_t, 2 > data () const
virtual uint32_t depth () const
virtual uint32_t depth_bytes () const
virtual uint32_t data_size () const
const XtcType_xtcObj () const

Detailed Description

Definition at line 275 of file timepix.ddl.h.


Member Typedef Documentation

typedef Psana::Timepix::DataV2 psddl_pds2psana::Timepix::DataV2::PsanaType

Definition at line 278 of file timepix.ddl.h.

typedef Pds::Timepix::DataV2 psddl_pds2psana::Timepix::DataV2::XtcType

Definition at line 277 of file timepix.ddl.h.


Constructor & Destructor Documentation

psddl_pds2psana::Timepix::DataV2::DataV2 ( const boost::shared_ptr< const XtcType > &  xtcPtr  ) 

Definition at line 1148 of file timepix.ddl.cpp.

psddl_pds2psana::Timepix::DataV2::~DataV2 (  )  [virtual]

Reimplemented from Psana::Timepix::DataV2.

Definition at line 1153 of file timepix.ddl.cpp.


Member Function Documentation

const XtcType& psddl_pds2psana::Timepix::DataV2::_xtcObj (  )  const [inline]

Definition at line 290 of file timepix.ddl.h.

ndarray< const uint16_t, 2 > psddl_pds2psana::Timepix::DataV2::data (  )  const [virtual]

Implements Psana::Timepix::DataV2.

Definition at line 1183 of file timepix.ddl.cpp.

uint32_t psddl_pds2psana::Timepix::DataV2::data_size (  )  const [virtual]

Size of the image data in bytes.

Implements Psana::Timepix::DataV2.

Definition at line 1198 of file timepix.ddl.cpp.

uint32_t psddl_pds2psana::Timepix::DataV2::depth (  )  const [virtual]

Implements Psana::Timepix::DataV2.

Definition at line 1188 of file timepix.ddl.cpp.

uint32_t psddl_pds2psana::Timepix::DataV2::depth_bytes (  )  const [virtual]

Implements Psana::Timepix::DataV2.

Definition at line 1193 of file timepix.ddl.cpp.

uint16_t psddl_pds2psana::Timepix::DataV2::frameCounter (  )  const [virtual]

hardware frame counter

Implements Psana::Timepix::DataV2.

Definition at line 1173 of file timepix.ddl.cpp.

uint16_t psddl_pds2psana::Timepix::DataV2::height (  )  const [virtual]

Pixels per column

Implements Psana::Timepix::DataV2.

Definition at line 1163 of file timepix.ddl.cpp.

uint16_t psddl_pds2psana::Timepix::DataV2::lostRows (  )  const [virtual]

lost row count

Implements Psana::Timepix::DataV2.

Definition at line 1178 of file timepix.ddl.cpp.

uint32_t psddl_pds2psana::Timepix::DataV2::timestamp (  )  const [virtual]

hardware timestamp

Implements Psana::Timepix::DataV2.

Definition at line 1168 of file timepix.ddl.cpp.

uint16_t psddl_pds2psana::Timepix::DataV2::width (  )  const [virtual]

Pixels per row

Implements Psana::Timepix::DataV2.

Definition at line 1158 of file timepix.ddl.cpp.


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