#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 16 of file CTPPSPixelCluster.h.
|
inline |
Definition at line 20 of file CTPPSPixelCluster.h.
|
inline |
Definition at line 26 of file CTPPSPixelCluster.h.
References mps_fire::i, MAXCOL, MAXROW, min(), theMinPixelCol, theMinPixelRow, thePixelColSpan, thePixelOffset, and thePixelRowSpan.
|
inline |
Definition at line 67 of file CTPPSPixelCluster.h.
References charge(), mps_fire::i, theMinPixelCol, thePixelADC, and thePixelOffset.
|
inline |
Definition at line 59 of file CTPPSPixelCluster.h.
References charge(), mps_fire::i, theMinPixelRow, thePixelADC, and thePixelOffset.
|
inline |
Definition at line 77 of file CTPPSPixelCluster.h.
References mps_fire::i, and thePixelADC.
Referenced by avg_col(), and avg_row().
|
inline |
|
inline |
Definition at line 95 of file CTPPSPixelCluster.h.
References theMinPixelCol.
Referenced by operator<().
|
inline |
Definition at line 94 of file CTPPSPixelCluster.h.
References theMinPixelRow.
Referenced by operator<().
|
inline |
Definition at line 102 of file CTPPSPixelCluster.h.
References thePixelADC.
|
inline |
Definition at line 110 of file CTPPSPixelCluster.h.
References mps_fire::i, and thePixelADC.
|
inline |
Definition at line 107 of file CTPPSPixelCluster.h.
References theMinPixelCol, and thePixelOffset.
|
inline |
Definition at line 101 of file CTPPSPixelCluster.h.
References thePixelOffset.
|
inline |
Definition at line 104 of file CTPPSPixelCluster.h.
References theMinPixelRow, and thePixelOffset.
|
inline |
|
inline |
Definition at line 86 of file CTPPSPixelCluster.h.
References thePixelADC.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
inline |
|
inline |
|
static |
Definition at line 22 of file CTPPSPixelCluster.h.
Referenced by CTPPSPixelCluster().
|
static |
Definition at line 23 of file CTPPSPixelCluster.h.
Referenced by CTPPSPixelCluster().
|
static |
Definition at line 21 of file CTPPSPixelCluster.h.
|
private |
Definition at line 121 of file CTPPSPixelCluster.h.
Referenced by avg_col(), CTPPSPixelCluster(), minPixelCol(), and pixelCol().
|
private |
Definition at line 120 of file CTPPSPixelCluster.h.
Referenced by avg_row(), CTPPSPixelCluster(), minPixelRow(), and pixelRow().
|
private |
Definition at line 117 of file CTPPSPixelCluster.h.
Referenced by avg_col(), avg_row(), charge(), pixelADC(), and size().
|
private |
Definition at line 123 of file CTPPSPixelCluster.h.
Referenced by colSpan(), CTPPSPixelCluster(), and sizeCol().
|
private |
Definition at line 116 of file CTPPSPixelCluster.h.
Referenced by avg_col(), avg_row(), CTPPSPixelCluster(), pixelCol(), pixelOffset(), and pixelRow().
|
private |
Definition at line 122 of file CTPPSPixelCluster.h.
Referenced by CTPPSPixelCluster(), rowSpan(), and sizeRow().