#include <timepix.ddl.h>
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 |
Definition at line 331 of file timepix.ddl.h.
anonymous enum |
Definition at line 333 of file timepix.ddl.h.
anonymous enum |
anonymous enum |
anonymous enum |
Psana::Timepix::DataV2::~DataV2 | ( | ) | [virtual] |
Definition at line 112 of file timepix.ddl.cpp.
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