#include <SeedFinder.h>
Public Member Functions | |
void | addHitSelector (SeedFinderSelector *seedFinderSelector, unsigned int nHits) |
std::vector< unsigned int > | getSeed (const std::vector< const FastTrackerRecHit * > &trackerRecHits) const |
const SeedingNode< TrackingLayer > * | insertHit (const std::vector< TrajectorySeedHitCandidate > &trackerRecHits, std::vector< int > &hitIndicesInTree, const SeedingNode< TrackingLayer > *node, unsigned int trackerHit) const |
std::vector< unsigned int > | iterateHits (unsigned int start, const std::vector< TrajectorySeedHitCandidate > &trackerRecHits, std::vector< int > hitIndicesInTree, bool processSkippedHits) const |
SeedFinder (const SeedingTree< TrackingLayer > &seedingTree, const TrackerTopology &trackerTopology) | |
Private Attributes | |
const SeedingTree< TrackingLayer > & | _seedingTree |
std::vector< std::vector< SeedFinderSelector * > > | _selectorFunctionsByHits |
const TrackerTopology * | _trackerTopology |
Definition at line 17 of file SeedFinder.h.
|
inline |
Definition at line 25 of file SeedFinder.h.
|
inline |
Definition at line 28 of file SeedFinder.h.
References _selectorFunctionsByHits, and TrajectorySeedProducer_cfi::seedFinderSelector.
|
inline |
Definition at line 37 of file SeedFinder.h.
References _seedingTree, _trackerTopology, iterateHits(), eostools::move(), and SeedingTree< DATA >::numberOfNodes().
|
inline |
Definition at line 63 of file SeedFinder.h.
References _selectorFunctionsByHits, relativeConstraints::empty, SeedingNode< DATA >::getChild(), SeedingNode< DATA >::getChildrenSize(), SeedingNode< DATA >::getData(), SeedingNode< DATA >::getDepth(), SeedingNode< DATA >::getIndex(), SeedingNode< DATA >::getParent(), TrajectorySeedHitCandidate::getTrackingLayer(), TrajectorySeedHitCandidate::hit(), wplusjetsAnalysis_cfi::NHits, and SurveyInfoScenario_cff::seed.
Referenced by iterateHits().
|
inline |
Definition at line 117 of file SeedFinder.h.
References _seedingTree, SeedingNode< DATA >::getDepth(), SeedingNode< DATA >::getIndex(), SeedingNode< DATA >::getParent(), SeedingTree< DATA >::getRoot(), SeedingTree< DATA >::getSingleSet(), insertHit(), and SeedingTree< DATA >::numberOfRoots().
Referenced by getSeed().
|
private |
Definition at line 21 of file SeedFinder.h.
Referenced by getSeed(), and iterateHits().
|
private |
Definition at line 20 of file SeedFinder.h.
Referenced by addHitSelector(), and insertHit().
|
private |
Definition at line 22 of file SeedFinder.h.
Referenced by getSeed().