#include <MTDClusterizerBase.h>
Public Types | |
typedef unsigned short | UShort |
Public Member Functions | |
bool | add (FTLCluster::FTLHitPos const &p, float const ienergy, float const itime, float const itimeError) |
bool | empty () |
void | pop () |
UShort | top () const |
Public Attributes | |
unsigned int | curr = 0 |
std::array< float, MAXSIZE > | energy |
unsigned int | isize = 0 |
std::array< float, MAXSIZE > | time |
std::array< float, MAXSIZE > | timeError |
std::array< UShort, MAXSIZE > | x |
UShort | xmin = 16000 |
std::array< UShort, MAXSIZE > | y |
UShort | ymin = 16000 |
Static Public Attributes | |
static constexpr UShort | MAXSIZE = 256 |
Definition at line 34 of file MTDClusterizerBase.h.
typedef unsigned short MTDClusterizerBase::AccretionCluster::UShort |
Definition at line 35 of file MTDClusterizerBase.h.
|
inline |
Definition at line 54 of file MTDClusterizerBase.h.
References FTLCluster::FTLHitPos::col(), energy, isize, MAXSIZE, min(), FTLCluster::FTLHitPos::row(), time, timeError, x, xmin, y, and ymin.
Referenced by MTDThresholdClusterizer::make_cluster(), and counter.Counter::register().
|
inline |
Definition at line 52 of file MTDClusterizerBase.h.
Referenced by MTDThresholdClusterizer::make_cluster().
|
inline |
Definition at line 51 of file MTDClusterizerBase.h.
References curr.
Referenced by SequenceTypes.Schedule::_replaceIfHeldDirectly(), and MTDThresholdClusterizer::make_cluster().
|
inline |
Definition at line 50 of file MTDClusterizerBase.h.
References curr.
Referenced by MTDThresholdClusterizer::make_cluster().
unsigned int MTDClusterizerBase::AccretionCluster::curr = 0 |
Definition at line 47 of file MTDClusterizerBase.h.
std::array<float, MAXSIZE> MTDClusterizerBase::AccretionCluster::energy |
Definition at line 38 of file MTDClusterizerBase.h.
Referenced by add(), MTDThresholdClusterizer::make_cluster(), and Jet.Jet::rawEnergy().
unsigned int MTDClusterizerBase::AccretionCluster::isize = 0 |
Definition at line 46 of file MTDClusterizerBase.h.
Referenced by add(), empty(), and MTDThresholdClusterizer::make_cluster().
|
static |
Definition at line 36 of file MTDClusterizerBase.h.
Referenced by add().
std::array<float, MAXSIZE> MTDClusterizerBase::AccretionCluster::time |
Definition at line 39 of file MTDClusterizerBase.h.
Referenced by add(), and MTDThresholdClusterizer::make_cluster().
std::array<float, MAXSIZE> MTDClusterizerBase::AccretionCluster::timeError |
Definition at line 40 of file MTDClusterizerBase.h.
Referenced by add(), and MTDThresholdClusterizer::make_cluster().
Definition at line 41 of file MTDClusterizerBase.h.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), add(), MTDThresholdClusterizer::make_cluster(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
UShort MTDClusterizerBase::AccretionCluster::xmin = 16000 |
Definition at line 44 of file MTDClusterizerBase.h.
Referenced by svgfig.XAxis::__repr__(), svgfig.Axes::__repr__(), svgfig.HGrid::__repr__(), svgfig.Grid::__repr__(), add(), MTDThresholdClusterizer::make_cluster(), and svgfig.Axes::SVG().
Definition at line 42 of file MTDClusterizerBase.h.
Referenced by svgfig.Ellipse::__repr__(), add(), MTDThresholdClusterizer::make_cluster(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
UShort MTDClusterizerBase::AccretionCluster::ymin = 16000 |
Definition at line 45 of file MTDClusterizerBase.h.
Referenced by svgfig.YAxis::__repr__(), svgfig.Axes::__repr__(), svgfig.VGrid::__repr__(), svgfig.Grid::__repr__(), add(), plotting.PlotTextBox::Draw(), MTDThresholdClusterizer::make_cluster(), and svgfig.Axes::SVG().