CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions | Static Public Attributes
PixelChannelIdentifier Class Reference

#include <PixelChannelIdentifier.h>

Public Types

typedef unsigned int ChannelType
 
typedef unsigned int PackedDigiType
 
using Packing = pixelchanelidentifierimpl::Packing
 

Static Public Member Functions

static std::pair< int, int > channelToPixel (int ch)
 
constexpr static Packing packing ()
 
static int pixelToChannel (int row, int col)
 

Static Public Attributes

constexpr static Packing thePacking = {11, 11, 0, 10}
 

Detailed Description

Definition at line 54 of file PixelChannelIdentifier.h.

Member Typedef Documentation

◆ ChannelType

Definition at line 57 of file PixelChannelIdentifier.h.

◆ PackedDigiType

Definition at line 56 of file PixelChannelIdentifier.h.

◆ Packing

Definition at line 67 of file PixelChannelIdentifier.h.

Member Function Documentation

◆ channelToPixel()

static std::pair<int, int> PixelChannelIdentifier::channelToPixel ( int  ch)
inlinestatic

◆ packing()

constexpr static Packing PixelChannelIdentifier::packing ( )
inlinestaticconstexpr

Definition at line 70 of file PixelChannelIdentifier.h.

70 { return Packing(8, 9, 4, 11); }

◆ pixelToChannel()

static int PixelChannelIdentifier::pixelToChannel ( int  row,
int  col 
)
inlinestatic

Member Data Documentation

◆ thePacking

constexpr static Packing PixelChannelIdentifier::thePacking = {11, 11, 0, 10}
staticconstexpr
PixelChannelIdentifier::Packing
pixelchanelidentifierimpl::Packing Packing
Definition: PixelChannelIdentifier.h:67
pixelchanelidentifierimpl::Packing::row_mask
const PackedDigiType row_mask
Definition: PixelChannelIdentifier.h:42
cuy.col
col
Definition: cuy.py:1010
PixelChannelIdentifier::thePacking
constexpr static Packing thePacking
Definition: PixelChannelIdentifier.h:72
pixelchanelidentifierimpl::Packing::column_width
const int column_width
Definition: PixelChannelIdentifier.h:34
pixelchanelidentifierimpl::Packing::column_mask
const PackedDigiType column_mask
Definition: PixelChannelIdentifier.h:43