Main Page
Namespaces
Classes
Package Documentation
RecoVertex
VertexPrimitives
interface
VertexUpdator.h
Go to the documentation of this file.
1
#ifndef VertexUpdator_H
2
#define VertexUpdator_H
3
4
#include "
RecoVertex/VertexPrimitives/interface/CachingVertex.h
"
5
11
template
<
unsigned
int
N>
12
class
VertexUpdator
{
13
public
:
14
typedef
typename
CachingVertex<N>::RefCountedVertexTrack
RefCountedVertexTrack
;
15
19
VertexUpdator
() {}
20
21
virtual
~VertexUpdator
() {}
22
27
virtual
CachingVertex<N>
add
(
const
CachingVertex<N>
&
v
,
28
const
typename
CachingVertex<N>::RefCountedVertexTrack
t
)
const
= 0;
29
30
virtual
CachingVertex<N>
remove
(
const
CachingVertex<N>
&
v
,
31
const
typename
CachingVertex<N>::RefCountedVertexTrack
t
)
const
= 0;
32
33
virtual
VertexUpdator
*
clone
()
const
= 0;
34
};
35
36
#endif
OrderedSet.t
t
Definition:
OrderedSet.py:90
CachingVertex.h
VertexUpdator::clone
virtual VertexUpdator * clone() const =0
VertexUpdator::VertexUpdator
VertexUpdator()
Definition:
VertexUpdator.h:19
findQualityFiles.v
v
Definition:
findQualityFiles.py:179
ReferenceCountingPointer
Definition:
ReferenceCounted.h:60
VertexUpdator::RefCountedVertexTrack
CachingVertex< N >::RefCountedVertexTrack RefCountedVertexTrack
Definition:
VertexUpdator.h:14
VertexUpdator::add
virtual CachingVertex< N > add(const CachingVertex< N > &v, const typename CachingVertex< N >::RefCountedVertexTrack t) const =0
CachingVertex
Definition:
CachingVertex.h:22
VertexUpdator
Definition:
VertexUpdator.h:12
VertexUpdator::~VertexUpdator
virtual ~VertexUpdator()
Definition:
VertexUpdator.h:21
Generated for CMSSW Reference Manual by
1.8.11