#include <Phase2TrackerDigi.h>
Public Types | |
typedef uint16_t | PackedDigiType |
Public Member Functions | |
unsigned int | channel () const |
unsigned int | column () const |
unsigned int | edge () const |
bool | overThreshold () const |
Phase2TrackerDigi () | |
Phase2TrackerDigi (unsigned int packed_channel) | |
Phase2TrackerDigi (unsigned int row, unsigned int col) | |
Phase2TrackerDigi (unsigned int row, unsigned int col, bool ot_flag) | |
unsigned int | row () const |
unsigned int | strip () const |
Static Public Member Functions | |
static std::pair< unsigned int, unsigned int > | channelToPixel (unsigned int ch) |
static PackedDigiType | pixelToChannel (unsigned int row, unsigned int col) |
Static Private Member Functions | |
static unsigned int | channelToColumn (unsigned int ch) |
static unsigned int | channelToRow (unsigned int ch) |
static unsigned int | otBit (unsigned int ch) |
Private Attributes | |
PackedDigiType | theChannel |
Persistent digi for the Phase 2 tracker
Definition at line 12 of file Phase2TrackerDigi.h.
typedef uint16_t Phase2TrackerDigi::PackedDigiType |
Definition at line 14 of file Phase2TrackerDigi.h.
|
inline |
Definition at line 16 of file Phase2TrackerDigi.h.
|
inline |
Definition at line 18 of file Phase2TrackerDigi.h.
References cuy::col, pixelToChannel(), row(), and theChannel.
|
inline |
Definition at line 20 of file Phase2TrackerDigi.h.
References cuy::col, pixelToChannel(), row(), and theChannel.
|
inline |
Definition at line 26 of file Phase2TrackerDigi.h.
|
inline |
Definition at line 35 of file Phase2TrackerDigi.h.
References theChannel.
Referenced by operator-(), operator<(), and operator<<().
|
inlinestaticprivate |
Definition at line 52 of file Phase2TrackerDigi.h.
Referenced by channelToPixel(), and column().
|
inlinestatic |
Definition at line 39 of file Phase2TrackerDigi.h.
References channelToColumn(), and channelToRow().
Referenced by Phase2TrackerDigitizerAlgorithm::add_cross_talk(), TrackerHitAssociator::associatePhase2TrackerRecHit(), Phase2TrackerDigitizerAlgorithm::module_killing_conf(), Phase2TrackerDigitizerAlgorithm::module_killing_DB(), and Phase2TrackerDigitizerAlgorithm::pixel_inefficiency_db().
|
inlinestaticprivate |
Definition at line 51 of file Phase2TrackerDigi.h.
Referenced by channelToPixel(), and row().
|
inline |
Definition at line 30 of file Phase2TrackerDigi.h.
References channelToColumn(), and theChannel.
Referenced by Phase2TrackerCluster1D::column(), and edge().
|
inline |
Definition at line 33 of file Phase2TrackerDigi.h.
References column().
Referenced by Phase2TrackerCluster1D::edge().
|
inlinestaticprivate |
Definition at line 53 of file Phase2TrackerDigi.h.
References testProducerWithPsetDescEmpty_cfi::x1.
Referenced by overThreshold().
|
inline |
Definition at line 37 of file Phase2TrackerDigi.h.
References otBit(), and theChannel.
Referenced by Phase2TrackerClusterizerSequentialAlgorithm::clusterizeDetUnit().
|
inlinestatic |
Definition at line 43 of file Phase2TrackerDigi.h.
References cms::cuda::assert(), cuy::col, and row().
Referenced by PixelDigitizerAlgorithm::add_cross_talk(), Phase2TrackerDigitizerAlgorithm::add_cross_talk(), Phase2TrackerDigitizerAlgorithm::add_noisy_cells(), Phase2TrackerValidateDigi::findOTDigi(), Phase2TrackerDigitizerAlgorithm::induce_signal(), Phase2TrackerDigi(), and ClusterTPAssociationProducer::produce().
|
inline |
Definition at line 29 of file Phase2TrackerDigi.h.
References channelToRow(), and theChannel.
Referenced by Phase2TrackerCluster1D::firstRow(), Phase2TrackerDigi(), pixelToChannel(), and strip().
|
inline |
Definition at line 32 of file Phase2TrackerDigi.h.
References row().
Referenced by Phase2TrackerCluster1D::firstStrip().
|
private |
Definition at line 50 of file Phase2TrackerDigi.h.
Referenced by channel(), column(), overThreshold(), Phase2TrackerDigi(), and row().