PSCalib::CalibPars Class Reference

#include <CalibPars.h>

Inheritance diagram for PSCalib::CalibPars:

PSCalib::CSPad2x2CalibIntensity PSCalib::CSPadCalibIntensity PSCalib::GenericCalibPars< TBASE > PSCalib::PnccdCalibPars List of all members.

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_tshape (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_tpedestals ()
 Returns the pointer to array with pedestals.
virtual const pixel_status_tpixel_status ()
 Returns the pointer to array with pixel_status.
virtual const pixel_gain_tpixel_gain ()
 Returns the pointer to array with pixel_gain.
virtual const pixel_rms_tpixel_rms ()
 Returns the pointer to array with pixel_gain.
virtual const pixel_mask_tpixel_mask ()
 Returns the pointer to array with pixel_mask.
virtual const pixel_bkgd_tpixel_bkgd ()
 Returns the pointer to array with pixel_mask.
virtual const common_mode_tcommon_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 ()

Detailed Description

Definition at line 55 of file CalibPars.h.


Member Typedef Documentation

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

Reimplemented in PSCalib::GenericCalibPars< TBASE >.

Definition at line 58 of file CalibPars.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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().


Member Data Documentation

std::map<CALIB_TYPE, std::string> PSCalib::CalibPars::map_type2str

Definition at line 68 of file CalibPars.h.


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