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. | |
~SiPixelPedestals () | |
Public Attributes | |
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 18 of file SiPixelPedestals.h.
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.
SiPixelPedestals::SiPixelPedestals | ( | ) |
SiPixelPedestals::~SiPixelPedestals | ( | ) |
Definition at line 4 of file SiPixelPedestals.cc.
{}
std::map<int, SiPixelPedestalsVector> SiPixelPedestals::m_pedestals |
Definition at line 34 of file SiPixelPedestals.h.