#include <CalibPars.h>
Inheritance diagram for PSCalib::CalibPars:
Public Types | |
typedef unsigned | shape_t |
typedef float | pixel_nrms_t |
typedef float | pixel_bkgd_t |
typedef uint16_t | pixel_mask_t |
typedef uint16_t | pixel_status_t |
typedef double | common_mode_t |
typedef float | pedestals_t |
typedef float | pixel_gain_t |
typedef float | pixel_rms_t |
Public Member Functions | |
virtual | ~CalibPars () |
virtual const size_t | ndim (const CALIB_TYPE &calibtype=PEDESTALS) |
Returns number of dimensions in ndarray. | |
virtual const size_t | size (const CALIB_TYPE &calibtype=PEDESTALS) |
Returns size (number of elements) in calibration type. | |
virtual const shape_t * | shape (const CALIB_TYPE &calibtype=PEDESTALS) |
Returns shape of the ndarray with calibration parameters. | |
virtual const int | status (const CALIB_TYPE &calibtype) |
Returns status of the ndarray with calibration parameters. | |
virtual const pedestals_t * | pedestals () |
Returns the pointer to array with pedestals. | |
virtual const pixel_status_t * | pixel_status () |
Returns the pointer to array with pixel_status. | |
virtual const pixel_gain_t * | pixel_gain () |
Returns the pointer to array with pixel_gain. | |
virtual const pixel_rms_t * | pixel_rms () |
Returns the pointer to array with pixel_gain. | |
virtual const pixel_mask_t * | pixel_mask () |
Returns the pointer to array with pixel_mask. | |
virtual const pixel_bkgd_t * | pixel_bkgd () |
Returns the pointer to array with pixel_mask. | |
virtual const common_mode_t * | common_mode () |
Returns the pointer to array with common_mode. | |
virtual void | printCalibPars () |
Partial print of all types of calibration parameters. | |
void | printCalibTypes () |
Print map for known calibration types. | |
Public Attributes | |
std::map< CALIB_TYPE, std::string > | map_type2str |
Protected Member Functions | |
CalibPars () |
Definition at line 55 of file CalibPars.h.
typedef double PSCalib::CalibPars::common_mode_t |
Definition at line 63 of file CalibPars.h.
typedef float PSCalib::CalibPars::pedestals_t |
Definition at line 64 of file CalibPars.h.
typedef float PSCalib::CalibPars::pixel_bkgd_t |
Definition at line 60 of file CalibPars.h.
typedef float PSCalib::CalibPars::pixel_gain_t |
Definition at line 65 of file CalibPars.h.
typedef uint16_t PSCalib::CalibPars::pixel_mask_t |
Definition at line 61 of file CalibPars.h.
typedef float PSCalib::CalibPars::pixel_nrms_t |
Definition at line 59 of file CalibPars.h.
typedef float PSCalib::CalibPars::pixel_rms_t |
Definition at line 66 of file CalibPars.h.
typedef uint16_t PSCalib::CalibPars::pixel_status_t |
Definition at line 62 of file CalibPars.h.
typedef unsigned PSCalib::CalibPars::shape_t |
virtual PSCalib::CalibPars::~CalibPars | ( | ) | [inline, virtual] |
Definition at line 71 of file CalibPars.h.
PSCalib::CalibPars::CalibPars | ( | ) | [inline, protected] |
Definition at line 144 of file CalibPars.h.
virtual const common_mode_t* PSCalib::CalibPars::common_mode | ( | ) | [virtual] |
Returns the pointer to array with common_mode.
Reimplemented in PSCalib::CSPad2x2CalibIntensity, PSCalib::CSPadCalibIntensity, PSCalib::GenericCalibPars< TBASE >, and PSCalib::PnccdCalibPars.
Referenced by Detector::DetectorAccess::common_mode(), ImgAlgos::NDArrCalib::getCalibPars(), and Detector::DetectorAccess::p_common_mode().
virtual const size_t PSCalib::CalibPars::ndim | ( | const CALIB_TYPE & | calibtype = PEDESTALS |
) | [virtual] |
Returns number of dimensions in ndarray.
Reimplemented in PSCalib::GenericCalibPars< TBASE >.
Referenced by Detector::DetectorAccess::ndim(), and Detector::DetectorAccess::shape().
virtual const pedestals_t* PSCalib::CalibPars::pedestals | ( | ) | [virtual] |
Returns the pointer to array with pedestals.
Reimplemented in PSCalib::CSPad2x2CalibIntensity, PSCalib::CSPadCalibIntensity, PSCalib::GenericCalibPars< TBASE >, and PSCalib::PnccdCalibPars.
Referenced by ImgAlgos::NDArrCalib::getCalibPars(), Detector::DetectorAccess::p_pedestals(), and Detector::DetectorAccess::pedestals().
virtual const pixel_bkgd_t* PSCalib::CalibPars::pixel_bkgd | ( | ) | [virtual] |
Returns the pointer to array with pixel_mask.
Reimplemented in PSCalib::GenericCalibPars< TBASE >.
Referenced by Detector::DetectorAccess::p_pixel_bkgd(), and Detector::DetectorAccess::pixel_bkgd().
virtual const pixel_gain_t* PSCalib::CalibPars::pixel_gain | ( | ) | [virtual] |
Returns the pointer to array with pixel_gain.
Reimplemented in PSCalib::CSPad2x2CalibIntensity, PSCalib::CSPadCalibIntensity, PSCalib::GenericCalibPars< TBASE >, and PSCalib::PnccdCalibPars.
Referenced by ImgAlgos::NDArrCalib::getCalibPars(), Detector::DetectorAccess::p_pixel_gain(), and Detector::DetectorAccess::pixel_gain().
virtual const pixel_mask_t* PSCalib::CalibPars::pixel_mask | ( | ) | [virtual] |
Returns the pointer to array with pixel_mask.
Reimplemented in PSCalib::GenericCalibPars< TBASE >.
Referenced by Detector::DetectorAccess::p_pixel_mask(), and Detector::DetectorAccess::pixel_mask().
virtual const pixel_rms_t* PSCalib::CalibPars::pixel_rms | ( | ) | [virtual] |
Returns the pointer to array with pixel_gain.
Reimplemented in PSCalib::CSPad2x2CalibIntensity, PSCalib::CSPadCalibIntensity, PSCalib::GenericCalibPars< TBASE >, and PSCalib::PnccdCalibPars.
Referenced by ImgAlgos::NDArrCalib::getCalibPars(), Detector::DetectorAccess::p_pixel_rms(), and Detector::DetectorAccess::pixel_rms().
virtual const pixel_status_t* PSCalib::CalibPars::pixel_status | ( | ) | [virtual] |
Returns the pointer to array with pixel_status.
Reimplemented in PSCalib::CSPad2x2CalibIntensity, PSCalib::CSPadCalibIntensity, PSCalib::GenericCalibPars< TBASE >, and PSCalib::PnccdCalibPars.
Referenced by ImgAlgos::NDArrCalib::getCalibPars(), Detector::DetectorAccess::p_pixel_status(), and Detector::DetectorAccess::pixel_status().
virtual void PSCalib::CalibPars::printCalibPars | ( | ) | [virtual] |
Partial print of all types of calibration parameters.
Reimplemented in PSCalib::CSPad2x2CalibIntensity, PSCalib::CSPadCalibIntensity, PSCalib::GenericCalibPars< TBASE >, and PSCalib::PnccdCalibPars.
Referenced by ImgAlgos::NDArrCalib::getCalibPars().
void PSCalib::CalibPars::printCalibTypes | ( | ) |
Print map for known calibration types.
virtual const shape_t* PSCalib::CalibPars::shape | ( | const CALIB_TYPE & | calibtype = PEDESTALS |
) | [virtual] |
Returns shape of the ndarray with calibration parameters.
Reimplemented in PSCalib::GenericCalibPars< TBASE >.
Referenced by Detector::DetectorAccess::shape().
virtual const size_t PSCalib::CalibPars::size | ( | const CALIB_TYPE & | calibtype = PEDESTALS |
) | [virtual] |
Returns size (number of elements) in calibration type.
Reimplemented in PSCalib::GenericCalibPars< TBASE >.
Referenced by Detector::DetectorAccess::common_mode(), Detector::DetectorAccess::pedestals(), Detector::DetectorAccess::pixel_bkgd(), Detector::DetectorAccess::pixel_gain(), Detector::DetectorAccess::pixel_mask(), Detector::DetectorAccess::pixel_rms(), Detector::DetectorAccess::pixel_status(), and Detector::DetectorAccess::size().
virtual const int PSCalib::CalibPars::status | ( | const CALIB_TYPE & | calibtype | ) | [virtual] |
Returns status of the ndarray with calibration parameters.
Reimplemented in PSCalib::GenericCalibPars< TBASE >.
Referenced by Detector::DetectorAccess::status().
std::map<CALIB_TYPE, std::string> PSCalib::CalibPars::map_type2str |
Definition at line 68 of file CalibPars.h.