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 19 of file MTDArrayBuffer.h.
Definition at line 76 of file MTDArrayBuffer.h.
|
inline |
Definition at line 22 of file MTDArrayBuffer.h.
References cuy::col, energy(), rows(), setSize(), time(), and time_error().
Definition at line 120 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, and index().
Referenced by clear().
Definition at line 38 of file MTDArrayBuffer.h.
References set_energy(), set_time(), and set_time_error().
Referenced by clear().
|
inline |
Definition at line 44 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().
|
inline |
Definition at line 92 of file MTDArrayBuffer.h.
References hitEnergy_vec, and index().
Referenced by add_energy(), clear(), MTDArrayBuffer(), Jet.Jet::rawEnergy(), set(), and set_energy().
|
inline |
Definition at line 93 of file MTDArrayBuffer.h.
References hitEnergy_vec, and index().
Referenced by Jet.Jet::rawEnergy().
Definition of indexing within the buffer.
Definition at line 65 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 66 of file MTDArrayBuffer.h.
References FTLCluster::FTLHitPos::col(), index(), and FTLCluster::FTLHitPos::row().
Referenced by index(), and BeautifulSoup.PageElement::insert().
|
inline |
Definition at line 33 of file MTDArrayBuffer.h.
References nrows.
Referenced by MTDArrayBuffer(), and setSize().
Definition at line 101 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, hitTime_vec, hitTimeError_vec, index(), time(), and time_error().
|
inline |
Definition at line 107 of file MTDArrayBuffer.h.
References FTLCluster::FTLHitPos::col(), energy(), FTLCluster::FTLHitPos::row(), time(), and time_error().
Definition at line 112 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, and index().
Referenced by clear().
|
inline |
Definition at line 116 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, and index().
Definition at line 125 of file MTDArrayBuffer.h.
References hitTime_vec, index(), and time().
Referenced by clear().
|
inline |
Definition at line 129 of file MTDArrayBuffer.h.
References hitTime_vec, index(), and time().
Definition at line 134 of file MTDArrayBuffer.h.
References hitTimeError_vec, index(), and time_error().
Referenced by clear().
|
inline |
Definition at line 138 of file MTDArrayBuffer.h.
References hitTimeError_vec, index(), and time_error().
Definition at line 79 of file MTDArrayBuffer.h.
References hitEnergy_vec, hitTime_vec, hitTimeError_vec, ncols, nrows, and rows().
Referenced by MTDArrayBuffer().
|
inline |
Definition at line 62 of file MTDArrayBuffer.h.
References hitEnergy_vec.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
Definition at line 95 of file MTDArrayBuffer.h.
References hitTime_vec, and index().
Referenced by clear(), MTDArrayBuffer(), set(), and set_time().
|
inline |
Definition at line 96 of file MTDArrayBuffer.h.
References hitTime_vec, and index().
Definition at line 98 of file MTDArrayBuffer.h.
References hitTimeError_vec, and index().
Referenced by clear(), MTDArrayBuffer(), set(), and set_time_error().
|
inline |
Definition at line 99 of file MTDArrayBuffer.h.
References hitTimeError_vec, and index().
|
private |
Definition at line 69 of file MTDArrayBuffer.h.
Referenced by add_energy(), energy(), set(), set_energy(), setSize(), and size().
|
private |
Definition at line 70 of file MTDArrayBuffer.h.
Referenced by set(), set_time(), setSize(), and time().
|
private |
Definition at line 71 of file MTDArrayBuffer.h.
Referenced by set(), set_time_error(), setSize(), and time_error().
|
private |
Definition at line 73 of file MTDArrayBuffer.h.