monicelli::ROC Class Reference

List of all members.

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)

Detailed Description

Definition at line 27 of file ROC.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions

Generated on 7 Aug 2017 for otsdaq by  doxygen 1.6.1