00001 #ifndef LMS3D_H 00002 #define LMS3D_H 00003 00004 #include "RecoVertex/VertexTools/interface/ModeFinder3d.h" 00005 #include "RecoVertex/VertexTools/interface/SMS.h" 00006 00009 class SmsModeFinder3d : public ModeFinder3d { 00010 public: 00011 SmsModeFinder3d ( const SMS & algo = SMS() ); 00012 virtual GlobalPoint operator () ( const std::vector< PointAndDistance> & values ) const; 00013 virtual SmsModeFinder3d * clone() const; 00014 private: 00015 SMS theAlgo; 00016 }; 00017 00018 #endif