![]() |
![]() |
Class to store ADC counts and times during clustering. More...
#include <MTDArrayBuffer.h>
Public Types | |
typedef unsigned int | uint |
Public Member Functions | |
void | add_energy (uint row, uint col, float energy) |
void | clear (uint row, uint col) |
void | clear (const FTLCluster::FTLHitPos &pos) |
uint | columns () const |
float | energy (uint row, uint col) const |
float | energy (const FTLCluster::FTLHitPos &) const |
uint | index (uint row, uint col) const |
Definition of indexing within the buffer. More... | |
uint | index (const FTLCluster::FTLHitPos &pix) const |
bool | inside (uint row, uint col) const |
MTDArrayBuffer (uint rows, uint cols) | |
MTDArrayBuffer () | |
uint | rows () const |
void | set (uint row, uint col, float energy, float time, float time_error) |
void | set (const FTLCluster::FTLHitPos &, float energy, float time, float time_error) |
void | set_energy (uint row, uint col, float energy) |
void | set_energy (const FTLCluster::FTLHitPos &, float energy) |
void | set_time (uint row, uint col, float time) |
void | set_time (const FTLCluster::FTLHitPos &, float time) |
void | set_time_error (uint row, uint col, float time_error) |
void | set_time_error (const FTLCluster::FTLHitPos &, float time_error) |
void | setSize (uint rows, uint cols) |
uint | size () const |
float | time (uint row, uint col) const |
float | time (const FTLCluster::FTLHitPos &) const |
float | time_error (uint row, uint col) const |
float | time_error (const FTLCluster::FTLHitPos &) const |
Private Attributes | |
std::vector< float > | hitEnergy_vec |
std::vector< float > | hitTime_vec |
std::vector< float > | hitTimeError_vec |
uint | ncols |
uint | nrows |
Class to store ADC counts and times during clustering.
Definition at line 16 of file MTDArrayBuffer.h.
typedef unsigned int MTDArrayBuffer::uint |
Definition at line 18 of file MTDArrayBuffer.h.
Definition at line 71 of file MTDArrayBuffer.h.
|
inline |
Definition at line 21 of file MTDArrayBuffer.h.
References cuy::col, energy(), rows(), setSize(), time(), and time_error().
Definition at line 108 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, and index().
Referenced by clear().
Definition at line 37 of file MTDArrayBuffer.h.
References set_energy(), set_time(), and set_time_error().
Referenced by MTDThresholdClusterizer::clear_buffer(), and MTDThresholdClusterizer::make_cluster().
|
inline |
Definition at line 42 of file MTDArrayBuffer.h.
References add_energy(), clear(), FTLCluster::FTLHitPos::col(), cuy::col, energy(), FTLCluster::FTLHitPos::row(), set_energy(), set_time(), set_time_error(), time(), and time_error().
Referenced by clear().
|
inline |
Definition at line 33 of file MTDArrayBuffer.h.
References inside(), and ncols.
Referenced by MTDThresholdClusterizer::make_cluster(), and MTDThresholdClusterizer::setup().
Definition at line 88 of file MTDArrayBuffer.h.
References hitEnergy_vec, and index().
Referenced by add_energy(), clear(), MTDThresholdClusterizer::clusterize(), MTDThresholdClusterizer::make_cluster(), MTDArrayBuffer(), Jet.Jet::rawEnergy(), set(), and set_energy().
|
inline |
Definition at line 89 of file MTDArrayBuffer.h.
References hitEnergy_vec, and index().
Referenced by Jet.Jet::rawEnergy().
Definition of indexing within the buffer.
Definition at line 60 of file MTDArrayBuffer.h.
References nrows.
Referenced by add_energy(), energy(), BeautifulSoup.PageElement::insert(), set(), set_energy(), set_time(), set_time_error(), time(), and time_error().
|
inline |
Definition at line 61 of file MTDArrayBuffer.h.
References FTLCluster::FTLHitPos::col(), index(), and FTLCluster::FTLHitPos::row().
Referenced by index(), and BeautifulSoup.PageElement::insert().
|
inline |
Definition at line 32 of file MTDArrayBuffer.h.
References nrows.
Referenced by MTDThresholdClusterizer::make_cluster(), MTDArrayBuffer(), setSize(), and MTDThresholdClusterizer::setup().
Definition at line 97 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, hitTime_vec, hitTimeError_vec, index(), time(), and time_error().
Referenced by MTDThresholdClusterizer::copy_to_buffer().
|
inline |
Definition at line 102 of file MTDArrayBuffer.h.
References FTLCluster::FTLHitPos::col(), energy(), FTLCluster::FTLHitPos::row(), time(), and time_error().
Definition at line 106 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, and index().
Referenced by clear().
|
inline |
Definition at line 107 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, and index().
Definition at line 110 of file MTDArrayBuffer.h.
References hitTime_vec, index(), and time().
Referenced by clear().
|
inline |
Definition at line 111 of file MTDArrayBuffer.h.
References hitTime_vec, index(), and time().
Definition at line 113 of file MTDArrayBuffer.h.
References hitTimeError_vec, index(), and time_error().
Referenced by clear().
|
inline |
Definition at line 116 of file MTDArrayBuffer.h.
References hitTimeError_vec, index(), and time_error().
Definition at line 78 of file MTDArrayBuffer.h.
References hitEnergy_vec, hitTime_vec, hitTimeError_vec, ncols, nrows, and rows().
Referenced by MTDArrayBuffer(), and MTDThresholdClusterizer::setup().
|
inline |
Definition at line 57 of file MTDArrayBuffer.h.
References hitEnergy_vec.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
Definition at line 91 of file MTDArrayBuffer.h.
References hitTime_vec, and index().
Referenced by clear(), MTDThresholdClusterizer::make_cluster(), MTDArrayBuffer(), set(), and set_time().
|
inline |
Definition at line 92 of file MTDArrayBuffer.h.
References hitTime_vec, and index().
Definition at line 94 of file MTDArrayBuffer.h.
References hitTimeError_vec, and index().
Referenced by clear(), MTDThresholdClusterizer::make_cluster(), MTDArrayBuffer(), set(), and set_time_error().
|
inline |
Definition at line 95 of file MTDArrayBuffer.h.
References hitTimeError_vec, and index().
|
private |
Definition at line 64 of file MTDArrayBuffer.h.
Referenced by add_energy(), energy(), set(), set_energy(), setSize(), and size().
|
private |
Definition at line 65 of file MTDArrayBuffer.h.
Referenced by set(), set_time(), setSize(), and time().
|
private |
Definition at line 66 of file MTDArrayBuffer.h.
Referenced by set(), set_time_error(), setSize(), and time_error().
|
private |
Definition at line 68 of file MTDArrayBuffer.h.