1 #ifndef MeasurementDet_H
2 #define MeasurementDet_H
32 virtual std::vector<TrajectoryMeasurement>
const GeomDet * theGeomDet
virtual bool isActive() const =0
MeasurementDet(const GeomDet *gdet)
TransientTrackingRecHit::ConstRecHitContainer RecHitContainer
virtual const GeomDet & geomDet() const
const BoundSurface & surface() const
const GeomDet & fastGeomDet() const
virtual RecHitContainer recHits(const TrajectoryStateOnSurface &) const =0
const Surface::PositionType & position() const
The position (origin of the R.F.)
virtual std::vector< TrajectoryMeasurement > fastMeasurements(const TrajectoryStateOnSurface &stateOnThisDet, const TrajectoryStateOnSurface &startingState, const Propagator &, const MeasurementEstimator &) const =0
virtual bool hasBadComponents(const TrajectoryStateOnSurface &tsos) const =0
const Surface::PositionType & position() const
std::vector< ConstRecHitPointer > ConstRecHitContainer
const BoundPlane & surface() const
The nominal surface of the GeomDet.