#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 nHits.
Referenced by TrajectorySeedProducer::produce().
|
inline |
Definition at line 37 of file SeedFinder.h.
References _seedingTree, _trackerTopology, iterateHits(), and SeedingTree< DATA >::numberOfNodes().
Referenced by TrajectorySeedProducer::produce().
|
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(), listHistos::NHits, and fileCollector::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().