Main Page
Namespaces
Classes
Package Documentation
RecoVertex
KinematicFitPrimitives
interface
KinematicVertexDistance.h
Go to the documentation of this file.
1
#ifndef KinematicVertexDistance_H
2
#define KinematicVertexDistance_H
3
9
#include "
RecoVertex/KinematicFitPrimitives/interface/RefCountedKinematicVertex.h
"
10
#include "TrackerReco/TkEvent/interface/TkSimVertex.h"
11
12
class
Measurement1D
;
13
14
class
KinematicVertexDistance
{
15
16
public
:
17
18
virtual
~KinematicVertexDistance
() {}
19
20
virtual
Measurement1D
distance
(
const
RefCountedKinematicVertex
,
const
TkSimVertex &)
const
= 0;
21
22
virtual
float
compatibility
(
const
RefCountedKinematicVertex
,
const
TkSimVertex &)
const
= 0;
23
24
virtual
KinematicVertexDistance
*
clone
()
const
= 0;
25
};
26
#endif
KinematicVertexDistance::distance
virtual Measurement1D distance(const RefCountedKinematicVertex, const TkSimVertex &) const =0
RefCountedKinematicVertex.h
ReferenceCountingPointer< KinematicVertex >
KinematicVertexDistance::~KinematicVertexDistance
virtual ~KinematicVertexDistance()
Definition:
KinematicVertexDistance.h:18
KinematicVertexDistance::compatibility
virtual float compatibility(const RefCountedKinematicVertex, const TkSimVertex &) const =0
KinematicVertexDistance
Definition:
KinematicVertexDistance.h:14
KinematicVertexDistance::clone
virtual KinematicVertexDistance * clone() const =0
Measurement1D
Definition:
Measurement1D.h:11
Generated for CMSSW Reference Manual by
1.8.11