#include <CsPadBaseV2.h>
Inheritance diagram for pdscalibdata::CsPadBaseV2:
Public Types | |
typedef unsigned | shape_t |
typedef double | cmod_t |
Public Member Functions | |
const shape_t * | shape_base () |
const cmod_t * | cmod_base () |
const size_t | size_base () |
~CsPadBaseV2 () | |
Static Public Attributes | |
static const size_t | Ndim = 4 |
static const size_t | Quads = 4 |
static const size_t | Segs = 8 |
static const size_t | Rows = 185 |
static const size_t | Cols = 388 |
static const size_t | Size = Quads*Segs*Rows*Cols |
static const size_t | SizeCM = 5 |
Protected Member Functions | |
CsPadBaseV2 () |
This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.
Definition at line 41 of file CsPadBaseV2.h.
typedef double pdscalibdata::CsPadBaseV2::cmod_t |
Definition at line 45 of file CsPadBaseV2.h.
typedef unsigned pdscalibdata::CsPadBaseV2::shape_t |
Definition at line 44 of file CsPadBaseV2.h.
pdscalibdata::CsPadBaseV2::~CsPadBaseV2 | ( | ) | [inline] |
Definition at line 60 of file CsPadBaseV2.h.
pdscalibdata::CsPadBaseV2::CsPadBaseV2 | ( | ) | [inline, protected] |
Definition at line 64 of file CsPadBaseV2.h.
References Cols, Ndim, Quads, Rows, Segs, CalibPars::shape(), and SizeCM.
const cmod_t* pdscalibdata::CsPadBaseV2::cmod_base | ( | ) | [inline] |
Definition at line 57 of file CsPadBaseV2.h.
const shape_t* pdscalibdata::CsPadBaseV2::shape_base | ( | ) | [inline] |
Definition at line 56 of file CsPadBaseV2.h.
const size_t pdscalibdata::CsPadBaseV2::size_base | ( | ) | [inline] |
const size_t pdscalibdata::CsPadBaseV2::Cols = 388 [static] |
Definition at line 51 of file CsPadBaseV2.h.
Referenced by CsPadBaseV2(), pdscalibdata::CsPadPedestalsV2::pedestals(), pdscalibdata::CsPadPixelGainV2::pixel_gain(), pdscalibdata::CsPadPixelRmsV2::pixel_rms(), and pdscalibdata::CsPadPixelStatusV2::pixel_status().
const size_t pdscalibdata::CsPadBaseV2::Ndim = 4 [static] |
Definition at line 47 of file CsPadBaseV2.h.
Referenced by CsPadBaseV2(), and PSCalib::CSPadCalibIntensity::ndim().
const size_t pdscalibdata::CsPadBaseV2::Quads = 4 [static] |
Definition at line 48 of file CsPadBaseV2.h.
Referenced by CsPadBaseV2(), pdscalibdata::CsPadPedestalsV2::pedestals(), pdscalibdata::CsPadPixelGainV2::pixel_gain(), pdscalibdata::CsPadPixelRmsV2::pixel_rms(), and pdscalibdata::CsPadPixelStatusV2::pixel_status().
const size_t pdscalibdata::CsPadBaseV2::Rows = 185 [static] |
Definition at line 50 of file CsPadBaseV2.h.
Referenced by CsPadBaseV2(), pdscalibdata::CsPadPedestalsV2::pedestals(), pdscalibdata::CsPadPixelGainV2::pixel_gain(), pdscalibdata::CsPadPixelRmsV2::pixel_rms(), and pdscalibdata::CsPadPixelStatusV2::pixel_status().
const size_t pdscalibdata::CsPadBaseV2::Segs = 8 [static] |
Definition at line 49 of file CsPadBaseV2.h.
Referenced by CsPadBaseV2(), pdscalibdata::CsPadPedestalsV2::pedestals(), pdscalibdata::CsPadPixelGainV2::pixel_gain(), pdscalibdata::CsPadPixelRmsV2::pixel_rms(), and pdscalibdata::CsPadPixelStatusV2::pixel_status().
const size_t pdscalibdata::CsPadBaseV2::Size = Quads*Segs*Rows*Cols [static] |
Definition at line 52 of file CsPadBaseV2.h.
Referenced by pdscalibdata::CsPadPedestalsV2::CsPadPedestalsV2(), pdscalibdata::CsPadPixelGainV2::CsPadPixelGainV2(), pdscalibdata::CsPadPixelRmsV2::CsPadPixelRmsV2(), pdscalibdata::CsPadPixelStatusV2::CsPadPixelStatusV2(), PSCalib::CSPadCalibIntensity::size(), and size_base().
const size_t pdscalibdata::CsPadBaseV2::SizeCM = 5 [static] |