Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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.5