CMS 3D CMS Logo

KalmanVertexTrackCompatibilityEstimator.h
Go to the documentation of this file.
1 #ifndef KalmanVertexTrackCompatibilityEstimator_H
2 #define KalmanVertexTrackCompatibilityEstimator_H
3 
5 //#include "TrackingTools/PatternTools/interface/TSCPBuilderNoMaterial.h"
12 
23 template <unsigned int N>
25 public:
29  typedef typename std::pair<bool, double> BDpair;
30 
32 
34 
43  BDpair estimate(const CachingVertex<N>& vrt,
45  unsigned int hint = UINT_MAX) const override;
46 
49  unsigned int hint = UINT_MAX) const override;
50 
51  BDpair estimate(const reco::Vertex& vertex, const reco::TransientTrack& track) const override;
52 
55  }
56 
57 private:
61  const CachingVertex<N>& less,
62  const RefCountedVertexTrack track) const;
67 };
68 
69 #endif
KalmanVertexUpdator
Definition: KalmanVertexUpdator.h:13
HLT_FULL_cff.track
track
Definition: HLT_FULL_cff.py:11724
KalmanVertexTrackCompatibilityEstimator::clone
KalmanVertexTrackCompatibilityEstimator< N > * clone() const override
Definition: KalmanVertexTrackCompatibilityEstimator.h:53
KalmanVertexTrackUpdator
Definition: KalmanVertexTrackUpdator.h:17
CachingVertex
Definition: CachingVertex.h:22
VertexTrackCompatibilityEstimator.h
KalmanVertexTrackCompatibilityEstimator::estimateNFittedTrack
BDpair estimateNFittedTrack(const CachingVertex< N > &v, const RefCountedVertexTrack track) const
Definition: KalmanVertexTrackCompatibilityEstimator.cc:83
ReferenceCountingPointer
Definition: ReferenceCounted.h:60
KalmanVertexTrackCompatibilityEstimator::estimateFittedTrack
BDpair estimateFittedTrack(const CachingVertex< N > &v, const RefCountedVertexTrack track) const
Definition: KalmanVertexTrackCompatibilityEstimator.cc:67
findQualityFiles.v
v
Definition: findQualityFiles.py:179
VertexTrackFactory.h
gpuVertexFinder::more
bool more
Definition: gpuClusterTracksIterative.h:108
CachingVertex.h
KalmanVertexTrackCompatibilityEstimator::helper
KVFHelper< N > helper
Definition: KalmanVertexTrackCompatibilityEstimator.h:66
VertexTrack.h
KVFHelper
Definition: KVFHelper.h:11
KalmanVertexTrackCompatibilityEstimator
Definition: KalmanVertexTrackCompatibilityEstimator.h:24
KalmanVertexTrackCompatibilityEstimator::~KalmanVertexTrackCompatibilityEstimator
~KalmanVertexTrackCompatibilityEstimator() override
Definition: KalmanVertexTrackCompatibilityEstimator.h:33
KalmanVertexTrackCompatibilityEstimator::RefCountedRefittedTrackState
VertexTrack< N >::RefCountedRefittedTrackState RefCountedRefittedTrackState
Definition: KalmanVertexTrackCompatibilityEstimator.h:28
bphysicsOniaDQM_cfi.vertex
vertex
Definition: bphysicsOniaDQM_cfi.py:7
KVFHelper.h
VertexTrackFactory
Definition: VertexTrackFactory.h:16
KalmanVertexTrackCompatibilityEstimator::estimateDifference
BDpair estimateDifference(const CachingVertex< N > &more, const CachingVertex< N > &less, const RefCountedVertexTrack track) const
Definition: KalmanVertexTrackCompatibilityEstimator.cc:95
KalmanVertexTrackCompatibilityEstimator::estimate
BDpair estimate(const CachingVertex< N > &vrt, const RefCountedVertexTrack track, unsigned int hint=UINT_MAX) const override
Definition: KalmanVertexTrackCompatibilityEstimator.cc:8
KalmanVertexTrackUpdator.h
KalmanVertexUpdator.h
KalmanVertexTrackCompatibilityEstimator::trackUpdator
KalmanVertexTrackUpdator< N > trackUpdator
Definition: KalmanVertexTrackCompatibilityEstimator.h:64
KalmanVertexTrackCompatibilityEstimator::vTrackFactory
VertexTrackFactory< N > vTrackFactory
Definition: KalmanVertexTrackCompatibilityEstimator.h:65
VertexTrackCompatibilityEstimator
Definition: VertexTrackCompatibilityEstimator.h:15
KalmanVertexTrackCompatibilityEstimator::RefCountedLinearizedTrackState
VertexTrack< N >::RefCountedLinearizedTrackState RefCountedLinearizedTrackState
Definition: KalmanVertexTrackCompatibilityEstimator.h:27
reco::TransientTrack
Definition: TransientTrack.h:19
KalmanVertexTrackCompatibilityEstimator::KalmanVertexTrackCompatibilityEstimator
KalmanVertexTrackCompatibilityEstimator()
Definition: KalmanVertexTrackCompatibilityEstimator.h:31
KalmanVertexTrackCompatibilityEstimator::updator
KalmanVertexUpdator< N > updator
Definition: KalmanVertexTrackCompatibilityEstimator.h:63
KalmanVertexTrackCompatibilityEstimator::BDpair
std::pair< bool, double > BDpair
Definition: KalmanVertexTrackCompatibilityEstimator.h:29
reco::Vertex
Definition: Vertex.h:35
KalmanVertexTrackCompatibilityEstimator::RefCountedVertexTrack
CachingVertex< N >::RefCountedVertexTrack RefCountedVertexTrack
Definition: KalmanVertexTrackCompatibilityEstimator.h:26