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< GlobalPoint > | 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 |
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 113 of file MTDArrayBuffer.h.
|
inline |
Definition at line 25 of file MTDArrayBuffer.h.
Definition at line 190 of file MTDArrayBuffer.h.
References cuy::col, energy(), hitEnergy_vec, and index().
Definition at line 49 of file MTDArrayBuffer.h.
References cuy::col, GeomDetEnumerators::invalidLoc, set_energy(), set_global_point(), set_local_error(), set_subDet(), set_time(), and set_time_error().
Referenced by MTDThresholdClusterizer::clear_buffer(), and MTDThresholdClusterizer::make_cluster().
|
inline |
Definition at line 59 of file MTDArrayBuffer.h.
References clear().
Referenced by clear().
|
inline |
Definition at line 45 of file MTDArrayBuffer.h.
References ncols.
Referenced by MTDThresholdClusterizer::make_cluster(), and MTDThresholdClusterizer::setup().
Definition at line 141 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 142 of file MTDArrayBuffer.h.
References hitEnergy_vec, and index().
Referenced by Jet.Jet::rawEnergy().
|
inline |
Definition at line 153 of file MTDArrayBuffer.h.
References cuy::col, hitGP_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), and set().
|
inline |
Definition at line 154 of file MTDArrayBuffer.h.
References hitGP_vec, and index().
Definition of indexing within the buffer.
Definition at line 99 of file MTDArrayBuffer.h.
References cuy::col, and nrows.
Referenced by add_energy(), energy(), global_point(), local_error(), set(), set_energy(), set_global_point(), set_local_error(), set_subDet(), set_time(), set_time_error(), subDet(), time(), and time_error().
|
inline |
Definition at line 100 of file MTDArrayBuffer.h.
References FTLCluster::FTLHitPos::col(), index(), and FTLCluster::FTLHitPos::row().
Referenced by index().
|
inline |
Definition at line 150 of file MTDArrayBuffer.h.
References cuy::col, hitLE_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), and set().
|
inline |
Definition at line 151 of file MTDArrayBuffer.h.
References hitLE_vec, and index().
|
inline |
Definition at line 44 of file MTDArrayBuffer.h.
References nrows.
Referenced by MTDThresholdClusterizer::make_cluster(), setSize(), and MTDThresholdClusterizer::setup().
|
inline |
Definition at line 156 of file MTDArrayBuffer.h.
References cuy::col, energy(), global_point(), hitEnergy_vec, hitGP_vec, hitLE_vec, hitSubDet_vec, hitTime_vec, hitTimeError_vec, index(), local_error(), subDet(), time(), and time_error().
Referenced by MTDThresholdClusterizer::copy_to_buffer().
|
inline |
Definition at line 171 of file MTDArrayBuffer.h.
References FTLCluster::FTLHitPos::col(), energy(), global_point(), local_error(), FTLCluster::FTLHitPos::row(), subDet(), time(), and time_error().
Definition at line 188 of file MTDArrayBuffer.h.
References cuy::col, energy(), hitEnergy_vec, and index().
Referenced by clear().
|
inline |
Definition at line 189 of file MTDArrayBuffer.h.
References energy(), hitEnergy_vec, and index().
|
inline |
Definition at line 202 of file MTDArrayBuffer.h.
References cuy::col, runTauDisplay::gp, hitGP_vec, and index().
Referenced by clear().
|
inline |
Definition at line 203 of file MTDArrayBuffer.h.
References runTauDisplay::gp, hitGP_vec, and index().
|
inline |
Definition at line 207 of file MTDArrayBuffer.h.
References cuy::col, hitLE_vec, and index().
Referenced by clear().
|
inline |
Definition at line 208 of file MTDArrayBuffer.h.
References hitLE_vec, and index().
|
inline |
Definition at line 181 of file MTDArrayBuffer.h.
References cuy::col, hitSubDet_vec, index(), and subDet().
Referenced by clear().
|
inline |
Definition at line 184 of file MTDArrayBuffer.h.
References hitSubDet_vec, index(), and subDet().
Definition at line 192 of file MTDArrayBuffer.h.
References cuy::col, hitTime_vec, index(), and time().
Referenced by clear().
|
inline |
Definition at line 193 of file MTDArrayBuffer.h.
References hitTime_vec, index(), and time().
Definition at line 195 of file MTDArrayBuffer.h.
References cuy::col, hitTimeError_vec, index(), and time_error().
Referenced by clear().
|
inline |
Definition at line 198 of file MTDArrayBuffer.h.
References hitTimeError_vec, index(), and time_error().
Definition at line 123 of file MTDArrayBuffer.h.
References hitEnergy_vec, hitGP_vec, hitLE_vec, hitSubDet_vec, hitTime_vec, hitTimeError_vec, GeomDetEnumerators::invalidLoc, ncols, nrows, and rows().
Referenced by MTDThresholdClusterizer::setup().
|
inline |
Definition at line 96 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 136 of file MTDArrayBuffer.h.
References cuy::col, hitSubDet_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), set(), and set_subDet().
|
inline |
Definition at line 137 of file MTDArrayBuffer.h.
References hitSubDet_vec, and index().
Definition at line 144 of file MTDArrayBuffer.h.
References cuy::col, hitTime_vec, and index().
Referenced by MTDThresholdClusterizer::make_cluster(), set(), and set_time().
|
inline |
Definition at line 145 of file MTDArrayBuffer.h.
References hitTime_vec, and index().
Definition at line 147 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 148 of file MTDArrayBuffer.h.
References hitTimeError_vec, and index().
|
private |
Definition at line 104 of file MTDArrayBuffer.h.
Referenced by add_energy(), energy(), set(), set_energy(), setSize(), and size().
|
private |
Definition at line 107 of file MTDArrayBuffer.h.
Referenced by global_point(), set(), set_global_point(), and setSize().
|
private |
Definition at line 108 of file MTDArrayBuffer.h.
Referenced by local_error(), set(), set_local_error(), and setSize().
|
private |
Definition at line 103 of file MTDArrayBuffer.h.
Referenced by set(), set_subDet(), setSize(), and subDet().
|
private |
Definition at line 105 of file MTDArrayBuffer.h.
Referenced by set(), set_time(), setSize(), and time().
|
private |
Definition at line 106 of file MTDArrayBuffer.h.
Referenced by set(), set_time_error(), setSize(), and time_error().
|
private |
Definition at line 110 of file MTDArrayBuffer.h.