Classes | |
class | PSCalib::CalibFileFinder |
CalibFileFinder class finds the pass to calibration file. More... | |
class | PSCalib::CalibParsStore |
class CalibParsStore has a static factory method Create for CalibPars More... | |
class | PSCalib::CSPad2x2CalibIntensity |
CSPad2x2CalibIntensity class loads/holds/provides access to the CSPAD2x2 geometry calibration parameters. More... | |
class | PSCalib::CSPad2x2CalibPars |
CSPad2x2CalibPars class loads/holds/provides access to the CSPad2x2 geometry calibration parameters. More... | |
class | PSCalib::CSPadCalibIntensity |
CSPadCalibIntensity class loads/holds/provides access to the CSPAD geometry calibration parameters. More... | |
class | PSCalib::CSPadCalibPars |
CSPadCalibPars class loads/holds/provides access to the CSPad geometry calibration parameters. More... | |
class | PSCalib::Exception |
Base class for exception classes for PSCalib package. More... | |
class | PSCalib::GenericCalibPars< TBASE > |
GenericCalibPars class loads/holds/provides access to the pnCCD geometry calibration parameters. More... | |
class | PSCalib::GeometryAccess |
Class supports universal detector geometry description. More... | |
class | PSCalib::GeometryObject |
Class supports elementary building block for hierarchial geometry description. More... | |
class | PSCalib::PnccdCalibPars |
PnccdCalibPars class loads/holds/provides access to the pnCCD geometry calibration parameters. More... | |
class | PSCalib::SegGeometry |
Abstract base class SegGeometry defines the interface to access segment pixel coordinates. More... | |
class | PSCalib::SegGeometryCspad2x1V1 |
Class SegGeometryCspad2x1V1 defines the cspad 2x1 V1 sensor pixel coordinates in its local frame. More... | |
class | PSCalib::SegGeometryEpix100V1 |
Class SegGeometryEpix100V1 defines the Epix100 V1 sensor pixel coordinates in its local frame. More... | |
class | PSCalib::SegGeometryStore |
class SegGeometryStore has a static factory method Create for SegGeometry object More... | |
Enumerations | |
enum | PSCalib::CALIB_TYPE { PSCalib::PEDESTALS = 0, PSCalib::PIXEL_STATUS, PSCalib::PIXEL_RMS, PSCalib::PIXEL_GAIN, PSCalib::PIXEL_MASK, PSCalib::PIXEL_BKGD, PSCalib::COMMON_MODE } |
Abstract base class CalibPars defining interface to access calibration parameters. More... | |
Functions | |
bool | PSCalib::matrix_pars (const std::string &segname, size_t &rows, size_t &cols, float &pix_size_rows, float &pix_size_cols) |
Class SegGeometryMatrixV1 defines the matrix V1 (pnCCD, 512x512) sensor pixel coordinates in its local frame.Splits the string segname like MTRX:384:384:100:100 and returns values. | |
Variables | |
static const size_t | PSCalib::N2X1 = 2 |
module GlobalMethods.h has Global Methods |
enum PSCalib::CALIB_TYPE |
Abstract base class CalibPars defining interface to access calibration parameters.
This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.
Definition at line 53 of file CalibPars.h.
bool PSCalib::matrix_pars | ( | const std::string & | segname, | |
size_t & | rows, | |||
size_t & | cols, | |||
float & | pix_size_rows, | |||
float & | pix_size_cols | |||
) |
Class SegGeometryMatrixV1 defines the matrix V1 (pnCCD, 512x512) sensor pixel coordinates in its local frame.Splits the string segname like MTRX:384:384:100:100 and returns values.
[in] | segname | - string like MTRX:384:384:100:100; |
[out] | rows | - number of rows |
[out] | cols | - number of columnss |
[out] | pix_size_rows | - pixel size along axis counting rows |
[out] | pix_size_cols | - pixel size along axis counting cols |
Definition at line 64 of file SegGeometryMatrixV1.cpp.
Referenced by PSCalib::SegGeometryStore::Create().
const size_t PSCalib::N2X1 = 2 [static] |
module GlobalMethods.h has Global Methods
Definition at line 40 of file GlobalMethods.h.
Referenced by data2x2ToTwo2x1(), and two2x1ToData2x2().