RecoVertex
VertexTools
interface
ModeFinder3d.h
Go to the documentation of this file.
1
#ifndef ModeFinder3d_H
2
#define ModeFinder3d_H
3
4
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
5
6
#include <vector>
7
14
class
ModeFinder3d
{
15
public
:
16
typedef
std::pair<GlobalPoint, float>
PointAndDistance
;
17
virtual
GlobalPoint
operator()
(
const
std::vector<PointAndDistance>&)
const
= 0;
18
19
virtual
~ModeFinder3d
(){};
20
virtual
ModeFinder3d
*
clone
()
const
= 0;
21
};
22
23
#endif
ModeFinder3d
Definition:
ModeFinder3d.h:14
ModeFinder3d::~ModeFinder3d
virtual ~ModeFinder3d()
Definition:
ModeFinder3d.h:19
ModeFinder3d::operator()
virtual GlobalPoint operator()(const std::vector< PointAndDistance > &) const =0
ModeFinder3d::clone
virtual ModeFinder3d * clone() const =0
ModeFinder3d::PointAndDistance
std::pair< GlobalPoint, float > PointAndDistance
Definition:
ModeFinder3d.h:16
Point3DBase< float, GlobalTag >
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.14