CMS 3D CMS Logo

Public Member Functions

WeightEstimator< T > Class Template Reference

#include <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.

    {}

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 >.