CMS 3D CMS Logo

GsfVertexTrackCompatibilityEstimator.h
Go to the documentation of this file.
1 #ifndef GsfVertexTrackCompatibilityEstimator_H
2 #define GsfVertexTrackCompatibilityEstimator_H
3 
10 
13 
25 public:
27 
29 
31 
40  BDpair estimate(const CachingVertex<5>& vrt,
42  unsigned int hint = UINT_MAX) const override;
43 
46  unsigned int hint = UINT_MAX) const override;
47 
48  BDpair estimate(const reco::Vertex& vertex, const reco::TransientTrack& track) const override;
49 
51  return new GsfVertexTrackCompatibilityEstimator(*this);
52  }
53 
54 private:
57 
59  // KalmanVertexTrackUpdator trackUpdator;
62  // KVFHelper helper;
63 };
64 
65 #endif
CachingVertex< 5 >::RefCountedVertexTrack RefCountedVertexTrack
VertexTrack< N >::RefCountedLinearizedTrackState RefCountedLinearizedTrackState
GsfVertexTrackCompatibilityEstimator * clone() const override
BDpair estimateFittedTrack(const CachingVertex< 5 > &v, const RefCountedVertexTrack track) const
BDpair estimate(const CachingVertex< 5 > &vrt, const RefCountedVertexTrack track, unsigned int hint=UINT_MAX) const override
BDpair estimateNFittedTrack(const CachingVertex< 5 > &v, const RefCountedVertexTrack track) const