CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
Lms3d Class Referenceabstract

#include <Lms3d.h>

Inheritance diagram for Lms3d:
ModeFinder3d

Public Member Functions

virtual GlobalPoint operator() (std::vector< GlobalPoint > &values) const
 
- Public Member Functions inherited from ModeFinder3d
virtual ModeFinder3dclone () const =0
 
virtual ~ModeFinder3d ()
 

Private Member Functions

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

Additional Inherited Members

- Public Types inherited from ModeFinder3d
typedef std::pair< GlobalPoint, float > PointAndDistance
 

Detailed Description

This is a "Least Median of Squares" mode finder that works coordinate-wise on GlobalPoints.

Definition at line 12 of file Lms3d.h.

Member Function Documentation

◆ operator()() [1/2]

GlobalPoint Lms3d::operator() ( std::vector< GlobalPoint > &  values) const
virtual

Definition at line 4 of file Lms3d.cc.

References lms_3d(), and contentValuesCheck::values.

4 { return lms_3d(values); }
GlobalPoint lms_3d(std::vector< GlobalPoint > values)
Definition: lms_3d.cc:8

◆ operator()() [2/2]

virtual GlobalPoint Lms3d::operator() ( const std::vector< PointAndDistance > &  ) const
privatepure virtual

Implements ModeFinder3d.