Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
14
public
:
15
16
typedef
typename
CachingVertex<N>::RefCountedVertexTrack
RefCountedVertexTrack
;
17
21
VertexUpdator
() {}
22
23
virtual
~VertexUpdator
() {}
24
29
virtual
CachingVertex<N>
add
(
const
CachingVertex<N>
&
v
,
30
const
typename
CachingVertex<N>::RefCountedVertexTrack
t
)
const
= 0;
31
32
virtual
CachingVertex<N>
remove
(
const
CachingVertex<N>
&
v
,
33
const
typename
CachingVertex<N>::RefCountedVertexTrack
t
)
const
= 0;
34
35
virtual
VertexUpdator
*
clone
()
const
= 0;
36
37
};
38
39
40
#endif
CachingVertex.h
VertexUpdator::VertexUpdator
VertexUpdator()
Definition:
VertexUpdator.h:21
lumiQTWidget.t
tuple t
Definition:
lumiQTWidget.py:50
ReferenceCountingPointer
Definition:
ReferenceCounted.h:61
VertexUpdator::add
virtual CachingVertex< N > add(const CachingVertex< N > &v, const typename CachingVertex< N >::RefCountedVertexTrack t) const =0
VertexUpdator::RefCountedVertexTrack
CachingVertex< N >::RefCountedVertexTrack RefCountedVertexTrack
Definition:
VertexUpdator.h:16
CachingVertex
Definition:
CachingVertex.h:25
VertexUpdator
Definition:
VertexUpdator.h:12
VertexUpdator::~VertexUpdator
virtual ~VertexUpdator()
Definition:
VertexUpdator.h:23
VertexUpdator::clone
virtual VertexUpdator * clone() const =0
v
mathSSE::Vec4< T > v
Definition:
newBasic3DVector.h:354
Generated for CMSSW Reference Manual by
1.8.5