Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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::clone
virtual KinematicVertexDistance * clone() const =0
RefCountedKinematicVertex.h
KinematicVertexDistance::compatibility
virtual float compatibility(const RefCountedKinematicVertex, const TkSimVertex &) const =0
ReferenceCountingPointer
Definition:
ReferenceCounted.h:73
KinematicVertexDistance::~KinematicVertexDistance
virtual ~KinematicVertexDistance()
Definition:
KinematicVertexDistance.h:18
KinematicVertexDistance
Definition:
KinematicVertexDistance.h:14
Measurement1D
Definition:
Measurement1D.h:11
KinematicVertexDistance::distance
virtual Measurement1D distance(const RefCountedKinematicVertex, const TkSimVertex &) const =0
Generated for CMSSW Reference Manual by
1.8.5