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;
70 const RefCountedVertexTrack
track,
74 const RefCountedLinearizedTrackState linTrack,
VertexTrackFactory< 5 > theVTFactory
VertexTrack< 5 >::RefCountedRefittedTrackState RefCountedRefittedTrackState
std::vector< RefCountedLinearizedTrackState > LTC
VertexSmoother< 5 > * clone() const override
const VertexUpdator< 5 > * vertexUpdator() const
TrackChi2Pair vertexAndTrackUpdate(const VertexState &oldVertex, const RefCountedVertexTrack track, const GlobalPoint &referencePosition) const
CachingVertex< 5 >::RefCountedVertexTrack RefCountedVertexTrack
GsfVertexSmoother(bool limit, const GsfVertexMerger *merger)
std::pair< double, double > VtxTrkChi2Pair
TrackChi2Pair assembleTrackComponents(const std::vector< RefittedTrackComponent > &trackComponents, const GlobalPoint &referencePosition) const
~GsfVertexSmoother() override
std::pair< RefCountedRefittedTrackState, double > TrackWeightPair
GsfVertexUpdator theUpdator
GsfVertexWeightCalculator theWeightCalculator
KalmanVertexUpdator< 5 > kalmanVertexUpdator
std::pair< RefCountedRefittedTrackState, VtxTrkChi2Pair > TrackChi2Pair
VertexTrack< 5 >::AlgebraicMatrix3M AlgebraicMatrix3M
KalmanVertexTrackUpdator< 5 > theVertexTrackUpdator
VertexState meanVertex(const VertexState &vertexA, const VertexState &vertexB) const
std::vector< VertexState > VSC
RefittedTrackComponent createNewComponent(const VertexState &oldVertex, const RefCountedLinearizedTrackState linTrack, float weight) const
VertexTrack< 5 >::RefCountedLinearizedTrackState RefCountedLinearizedTrackState
std::pair< TrackWeightPair, VtxTrkChi2Pair > RefittedTrackComponent
CachingVertex< 5 > smooth(const CachingVertex< 5 > &vertex) const override
KalmanSmoothedVertexChi2Estimator< 5 > smoothedChi2Estimator
DeepCopyPointerByClone< GsfVertexMerger > theMerger
double priorVertexChi2(const VertexState priorVertex, const VertexState fittedVertex) const
VertexTrack< 5 >::AlgebraicSymMatrixOO AlgebraicSymMatrixOO