CMS 3D CMS Logo

Public Types | Public Member Functions | Public Attributes

SiPixelPedestals Class Reference

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

#include <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

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.

Definition at line 25 of file SiPixelPedestals.h.

Definition at line 26 of file SiPixelPedestals.h.


Constructor & Destructor Documentation

SiPixelPedestals::SiPixelPedestals ( )

Constructor, destructor.

Definition at line 3 of file SiPixelPedestals.cc.

{}
SiPixelPedestals::~SiPixelPedestals ( )

Definition at line 4 of file SiPixelPedestals.cc.

{}

Member Data Documentation

Definition at line 34 of file SiPixelPedestals.h.