#include <DAClusterizerInZ_vect.h>
Public Member Functions | |
void | addItemSorted (double new_zpca, double new_dz2, const reco::TransientTrack *new_tt, double new_tkwt) |
void | extractRaw () |
unsigned int | getSize () const |
void | insertItem (unsigned int i, double new_zpca, double new_dz2, const reco::TransientTrack *new_tt, double new_tkwt) |
Public Attributes | |
double *__restrict__ | dz2 |
std::vector< double > | dz2_vec |
std::vector< unsigned int > | kmax |
std::vector< unsigned int > | kmin |
double | osumtkwt |
double *__restrict__ | sum_Z |
std::vector< double > | sum_Z_vec |
double *__restrict__ | tkwt |
std::vector< double > | tkwt_vec |
std::vector< const reco::TransientTrack * > | tt |
double *__restrict__ | zpca |
std::vector< double > | zpca_vec |
Definition at line 26 of file DAClusterizerInZ_vect.h.
|
inline |
Definition at line 37 of file DAClusterizerInZ_vect.h.
References dz2_vec, mps_fire::i, insertItem(), and zpca_vec.
Referenced by DAClusterizerInZ_vect::fill().
|
inline |
Definition at line 61 of file DAClusterizerInZ_vect.h.
References dz2, dz2_vec, sum_Z, sum_Z_vec, tkwt, tkwt_vec, zpca, and zpca_vec.
Referenced by DAClusterizerInZ_vect::fill(), DAClusterizerInZ_vect::vertices(), and DAClusterizerInZ_vect::vertices_in_blocks().
|
inline |
Definition at line 58 of file DAClusterizerInZ_vect.h.
References zpca_vec.
Referenced by DAClusterizerInZ_vect::beta0(), DAClusterizerInZ_vect::clear_vtx_range(), DAClusterizerInZ_vect::dump(), DAClusterizerInZ_vect::fill(), DAClusterizerInZ_vect::vertex_t::insertItem(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::vertex_t::removeItem(), DAClusterizerInZ_vect::set_vtx_range(), DAClusterizerInZ_vect::split(), DAClusterizerInZ_vect::update(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
|
inline |
Definition at line 47 of file DAClusterizerInZ_vect.h.
References dz2_vec, mps_fire::i, kmax, kmin, sum_Z_vec, tkwt_vec, and zpca_vec.
Referenced by addItemSorted().
double* __restrict__ DAClusterizerInZ_vect::track_t::dz2 |
Definition at line 70 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::beta0(), DAClusterizerInZ_vect::dump(), extractRaw(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::set_vtx_range(), DAClusterizerInZ_vect::split(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
std::vector<double> DAClusterizerInZ_vect::track_t::dz2_vec |
Definition at line 28 of file DAClusterizerInZ_vect.h.
Referenced by addItemSorted(), extractRaw(), insertItem(), and DAClusterizerInZ_vect::verify().
std::vector<unsigned int> DAClusterizerInZ_vect::track_t::kmax |
Definition at line 32 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::clear_vtx_range(), DAClusterizerInZ_vect::dump(), insertItem(), DAClusterizerInZ_vect::vertex_t::insertItem(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::vertex_t::removeItem(), DAClusterizerInZ_vect::set_vtx_range(), DAClusterizerInZ_vect::update(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
std::vector<unsigned int> DAClusterizerInZ_vect::track_t::kmin |
Definition at line 31 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::clear_vtx_range(), DAClusterizerInZ_vect::dump(), insertItem(), DAClusterizerInZ_vect::vertex_t::insertItem(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::vertex_t::removeItem(), DAClusterizerInZ_vect::set_vtx_range(), DAClusterizerInZ_vect::update(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
double DAClusterizerInZ_vect::track_t::osumtkwt |
Definition at line 35 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::fill(), and DAClusterizerInZ_vect::update().
double* __restrict__ DAClusterizerInZ_vect::track_t::sum_Z |
Definition at line 72 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::dump(), extractRaw(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::split(), DAClusterizerInZ_vect::update(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
std::vector<double> DAClusterizerInZ_vect::track_t::sum_Z_vec |
Definition at line 29 of file DAClusterizerInZ_vect.h.
Referenced by extractRaw(), insertItem(), and DAClusterizerInZ_vect::verify().
double* __restrict__ DAClusterizerInZ_vect::track_t::tkwt |
Definition at line 71 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::beta0(), DAClusterizerInZ_vect::dump(), extractRaw(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::split(), and DAClusterizerInZ_vect::verify().
std::vector<double> DAClusterizerInZ_vect::track_t::tkwt_vec |
Definition at line 30 of file DAClusterizerInZ_vect.h.
Referenced by extractRaw(), insertItem(), and DAClusterizerInZ_vect::verify().
std::vector<const reco::TransientTrack *> DAClusterizerInZ_vect::track_t::tt |
Definition at line 33 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::dump(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
double* __restrict__ DAClusterizerInZ_vect::track_t::zpca |
Definition at line 69 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::beta0(), DAClusterizerInZ_vect::dump(), extractRaw(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::set_vtx_range(), DAClusterizerInZ_vect::split(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
std::vector<double> DAClusterizerInZ_vect::track_t::zpca_vec |
Definition at line 27 of file DAClusterizerInZ_vect.h.
Referenced by addItemSorted(), extractRaw(), getSize(), insertItem(), and DAClusterizerInZ_vect::verify().