#include <SeedingTree.h>
Public Types | |
typedef std::unordered_set< DATA, typename DATA::hashfct, typename DATA::eqfct > | SingleSet |
Public Member Functions | |
const SeedingNode< DATA > * | getRoot (unsigned int i) const |
const SingleSet & | getSingleSet () const |
bool | insert (const std::vector< DATA > &dataList) |
unsigned int | numberOfNodes () const |
unsigned int | numberOfRoots () const |
void | print () const |
void | printOrdered () const |
void | printRecursive () const |
void | sort () |
~SeedingTree () | |
Protected Attributes | |
std::vector< SeedingNode< DATA > * > | _allNodes |
std::vector< SeedingNode< DATA > * > | _roots |
SingleSet | _singleSet |
Definition at line 114 of file SeedingTree.h.
typedef std::unordered_set<DATA, typename DATA::hashfct, typename DATA::eqfct> SeedingTree< DATA >::SingleSet |
Definition at line 116 of file SeedingTree.h.
|
inline |
Definition at line 186 of file SeedingTree.h.
|
inline |
|
inline |
|
inline |
Definition at line 126 of file SeedingTree.h.
Referenced by SequenceTypes.Schedule::_replaceIfHeldDirectly(), and TrajectorySeedProducer::TrajectorySeedProducer().
|
inline |
|
inline |
|
inline |
Definition at line 179 of file SeedingTree.h.
|
inline |
Definition at line 172 of file SeedingTree.h.
|
inline |
Definition at line 166 of file SeedingTree.h.
|
inline |
Definition at line 146 of file SeedingTree.h.
|
protected |
Definition at line 120 of file SeedingTree.h.
Referenced by SeedingTree< TrackingLayer >::insert(), SeedingTree< TrackingLayer >::numberOfNodes(), SeedingTree< TrackingLayer >::print(), SeedingTree< TrackingLayer >::printOrdered(), SeedingTree< TrackingLayer >::printRecursive(), and SeedingTree< TrackingLayer >::sort().
|
protected |
Definition at line 119 of file SeedingTree.h.
Referenced by SeedingTree< TrackingLayer >::getRoot(), SeedingTree< TrackingLayer >::insert(), SeedingTree< TrackingLayer >::numberOfRoots(), SeedingTree< TrackingLayer >::printRecursive(), SeedingTree< TrackingLayer >::sort(), and SeedingTree< TrackingLayer >::~SeedingTree().
|
protected |
Definition at line 122 of file SeedingTree.h.
Referenced by SeedingTree< TrackingLayer >::getSingleSet(), and SeedingTree< TrackingLayer >::insert().