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.

virtual const size_t PSCalib::CalibPars::ndim ( const CALIB_TYPE calibtype = PEDESTALS  )  [virtual]

Returns number of dimensions in ndarray.

Reimplemented in PSCalib::GenericCalibPars< TBASE >.

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.

virtual const pixel_bkgd_t* PSCalib::CalibPars::pixel_bkgd (  )  [virtual]

Returns the pointer to array with pixel_mask.

Reimplemented in PSCalib::GenericCalibPars< TBASE >.

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.

virtual const pixel_mask_t* PSCalib::CalibPars::pixel_mask (  )  [virtual]

Returns the pointer to array with pixel_mask.

Reimplemented in PSCalib::GenericCalibPars< TBASE >.

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.

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.

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.

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

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

virtual const int PSCalib::CalibPars::status ( const CALIB_TYPE calibtype  )  [virtual]

Returns status of the ndarray with calibration parameters.

Reimplemented in PSCalib::GenericCalibPars< TBASE >.


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 PSANAmodules by  doxygen 1.4.7