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
MultiPerigeeLTSFactory
Definition: MultiPerigeeLTSFactory.h:18
HLT_FULL_cff.track
track
Definition: HLT_FULL_cff.py:11779
CachingVertex
Definition: CachingVertex.h:22
VertexTrackCompatibilityEstimator.h
GsfVertexUpdator.h
GsfVertexTrackCompatibilityEstimator::GsfVertexTrackCompatibilityEstimator
GsfVertexTrackCompatibilityEstimator()
Definition: GsfVertexTrackCompatibilityEstimator.h:28
GsfVertexTrackCompatibilityEstimator::clone
GsfVertexTrackCompatibilityEstimator * clone() const override
Definition: GsfVertexTrackCompatibilityEstimator.h:50
GsfVertexTrackCompatibilityEstimator::RefCountedVertexTrack
CachingVertex< 5 >::RefCountedVertexTrack RefCountedVertexTrack
Definition: GsfVertexTrackCompatibilityEstimator.h:26
findQualityFiles.v
v
Definition: findQualityFiles.py:179
VertexTrackCompatibilityEstimator< 5 >::RefCountedLinearizedTrackState
VertexTrack< N >::RefCountedLinearizedTrackState RefCountedLinearizedTrackState
Definition: VertexTrackCompatibilityEstimator.h:18
GsfVertexTrackCompatibilityEstimator::lTrackFactory
MultiPerigeeLTSFactory lTrackFactory
Definition: GsfVertexTrackCompatibilityEstimator.h:60
VertexTrackFactory.h
CachingVertex.h
VertexTrack.h
GsfVertexTrackCompatibilityEstimator::~GsfVertexTrackCompatibilityEstimator
~GsfVertexTrackCompatibilityEstimator() override
Definition: GsfVertexTrackCompatibilityEstimator.h:30
GsfVertexTrackCompatibilityEstimator::estimateNFittedTrack
BDpair estimateNFittedTrack(const CachingVertex< 5 > &v, const RefCountedVertexTrack track) const
Definition: GsfVertexTrackCompatibilityEstimator.cc:81
GsfVertexTrackCompatibilityEstimator::estimate
BDpair estimate(const CachingVertex< 5 > &vrt, const RefCountedVertexTrack track, unsigned int hint=UINT_MAX) const override
Definition: GsfVertexTrackCompatibilityEstimator.cc:20
bphysicsOniaDQM_cfi.vertex
vertex
Definition: bphysicsOniaDQM_cfi.py:7
KVFHelper.h
VertexTrackFactory< 5 >
VertexTrackCompatibilityEstimator< 5 >::BDpair
std::pair< bool, double > BDpair
Definition: VertexTrackCompatibilityEstimator.h:19
KalmanVertexTrackUpdator.h
VertexTrackCompatibilityEstimator
Definition: VertexTrackCompatibilityEstimator.h:15
reco::TransientTrack
Definition: TransientTrack.h:19
GsfVertexUpdator
Definition: GsfVertexUpdator.h:14
GsfVertexTrackCompatibilityEstimator
Definition: GsfVertexTrackCompatibilityEstimator.h:24
MultiPerigeeLTSFactory.h
GsfVertexTrackCompatibilityEstimator::vTrackFactory
VertexTrackFactory< 5 > vTrackFactory
Definition: GsfVertexTrackCompatibilityEstimator.h:61
GsfVertexTrackCompatibilityEstimator::updator
GsfVertexUpdator updator
Definition: GsfVertexTrackCompatibilityEstimator.h:58
GsfVertexTrackCompatibilityEstimator::estimateFittedTrack
BDpair estimateFittedTrack(const CachingVertex< 5 > &v, const RefCountedVertexTrack track) const
Definition: GsfVertexTrackCompatibilityEstimator.cc:65
reco::Vertex
Definition: Vertex.h:35