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 = pixelchannelidentifierimpl::Packing
 

Static Public Member Functions

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

Static Public Attributes

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

Detailed Description

Definition at line 55 of file PixelChannelIdentifier.h.

Member Typedef Documentation

◆ ChannelType

Definition at line 58 of file PixelChannelIdentifier.h.

◆ PackedDigiType

Definition at line 57 of file PixelChannelIdentifier.h.

◆ Packing

Definition at line 68 of file PixelChannelIdentifier.h.

Member Function Documentation

◆ channelToPixel()

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

◆ packing()

static constexpr Packing PixelChannelIdentifier::packing ( )
inlinestatic

Definition at line 71 of file PixelChannelIdentifier.h.

71 { return Packing(8, 9, 4, 11); }
pixelchannelidentifierimpl::Packing Packing

◆ pixelToChannel()

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

Member Data Documentation

◆ thePacking

constexpr Packing PixelChannelIdentifier::thePacking = {11, 10, 1, 10}
static