CMS 3D CMS Logo

SequentialVertexSmoother.h
Go to the documentation of this file.
1 #ifndef _SequentialVertexSmoother_H_
2 #define _SequentialVertexSmoother_H_
3 
8 
14 template <unsigned int N>
16 public:
20 
30  const TrackToTrackCovCalculator<N>& covCalc);
31 
32  ~SequentialVertexSmoother() override;
33 
38 
49  CachingVertex<N> smooth(const CachingVertex<N>& vertex) const override;
50 
57  }
59 
63  SequentialVertexSmoother<N>* clone() const override { return new SequentialVertexSmoother(*this); }
64 
65 private:
69 };
70 
71 #endif
SequentialVertexSmoother::~SequentialVertexSmoother
~SequentialVertexSmoother() override
Definition: SequentialVertexSmoother.cc:12
SequentialVertexSmoother::theTrackToTrackCovCalculator
TrackToTrackCovCalculator< N > * theTrackToTrackCovCalculator
Definition: SequentialVertexSmoother.h:68
CachingVertex
Definition: CachingVertex.h:22
SequentialVertexSmoother::theVertexSmoothedChiSquaredEstimator
VertexSmoothedChiSquaredEstimator< N > * theVertexSmoothedChiSquaredEstimator
Definition: SequentialVertexSmoother.h:67
ReferenceCountingPointer
Definition: ReferenceCounted.h:60
VertexSmoothedChiSquaredEstimator.h
SequentialVertexSmoother
Definition: SequentialVertexSmoother.h:15
SequentialVertexSmoother::clone
SequentialVertexSmoother< N > * clone() const override
Definition: SequentialVertexSmoother.h:63
SequentialVertexSmoother::trackToTrackCovCalculator
const TrackToTrackCovCalculator< N > * trackToTrackCovCalculator() const
Definition: SequentialVertexSmoother.h:58
VertexTrackUpdator.h
SequentialVertexSmoother::RefCountedVertexTrack
ReferenceCountingPointer< VertexTrack< N > > RefCountedVertexTrack
Definition: SequentialVertexSmoother.h:18
SequentialVertexSmoother::vertexSmoothedChiSquaredEstimator
const VertexSmoothedChiSquaredEstimator< N > * vertexSmoothedChiSquaredEstimator() const
Definition: SequentialVertexSmoother.h:55
SequentialVertexSmoother::RefCountedLinearizedTrackState
ReferenceCountingPointer< LinearizedTrackState< N > > RefCountedLinearizedTrackState
Definition: SequentialVertexSmoother.h:19
VertexSmoothedChiSquaredEstimator
Definition: VertexSmoothedChiSquaredEstimator.h:14
bphysicsOniaDQM_cfi.vertex
vertex
Definition: bphysicsOniaDQM_cfi.py:7
VertexTrackUpdator
Definition: VertexTrackUpdator.h:12
SequentialVertexSmoother::smooth
CachingVertex< N > smooth(const CachingVertex< N > &vertex) const override
Definition: SequentialVertexSmoother.cc:26
TrackToTrackCovCalculator
Definition: TrackToTrackCovCalculator.h:15
SequentialVertexSmoother::RefCountedRefittedTrackState
ReferenceCountingPointer< RefittedTrackState< N > > RefCountedRefittedTrackState
Definition: SequentialVertexSmoother.h:17
SequentialVertexSmoother::SequentialVertexSmoother
SequentialVertexSmoother(const VertexTrackUpdator< N > &vtu, const VertexSmoothedChiSquaredEstimator< N > &vse, const TrackToTrackCovCalculator< N > &covCalc)
Definition: SequentialVertexSmoother.cc:4
TrackToTrackCovCalculator.h
VertexSmoother.h
SequentialVertexSmoother::vertexTrackUpdator
const VertexTrackUpdator< N > * vertexTrackUpdator() const
Definition: SequentialVertexSmoother.h:54
SequentialVertexSmoother::theVertexTrackUpdator
VertexTrackUpdator< N > * theVertexTrackUpdator
Definition: SequentialVertexSmoother.h:66
VertexSmoother
Definition: VertexSmoother.h:13