StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
DynamicNearestNeighbours Class Referenceabstract

Public Member Functions

virtual int NearestNeighbourIndex (const int &ii) const =0
 
virtual double NearestNeighbourDistance (const int &ii) const =0
 
virtual bool Valid (const int &index) const =0
 
virtual void RemoveAndAddPoints (const std::vector< int > &indices_to_remove, const std::vector< EtaPhi > &points_to_add, std::vector< int > &indices_added, std::vector< int > &indices_of_updated_neighbours)=0
 
void RemovePoint (const int &index, std::vector< int > &indices_of_updated_neighbours)
 
void RemoveCombinedAddCombination (const int &index1, const int &index2, const EtaPhi &newpoint, int &index3, std::vector< int > &indices_of_updated_neighbours)
 
virtual int NearestNeighbourIndex (const int ii) const =0
 
virtual double NearestNeighbourDistance (const int ii) const =0
 
virtual bool Valid (const int index) const =0
 
virtual void RemoveAndAddPoints (const std::vector< int > &indices_to_remove, const std::vector< EtaPhi > &points_to_add, std::vector< int > &indices_added, std::vector< int > &indices_of_updated_neighbours)=0
 
void RemovePoint (const int index, std::vector< int > &indices_of_updated_neighbours)
 
void RemoveCombinedAddCombination (const int index1, const int index2, const EtaPhi &newpoint, int &index3, std::vector< int > &indices_of_updated_neighbours)
 
virtual int NearestNeighbourIndex (const int ii) const =0
 
virtual double NearestNeighbourDistance (const int ii) const =0
 
virtual bool Valid (const int index) const =0
 
virtual void RemoveAndAddPoints (const std::vector< int > &indices_to_remove, const std::vector< EtaPhi > &points_to_add, std::vector< int > &indices_added, std::vector< int > &indices_of_updated_neighbours)=0
 
void RemovePoint (const int index, std::vector< int > &indices_of_updated_neighbours)
 
void RemoveCombinedAddCombination (const int index1, const int index2, const EtaPhi &newpoint, int &index3, std::vector< int > &indices_of_updated_neighbours)
 

Detailed Description

Definition at line 185 of file FJcore.cc.


The documentation for this class was generated from the following files: