8 std::vector<TrajectoryMeasurement>
14 std::vector<TrajectoryMeasurement>
result;
17 for (MeasurementDet::RecHitContainer::const_iterator ihit=allHits.begin();
18 ihit != allHits.end(); ihit++) {
19 std::pair<bool,double> diffEst = est.
estimate( stateOnThisDet, **ihit);
26 if ( result.empty()) {
33 if ( result.size() > 1) {
static RecHitPointer build(const GeomDet *geom, Type type=TrackingRecHit::missing, const DetLayer *layer=0)
virtual HitReturnType estimate(const TrajectoryStateOnSurface &ts, const TransientTrackingRecHit &hit) const =0
TransientTrackingRecHit::ConstRecHitContainer RecHitContainer
virtual const GeomDet & geomDet() const
virtual RecHitContainer recHits(const TrajectoryStateOnSurface &) const =0
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
std::vector< TrajectoryMeasurement > get(const MeasurementDet &det, const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &est) const