#include <opal1k.ddl.h>
Inheritance diagram for psddl_hdf2psana::Opal1k::ConfigV1_v0:
Public Types | |
typedef Psana::Opal1k::ConfigV1 | PsanaType |
Public Member Functions | |
ConfigV1_v0 () | |
ConfigV1_v0 (hdf5pp::Group group, hsize_t idx) | |
virtual | ~ConfigV1_v0 () |
virtual uint16_t | black_level () const |
virtual uint16_t | gain_percent () const |
virtual Psana::Opal1k::ConfigV1::Depth | output_resolution () const |
virtual Psana::Opal1k::ConfigV1::Binning | vertical_binning () const |
virtual Psana::Opal1k::ConfigV1::Mirroring | output_mirroring () const |
virtual uint8_t | vertical_remapping () const |
virtual uint8_t | output_lookup_table_enabled () const |
virtual uint8_t | defect_pixel_correction_enabled () const |
virtual uint32_t | number_of_defect_pixels () const |
virtual ndarray< const uint16_t, 1 > | output_lookup_table () const |
virtual ndarray< const Psana::Camera::FrameCoord, 1 > | defect_pixel_coordinates () const |
virtual uint16_t | output_offset () const |
virtual uint32_t | output_resolution_bits () const |
Definition at line 41 of file opal1k.ddl.h.
Definition at line 43 of file opal1k.ddl.h.
psddl_hdf2psana::Opal1k::ConfigV1_v0::ConfigV1_v0 | ( | ) | [inline] |
Definition at line 44 of file opal1k.ddl.h.
psddl_hdf2psana::Opal1k::ConfigV1_v0::ConfigV1_v0 | ( | hdf5pp::Group | group, | |
hsize_t | idx | |||
) | [inline] |
Definition at line 45 of file opal1k.ddl.h.
virtual psddl_hdf2psana::Opal1k::ConfigV1_v0::~ConfigV1_v0 | ( | ) | [inline, virtual] |
Definition at line 47 of file opal1k.ddl.h.
uint16_t psddl_hdf2psana::Opal1k::ConfigV1_v0::black_level | ( | ) | const [virtual] |
offset/pedestal setting for camera (before gain)
Implements Psana::Opal1k::ConfigV1.
Definition at line 113 of file opal1k.ddl.cpp.
ndarray< const Psana::Camera::FrameCoord, 1 > psddl_hdf2psana::Opal1k::ConfigV1_v0::defect_pixel_coordinates | ( | ) | const [virtual] |
uint8_t psddl_hdf2psana::Opal1k::ConfigV1_v0::defect_pixel_correction_enabled | ( | ) | const [virtual] |
correct defective pixels internally
Implements Psana::Opal1k::ConfigV1.
Definition at line 141 of file opal1k.ddl.cpp.
uint16_t psddl_hdf2psana::Opal1k::ConfigV1_v0::gain_percent | ( | ) | const [virtual] |
camera gain setting in percentile [100-3200] = [1x-32x]
Implements Psana::Opal1k::ConfigV1.
Definition at line 117 of file opal1k.ddl.cpp.
uint32_t psddl_hdf2psana::Opal1k::ConfigV1_v0::number_of_defect_pixels | ( | ) | const [virtual] |
ndarray< const uint16_t, 1 > psddl_hdf2psana::Opal1k::ConfigV1_v0::output_lookup_table | ( | ) | const [virtual] |
uint8_t psddl_hdf2psana::Opal1k::ConfigV1_v0::output_lookup_table_enabled | ( | ) | const [virtual] |
apply output lookup table corrections
Implements Psana::Opal1k::ConfigV1.
Definition at line 137 of file opal1k.ddl.cpp.
Psana::Opal1k::ConfigV1::Mirroring psddl_hdf2psana::Opal1k::ConfigV1_v0::output_mirroring | ( | ) | const [virtual] |
geometric transformation of the image
Implements Psana::Opal1k::ConfigV1.
Definition at line 129 of file opal1k.ddl.cpp.
uint16_t psddl_hdf2psana::Opal1k::ConfigV1_v0::output_offset | ( | ) | const [virtual] |
offset/pedestal value in pixel counts
Implements Psana::Opal1k::ConfigV1.
Definition at line 157 of file opal1k.ddl.cpp.
Psana::Opal1k::ConfigV1::Depth psddl_hdf2psana::Opal1k::ConfigV1_v0::output_resolution | ( | ) | const [virtual] |
bit-depth of pixel counts
Implements Psana::Opal1k::ConfigV1.
Definition at line 121 of file opal1k.ddl.cpp.
uint32_t psddl_hdf2psana::Opal1k::ConfigV1_v0::output_resolution_bits | ( | ) | const [virtual] |
bit-depth of pixel counts
Implements Psana::Opal1k::ConfigV1.
Definition at line 161 of file opal1k.ddl.cpp.
Psana::Opal1k::ConfigV1::Binning psddl_hdf2psana::Opal1k::ConfigV1_v0::vertical_binning | ( | ) | const [virtual] |
vertical re-binning of output (consecutive rows summed)
Implements Psana::Opal1k::ConfigV1.
Definition at line 125 of file opal1k.ddl.cpp.
uint8_t psddl_hdf2psana::Opal1k::ConfigV1_v0::vertical_remapping | ( | ) | const [virtual] |
1: remap the pixels to appear in natural geometric order (left->right, top->bottom); 0: pixels appear on dual taps from different rows (left->right, top->bottom) alternated with (left->right, bottom->top) pixel by pixel
Implements Psana::Opal1k::ConfigV1.
Definition at line 133 of file opal1k.ddl.cpp.