CMS 3D CMS Logo

Public Types | Public Member Functions

ModeFinder3d Class Reference

#include <ModeFinder3d.h>

Inheritance diagram for ModeFinder3d:
unary_function FsmwModeFinder3d HsmModeFinder3d Lms3d LmsModeFinder3d SmsModeFinder3d SubsetHsmModeFinder3d

List of all members.

Public Types

typedef std::pair< GlobalPoint,
float > 
PointAndDistance

Public Member Functions

virtual ModeFinder3dclone () const =0
virtual GlobalPoint operator() (const std::vector< PointAndDistance > &) const =0
virtual ~ModeFinder3d ()

Detailed Description

A ModeFinder returns a GlobalPoint, given a vector of ( GlobalPoint plus weight ). [ weight := distance of the points of closest Approach ].

Definition at line 14 of file ModeFinder3d.h.


Member Typedef Documentation

typedef std::pair< GlobalPoint, float > ModeFinder3d::PointAndDistance

Definition at line 17 of file ModeFinder3d.h.


Constructor & Destructor Documentation

virtual ModeFinder3d::~ModeFinder3d ( ) [inline, virtual]

Definition at line 20 of file ModeFinder3d.h.

{};

Member Function Documentation

virtual ModeFinder3d* ModeFinder3d::clone ( ) const [pure virtual]
virtual GlobalPoint ModeFinder3d::operator() ( const std::vector< PointAndDistance > &  ) const [pure virtual]