#include <PixelClusterizerBase.h>
Public Member Functions | |
bool | add (SiPixelCluster::PixelPos const &p, uint16_t const iadc) |
void | clear () |
bool | empty () |
void | pop () |
uint16_t | top () const |
Public Attributes | |
uint16_t | adc [MAXSIZE] |
int | charge = 0 |
unsigned int | curr = 0 |
unsigned int | isize = 0 |
uint16_t | x [MAXSIZE] |
uint16_t | xmin = 16000 |
uint16_t | y [MAXSIZE] |
uint16_t | ymin = 16000 |
Static Public Attributes | |
static constexpr uint16_t | MAXSIZE = 256 |
Definition at line 23 of file PixelClusterizerBase.h.
|
inline |
Definition at line 47 of file PixelClusterizerBase.h.
References adc, charge, isize, MAXSIZE, AlCaHLTBitMon_ParallelJobs::p, x, xmin, y, and ymin.
Referenced by PixelThresholdClusterizer::make_cluster(), SiPixelDigisClustersFromSoAT< TrackerTraits >::produce(), SiPixelDigisClustersFromSoAAlpaka< TrackerTraits >::produce(), and counter.Counter::register().
|
inline |
Definition at line 39 of file PixelClusterizerBase.h.
References charge, curr, isize, xmin, and ymin.
Referenced by SiPixelDigisClustersFromSoAT< TrackerTraits >::produce(), and SiPixelDigisClustersFromSoAAlpaka< TrackerTraits >::produce().
|
inline |
Definition at line 37 of file PixelClusterizerBase.h.
Referenced by PixelThresholdClusterizer::make_cluster().
|
inline |
Definition at line 36 of file PixelClusterizerBase.h.
References curr.
Referenced by SequenceTypes.Schedule::_replaceIfHeldDirectly(), and PixelThresholdClusterizer::make_cluster().
|
inline |
Definition at line 35 of file PixelClusterizerBase.h.
References curr.
Referenced by PixelThresholdClusterizer::make_cluster().
uint16_t PixelClusterizerBase::AccretionCluster::adc[MAXSIZE] |
Definition at line 25 of file PixelClusterizerBase.h.
Referenced by add(), and PixelThresholdClusterizer::make_cluster().
int PixelClusterizerBase::AccretionCluster::charge = 0 |
Definition at line 31 of file PixelClusterizerBase.h.
unsigned int PixelClusterizerBase::AccretionCluster::curr = 0 |
unsigned int PixelClusterizerBase::AccretionCluster::isize = 0 |
Definition at line 30 of file PixelClusterizerBase.h.
Referenced by add(), clear(), empty(), and PixelThresholdClusterizer::make_cluster().
|
static |
Definition at line 24 of file PixelClusterizerBase.h.
Referenced by add().
uint16_t PixelClusterizerBase::AccretionCluster::x[MAXSIZE] |
Definition at line 26 of file PixelClusterizerBase.h.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), add(), PixelThresholdClusterizer::make_cluster(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
uint16_t PixelClusterizerBase::AccretionCluster::xmin = 16000 |
Definition at line 28 of file PixelClusterizerBase.h.
Referenced by svgfig.XAxis::__repr__(), svgfig.Axes::__repr__(), svgfig.HGrid::__repr__(), svgfig.Grid::__repr__(), add(), clear(), PixelThresholdClusterizer::make_cluster(), and svgfig.Axes::SVG().
uint16_t PixelClusterizerBase::AccretionCluster::y[MAXSIZE] |
Definition at line 27 of file PixelClusterizerBase.h.
Referenced by svgfig.Ellipse::__repr__(), add(), PixelThresholdClusterizer::make_cluster(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
uint16_t PixelClusterizerBase::AccretionCluster::ymin = 16000 |
Definition at line 29 of file PixelClusterizerBase.h.
Referenced by svgfig.YAxis::__repr__(), svgfig.Axes::__repr__(), svgfig.VGrid::__repr__(), svgfig.Grid::__repr__(), add(), clear(), plotting.PlotTextBox::Draw(), PixelThresholdClusterizer::make_cluster(), and svgfig.Axes::SVG().