#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 UShort | MAXSIZE = 256 |
Definition at line 36 of file MTDClusterizerBase.h.
typedef unsigned short MTDClusterizerBase::AccretionCluster::UShort |
Definition at line 37 of file MTDClusterizerBase.h.
|
inline |
Definition at line 56 of file MTDClusterizerBase.h.
References FTLCluster::FTLHitPos::col(), isize, min(), and FTLCluster::FTLHitPos::row().
Referenced by MTDThresholdClusterizer::make_cluster(), and counter.Counter::register().
|
inline |
Definition at line 54 of file MTDClusterizerBase.h.
References isize.
Referenced by MTDThresholdClusterizer::make_cluster().
|
inline |
Definition at line 53 of file MTDClusterizerBase.h.
References curr.
Referenced by MTDThresholdClusterizer::make_cluster().
|
inline |
Definition at line 52 of file MTDClusterizerBase.h.
References curr.
Referenced by MTDThresholdClusterizer::make_cluster().
unsigned int MTDClusterizerBase::AccretionCluster::curr =0 |
Definition at line 49 of file MTDClusterizerBase.h.
std::array<float,MAXSIZE> MTDClusterizerBase::AccretionCluster::energy |
Definition at line 40 of file MTDClusterizerBase.h.
Referenced by MTDThresholdClusterizer::make_cluster(), and Jet.Jet::rawEnergy().
unsigned int MTDClusterizerBase::AccretionCluster::isize =0 |
Definition at line 48 of file MTDClusterizerBase.h.
Referenced by add(), empty(), and MTDThresholdClusterizer::make_cluster().
|
static |
Definition at line 38 of file MTDClusterizerBase.h.
std::array<float,MAXSIZE> MTDClusterizerBase::AccretionCluster::time |
Definition at line 41 of file MTDClusterizerBase.h.
Referenced by MTDThresholdClusterizer::make_cluster().
std::array<float,MAXSIZE> MTDClusterizerBase::AccretionCluster::timeError |
Definition at line 42 of file MTDClusterizerBase.h.
Referenced by MTDThresholdClusterizer::make_cluster().
Definition at line 43 of file MTDClusterizerBase.h.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), MTDThresholdClusterizer::make_cluster(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
UShort MTDClusterizerBase::AccretionCluster::xmin =16000 |
Definition at line 46 of file MTDClusterizerBase.h.
Referenced by svgfig.XAxis::__repr__(), svgfig.Axes::__repr__(), svgfig.HGrid::__repr__(), svgfig.Grid::__repr__(), MTDThresholdClusterizer::make_cluster(), and svgfig.Axes::SVG().
Definition at line 44 of file MTDClusterizerBase.h.
Referenced by svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), MTDThresholdClusterizer::make_cluster(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
UShort MTDClusterizerBase::AccretionCluster::ymin =16000 |
Definition at line 47 of file MTDClusterizerBase.h.
Referenced by svgfig.YAxis::__repr__(), svgfig.Axes::__repr__(), svgfig.VGrid::__repr__(), svgfig.Grid::__repr__(), plotting.PlotTextBox::Draw(), MTDThresholdClusterizer::make_cluster(), and svgfig.Axes::SVG().