#include <CondFormats/SiPixelObjects/interface/SiPixelCPEParmErrors.h>
Public Types | |
typedef std::vector < DbEntryBinSize > | DbBinSizeVector |
typedef std::vector< DbEntry > | DbVector |
Public Member Functions | |
const DbVector & | errors () const |
Accessors for the vectors -- const version. | |
DbVector & | errors () |
Accessors for the vectors -- non-const version. | |
DbBinSizeVector & | errorsBin () |
const DbBinSizeVector & | errorsBinSize () const |
void | push_back (DbEntry e) |
void | push_back_bin (DbEntryBinSize e) |
void | reserve () |
Reserve some reasonable sizes for the vectors. | |
void | set_version (float v) |
SiPixelCPEParmErrors () | |
virtual | ~SiPixelCPEParmErrors () |
Private Attributes | |
DbVector | errors_ |
DbBinSizeVector | errorsBinSize_ |
float | version |
Classes | |
struct | DbEntry |
A struct to hold information for a given (alpha,beta,size). More... | |
struct | DbEntryBinSize |
A struct to hold the binning information for (part, size, alpha, beta). More... |
Definition at line 12 of file SiPixelCPEParmErrors.h.
typedef std::vector<DbEntryBinSize> SiPixelCPEParmErrors::DbBinSizeVector |
Definition at line 38 of file SiPixelCPEParmErrors.h.
typedef std::vector<DbEntry> SiPixelCPEParmErrors::DbVector |
Definition at line 26 of file SiPixelCPEParmErrors.h.
SiPixelCPEParmErrors::SiPixelCPEParmErrors | ( | ) | [inline] |
virtual SiPixelCPEParmErrors::~SiPixelCPEParmErrors | ( | ) | [inline, virtual] |
const DbVector& SiPixelCPEParmErrors::errors | ( | ) | const [inline] |
Accessors for the vectors -- const version.
Definition at line 48 of file SiPixelCPEParmErrors.h.
References errors_.
00048 { return errors_ ; }
DbVector& SiPixelCPEParmErrors::errors | ( | ) | [inline] |
Accessors for the vectors -- non-const version.
Definition at line 44 of file SiPixelCPEParmErrors.h.
References errors_.
Referenced by SiPixelDBErrorParametrization::getError().
00044 { return errors_ ; }
DbBinSizeVector& SiPixelCPEParmErrors::errorsBin | ( | ) | [inline] |
Definition at line 45 of file SiPixelCPEParmErrors.h.
References errorsBinSize_.
00045 { return errorsBinSize_ ; }
const DbBinSizeVector& SiPixelCPEParmErrors::errorsBinSize | ( | ) | const [inline] |
Definition at line 49 of file SiPixelCPEParmErrors.h.
References errorsBinSize_.
00049 { return errorsBinSize_ ; }
Definition at line 60 of file SiPixelCPEParmErrors.h.
References errors_.
Referenced by PxCPEdbUploader::endJob().
void SiPixelCPEParmErrors::push_back_bin | ( | DbEntryBinSize | e | ) | [inline] |
Definition at line 64 of file SiPixelCPEParmErrors.h.
References errorsBinSize_.
Referenced by PxCPEdbUploader::endJob().
00064 { 00065 errorsBinSize_.push_back(e); 00066 }
void SiPixelCPEParmErrors::reserve | ( | ) | [inline] |
Reserve some reasonable sizes for the vectors.
Definition at line 52 of file SiPixelCPEParmErrors.h.
References errors_, and errorsBinSize_.
Referenced by PxCPEdbUploader::endJob().
00052 { 00053 errors_.reserve(1000); 00054 errorsBinSize_.reserve(4); 00055 }
void SiPixelCPEParmErrors::set_version | ( | float | v | ) | [inline] |
Definition at line 68 of file SiPixelCPEParmErrors.h.
References version.
Referenced by PxCPEdbUploader::endJob().
DbVector SiPixelCPEParmErrors::errors_ [private] |
Definition at line 75 of file SiPixelCPEParmErrors.h.
Referenced by errors(), push_back(), and reserve().
Definition at line 76 of file SiPixelCPEParmErrors.h.
Referenced by errorsBin(), errorsBinSize(), push_back_bin(), and reserve().
float SiPixelCPEParmErrors::version [private] |