#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 (unsigned int packed_channel) | |
Phase2TrackerDigi (unsigned int row, unsigned int col) | |
Phase2TrackerDigi (unsigned int row, unsigned int col, bool ot_flag) | |
Phase2TrackerDigi () | |
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 15 of file Phase2TrackerDigi.h.
|
inline |
Definition at line 17 of file Phase2TrackerDigi.h.
|
inline |
Definition at line 19 of file Phase2TrackerDigi.h.
References pixelToChannel(), and theChannel.
|
inline |
Definition at line 23 of file Phase2TrackerDigi.h.
References pixelToChannel(), and theChannel.
|
inline |
Definition at line 28 of file Phase2TrackerDigi.h.
|
inline |
Definition at line 37 of file Phase2TrackerDigi.h.
References theChannel.
Referenced by operator-(), operator<(), and operator<<().
|
inlinestaticprivate |
Definition at line 54 of file Phase2TrackerDigi.h.
Referenced by channelToPixel(), and column().
|
inlinestatic |
Definition at line 41 of file Phase2TrackerDigi.h.
References channelToColumn(), and channelToRow().
Referenced by Phase2TrackerDigitizerAlgorithm::add_noise(), cms::Phase2TrackerDigitizer::addOuterTrackerCollection(), TrackerHitAssociator::associatePhase2TrackerRecHit(), Phase2TrackerDigitizerAlgorithm::module_killing_conf(), Phase2TrackerDigitizerAlgorithm::module_killing_DB(), and Phase2TrackerDigitizerAlgorithm::pixel_inefficiency_db().
|
inlinestaticprivate |
Definition at line 53 of file Phase2TrackerDigi.h.
Referenced by channelToPixel(), and row().
|
inline |
Definition at line 32 of file Phase2TrackerDigi.h.
References channelToColumn(), and theChannel.
Referenced by Phase2TrackerCluster1D::column(), and edge().
|
inline |
Definition at line 35 of file Phase2TrackerDigi.h.
References column().
Referenced by Phase2TrackerCluster1D::edge().
|
inlinestaticprivate |
Definition at line 55 of file Phase2TrackerDigi.h.
Referenced by overThreshold().
|
inline |
Definition at line 39 of file Phase2TrackerDigi.h.
References otBit(), and theChannel.
Referenced by Phase2TrackerClusterizerSequentialAlgorithm::clusterizeDetUnit().
|
inlinestatic |
Definition at line 45 of file Phase2TrackerDigi.h.
Referenced by Phase2TrackerDigitizerAlgorithm::add_noise(), Phase2TrackerDigitizerAlgorithm::induce_signal(), Phase2TrackerDigi(), and ClusterTPAssociationProducer::produce().
|
inline |
Definition at line 31 of file Phase2TrackerDigi.h.
References channelToRow(), and theChannel.
Referenced by TTCluster< T >::findWidth(), Phase2TrackerCluster1D::firstRow(), and strip().
|
inline |
Definition at line 34 of file Phase2TrackerDigi.h.
References row().
Referenced by Phase2TrackerCluster1D::firstStrip().
|
private |
Definition at line 52 of file Phase2TrackerDigi.h.
Referenced by channel(), column(), overThreshold(), Phase2TrackerDigi(), and row().