#include <PixelConfFile.h>
Public Member Functions | |
Uint8 | getDpiWaitBefRow () const |
void | setDpiWaitBefRow (Uint8 item) |
Uint8 | getDpiSebMeb () const |
void | setDpiSebMeb (Uint8 item) |
Uint32 | getDpiMaskChip () const |
void | setDpiMaskChip (Uint32 item) |
int | getDpiEventNumber () const |
void | setDpiEventNumber (Uint32 item) |
Uint8 | getDpiStrobeLenght () const |
void | setDpiStrobeLenght (Uint8 item) |
bool | getDpiHoldRow () const |
void | setDpiHoldRow (bool item) |
Uint8 | getDpiSkipMode () const |
void | setDpiSkipMode (Uint8 item) |
bool | getDpiTdo8Tdo9 () const |
void | setDpiTdo8Tdo9 (bool item) |
bool | getDpiEnableCeSeq () const |
void | setDpiEnableCeSeq (bool item) |
bool | getDpiDataFormat () const |
void | setDpiDataFormat (bool item) |
Uint8 | getApiDacRefHi () const |
void | setApiDacRefHi (Uint8 item) |
Uint8 | getApiDacRefMid () const |
void | setApiDacRefMid (Uint8 item) |
Uint8 | getApiGtlRefA () const |
void | setApiGtlRefA (Uint8 item) |
Uint8 | getApiGtlRefD () const |
void | setApiGtlRefD (Uint8 item) |
Uint8 | getApiAnTestHi () const |
void | setApiAnTestHi (Uint8 item) |
Uint8 | getApiAnTestLow () const |
void | setApiAnTestLow (Uint8 item) |
Uint32 | getGolConfig () const |
Uint8 | getGolConfig (int pos) const |
void | setGolConfig (int pos, Uint8 item) |
void | setGolConfig (Uint32 intem) |
Uint8 | getPixelDac (int pixel, int dac) const |
void | setPixelDac (int pixel, int dac, Uint8 item) |
float | getAnalogConvValue (int pos) const |
void | setAnalogConvValue (int pos, float item) |
int | getNoisyPixelCount (int pixelChip) const |
void | insertNoisyPixel (int pixelChip, int column, int row) |
void | getNoisyPixel (int pixelChip, int pos, int &column, int &row) const |
PixelCoordinate | getNoisyPixel (int pixel, int pos) const |
void | removeNoisyPixel (int pixelChip, int pos) |
void | insertNoisyPixel (int pixel, PixelCoordinate noisy) |
void | clearNoisyPixels (int pixel) |
void | setNoisyPixelsVect (unsigned chip, std::vector< PixelCoordinate > noisyPixelsVect) |
std::vector< PixelCoordinate > | getNoisyPixelsVect (unsigned chip) const |
std::vector< PixelCoordinate > & | getNoisyPixelsVect (unsigned chip) |
int | getDeadPixelCount (int pixelChip) const |
void | getDeadPixel (int pixelChip, int pos, int &column, int &row) const |
PixelCoordinate | getDeadPixel (int pixel, int pos) const |
void | insertDeadPixel (int pixelChip, int column, int row) |
void | insertDeadPixel (int pixel, PixelCoordinate deadPix) |
void | removeDeadPixel (int pixelChip, int pos) |
void | clearDeadPixels (int pixel) |
int | openFile (const char *filename) |
void | printData () const |
void | dumpToText (const char *filename, int channel) const |
void | printNoisyAllPixels () |
void | printNoisyInPixel (int pixel) |
PixelConfFile (void) | |
~PixelConfFile (void) | |
Private Attributes | |
Uint8 | DpiWaitBefRow |
Uint8 | DpiSebMeb |
Uint32 | DpiMaskChip |
Uint32 | DpiEventNumber |
Uint8 | DpiStrobeLenght |
bool | DpiHoldRow |
Uint8 | DpiSkipMode |
bool | DpiTdo8Tdo9 |
bool | DpiEnableCeSeq |
bool | DpiDataFormat |
Uint8 | ApiDacRefHi |
Uint8 | ApiDacRefMid |
Uint8 | ApiGtlRefA |
Uint8 | ApiGtlRefD |
Uint8 | ApiAnTestHi |
Uint8 | ApiAnTestLow |
Uint8 | GolConfig [NGolConfig] |
Uint8 | PixelDac [NPixels][NPixelDacs] |
std::vector< PixelCoordinate > | noisyPixels [NPixels] |
std::vector< PixelCoordinate > | deadPixels [NPixels] |
Friends | |
class | PixelConfDb |
Class to act as a container for the pixel configuration with the capability to handle files. It inherits from the base class pixelconf whish is only an interface
PixelConfFile::PixelConfFile | ( | void | ) |
PixelConfFile::~PixelConfFile | ( | void | ) |
Uint8 PixelConfFile::getDpiWaitBefRow | ( | ) | const |
void PixelConfFile::setDpiWaitBefRow | ( | Uint8 | item | ) |
Uint8 PixelConfFile::getDpiSebMeb | ( | ) | const |
void PixelConfFile::setDpiSebMeb | ( | Uint8 | item | ) |
Uint32 PixelConfFile::getDpiMaskChip | ( | ) | const |
void PixelConfFile::setDpiMaskChip | ( | Uint32 | item | ) |
int PixelConfFile::getDpiEventNumber | ( | ) | const |
void PixelConfFile::setDpiEventNumber | ( | Uint32 | item | ) |
Uint8 PixelConfFile::getDpiStrobeLenght | ( | ) | const |
void PixelConfFile::setDpiStrobeLenght | ( | Uint8 | item | ) |
bool PixelConfFile::getDpiHoldRow | ( | ) | const |
void PixelConfFile::setDpiHoldRow | ( | bool | item | ) |
Uint8 PixelConfFile::getDpiSkipMode | ( | ) | const |
void PixelConfFile::setDpiSkipMode | ( | Uint8 | item | ) |
bool PixelConfFile::getDpiTdo8Tdo9 | ( | ) | const |
void PixelConfFile::setDpiTdo8Tdo9 | ( | bool | item | ) |
bool PixelConfFile::getDpiEnableCeSeq | ( | ) | const |
void PixelConfFile::setDpiEnableCeSeq | ( | bool | item | ) |
bool PixelConfFile::getDpiDataFormat | ( | ) | const |
void PixelConfFile::setDpiDataFormat | ( | bool | item | ) |
Uint8 PixelConfFile::getApiDacRefHi | ( | ) | const |
void PixelConfFile::setApiDacRefHi | ( | Uint8 | item | ) |
Uint8 PixelConfFile::getApiDacRefMid | ( | ) | const |
void PixelConfFile::setApiDacRefMid | ( | Uint8 | item | ) |
Uint8 PixelConfFile::getApiGtlRefA | ( | ) | const |
void PixelConfFile::setApiGtlRefA | ( | Uint8 | item | ) |
Uint8 PixelConfFile::getApiGtlRefD | ( | ) | const |
void PixelConfFile::setApiGtlRefD | ( | Uint8 | item | ) |
Uint8 PixelConfFile::getApiAnTestHi | ( | ) | const |
void PixelConfFile::setApiAnTestHi | ( | Uint8 | item | ) |
Uint8 PixelConfFile::getApiAnTestLow | ( | ) | const |
void PixelConfFile::setApiAnTestLow | ( | Uint8 | item | ) |
Uint32 PixelConfFile::getGolConfig | ( | ) | const |
Uint8 PixelConfFile::getGolConfig | ( | int | pos | ) | const |
void PixelConfFile::setGolConfig | ( | int | pos, | |
Uint8 | item | |||
) |
void PixelConfFile::setGolConfig | ( | Uint32 | intem | ) |
Uint8 PixelConfFile::getPixelDac | ( | int | pixel, | |
int | dac | |||
) | const |
void PixelConfFile::setPixelDac | ( | int | pixel, | |
int | dac, | |||
Uint8 | item | |||
) |
float PixelConfFile::getAnalogConvValue | ( | int | pos | ) | const |
void PixelConfFile::setAnalogConvValue | ( | int | pos, | |
float | item | |||
) |
int PixelConfFile::getNoisyPixelCount | ( | int | pixelChip | ) | const |
void PixelConfFile::insertNoisyPixel | ( | int | pixelChip, | |
int | column, | |||
int | row | |||
) |
void PixelConfFile::getNoisyPixel | ( | int | pixelChip, | |
int | pos, | |||
int & | column, | |||
int & | row | |||
) | const |
PixelCoordinate PixelConfFile::getNoisyPixel | ( | int | pixel, | |
int | pos | |||
) | const [inline] |
void PixelConfFile::removeNoisyPixel | ( | int | pixelChip, | |
int | pos | |||
) |
void PixelConfFile::insertNoisyPixel | ( | int | pixel, | |
PixelCoordinate | noisy | |||
) | [inline] |
void PixelConfFile::clearNoisyPixels | ( | int | pixel | ) | [inline] |
void PixelConfFile::setNoisyPixelsVect | ( | unsigned | chip, | |
std::vector< PixelCoordinate > | noisyPixelsVect | |||
) | [inline] |
std::vector<PixelCoordinate> PixelConfFile::getNoisyPixelsVect | ( | unsigned | chip | ) | const [inline] |
std::vector<PixelCoordinate>& PixelConfFile::getNoisyPixelsVect | ( | unsigned | chip | ) | [inline] |
int PixelConfFile::getDeadPixelCount | ( | int | pixelChip | ) | const |
void PixelConfFile::getDeadPixel | ( | int | pixelChip, | |
int | pos, | |||
int & | column, | |||
int & | row | |||
) | const |
PixelCoordinate PixelConfFile::getDeadPixel | ( | int | pixel, | |
int | pos | |||
) | const [inline] |
void PixelConfFile::insertDeadPixel | ( | int | pixelChip, | |
int | column, | |||
int | row | |||
) |
void PixelConfFile::insertDeadPixel | ( | int | pixel, | |
PixelCoordinate | deadPix | |||
) | [inline] |
void PixelConfFile::removeDeadPixel | ( | int | pixelChip, | |
int | pos | |||
) |
void PixelConfFile::clearDeadPixels | ( | int | pixel | ) | [inline] |
PixelConfFile::openFile | ( | const char * | filename | ) |
void PixelConfFile::printData | ( | ) | const |
void PixelConfFile::dumpToText | ( | const char * | filename, | |
int | channel | |||
) | const |
void PixelConfFile::printNoisyAllPixels | ( | ) |
void PixelConfFile::printNoisyInPixel | ( | int | pixel | ) |
friend class PixelConfDb [friend] |
Uint8 PixelConfFile::DpiWaitBefRow [private] |
Uint8 PixelConfFile::DpiSebMeb [private] |
Uint32 PixelConfFile::DpiMaskChip [private] |
Uint32 PixelConfFile::DpiEventNumber [private] |
Uint8 PixelConfFile::DpiStrobeLenght [private] |
bool PixelConfFile::DpiHoldRow [private] |
Uint8 PixelConfFile::DpiSkipMode [private] |
bool PixelConfFile::DpiTdo8Tdo9 [private] |
bool PixelConfFile::DpiEnableCeSeq [private] |
bool PixelConfFile::DpiDataFormat [private] |
Uint8 PixelConfFile::ApiDacRefHi [private] |
Uint8 PixelConfFile::ApiDacRefMid [private] |
Uint8 PixelConfFile::ApiGtlRefA [private] |
Uint8 PixelConfFile::ApiGtlRefD [private] |
Uint8 PixelConfFile::ApiAnTestHi [private] |
Uint8 PixelConfFile::ApiAnTestLow [private] |
Uint8 PixelConfFile::GolConfig[NGolConfig] [private] |
Uint8 PixelConfFile::PixelDac[NPixels][NPixelDacs] [private] |
std::vector<PixelCoordinate> PixelConfFile::noisyPixels[NPixels] [private] |
std::vector<PixelCoordinate> PixelConfFile::deadPixels[NPixels] [private] |