CMS 3D CMS Logo

WeightEstimator< T > Class Template Reference

Estimator that returns the weight (="quality") of a cluster. More...

#include <CommonTools/Clustering1D/interface/WeightEstimator.h>

Inheritance diagram for WeightEstimator< T >:

TrackDistanceWeightEstimator< T > TrivialWeightEstimator< T >

List of all members.

Public Member Functions

virtual WeightEstimatorclone () const =0
virtual double weight (const std::vector< const T * > &) const =0
virtual ~WeightEstimator ()


Detailed Description

template<class T>
class WeightEstimator< T >

Estimator that returns the weight (="quality") of a cluster.

Abstract base class.

Definition at line 12 of file WeightEstimator.h.


Constructor & Destructor Documentation

template<class T>
virtual WeightEstimator< T >::~WeightEstimator (  )  [inline, virtual]

Definition at line 18 of file WeightEstimator.h.

00019     {}


Member Function Documentation

template<class T>
virtual WeightEstimator* WeightEstimator< T >::clone (  )  const [pure virtual]

Implemented in TrackDistanceWeightEstimator< T >, and TrivialWeightEstimator< T >.

template<class T>
virtual double WeightEstimator< T >::weight ( const std::vector< const T * > &   )  const [pure virtual]

Implemented in TrivialWeightEstimator< T >.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:35:53 2009 for CMSSW by  doxygen 1.5.4