CMS 3D CMS Logo

SiPixelCPEParmErrors Class Reference

#include <CondFormats/SiPixelObjects/interface/SiPixelCPEParmErrors.h>

List of all members.

Public Types

typedef std::vector
< DbEntryBinSize
DbBinSizeVector
typedef std::vector< DbEntryDbVector

Public Member Functions

const DbVectorerrors () const
 Accessors for the vectors -- const version.
DbVectorerrors ()
 Accessors for the vectors -- non-const version.
DbBinSizeVectorerrorsBin ()
const DbBinSizeVectorerrorsBinSize () 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...


Detailed Description

Definition at line 12 of file SiPixelCPEParmErrors.h.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

SiPixelCPEParmErrors::SiPixelCPEParmErrors (  )  [inline]

Definition at line 40 of file SiPixelCPEParmErrors.h.

00040 : errors_(), errorsBinSize_() {}

virtual SiPixelCPEParmErrors::~SiPixelCPEParmErrors (  )  [inline, virtual]

Definition at line 41 of file SiPixelCPEParmErrors.h.

00041 {}


Member Function Documentation

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_ ; }

void SiPixelCPEParmErrors::push_back ( DbEntry  e  )  [inline]

Definition at line 60 of file SiPixelCPEParmErrors.h.

References errors_.

Referenced by PxCPEdbUploader::endJob().

00060                                           {
00061                 errors_.push_back(e);
00062         }

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().

00068                                           {
00069                 version = v;
00070         }


Member Data Documentation

DbVector SiPixelCPEParmErrors::errors_ [private]

Definition at line 75 of file SiPixelCPEParmErrors.h.

Referenced by errors(), push_back(), and reserve().

DbBinSizeVector SiPixelCPEParmErrors::errorsBinSize_ [private]

Definition at line 76 of file SiPixelCPEParmErrors.h.

Referenced by errorsBin(), errorsBinSize(), push_back_bin(), and reserve().

float SiPixelCPEParmErrors::version [private]

Definition at line 77 of file SiPixelCPEParmErrors.h.

Referenced by set_version().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:31:53 2009 for CMSSW by  doxygen 1.5.4