Psana::Timepix::DataV2 Class Reference

#include <timepix.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_TimepixData
 Version = 2
 Depth = 14
 MaxPixelValue = 11810
enum  { TypeId = Pds::TypeId::Id_TimepixData }
enum  { Version = 2 }
enum  { Depth = 14 }
enum  { MaxPixelValue = 11810 }

Public Member Functions

virtual ~DataV2 ()
virtual uint16_t width () const =0
virtual uint16_t height () const =0
virtual uint32_t timestamp () const =0
virtual uint16_t frameCounter () const =0
virtual uint16_t lostRows () const =0
virtual ndarray< const uint16_t, 2 > data () const =0
virtual uint32_t depth () const =0
virtual uint32_t depth_bytes () const =0
virtual uint32_t data_size () const =0


Detailed Description

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


Member Enumeration Documentation

anonymous enum

Enumerator:
TypeId  XTC type ID value (from Pds::TypeId class)

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

anonymous enum

Enumerator:
Version  XTC type version number

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

anonymous enum

Enumerator:
Depth 

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

anonymous enum

Enumerator:
MaxPixelValue 

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


Constructor & Destructor Documentation

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

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


Member Function Documentation

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

virtual uint32_t Psana::Timepix::DataV2::data_size (  )  const [pure virtual]

Size of the image data in bytes.

virtual uint32_t Psana::Timepix::DataV2::depth (  )  const [pure virtual]

virtual uint32_t Psana::Timepix::DataV2::depth_bytes (  )  const [pure virtual]

virtual uint16_t Psana::Timepix::DataV2::frameCounter (  )  const [pure virtual]

hardware frame counter

virtual uint16_t Psana::Timepix::DataV2::height (  )  const [pure virtual]

Pixels per column

virtual uint16_t Psana::Timepix::DataV2::lostRows (  )  const [pure virtual]

lost row count

virtual uint32_t Psana::Timepix::DataV2::timestamp (  )  const [pure virtual]

hardware timestamp

virtual uint16_t Psana::Timepix::DataV2::width (  )  const [pure virtual]

Pixels per row


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