#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 Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
DbVector | errors_ |
DbBinSizeVector | errorsBinSize_ |
double | version_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
std::ostream & | operator<< (std::ostream &s, const SiPixelCPEGenericErrorParm &genericErrors) |
Function to output the contents of the db object. More... | |
Definition at line 15 of file SiPixelCPEGenericErrorParm.h.
typedef std::vector<DbEntryBinSize> SiPixelCPEGenericErrorParm::DbBinSizeVector |
Definition at line 45 of file SiPixelCPEGenericErrorParm.h.
typedef std::vector<DbEntry> SiPixelCPEGenericErrorParm::DbVector |
Definition at line 31 of file SiPixelCPEGenericErrorParm.h.
|
inline |
Definition at line 47 of file SiPixelCPEGenericErrorParm.h.
|
inlinevirtual |
Definition at line 48 of file SiPixelCPEGenericErrorParm.h.
|
inline |
Accessors for the vectors – non-const version.
Definition at line 57 of file SiPixelCPEGenericErrorParm.h.
References errors_.
Referenced by SiPixelCPEGenericDBErrorParametrization::getError().
|
inline |
Accessors for the vectors – const version.
Definition at line 62 of file SiPixelCPEGenericErrorParm.h.
References errors_.
|
inline |
Definition at line 58 of file SiPixelCPEGenericErrorParm.h.
References errorsBinSize_.
|
inline |
Definition at line 63 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 67 of file SiPixelCPEGenericErrorParm.h.
References errors_, and errorsBinSize_.
|
private |
|
inline |
Definition at line 77 of file SiPixelCPEGenericErrorParm.h.
References findQualityFiles::v, and version_.
Referenced by fillCPEGenericErrorParm().
|
inline |
|
inline |
|
friend |
Definition at line 86 of file SiPixelCPEGenericErrorParm.h.
|
friend |
Definition at line 86 of file SiPixelCPEGenericErrorParm.h.
|
friend |
Function to output the contents of the db object.
Definition at line 51 of file SiPixelCPEGenericErrorParm.cc.
|
private |
Definition at line 82 of file SiPixelCPEGenericErrorParm.h.
Referenced by errors(), fillCPEGenericErrorParm(), operator<<(), and reserve().
|
private |
Definition at line 83 of file SiPixelCPEGenericErrorParm.h.
Referenced by errorsBin(), errorsBinSize(), fillCPEGenericErrorParm(), and reserve().
|
private |
Definition at line 84 of file SiPixelCPEGenericErrorParm.h.
Referenced by set_version(), and version().