Class to store ADC counts and times during clustering. More...
#include <MTDArrayBuffer.h>
Public Types | |
typedef unsigned int | uint |
Private Attributes | |
std::vector< float > | hitEnergy_vec |
std::vector< LocalPoint > | hitGP_vec |
std::vector< LocalError > | hitLE_vec |
std::vector< GeomDetEnumerators::Location > | hitSubDet_vec |
std::vector< float > | hitTime_vec |
std::vector< float > | hitTimeError_vec |
uint | ncols |
uint | nrows |
std::vector< float > | xpos_vec |
Class to store ADC counts and times during clustering.
Definition at line 20 of file MTDArrayBuffer.h.
typedef unsigned int MTDArrayBuffer::uint |
Definition at line 22 of file MTDArrayBuffer.h.
Definition at line 123 of file MTDArrayBuffer.h.
|
inline |
Definition at line 25 of file MTDArrayBuffer.h.
Definition at line 207 of file MTDArrayBuffer.h.
References cuy::col, energy(), hitEnergy_vec, and index().
Definition at line 52 of file MTDArrayBuffer.h.
References cuy::col, GeomDetEnumerators::invalidLoc, set_energy(), set_local_error(), set_local_point(), set_subDet(), set_time(), set_time_error(), and set_xpos().
Referenced by MTDThresholdClusterizer::clear_buffer(), and MTDThresholdClusterizer::make_cluster().
|
inline |
Definition at line 63 of file MTDArrayBuffer.h.
References clear().
Referenced by clear().
|
inline |
Definition at line 48 of file MTDArrayBuffer.h.
References ncols.
Referenced by MTDThresholdClusterizer::make_cluster(), and MTDThresholdClusterizer::setup().
Definition at line 152 of file MTDArrayBuffer.h.
References cuy::col, hitEnergy_vec, and index().
Referenced by add_energy(), MTDThresholdClusterizer::clusterize(), MTDThresholdClusterizer::make_cluster(), Jet.Jet::rawEnergy(), set(), and set_energy().
|
inline |
Definition at line 153 of file MTDArrayBuffer.h.
References hitEnergy_vec, and index().
Referenced by Jet.Jet::rawEnergy().
Definition of indexing within the buffer.
Definition at line 108 of file MTDArrayBuffer.h.
References cuy::col, and nrows.
Referenced by add_energy(), energy(), BeautifulSoup.PageElement::insert(), local_error(), local_point(), set(), set_energy(), set_local_error(), set_local_point(), set_subDet(), set_time(), set_time_error(), set_xpos(), subDet(), time(), time_error(), and xpos().
|
inline |
Definition at line 109 of file MTDArrayBuffer.h.
References FTLCluster::FTLHitPos::col(), index(), and FTLCluster::FTLHitPos::row().
Referenced by index(), and BeautifulSoup.PageElement::insert().
|
inline |
Definition at line 161 of file MTDArrayBuffer.h.
References cuy::col, hitLE_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), and set().
|
inline |
Definition at line 162 of file MTDArrayBuffer.h.
References hitLE_vec, and index().
|
inline |
Definition at line 164 of file MTDArrayBuffer.h.
References cuy::col, hitGP_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), and set().
|
inline |
Definition at line 165 of file MTDArrayBuffer.h.
References hitGP_vec, and index().
|
inline |
Definition at line 47 of file MTDArrayBuffer.h.
References nrows.
Referenced by MTDThresholdClusterizer::make_cluster(), setSize(), and MTDThresholdClusterizer::setup().
|
inline |
Definition at line 170 of file MTDArrayBuffer.h.
References cuy::col, energy(), hitEnergy_vec, hitGP_vec, hitLE_vec, hitSubDet_vec, hitTime_vec, hitTimeError_vec, index(), local_error(), local_point(), subDet(), time(), time_error(), xpos(), and xpos_vec.
Referenced by MTDThresholdClusterizer::copy_to_buffer().
|
inline |
Definition at line 187 of file MTDArrayBuffer.h.
References FTLCluster::FTLHitPos::col(), energy(), local_error(), local_point(), FTLCluster::FTLHitPos::row(), subDet(), time(), time_error(), and xpos().
Definition at line 205 of file MTDArrayBuffer.h.
References cuy::col, energy(), hitEnergy_vec, and index().
Referenced by clear().
|
inline |
Definition at line 206 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, and index().
|
inline |
Definition at line 224 of file MTDArrayBuffer.h.
References cuy::col, hitLE_vec, and index().
Referenced by clear().
|
inline |
Definition at line 225 of file MTDArrayBuffer.h.
References hitLE_vec, and index().
|
inline |
Definition at line 219 of file MTDArrayBuffer.h.
References cuy::col, hitGP_vec, and index().
Referenced by clear().
|
inline |
Definition at line 220 of file MTDArrayBuffer.h.
References hitGP_vec, and index().
|
inline |
Definition at line 198 of file MTDArrayBuffer.h.
References cuy::col, hitSubDet_vec, index(), and subDet().
Referenced by clear().
|
inline |
Definition at line 201 of file MTDArrayBuffer.h.
References hitSubDet_vec, index(), and subDet().
Definition at line 209 of file MTDArrayBuffer.h.
References cuy::col, hitTime_vec, index(), and time().
Referenced by clear().
|
inline |
Definition at line 210 of file MTDArrayBuffer.h.
References hitTime_vec, index(), and time().
Definition at line 212 of file MTDArrayBuffer.h.
References cuy::col, hitTimeError_vec, index(), and time_error().
Referenced by clear().
|
inline |
Definition at line 215 of file MTDArrayBuffer.h.
References hitTimeError_vec, index(), and time_error().
Definition at line 229 of file MTDArrayBuffer.h.
References cuy::col, index(), xpos(), and xpos_vec.
Referenced by clear().
|
inline |
Definition at line 230 of file MTDArrayBuffer.h.
References index(), xpos(), and xpos_vec.
Definition at line 134 of file MTDArrayBuffer.h.
References hitEnergy_vec, hitGP_vec, hitLE_vec, hitSubDet_vec, hitTime_vec, hitTimeError_vec, GeomDetEnumerators::invalidLoc, ncols, nrows, rows(), and xpos_vec.
Referenced by MTDThresholdClusterizer::setup().
|
inline |
Definition at line 105 of file MTDArrayBuffer.h.
References hitEnergy_vec.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
inline |
Use subDet to identify whether the Hit is in BTL or ETL.
Definition at line 147 of file MTDArrayBuffer.h.
References cuy::col, hitSubDet_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), set(), and set_subDet().
|
inline |
Definition at line 148 of file MTDArrayBuffer.h.
References hitSubDet_vec, and index().
Definition at line 155 of file MTDArrayBuffer.h.
References cuy::col, hitTime_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), set(), and set_time().
|
inline |
Definition at line 156 of file MTDArrayBuffer.h.
References hitTime_vec, and index().
Definition at line 158 of file MTDArrayBuffer.h.
References cuy::col, hitTimeError_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), set(), and set_time_error().
|
inline |
Definition at line 159 of file MTDArrayBuffer.h.
References hitTimeError_vec, and index().
Definition at line 167 of file MTDArrayBuffer.h.
References cuy::col, index(), and xpos_vec.
Referenced by MTDThresholdClusterizer::make_cluster(), set(), and set_xpos().
|
inline |
Definition at line 168 of file MTDArrayBuffer.h.
References index(), and xpos_vec.
|
private |
Definition at line 113 of file MTDArrayBuffer.h.
Referenced by add_energy(), energy(), set(), set_energy(), setSize(), and size().
|
private |
Definition at line 116 of file MTDArrayBuffer.h.
Referenced by local_point(), set(), set_local_point(), and setSize().
|
private |
Definition at line 117 of file MTDArrayBuffer.h.
Referenced by local_error(), set(), set_local_error(), and setSize().
|
private |
Definition at line 112 of file MTDArrayBuffer.h.
Referenced by set(), set_subDet(), setSize(), and subDet().
|
private |
Definition at line 114 of file MTDArrayBuffer.h.
Referenced by set(), set_time(), setSize(), and time().
|
private |
Definition at line 115 of file MTDArrayBuffer.h.
Referenced by set(), set_time_error(), setSize(), and time_error().
|
private |
Definition at line 120 of file MTDArrayBuffer.h.
|
private |
|
private |
Definition at line 118 of file MTDArrayBuffer.h.
Referenced by set(), set_xpos(), setSize(), and xpos().