1 #ifndef RecoLocalTracker_FTLClusterizer_MTDArrayBuffer_H 2 #define RecoLocalTracker_FTLClusterizer_MTDArrayBuffer_H 65 inline void set(
uint row,
125 hitEnergy_vec(
rows * cols, 0),
126 hitTime_vec(
rows * cols, 0),
127 hitTimeError_vec(
rows * cols, 0),
128 hitGP_vec(
rows * cols),
129 hitLE_vec(
rows * cols),
130 xpos_vec(
rows * cols),
uint index(const FTLCluster::FTLHitPos &pix) const
void set_energy(uint row, uint col, float energy)
void set(uint row, uint col, GeomDetEnumerators::Location subDet, float energy, float time, float time_error, const LocalError &local_error, const LocalPoint &local_point, float xpos)
std::vector< float > hitEnergy_vec
float energy(uint row, uint col) const
float time(uint row, uint col) const
LocalError local_error(uint row, uint col) const
uint index(uint row, uint col) const
Definition of indexing within the buffer.
Class to store ADC counts and times during clustering.
std::vector< float > xpos_vec
std::vector< LocalPoint > hitGP_vec
GeomDetEnumerators::Location subDet(uint row, uint col) const
Use subDet to identify whether the Hit is in BTL or ETL.
std::vector< GeomDetEnumerators::Location > hitSubDet_vec
void set_local_error(uint row, uint col, const LocalError &le)
float time_error(uint row, uint col) const
bool inside(uint row, uint col) const
void set_time(uint row, uint col, float time)
void clear(const FTLCluster::FTLHitPos &pos)
constexpr int row() const
void set_local_point(uint row, uint col, const LocalPoint &lp)
std::vector< float > hitTime_vec
void set_subDet(uint row, uint col, GeomDetEnumerators::Location subDet)
float xpos(uint row, uint col) const
void set_xpos(uint row, uint col, float xpos)
constexpr int col() const
void clear(uint row, uint col)
LocalPoint local_point(uint row, uint col) const
std::vector< float > hitTimeError_vec
void add_energy(uint row, uint col, float energy)
std::vector< LocalError > hitLE_vec
void set_time_error(uint row, uint col, float time_error)
void setSize(uint rows, uint cols)