CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
WeightEstimator< T > Class Template Referenceabstract

#include <WeightEstimator.h>

Inheritance diagram for WeightEstimator< T >:
TrackDistanceWeightEstimator< T > TrivialWeightEstimator< T >

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 ( )
inlinevirtual

Definition at line 18 of file WeightEstimator.h.

19  {}

Member Function Documentation

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

Implemented in TrivialWeightEstimator< T >.