Go to the documentation of this file. 1 #ifndef _GsfVertexSmoother_H_
2 #define _GsfVertexSmoother_H_
60 typedef std::vector<VertexState>
VSC;
61 typedef std::vector<RefCountedLinearizedTrackState>
LTC;
64 typedef std::pair<RefCountedRefittedTrackState, VtxTrkChi2Pair>
TrackChi2Pair;
VertexTrackFactory< 5 > theVTFactory
VertexTrack< 5 >::RefCountedRefittedTrackState RefCountedRefittedTrackState
CachingVertex< 5 >::RefCountedVertexTrack RefCountedVertexTrack
GsfVertexSmoother(bool limit, const GsfVertexMerger *merger)
~GsfVertexSmoother() override
std::pair< RefCountedRefittedTrackState, double > TrackWeightPair
GsfVertexUpdator theUpdator
std::pair< double, double > VtxTrkChi2Pair
TrackChi2Pair vertexAndTrackUpdate(const VertexState &oldVertex, const RefCountedVertexTrack track, const GlobalPoint &referencePosition) const
std::pair< RefCountedRefittedTrackState, VtxTrkChi2Pair > TrackChi2Pair
VertexTrack< 5 >::AlgebraicMatrix3M AlgebraicMatrix3M
GsfVertexWeightCalculator theWeightCalculator
KalmanVertexUpdator< 5 > kalmanVertexUpdator
const VertexUpdator< 5 > * vertexUpdator() const
std::vector< VertexState > VSC
KalmanVertexTrackUpdator< 5 > theVertexTrackUpdator
double priorVertexChi2(const VertexState priorVertex, const VertexState fittedVertex) const
KalmanSmoothedVertexChi2Estimator< 5 > smoothedChi2Estimator
VertexState meanVertex(const VertexState &vertexA, const VertexState &vertexB) const
TrackChi2Pair assembleTrackComponents(const std::vector< RefittedTrackComponent > &trackComponents, const GlobalPoint &referencePosition) const
VertexTrack< 5 >::RefCountedLinearizedTrackState RefCountedLinearizedTrackState
std::pair< TrackWeightPair, VtxTrkChi2Pair > RefittedTrackComponent
RefittedTrackComponent createNewComponent(const VertexState &oldVertex, const RefCountedLinearizedTrackState linTrack, float weight) const
VertexSmoother< 5 > * clone() const override
DeepCopyPointerByClone< GsfVertexMerger > theMerger
CachingVertex< 5 > smooth(const CachingVertex< 5 > &vertex) const override
VertexTrack< 5 >::AlgebraicSymMatrixOO AlgebraicSymMatrixOO
std::vector< RefCountedLinearizedTrackState > LTC