1 #ifndef RecoLocalTracker_FTLClusterizer_MTDArrayBuffer_H
2 #define RecoLocalTracker_FTLClusterizer_MTDArrayBuffer_H
114 : hitSubDet_vec(rows * cols, GeomDetEnumerators::
invalidLoc),
115 hitEnergy_vec(rows * cols, 0),
116 hitTime_vec(rows * cols, 0),
117 hitTimeError_vec(rows * cols, 0),
118 hitGP_vec(rows * cols),
119 hitLE_vec(rows * cols),
float time_error(uint row, uint col) const
GeomDetEnumerators::Location subDet(uint row, uint col) const
Use subDet to identify whether the Hit is in BTL or ETL.
void set_energy(uint row, uint col, float energy)
std::vector< GlobalPoint > hitGP_vec
std::vector< float > hitEnergy_vec
Class to store ADC counts and times during clustering.
std::vector< GeomDetEnumerators::Location > hitSubDet_vec
void set_local_error(uint row, uint col, const LocalError &le)
LocalError local_error(uint row, uint col) const
float time(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)
uint index(const FTLCluster::FTLHitPos &pix) const
constexpr int row() const
float energy(uint row, uint col) const
GlobalPoint global_point(uint row, uint col) const
std::vector< float > hitTime_vec
uint index(uint row, uint col) const
Definition of indexing within the buffer.
void set_subDet(uint row, uint col, GeomDetEnumerators::Location subDet)
void set_global_point(uint row, uint col, const GlobalPoint &gp)
void set(uint row, uint col, GeomDetEnumerators::Location subDet, float energy, float time, float time_error, const LocalError &local_error, const GlobalPoint &global_point)
constexpr int col() const
void clear(uint row, uint col)
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)