#include <SiPixelCPEGenericErrorParm.h>
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... | |
Public Types | |
typedef std::vector < DbEntryBinSize > | DbBinSizeVector |
typedef std::vector< DbEntry > | DbVector |
Public Member Functions | |
DbVector & | errors () |
Accessors for the vectors – non-const version. More... | |
const DbVector & | errors () const |
Accessors for the vectors – const version. More... | |
DbBinSizeVector & | errorsBin () |
const DbBinSizeVector & | errorsBinSize () const |
void | fillCPEGenericErrorParm (double version, std::string file) |
Function to fill the db object given a filename. More... | |
void | reserve () |
Reserve some reasonable sizes for the vectors. More... | |
void | set_version (double v) |
SiPixelCPEGenericErrorParm () | |
double & | version () |
const double & | version () const |
virtual | ~SiPixelCPEGenericErrorParm () |
Private Attributes | |
DbVector | errors_ |
DbBinSizeVector | errorsBinSize_ |
double | version_ |
Friends | |
std::ostream & | operator<< (std::ostream &s, const SiPixelCPEGenericErrorParm &genericErrors) |
Function to output the contents of the db object. More... | |
Definition at line 13 of file SiPixelCPEGenericErrorParm.h.
typedef std::vector<DbEntryBinSize> SiPixelCPEGenericErrorParm::DbBinSizeVector |
Definition at line 39 of file SiPixelCPEGenericErrorParm.h.
typedef std::vector<DbEntry> SiPixelCPEGenericErrorParm::DbVector |
Definition at line 27 of file SiPixelCPEGenericErrorParm.h.
|
inline |
Definition at line 41 of file SiPixelCPEGenericErrorParm.h.
|
inlinevirtual |
Definition at line 42 of file SiPixelCPEGenericErrorParm.h.
|
inline |
Accessors for the vectors – non-const version.
Definition at line 51 of file SiPixelCPEGenericErrorParm.h.
References errors_.
Referenced by SiPixelCPEGenericDBErrorParametrization::getError().
|
inline |
Accessors for the vectors – const version.
Definition at line 56 of file SiPixelCPEGenericErrorParm.h.
References errors_.
|
inline |
Definition at line 52 of file SiPixelCPEGenericErrorParm.h.
References errorsBinSize_.
|
inline |
Definition at line 57 of file SiPixelCPEGenericErrorParm.h.
References errorsBinSize_.
void SiPixelCPEGenericErrorParm::fillCPEGenericErrorParm | ( | double | version, |
std::string | file | ||
) |
Function to fill the db object given a filename.
Definition at line 5 of file SiPixelCPEGenericErrorParm.cc.
References SiPixelCPEGenericErrorParm::DbEntryBinSize::alphaBin_size, SiPixelCPEGenericErrorParm::DbEntry::ave_Qclus, SiPixelCPEGenericErrorParm::DbEntryBinSize::betaBin_size, SiPixelCPEGenericErrorParm::DbEntry::bias, errors_, errorsBinSize_, recoMuon::in, SiPixelCPEGenericErrorParm::DbEntryBinSize::partBin_size, SiPixelCPEGenericErrorParm::DbEntry::pix_height, SiPixelCPEGenericErrorParm::DbEntry::rms, set_version(), SiPixelCPEGenericErrorParm::DbEntry::sigma, and SiPixelCPEGenericErrorParm::DbEntryBinSize::sizeBin_size.
|
inline |
Reserve some reasonable sizes for the vectors.
Definition at line 61 of file SiPixelCPEGenericErrorParm.h.
References errors_, and errorsBinSize_.
|
inline |
Definition at line 71 of file SiPixelCPEGenericErrorParm.h.
Referenced by fillCPEGenericErrorParm().
|
inline |
|
inline |
|
friend |
Function to output the contents of the db object.
Definition at line 51 of file SiPixelCPEGenericErrorParm.cc.
|
private |
Definition at line 76 of file SiPixelCPEGenericErrorParm.h.
Referenced by errors(), fillCPEGenericErrorParm(), operator<<(), and reserve().
|
private |
Definition at line 77 of file SiPixelCPEGenericErrorParm.h.
Referenced by errorsBin(), errorsBinSize(), fillCPEGenericErrorParm(), and reserve().
|
private |
Definition at line 78 of file SiPixelCPEGenericErrorParm.h.
Referenced by set_version(), and version().