#include <PixelConfDb.h>
Public Member Functions | |
long int | update () |
int | getDataFromDB () |
void | setVersionNumber (long int version) |
long int | getVersionNumber () |
PixelConfDb (void) | |
~PixelConfDb (void) | |
Private Member Functions | |
std::vector< std::string > | getHsVersionFields () |
std::vector< std::string > | getMcmVerFields () |
std::vector< std::string > | getPixDacVerFields () |
std::vector< std::string > | getNoisyVerFields () |
std::vector< spdDbTypes > | getNoisyVerTypes () |
long int | updateMcmVer () |
long int | updatePixDacVer (int pixel) |
long int | updateNoisyPixVer () |
int | getMcmDbValues () |
int | getPixDacDbValues (int pixel) |
int | getNoisyPixDbValues () |
std::string | noisyToStr (int pixel) |
std::vector< PixelCoordinate > | strToNoisy (const std::string &strValue) |
Private Attributes | |
SpdVerTable | hsTable |
SpdVerTable | dacTable [10] |
SpdVerTable | noisyTable |
SpdVerTable | mcmTable |
pixel configuration container, with connectivity with the data base. Uses spdVertable objects to manage the versionning. in the db there are 4 tables set version will set
PixelConfDb::PixelConfDb | ( | void | ) |
PixelConfDb::~PixelConfDb | ( | void | ) |
std::vector< std::string > PixelConfDb::getHsVersionFields | ( | ) | [private] |
std::vector< std::string > PixelConfDb::getMcmVerFields | ( | ) | [private] |
std::vector< std::string > PixelConfDb::getPixDacVerFields | ( | ) | [private] |
std::vector< std::string > PixelConfDb::getNoisyVerFields | ( | ) | [private] |
std::vector< spdDbTypes > PixelConfDb::getNoisyVerTypes | ( | ) | [private] |
long int PixelConfDb::updateMcmVer | ( | ) | [private] |
long int PixelConfDb::updatePixDacVer | ( | int | pixel | ) | [private] |
long int PixelConfDb::updateNoisyPixVer | ( | ) | [private] |
int PixelConfDb::getMcmDbValues | ( | ) | [private] |
int PixelConfDb::getPixDacDbValues | ( | int | pixel | ) | [private] |
int PixelConfDb::getNoisyPixDbValues | ( | ) | [private] |
std::string PixelConfDb::noisyToStr | ( | int | pixel | ) | [private] |
std::vector< PixelCoordinate > PixelConfDb::strToNoisy | ( | const std::string & | strValue | ) | [private] |
long int PixelConfDb::update | ( | ) |
int PixelConfDb::getDataFromDB | ( | ) |
void PixelConfDb::setVersionNumber | ( | long int | version | ) |
long int PixelConfDb::getVersionNumber | ( | ) | [inline] |
SpdVerTable PixelConfDb::hsTable [private] |
SpdVerTable PixelConfDb::dacTable[10] [private] |
SpdVerTable PixelConfDb::noisyTable [private] |
SpdVerTable PixelConfDb::mcmTable [private] |