#include <PixelChannelIdentifier.h>
Public Types | |
using | PackedDigiType = uint32_t |
Public Member Functions | |
constexpr | Packing (unsigned int row_w, unsigned int column_w, unsigned int flag_w, unsigned int adc_w) |
Public Attributes | |
const PackedDigiType | adc_mask |
const uint32_t | adc_shift |
const uint32_t | adc_width |
const PackedDigiType | column_mask |
const uint32_t | column_shift |
const uint32_t | column_width |
const PackedDigiType | flag_mask |
const uint32_t | flag_shift |
const int | max_adc |
const int | max_column |
const int | max_row |
const PackedDigiType | row_mask |
const uint32_t | row_shift |
const uint32_t | row_width |
const PackedDigiType | rowcol_mask |
Pack the pixel information to use less memory
Definition at line 12 of file PixelChannelIdentifier.h.
using pixelchannelidentifierimpl::Packing::PackedDigiType = uint32_t |
Definition at line 14 of file PixelChannelIdentifier.h.
|
inline |
Definition at line 17 of file PixelChannelIdentifier.h.
const PackedDigiType pixelchannelidentifierimpl::Packing::adc_mask |
Definition at line 46 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::adc().
const uint32_t pixelchannelidentifierimpl::Packing::adc_shift |
Definition at line 41 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init().
const uint32_t pixelchannelidentifierimpl::Packing::adc_width |
Definition at line 36 of file PixelChannelIdentifier.h.
const PackedDigiType pixelchannelidentifierimpl::Packing::column_mask |
Definition at line 44 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), PixelDigi::channelToPixel(), and PixelDigi::column().
const uint32_t pixelchannelidentifierimpl::Packing::column_shift |
Definition at line 39 of file PixelChannelIdentifier.h.
const uint32_t pixelchannelidentifierimpl::Packing::column_width |
Definition at line 35 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), PixelDigi::channelToPixel(), and PixelChannelIdentifier::pixelToChannel().
const PackedDigiType pixelchannelidentifierimpl::Packing::flag_mask |
Definition at line 45 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::flag().
const uint32_t pixelchannelidentifierimpl::Packing::flag_shift |
Definition at line 40 of file PixelChannelIdentifier.h.
const int pixelchannelidentifierimpl::Packing::max_adc |
Definition at line 51 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init().
const int pixelchannelidentifierimpl::Packing::max_column |
Definition at line 50 of file PixelChannelIdentifier.h.
const int pixelchannelidentifierimpl::Packing::max_row |
Definition at line 49 of file PixelChannelIdentifier.h.
const PackedDigiType pixelchannelidentifierimpl::Packing::row_mask |
Definition at line 43 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), and PixelDigi::row().
const uint32_t pixelchannelidentifierimpl::Packing::row_shift |
Definition at line 38 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init().
const uint32_t pixelchannelidentifierimpl::Packing::row_width |
Definition at line 34 of file PixelChannelIdentifier.h.
const PackedDigiType pixelchannelidentifierimpl::Packing::rowcol_mask |
Definition at line 47 of file PixelChannelIdentifier.h.
Referenced by operator<().