CMS 3D CMS Logo

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

◆ ~WeightEstimator()

template<class T>
virtual WeightEstimator< T >::~WeightEstimator ( )
inlinevirtual

Definition at line 17 of file WeightEstimator.h.

17 {}

Member Function Documentation

◆ clone()

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

◆ weight()

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

Implemented in TrivialWeightEstimator< T >.