Public Member Functions |
| ROC (unsigned int position=0, int chipID=-1, unsigned int degrees=0) |
double | calibrationFitFunctionInv (double *x, double *par) |
bool | calibratePixel (int row, int col, int adc, int &charge) |
void | setCalibrationFilePath (std::string path) |
void | setCalibrationFunction (int row, int col, double *par, double *cov) |
void | setStandardPixPitch (double raw_cm, double col_cm) |
void | setOneRowPitch (unsigned int raw, double row_cm) |
void | setOneColPitch (unsigned int col, double col_cm) |
void | setOrientation (unsigned int degrees) |
void | setNumberOfRowsCols (unsigned int maxRows, unsigned int maxCols) |
void | setNumberOfRows (unsigned int maxRows) |
void | setNumberOfCols (unsigned int maxCols) |
void | setLocalXPosition (unsigned int xLocalPosition) |
void | setLocalYPosition (unsigned int yLocalPosition) |
void | setFirstRow (unsigned int firstRow) |
void | setLastRow (unsigned int lastRow) |
void | setFirstCol (unsigned int firstCol) |
void | setLastCol (unsigned int lastCol) |
std::string | getCalibrationFilePath (void) |
int | getID (void) |
unsigned int | getOrientation (void) |
unsigned int | getPosition (void) |
double | getPixelCenterLocalX (unsigned int col) |
double | getPixelCenterLocalY (unsigned int row) |
double | getPixelHiEdgeLocalX (unsigned int col) |
double | getPixelHiEdgeLocalY (unsigned int row) |
double | getPixelLowEdgeLocalX (unsigned int col) |
double | getPixelLowEdgeLocalY (unsigned int row) |
double | getPixelPitchLocalX (unsigned int col) |
double | getPixelPitchLocalY (unsigned int row) |
double | getLengthLocalX (void) |
double | getLengthLocalY (void) |
double | getCalibrationError (int row, int col, int adc) |
double * | getCalibrationFunction (int row, int col) |
bool | isPixelCalibrated (int row, int col) |
unsigned int | getNumberOfRows (void) |
unsigned int | getNumberOfCols (void) |
unsigned int | getPositionLocalX (void) |
unsigned int | getPositionLocalY (void) |
unsigned int | getFirstRow (void) |
unsigned int | getLastRow (void) |
unsigned int | getFirstCol (void) |
unsigned int | getLastCol (void) |
Static Public Member Functions |
static double | calibrationFitFunction (double *x, double *par) |