#include <PixelChannelIdentifier.h>
Public Types | |
using | PackedDigiType = unsigned int |
Public Member Functions | |
constexpr | Packing (unsigned int row_w, unsigned int column_w, unsigned int time_w, unsigned int adc_w) |
Public Attributes | |
const PackedDigiType | adc_mask |
const int | adc_shift |
const int | adc_width |
const PackedDigiType | column_mask |
const int | column_shift |
const int | column_width |
const int | max_adc |
const int | max_column |
const int | max_row |
const PackedDigiType | row_mask |
const int | row_shift |
const int | row_width |
const PackedDigiType | rowcol_mask |
const PackedDigiType | time_mask |
const int | time_shift |
Pack the pixel information to use less memory
Definition at line 11 of file PixelChannelIdentifier.h.
using pixelchanelidentifierimpl::Packing::PackedDigiType = unsigned int |
Definition at line 13 of file PixelChannelIdentifier.h.
|
inlineconstexpr |
Definition at line 16 of file PixelChannelIdentifier.h.
const PackedDigiType pixelchanelidentifierimpl::Packing::adc_mask |
Definition at line 45 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::adc().
const int pixelchanelidentifierimpl::Packing::adc_shift |
Definition at line 40 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init().
const int pixelchanelidentifierimpl::Packing::adc_width |
Definition at line 35 of file PixelChannelIdentifier.h.
const PackedDigiType pixelchanelidentifierimpl::Packing::column_mask |
Definition at line 43 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), PixelDigi::channelToPixel(), and PixelDigi::column().
const int pixelchanelidentifierimpl::Packing::column_shift |
Definition at line 38 of file PixelChannelIdentifier.h.
const int pixelchanelidentifierimpl::Packing::column_width |
Definition at line 34 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), PixelDigi::channelToPixel(), and PixelChannelIdentifier::pixelToChannel().
const int pixelchanelidentifierimpl::Packing::max_adc |
Definition at line 50 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init().
const int pixelchanelidentifierimpl::Packing::max_column |
Definition at line 49 of file PixelChannelIdentifier.h.
const int pixelchanelidentifierimpl::Packing::max_row |
Definition at line 48 of file PixelChannelIdentifier.h.
const PackedDigiType pixelchanelidentifierimpl::Packing::row_mask |
Definition at line 42 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), and PixelDigi::row().
const int pixelchanelidentifierimpl::Packing::row_shift |
Definition at line 37 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init().
const int pixelchanelidentifierimpl::Packing::row_width |
Definition at line 33 of file PixelChannelIdentifier.h.
const PackedDigiType pixelchanelidentifierimpl::Packing::rowcol_mask |
Definition at line 46 of file PixelChannelIdentifier.h.
Referenced by operator<().
const PackedDigiType pixelchanelidentifierimpl::Packing::time_mask |
Definition at line 44 of file PixelChannelIdentifier.h.
const int pixelchanelidentifierimpl::Packing::time_shift |
Definition at line 39 of file PixelChannelIdentifier.h.