Go to the documentation of this file. 1 #ifndef GsfVertexUpdator_H
2 #define GsfVertexUpdator_H
41 typedef std::vector<VertexState>
VSC;
42 typedef std::vector<RefCountedLinearizedTrackState>
LTC;
GsfVertexUpdator(bool limit=false, const GsfVertexMerger *merger=nullptr)
std::pair< VertexState, double > VertexChi2Pair
std::pair< double, double > WeightChi2Pair
DeepCopyPointerByClone< GsfVertexMerger > theMerger
std::vector< RefCountedLinearizedTrackState > LTC
VertexTrack< 5 >::RefCountedLinearizedTrackState RefCountedLinearizedTrackState
VertexComponent createNewComponent(const VertexState &oldVertex, const RefCountedLinearizedTrackState linTrack, float weight, int sign) const
CachingVertex< 5 > add(const CachingVertex< 5 > &oldVertex, const RefCountedVertexTrack track) const override
std::vector< VertexState > VSC
std::pair< VertexState, WeightChi2Pair > VertexComponent
CachingVertex< 5 > remove(const CachingVertex< 5 > &oldVertex, const RefCountedVertexTrack track) const override
KalmanVertexUpdator< 5 > kalmanVertexUpdator
GsfVertexWeightCalculator theWeightCalculator
VertexChi2Pair assembleVertexComponents(const std::vector< VertexComponent > &newVertexComponents) const
CachingVertex< 5 >::RefCountedVertexTrack RefCountedVertexTrack
VertexUpdator< 5 > * clone() const override