#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 PixelDataFormatter::digi2word(), PixelDataFormatter::digi2wordPhase1Layer1(), operator<<(), and PixelDataFormatter::print().
|
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 Phase2TrackerDigitizerAlgorithm::add_noise(), cms::Phase2TrackerDigitizer::addPixelCollection(), TrackerHitAssociator::associatePixelRecHit(), SiPixelDigitizerAlgorithm::induce_signal(), SiPixelDigitizerAlgorithm::make_digis(), Phase2TrackerDigitizerAlgorithm::module_killing_conf(), SiPixelDigitizerAlgorithm::module_killing_conf(), Phase2TrackerDigitizerAlgorithm::module_killing_DB(), SiPixelDigitizerAlgorithm::module_killing_DB(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), Phase2TrackerDigitizerAlgorithm::pixel_inefficiency_db(), SiPixelDigitizerAlgorithm::pixel_inefficiency_db(), PixelDigi(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), and TrackClusterSplitter::splitCluster().
|
inline |
Definition at line 57 of file PixelDigi.h.
References PixelChannelIdentifier::Packing::column_mask, theData, and PixelChannelIdentifier::thePacking.
Referenced by channel(), PixelDataFormatter::digi2word(), PixelDataFormatter::digi2wordPhase1Layer1(), SiPixelCoordinates::pixel_(), and PixelDataFormatter::print().
|
inline |
Definition at line 33 of file PixelDigi.h.
References PixelChannelIdentifier::Packing::adc_shift, gather_cfg::cout, SiStripPI::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.
Referenced by Phase2TrackerDigitizerAlgorithm::add_noise(), SiPixelDigitizerAlgorithm::add_noise(), Phase2TrackerDigitizerAlgorithm::induce_signal(), and SiPixelDigitizerAlgorithm::induce_signal().
|
inline |
Definition at line 56 of file PixelDigi.h.
References PixelChannelIdentifier::Packing::row_mask, theData, and PixelChannelIdentifier::thePacking.
Referenced by channel(), channelToPixel(), PixelDataFormatter::digi2word(), PixelDataFormatter::digi2wordPhase1Layer1(), SiPixelCoordinates::pixel_(), and PixelDataFormatter::print().
|
private |
Definition at line 75 of file PixelDigi.h.
Referenced by adc(), column(), init(), packedData(), and row().