CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GsfVertexTrackCompatibilityEstimator.h
Go to the documentation of this file.
1 #ifndef GsfVertexTrackCompatibilityEstimator_H
2 #define GsfVertexTrackCompatibilityEstimator_H
3 
4 
11 
14 
26 {
27 
28 public:
29 
31 
33 
35 
44  virtual BDpair estimate(const CachingVertex<5> & vrt, const RefCountedVertexTrack track) const;
45 
46  virtual BDpair estimate(const CachingVertex<5> & v,
47  const RefCountedLinearizedTrackState track) const;
48 
49  virtual BDpair estimate(const reco::Vertex & vertex,
50  const reco::TransientTrack & track) const;
51 
53  {
54  return new GsfVertexTrackCompatibilityEstimator(* this);
55  }
56 
57 
58 private:
59 
62 
64 // KalmanVertexTrackUpdator trackUpdator;
67 // KVFHelper helper;
68 
69 };
70 
71 #endif
CachingVertex< 5 >::RefCountedVertexTrack RefCountedVertexTrack
VertexTrack< N >::RefCountedLinearizedTrackState RefCountedLinearizedTrackState
BDpair estimateNFittedTrack(const CachingVertex< 5 > &v, const RefCountedVertexTrack track) const
virtual BDpair estimate(const CachingVertex< 5 > &vrt, const RefCountedVertexTrack track) const
virtual GsfVertexTrackCompatibilityEstimator * clone() const
mathSSE::Vec4< T > v
BDpair estimateFittedTrack(const CachingVertex< 5 > &v, const RefCountedVertexTrack track) const