#include <DAClusterizerInZ_vect.h>
Public Member Functions | |
void | addItem (double new_z, double new_dz2, const reco::TransientTrack *new_tt, double new_pi) |
void | addItemSorted (double new_z, double new_dz2, const reco::TransientTrack *new_tt, double new_pi) |
void | extractRaw () |
unsigned int | getSize () const |
void | insertItem (unsigned int i, double new_z, double new_dz2, const reco::TransientTrack *new_tt, double new_pi) |
Public Attributes | |
std::vector< double > | dz2 |
double *__restrict__ | dz2_ptr |
std::vector< unsigned int > | kmax |
std::vector< unsigned int > | kmin |
std::vector< double > | pi |
double *__restrict__ | pi_ptr |
std::vector< const reco::TransientTrack * > | tt |
std::vector< double > | z |
double *__restrict__ | z_ptr |
std::vector< double > | Z_sum |
double *__restrict__ | Z_sum_ptr |
Definition at line 23 of file DAClusterizerInZ_vect.h.
|
inline |
Definition at line 24 of file DAClusterizerInZ_vect.h.
|
inline |
Definition at line 36 of file DAClusterizerInZ_vect.h.
References dz2, mps_fire::i, insertItem(), and z.
Referenced by DAClusterizerInZ_vect::fill().
|
inline |
Definition at line 60 of file DAClusterizerInZ_vect.h.
References dz2, dz2_ptr, pi, pi_ptr, z, z_ptr, Z_sum, and Z_sum_ptr.
Referenced by DAClusterizerInZ_vect::fill(), and DAClusterizerInZ_vect::vertices().
|
inline |
Definition at line 57 of file DAClusterizerInZ_vect.h.
References z.
Referenced by DAClusterizerInZ_vect::beta0(), DAClusterizerInZ_vect::clear_vtx_range(), DAClusterizerInZ_vect::dump(), DAClusterizerInZ_vect::evalF(), 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::updateTc(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
|
inline |
Definition at line 46 of file DAClusterizerInZ_vect.h.
References dz2, mps_fire::i, kmax, kmin, pi, tt, z, and Z_sum.
Referenced by addItemSorted().
std::vector<double> DAClusterizerInZ_vect::track_t::dz2 |
Definition at line 74 of file DAClusterizerInZ_vect.h.
Referenced by addItem(), addItemSorted(), DAClusterizerInZ_vect::evalF(), extractRaw(), insertItem(), DAClusterizerInZ_vect::set_vtx_range(), and DAClusterizerInZ_vect::verify().
double* __restrict__ DAClusterizerInZ_vect::track_t::dz2_ptr |
Definition at line 68 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::beta0(), DAClusterizerInZ_vect::dump(), extractRaw(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::split(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
std::vector<unsigned int> DAClusterizerInZ_vect::track_t::kmax |
Definition at line 78 of file DAClusterizerInZ_vect.h.
Referenced by addItem(), DAClusterizerInZ_vect::clear_vtx_range(), DAClusterizerInZ_vect::dump(), insertItem(), DAClusterizerInZ_vect::vertex_t::insertItem(), DAClusterizerInZ_vect::vertex_t::removeItem(), DAClusterizerInZ_vect::set_vtx_range(), DAClusterizerInZ_vect::update(), DAClusterizerInZ_vect::updateTc(), and DAClusterizerInZ_vect::verify().
std::vector<unsigned int> DAClusterizerInZ_vect::track_t::kmin |
Definition at line 77 of file DAClusterizerInZ_vect.h.
Referenced by addItem(), DAClusterizerInZ_vect::clear_vtx_range(), DAClusterizerInZ_vect::dump(), insertItem(), DAClusterizerInZ_vect::vertex_t::insertItem(), DAClusterizerInZ_vect::vertex_t::removeItem(), DAClusterizerInZ_vect::set_vtx_range(), DAClusterizerInZ_vect::update(), DAClusterizerInZ_vect::updateTc(), and DAClusterizerInZ_vect::verify().
std::vector<double> DAClusterizerInZ_vect::track_t::pi |
Definition at line 76 of file DAClusterizerInZ_vect.h.
Referenced by addItem(), DAClusterizerInZ_vect::evalF(), extractRaw(), insertItem(), and DAClusterizerInZ_vect::verify().
double* __restrict__ DAClusterizerInZ_vect::track_t::pi_ptr |
Definition at line 71 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::beta0(), DAClusterizerInZ_vect::dump(), extractRaw(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::split(), DAClusterizerInZ_vect::update(), DAClusterizerInZ_vect::updateTc(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
std::vector<const reco::TransientTrack *> DAClusterizerInZ_vect::track_t::tt |
Definition at line 79 of file DAClusterizerInZ_vect.h.
Referenced by addItem(), DAClusterizerInZ_vect::dump(), insertItem(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
std::vector<double> DAClusterizerInZ_vect::track_t::z |
Definition at line 73 of file DAClusterizerInZ_vect.h.
Referenced by addItem(), addItemSorted(), DAClusterizerInZ_vect::evalF(), extractRaw(), getSize(), insertItem(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r3D(), DAClusterizerInZ_vect::set_vtx_range(), and DAClusterizerInZ_vect::verify().
double* __restrict__ DAClusterizerInZ_vect::track_t::z_ptr |
Definition at line 67 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::beta0(), DAClusterizerInZ_vect::dump(), extractRaw(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::split(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().
std::vector<double> DAClusterizerInZ_vect::track_t::Z_sum |
Definition at line 75 of file DAClusterizerInZ_vect.h.
Referenced by addItem(), extractRaw(), insertItem(), DAClusterizerInZ_vect::update(), and DAClusterizerInZ_vect::verify().
double* __restrict__ DAClusterizerInZ_vect::track_t::Z_sum_ptr |
Definition at line 70 of file DAClusterizerInZ_vect.h.
Referenced by DAClusterizerInZ_vect::dump(), extractRaw(), DAClusterizerInZ_vect::purge(), DAClusterizerInZ_vect::split(), DAClusterizerInZ_vect::update(), DAClusterizerInZ_vect::updateTc(), DAClusterizerInZ_vect::verify(), and DAClusterizerInZ_vect::vertices().