Public Member Functions | |
Packing (const int row_w, const int column_w, const int time_w, const int adc_w) | |
Public Attributes | |
PackedDigiType | adc_mask |
int | adc_shift |
int | adc_width |
PackedDigiType | column_mask |
int | column_shift |
int | column_width |
int | max_adc |
int | max_column |
int | max_row |
PackedDigiType | row_mask |
int | row_shift |
int | row_width |
PackedDigiType | time_mask |
int | time_shift |
Pack the pixel information to use less memory
Definition at line 27 of file PixelChannelIdentifier.h.
PixelChannelIdentifier::Packing::Packing | ( | const int | row_w, |
const int | column_w, | ||
const int | time_w, | ||
const int | adc_w | ||
) |
Definition at line 9 of file PixelChannelIdentifier.cc.
References adc_mask, adc_shift, column_mask, column_shift, gather_cfg::cout, max_adc, max_column, max_row, row_mask, row_shift, time_mask, and time_shift.
PackedDigiType PixelChannelIdentifier::Packing::adc_mask |
Definition at line 40 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::adc(), and Packing().
int PixelChannelIdentifier::Packing::adc_shift |
Definition at line 35 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init(), and Packing().
int PixelChannelIdentifier::Packing::adc_width |
Definition at line 47 of file PixelChannelIdentifier.h.
PackedDigiType PixelChannelIdentifier::Packing::column_mask |
Definition at line 43 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), PixelDigi::channelToPixel(), PixelDigi::column(), and Packing().
int PixelChannelIdentifier::Packing::column_shift |
Definition at line 38 of file PixelChannelIdentifier.h.
Referenced by Packing().
int PixelChannelIdentifier::Packing::column_width |
Definition at line 46 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), PixelDigi::channelToPixel(), and PixelChannelIdentifier::pixelToChannel().
int PixelChannelIdentifier::Packing::max_adc |
Definition at line 51 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init(), and Packing().
int PixelChannelIdentifier::Packing::max_column |
Definition at line 50 of file PixelChannelIdentifier.h.
Referenced by Packing().
int PixelChannelIdentifier::Packing::max_row |
Definition at line 49 of file PixelChannelIdentifier.h.
Referenced by Packing().
PackedDigiType PixelChannelIdentifier::Packing::row_mask |
Definition at line 42 of file PixelChannelIdentifier.h.
Referenced by PixelChannelIdentifier::channelToPixel(), Packing(), and PixelDigi::row().
int PixelChannelIdentifier::Packing::row_shift |
Definition at line 37 of file PixelChannelIdentifier.h.
Referenced by PixelDigi::init(), and Packing().
int PixelChannelIdentifier::Packing::row_width |
Definition at line 45 of file PixelChannelIdentifier.h.
PackedDigiType PixelChannelIdentifier::Packing::time_mask |
Definition at line 41 of file PixelChannelIdentifier.h.
Referenced by Packing().
int PixelChannelIdentifier::Packing::time_shift |
Definition at line 36 of file PixelChannelIdentifier.h.
Referenced by Packing().