PixelConfDb Class Reference

pixel configuration container, with connectivity with the data base. More...

#include <PixelConfDb.h>

Inheritance diagram for PixelConfDb:

Inheritance graph
[legend]
Collaboration diagram for PixelConfDb:

Collaboration graph
[legend]

List of all members.

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< spdDbTypesgetNoisyVerTypes ()
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< PixelCoordinatestrToNoisy (const std::string &strValue)

Private Attributes

SpdVerTable hsTable
SpdVerTable dacTable [10]
SpdVerTable noisyTable
SpdVerTable mcmTable


Detailed Description

pixel configuration container, with connectivity with the data base.

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


Constructor & Destructor Documentation

PixelConfDb::PixelConfDb ( void   ) 

PixelConfDb::~PixelConfDb ( void   ) 


Member Function Documentation

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]


Member Data Documentation

SpdVerTable PixelConfDb::hsTable [private]

SpdVerTable PixelConfDb::dacTable[10] [private]

SpdVerTable PixelConfDb::noisyTable [private]

SpdVerTable PixelConfDb::mcmTable [private]


The documentation for this class was generated from the following files:
Generated on Tue Dec 1 12:09:52 2009 for SPD FED Server by  doxygen 1.5.4