22 unsigned int hint)
const {
24 std::vector<RefCountedVertexTrack>
tracks =
vertex.tracks();
29 return estimateNFittedTrack(
vertex, tr);
35 unsigned int hint)
const {
37 return estimate(
vertex, vertexTrack);
50 std::vector<RefCountedVertexTrack> initialTracks(1, vertexTrack);
56 return estimateFittedTrack(cachingVertex, vertexTrack);
58 return estimateNFittedTrack(cachingVertex, vertexTrack);
70 if (
track->refittedStateAvailable())
72 throw VertexException(
"GsfVertexTrackCompatibilityEstimator::vertex has to be smoothed.");
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
float totalChiSquared() const
auto const & tracks
cannot be loose