Go to the documentation of this file. 1 #ifndef _SequentialVertexSmoother_H_
2 #define _SequentialVertexSmoother_H_
14 template <
unsigned int N>
~SequentialVertexSmoother() override
TrackToTrackCovCalculator< N > * theTrackToTrackCovCalculator
VertexSmoothedChiSquaredEstimator< N > * theVertexSmoothedChiSquaredEstimator
SequentialVertexSmoother< N > * clone() const override
const TrackToTrackCovCalculator< N > * trackToTrackCovCalculator() const
ReferenceCountingPointer< VertexTrack< N > > RefCountedVertexTrack
const VertexSmoothedChiSquaredEstimator< N > * vertexSmoothedChiSquaredEstimator() const
ReferenceCountingPointer< LinearizedTrackState< N > > RefCountedLinearizedTrackState
CachingVertex< N > smooth(const CachingVertex< N > &vertex) const override
ReferenceCountingPointer< RefittedTrackState< N > > RefCountedRefittedTrackState
SequentialVertexSmoother(const VertexTrackUpdator< N > &vtu, const VertexSmoothedChiSquaredEstimator< N > &vse, const TrackToTrackCovCalculator< N > &covCalc)
const VertexTrackUpdator< N > * vertexTrackUpdator() const
VertexTrackUpdator< N > * theVertexTrackUpdator