#include <TrackStructures.h>
Public Member Functions | |
void | beginBkwSearch () |
CombCandidate & | cand (int i) |
void | compactifyHitStorageForBestCand (bool remove_seed_hits, int backward_fit_min_hits) |
void | endBkwSearch () |
EventOfCombCandidates (int size=0) | |
void | insertSeed (const Track &seed, int region, int pos) |
const CombCandidate & | operator[] (int i) const |
CombCandidate & | operator[] (int i) |
const std::vector< CombCandidate > & | refCandidates () const |
std::vector< CombCandidate > & | refCandidates_nc () |
void | releaseMemory () |
void | reset (int new_capacity, int max_cands_per_seed, int expected_num_hots=128) |
void | resizeAfterFiltering (int n_removed) |
int | size () const |
Private Attributes | |
std::vector< CombCandidate > | m_candidates |
int | m_capacity = 0 |
CcPool< TrackCand > | m_cc_pool |
int | m_n_seeds_inserted = 0 |
int | m_size = 0 |
Definition at line 573 of file TrackStructures.h.
|
inline |
Definition at line 575 of file TrackStructures.h.
|
inline |
Definition at line 626 of file TrackStructures.h.
References mps_fire::i, m_candidates, and m_size.
Referenced by mkfit::MkBuilder::beginBkwSearch().
|
inline |
Definition at line 640 of file TrackStructures.h.
References mps_fire::i, and m_candidates.
Referenced by mkfit::CandCloner::combCandWithOriginalIndex(), and mkfit::CandCloner::processSeedRange().
|
inline |
Definition at line 621 of file TrackStructures.h.
References mps_fire::i, m_candidates, and m_size.
Referenced by mkfit::MkBuilder::compactifyHitStorageForBestCand().
|
inline |
Definition at line 630 of file TrackStructures.h.
References mps_fire::i, m_candidates, and m_size.
Referenced by mkfit::MkBuilder::endBkwSearch().
|
inline |
Definition at line 613 of file TrackStructures.h.
References cms::cuda::assert(), m_candidates, m_n_seeds_inserted, m_size, HLT_2022v12_cff::region, and fileCollector::seed.
Referenced by mkfit::MkBuilder::find_tracks_load_seeds().
|
inline |
Definition at line 638 of file TrackStructures.h.
References mps_fire::i, and m_candidates.
|
inline |
Definition at line 639 of file TrackStructures.h.
References mps_fire::i, and m_candidates.
|
inline |
Definition at line 643 of file TrackStructures.h.
References m_candidates.
Referenced by mkfit::MkBuilder::find_tracks_in_layers(), and mkfit::MkBuilder::findTracksStandard().
|
inline |
Definition at line 644 of file TrackStructures.h.
References m_candidates.
Referenced by mkfit::MkBuilder::find_tracks_in_layers().
|
inline |
Definition at line 577 of file TrackStructures.h.
References m_candidates, m_capacity, m_cc_pool, m_n_seeds_inserted, m_size, and createJobs::tmp.
Referenced by mkfit::MkBuilder::release_memory().
|
inline |
Definition at line 588 of file TrackStructures.h.
References m_candidates, m_capacity, m_cc_pool, m_n_seeds_inserted, m_size, alignCSCRings::s, and createJobs::tmp.
Referenced by mkfit::MkBuilder::find_tracks_load_seeds().
|
inline |
Definition at line 607 of file TrackStructures.h.
References cms::cuda::assert(), m_n_seeds_inserted, and m_size.
Referenced by mkfit::MkBuilder::filter_comb_cands().
|
inline |
Definition at line 636 of file TrackStructures.h.
References m_size.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), mkfit::MkBuilder::backwardFit(), mkfit::MkBuilder::export_best_comb_cands(), mkfit::MkBuilder::filter_comb_cands(), mkfit::MkBuilder::findTracksCloneEngine(), mkfit::MkBuilder::findTracksStandard(), and mkfit::MkBuilder::total_cands().
|
private |
Definition at line 649 of file TrackStructures.h.
Referenced by beginBkwSearch(), cand(), compactifyHitStorageForBestCand(), endBkwSearch(), insertSeed(), operator[](), refCandidates(), refCandidates_nc(), releaseMemory(), and reset().
|
private |
Definition at line 651 of file TrackStructures.h.
Referenced by releaseMemory(), and reset().
Definition at line 647 of file TrackStructures.h.
Referenced by releaseMemory(), and reset().
|
private |
Definition at line 653 of file TrackStructures.h.
Referenced by insertSeed(), releaseMemory(), reset(), and resizeAfterFiltering().
|
private |
Definition at line 652 of file TrackStructures.h.
Referenced by beginBkwSearch(), compactifyHitStorageForBestCand(), endBkwSearch(), insertSeed(), releaseMemory(), reset(), resizeAfterFiltering(), and size().