#include <ClusteringAlgorithm.h>
Public Member Functions | |
virtual std::string | AlgorithmName () const |
Algorithm name. | |
virtual void | Cluster (std::vector< std::vector< T > > &output, const std::vector< T > &input) const |
Clustering operations. | |
ClusteringAlgorithm (const StackedTrackerGeometry *aStackedTracker, std::string fName) | |
Constructors. | |
virtual | ~ClusteringAlgorithm () |
Destructor. | |
Protected Attributes | |
std::string | className_ |
const StackedTrackerGeometry * | theStackedTracker |
Data members. |
//////////////////////////////////////// Stacked Tracker Simulations /// / Andrew W. Rose, IC /// / 2008 /// ////////////////////////////////////// ************************ DECLARATION OF CLASS ************************
Definition at line 25 of file ClusteringAlgorithm.h.
ClusteringAlgorithm< T >::ClusteringAlgorithm | ( | const StackedTrackerGeometry * | aStackedTracker, |
std::string | fName | ||
) | [inline] |
Constructors.
Definition at line 34 of file ClusteringAlgorithm.h.
References ClusteringAlgorithm< T >::className_.
: theStackedTracker( aStackedTracker ){ className_=classNameFinder<T>(fName); }
virtual ClusteringAlgorithm< T >::~ClusteringAlgorithm | ( | ) | [inline, virtual] |
Destructor.
Definition at line 41 of file ClusteringAlgorithm.h.
virtual std::string ClusteringAlgorithm< T >::AlgorithmName | ( | ) | const [inline, virtual] |
Algorithm name.
Definition at line 50 of file ClusteringAlgorithm.h.
virtual void ClusteringAlgorithm< T >::Cluster | ( | std::vector< std::vector< T > > & | output, |
const std::vector< T > & | input | ||
) | const [inline, virtual] |
Clustering operations.
Reimplemented in ClusteringAlgorithm_2d< T >, ClusteringAlgorithm_a< T >, ClusteringAlgorithm_broadside< T >, and ClusteringAlgorithm_neighbor< T >.
Definition at line 44 of file ClusteringAlgorithm.h.
References convertSQLitetoXML_cfg::output.
{ output.clear(); }
std::string ClusteringAlgorithm< T >::className_ [protected] |
Definition at line 31 of file ClusteringAlgorithm.h.
Referenced by ClusteringAlgorithm< T >::ClusteringAlgorithm().
const StackedTrackerGeometry* ClusteringAlgorithm< T >::theStackedTracker [protected] |
Data members.
Definition at line 30 of file ClusteringAlgorithm.h.