#include <CTPPSPixelCluster.h>
Public Member Functions | |
float | avg_col () const |
float | avg_row () const |
float | charge () const |
unsigned int | colSpan () const |
CTPPSPixelCluster () | |
CTPPSPixelCluster (uint16_t isize, uint16_t *adcs, uint8_t const *rowpos, uint8_t const *colpos) | |
unsigned int | minPixelCol () const |
unsigned int | minPixelRow () const |
const std::vector< uint16_t > & | pixelADC () const |
unsigned int | pixelADC (unsigned int i) const |
unsigned int | pixelCol (unsigned int i) const |
const std::vector< uint8_t > & | pixelOffset () const |
unsigned int | pixelRow (unsigned int i) const |
unsigned int | rowSpan () const |
unsigned int | size () const |
unsigned int | sizeCol () const |
unsigned int | sizeRow () const |
Static Public Attributes | |
static constexpr uint8_t | MAXCOL = 155 |
static constexpr uint8_t | MAXROW = 159 |
static constexpr uint8_t | MAXSPAN = 255 |
Private Attributes | |
uint8_t | theMinPixelCol = MAXCOL |
uint8_t | theMinPixelRow = MAXROW |
std::vector< uint16_t > | thePixelADC |
uint8_t | thePixelColSpan = 0 |
std::vector< uint8_t > | thePixelOffset |
uint8_t | thePixelRowSpan = 0 |
Definition at line 14 of file CTPPSPixelCluster.h.
|
inline |
Definition at line 16 of file CTPPSPixelCluster.h.
|
inline |
Definition at line 21 of file CTPPSPixelCluster.h.
References mps_fire::i, dqmiolumiharvest::j, MAXCOL, MAXROW, MAXSPAN, min(), theMinPixelCol, theMinPixelRow, thePixelColSpan, thePixelOffset, and thePixelRowSpan.
|
inline |
Definition at line 62 of file CTPPSPixelCluster.h.
References charge(), mps_fire::i, theMinPixelCol, thePixelADC, and thePixelOffset.
|
inline |
Definition at line 54 of file CTPPSPixelCluster.h.
References charge(), mps_fire::i, theMinPixelRow, thePixelADC, and thePixelOffset.
|
inline |
Definition at line 72 of file CTPPSPixelCluster.h.
References mps_fire::i, and thePixelADC.
Referenced by avg_col(), and avg_row().
|
inline |
Definition at line 92 of file CTPPSPixelCluster.h.
References thePixelColSpan.
Referenced by RPixClusterToHit::make_hit().
|
inline |
Definition at line 90 of file CTPPSPixelCluster.h.
References theMinPixelCol.
Referenced by RPixClusterToHit::make_hit(), and operator<().
|
inline |
Definition at line 89 of file CTPPSPixelCluster.h.
References theMinPixelRow.
Referenced by RPixClusterToHit::make_hit(), and operator<().
|
inline |
Definition at line 96 of file CTPPSPixelCluster.h.
References thePixelADC.
Referenced by RPixClusterToHit::make_hit().
|
inline |
Definition at line 100 of file CTPPSPixelCluster.h.
References mps_fire::i, and thePixelADC.
|
inline |
Definition at line 99 of file CTPPSPixelCluster.h.
References theMinPixelCol, and thePixelOffset.
Referenced by RPixClusterToHit::make_hit().
|
inline |
Definition at line 95 of file CTPPSPixelCluster.h.
References thePixelOffset.
|
inline |
Definition at line 98 of file CTPPSPixelCluster.h.
References theMinPixelRow, and thePixelOffset.
Referenced by RPixClusterToHit::make_hit().
|
inline |
Definition at line 93 of file CTPPSPixelCluster.h.
References thePixelRowSpan.
Referenced by RPixClusterToHit::make_hit().
|
inline |
Definition at line 81 of file CTPPSPixelCluster.h.
References thePixelADC.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), and RPixClusterToHit::make_hit().
|
inline |
Definition at line 87 of file CTPPSPixelCluster.h.
References thePixelColSpan.
Referenced by RPixClusterToHit::make_hit().
|
inline |
Definition at line 84 of file CTPPSPixelCluster.h.
References thePixelRowSpan.
Referenced by RPixClusterToHit::make_hit().
|
static |
Definition at line 18 of file CTPPSPixelCluster.h.
Referenced by CTPPSPixelCluster().
|
static |
Definition at line 19 of file CTPPSPixelCluster.h.
Referenced by CTPPSPixelCluster().
|
static |
Definition at line 17 of file CTPPSPixelCluster.h.
Referenced by CTPPSPixelCluster().
|
private |
Definition at line 107 of file CTPPSPixelCluster.h.
Referenced by avg_col(), CTPPSPixelCluster(), minPixelCol(), and pixelCol().
|
private |
Definition at line 106 of file CTPPSPixelCluster.h.
Referenced by avg_row(), CTPPSPixelCluster(), minPixelRow(), and pixelRow().
|
private |
Definition at line 104 of file CTPPSPixelCluster.h.
Referenced by avg_col(), avg_row(), charge(), pixelADC(), and size().
|
private |
Definition at line 109 of file CTPPSPixelCluster.h.
Referenced by colSpan(), CTPPSPixelCluster(), and sizeCol().
|
private |
Definition at line 103 of file CTPPSPixelCluster.h.
Referenced by avg_col(), avg_row(), CTPPSPixelCluster(), pixelCol(), pixelOffset(), and pixelRow().
|
private |
Definition at line 108 of file CTPPSPixelCluster.h.
Referenced by CTPPSPixelCluster(), rowSpan(), and sizeRow().