Event Setup object which holds DB information for all pixels. More...
#include <SiPixelPedestals.h>
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. More... | |
~SiPixelPedestals () | |
Public Attributes | |
COND_SERIALIZABLE | |
std::map< int, SiPixelPedestalsVector > | m_pedestals |
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 20 of file SiPixelPedestals.h.
typedef std::map<unsigned int, SiPixelPedestalsVector> SiPixelPedestals::SiPixelPedestalsMap |
Definition at line 31 of file SiPixelPedestals.h.
typedef std::map<unsigned int, SiPixelPedestalsVector>::const_iterator SiPixelPedestals::SiPixelPedestalsMapIterator |
Definition at line 32 of file SiPixelPedestals.h.
typedef std::vector<SiPixelDbItem> SiPixelPedestals::SiPixelPedestalsVector |
Definition at line 27 of file SiPixelPedestals.h.
typedef std::vector<SiPixelDbItem>::const_iterator SiPixelPedestals::SiPixelPedestalsVectorIterator |
Definition at line 28 of file SiPixelPedestals.h.
SiPixelPedestals::SiPixelPedestals | ( | ) |
SiPixelPedestals::~SiPixelPedestals | ( | ) |
Definition at line 4 of file SiPixelPedestals.cc.
SiPixelPedestals::COND_SERIALIZABLE |
Definition at line 38 of file SiPixelPedestals.h.
std::map<int, SiPixelPedestalsVector> SiPixelPedestals::m_pedestals |
Definition at line 36 of file SiPixelPedestals.h.