91 const PixelData& get(
int pixelID)
const;
Pixel positions and dimensions in module local frame.
const std::vector< PixelData > & getPixels() const
Returns pixel data of entire module.
std::vector< PixelData > m_pixels
pixel positions and sizes, index = pixelID - 1
int pixelID(unsigned row, unsigned col) const
Transforms pixel row and column to pixel ID Note: for convenience pixel row and column numbering star...
unsigned getNumPixelRows() const
Returns the number of pixel rows.
unsigned m_NColumns
number of pixel columns
int getModuleID() const
Returns slot ID.
unsigned getNumPixels() const
Returns number of pixels.
unsigned getNumPixelColumns() const
Returns the number of pixel columns.
PixelData m_invalid
invalid pixel data
unsigned m_NRows
number of pixel rows
const PixelData & get(int pixelID) const
Returns pixel data for given pixelID.
Abstract base class for different kinds of events.
position and size of a pixel
double yc
position of center in y
PixelData(double x, double y, double a, double b)
almost full constructor
PixelData()
default constructor
double xc
position of center in x
unsigned pmtType
PMT type (see TOPPmtObsoleteData::EType for the defined types)