CMS 3D CMS Logo

SiPixelPedestals Class Reference

Event Setup object which holds DB information for all pixels. More...

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

List of all members.

Public Types

typedef std::map< unsigned int,
SiPixelPedestalsVector
SiPixelPedestalsMap
typedef std::map< unsigned int,
SiPixelPedestalsVector >
::const_iterator 
SiPixelPedestalsMapIterator
typedef std::vector
< SiPixelDbItem
SiPixelPedestalsVector
typedef std::vector
< SiPixelDbItem >
::const_iterator 
SiPixelPedestalsVectorIterator

Public Member Functions

 SiPixelPedestals ()
 Constructor, destructor.
 ~SiPixelPedestals ()

Public Attributes

std::map< int,
SiPixelPedestalsVector
m_pedestals


Detailed Description

Event Setup object which holds DB information for all pixels.

Event Setup object which holds DB information for all pixels. DB info for a single pixel is held in SiPixelDbItem, which contains pedestal, noise, gain and status bits packed into an 32-bit wide unsigned int. The bit allocation is the following: bits [31:24] - status (0 if good, bits TBD set if not good) bits [23:16] - gain (upper 4 bits integer part, 4 bits fractional part) bits [15:8] - pedestal (upper 6 bits integer part, 2 bits fractional part) bits [7:0] - noise (upper 6 bits integer part, 2 bits fractional part)

Event Setup object which holds DB information for all pixels. DB info for a single pixel is held in SiPixelDbItem, which is a bit-packed 32-bit word.

Definition at line 18 of file SiPixelPedestals.h.


Member Typedef Documentation

typedef std::map<unsigned int, SiPixelPedestalsVector> SiPixelPedestals::SiPixelPedestalsMap

Definition at line 29 of file SiPixelPedestals.h.

typedef std::map<unsigned int, SiPixelPedestalsVector>::const_iterator SiPixelPedestals::SiPixelPedestalsMapIterator

Definition at line 30 of file SiPixelPedestals.h.

typedef std::vector<SiPixelDbItem> SiPixelPedestals::SiPixelPedestalsVector

Definition at line 25 of file SiPixelPedestals.h.

typedef std::vector<SiPixelDbItem>::const_iterator SiPixelPedestals::SiPixelPedestalsVectorIterator

Definition at line 26 of file SiPixelPedestals.h.


Constructor & Destructor Documentation

SiPixelPedestals::SiPixelPedestals (  ) 

Constructor, destructor.

Definition at line 3 of file SiPixelPedestals.cc.

00003 {}

SiPixelPedestals::~SiPixelPedestals (  ) 

Definition at line 4 of file SiPixelPedestals.cc.

00004 {}


Member Data Documentation

std::map<int, SiPixelPedestalsVector> SiPixelPedestals::m_pedestals

Definition at line 34 of file SiPixelPedestals.h.


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:32:02 2009 for CMSSW by  doxygen 1.5.4