psddl_hdf2psana::Opal1k::ConfigV1_v0 Class Reference

#include <opal1k.ddl.h>

Inheritance diagram for psddl_hdf2psana::Opal1k::ConfigV1_v0:

Psana::Opal1k::ConfigV1 List of all members.

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

Detailed Description

Definition at line 41 of file opal1k.ddl.h.


Member Typedef Documentation

typedef Psana::Opal1k::ConfigV1 psddl_hdf2psana::Opal1k::ConfigV1_v0::PsanaType

Definition at line 43 of file opal1k.ddl.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Implements Psana::Opal1k::ConfigV1.

Definition at line 153 of file opal1k.ddl.cpp.

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]

Implements Psana::Opal1k::ConfigV1.

Definition at line 145 of file opal1k.ddl.cpp.

ndarray< const uint16_t, 1 > psddl_hdf2psana::Opal1k::ConfigV1_v0::output_lookup_table (  )  const [virtual]

Implements Psana::Opal1k::ConfigV1.

Definition at line 149 of file opal1k.ddl.cpp.

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.


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