CMS 3D CMS Logo

VertexUpdator.h
Go to the documentation of this file.
1 #ifndef VertexUpdator_H
2 #define VertexUpdator_H
3 
5 
11 template <unsigned int N>
13 public:
15 
20 
21  virtual ~VertexUpdator() {}
22 
27  virtual CachingVertex<N> add(const CachingVertex<N>& v,
28  const typename CachingVertex<N>::RefCountedVertexTrack t) const = 0;
29 
31  const typename CachingVertex<N>::RefCountedVertexTrack t) const = 0;
32 
33  virtual VertexUpdator* clone() const = 0;
34 };
35 
36 #endif
VertexUpdator
Definition: VertexUpdator.h:12
VertexUpdator::add
virtual CachingVertex< N > add(const CachingVertex< N > &v, const typename CachingVertex< N >::RefCountedVertexTrack t) const =0
CachingVertex
Definition: CachingVertex.h:22
ReferenceCountingPointer
Definition: ReferenceCounted.h:60
findQualityFiles.v
v
Definition: findQualityFiles.py:179
VertexUpdator::clone
virtual VertexUpdator * clone() const =0
CachingVertex.h
VertexUpdator::remove
virtual CachingVertex< N > remove(const CachingVertex< N > &v, const typename CachingVertex< N >::RefCountedVertexTrack t) const =0
VertexUpdator::RefCountedVertexTrack
CachingVertex< N >::RefCountedVertexTrack RefCountedVertexTrack
Definition: VertexUpdator.h:14
VertexUpdator::~VertexUpdator
virtual ~VertexUpdator()
Definition: VertexUpdator.h:21
VertexUpdator::VertexUpdator
VertexUpdator()
Definition: VertexUpdator.h:19
submitPVValidationJobs.t
string t
Definition: submitPVValidationJobs.py:644