Go to the documentation of this file. 1 #ifndef DATAFORMATS_SIPIXELCALIBDIGI_SIPIXELCALIBDIGI_H
2 #define DATAFORMATS_SIPIXELCALIBDIGI_SIPIXELCALIBDIGI_H
34 std::vector<uint32_t>
getsum()
const;
64 return output <<
"this pixel (row " << digi.
row() <<
", col " << digi.
col() <<
" has " << digi.
getnpoints()
65 <<
" calibration points.";
virtual ~SiPixelCalibDigi()
void init(uint16_t row, uint16_t col, uint16_t npoints)
bool operator<(const SiPixelCalibDigi &one, const SiPixelCalibDigi &other)
uint32_t getnentries(uint32_t ipoint) const
std::ostream & operator<<(std::ostream &output, const SiPixelCalibDigi &digi)
std::vector< uint8_t > getnentries() const
SiPixelCalibDigi(int packed_value, uint16_t row, uint16_t col)
std::vector< uint32_t > getsum() const
uint32_t getnpoints() const
std::pair< uint16_t, uint16_t > m_row_and_column
uint32_t getsum(uint32_t ipoint) const
std::vector< datacontainer > m_data
void setrowcol(uint16_t row, uint16_t col)
std::pair< uint16_t, uint16_t > row_and_col() const
uint32_t getsumsquares(uint32_t ipoint) const
void fill(uint32_t ipoint, uint32_t adcval)
SiPixelCalibDigi(int packed_value)
std::vector< uint32_t > getsumsquares() const