#include <PixelDigi.h>
Public Types | |
typedef unsigned int | ChannelType |
typedef unsigned int | PackedDigiType |
Public Member Functions | |
unsigned short | adc () const |
int | channel () const |
int | column () const |
void | init (int row, int col, int adc) |
PackedDigiType | packedData () const |
PixelDigi (int packed_value) | |
PixelDigi (int row, int col, int adc) | |
PixelDigi (int chan, int adc) | |
PixelDigi () | |
int | row () const |
Static Public Member Functions | |
static std::pair< int, int > | channelToPixel (int ch) |
static int | pixelToChannel (int row, int col) |
Private Attributes | |
PackedDigiType | theData |
Persistent digi for the Pixels.
Definition at line 14 of file PixelDigi.h.
typedef unsigned int PixelDigi::ChannelType |
Definition at line 18 of file PixelDigi.h.
typedef unsigned int PixelDigi::PackedDigiType |
Definition at line 17 of file PixelDigi.h.
|
inline |
Definition at line 20 of file PixelDigi.h.
|
inline |
|
inline |
Definition at line 26 of file PixelDigi.h.
References channelToPixel(), and init().
|
inline |
Definition at line 31 of file PixelDigi.h.
|
inline |
Definition at line 59 of file PixelDigi.h.
References PixelChannelIdentifier::Packing::adc_mask, theData, and PixelChannelIdentifier::thePacking.
Referenced by operator<<().
|
inline |
Definition at line 72 of file PixelDigi.h.
References column(), PixelChannelIdentifier::pixelToChannel(), and row().
Referenced by operator<<().
|
inlinestatic |
Definition at line 62 of file PixelDigi.h.
References cuy::col, PixelChannelIdentifier::Packing::column_mask, PixelChannelIdentifier::Packing::column_width, row(), and PixelChannelIdentifier::thePacking.
Referenced by PixelDigi().
|
inline |
Definition at line 57 of file PixelDigi.h.
References PixelChannelIdentifier::Packing::column_mask, theData, and PixelChannelIdentifier::thePacking.
Referenced by channel().
|
inline |
Definition at line 33 of file PixelDigi.h.
References PixelChannelIdentifier::Packing::adc_shift, gather_cfg::cout, bookConverter::max, PixelChannelIdentifier::Packing::max_adc, PixelChannelIdentifier::Packing::row_shift, theData, and PixelChannelIdentifier::thePacking.
Referenced by PixelDigi().
|
inline |
|
inlinestatic |
Definition at line 68 of file PixelDigi.h.
References cuy::col, and PixelChannelIdentifier::thePacking.
|
inline |
Definition at line 56 of file PixelDigi.h.
References PixelChannelIdentifier::Packing::row_mask, theData, and PixelChannelIdentifier::thePacking.
Referenced by channel(), and channelToPixel().
|
private |
Definition at line 75 of file PixelDigi.h.
Referenced by adc(), column(), init(), packedData(), and row().