CMS 3D CMS Logo

LmsModeFinder3d Class Reference

Least Median sum of squares mode finder. More...

#include <RecoVertex/VertexTools/interface/LmsModeFinder3d.h>

Inheritance diagram for LmsModeFinder3d:

ModeFinder3d

List of all members.

Public Member Functions

virtual LmsModeFinder3dclone () const
virtual GlobalPoint operator() (const vector< PointAndDistance > &values) const


Detailed Description

Least Median sum of squares mode finder.

Works coordinate wise.

Definition at line 8 of file LmsModeFinder3d.h.


Member Function Documentation

LmsModeFinder3d * LmsModeFinder3d::clone ( void   )  const [virtual]

Implements ModeFinder3d.

Definition at line 14 of file LmsModeFinder3d.cc.

00015 {
00016   return new LmsModeFinder3d ( * this );
00017 }

GlobalPoint LmsModeFinder3d::operator() ( const vector< PointAndDistance > &  values  )  const [virtual]

Implements ModeFinder3d.

Definition at line 4 of file LmsModeFinder3d.cc.

References i, lms_3d(), and v.

00004                                                                                         {
00005   vector < GlobalPoint > v;
00006   for ( vector< PointAndDistance >::const_iterator i=values.begin(); 
00007       i!=values.end() ; ++i ) 
00008   {
00009     v.push_back ( i->first );
00010   };
00011   return lms_3d ( v );
00012 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:27:51 2009 for CMSSW by  doxygen 1.5.4