Psana::Timepix::DataV1 Class Reference

#include <timepix.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_TimepixData
 Version = 1
 Height = 512
 Width = 512
 Depth = 14
 DepthBytes = 2
 MaxPixelValue = 11810
enum  { TypeId = Pds::TypeId::Id_TimepixData }
enum  { Version = 1 }
enum  { Height = 512 }
enum  { Width = 512 }
enum  { Depth = 14 }
enum  { DepthBytes = 2 }
enum  { MaxPixelValue = 11810 }

Public Member Functions

virtual ~DataV1 ()
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 width () const =0
virtual uint32_t height () 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 303 of file timepix.ddl.h.


Member Enumeration Documentation

anonymous enum

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

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

anonymous enum

Enumerator:
Version  XTC type version number

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

anonymous enum

Enumerator:
Height 

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

anonymous enum

Enumerator:
Width 

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

anonymous enum

Enumerator:
Depth 

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

anonymous enum

Enumerator:
DepthBytes 

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

anonymous enum

Enumerator:
MaxPixelValue 

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


Constructor & Destructor Documentation

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

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


Member Function Documentation

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

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

Size of the image data in bytes.

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

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

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

virtual uint32_t Psana::Timepix::DataV1::height (  )  const [pure virtual]

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

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

virtual uint32_t Psana::Timepix::DataV1::width (  )  const [pure virtual]


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