Go to the documentation of this file.
9 : theType(
type), theLength(bp->bounds().length()), theWidth(bp->bounds().
width()) {}
123 return xOld +
corr.x();
138 return yOld +
corr.y();
float localX(const float mpX) const override
const SurfaceDeformation * surfaceDeformation() const
ProxyMTDTopology(MTDGeomDetType const *type, Plane *bp)
SurfaceDeformation::Local2DVector positionCorrection(const LocalPoint &pos, const Topology::LocalTrackAngles &dir) const
virtual const PixelTopology & specificTopology() const
virtual LocalPoint localPosition(const MeasurementPoint &) const =0
const LocalTrackAngles & angles() const
Point3DBase< Scalar, LocalTag > LocalPoint
virtual int channel(const LocalPoint &p) const =0
const Local2DPoint & point() const
std::unique_ptr< const SurfaceDeformation > theSurfaceDeformation
virtual MeasurementError measurementError(const LocalPoint &, const LocalError &) const =0
MeasurementError measurementError(const LocalPoint &lp, const LocalError &le) const override
float localY(const float mpY) const override
std::pair< float, float > pixel(const LocalPoint &p) const override
int channel(const LocalPoint &) const override
virtual void setSurfaceDeformation(const SurfaceDeformation *deformation)
virtual MeasurementPoint measurementPosition(const LocalPoint &) const =0
MeasurementPoint measurementPosition(const LocalPoint &) const override
LocalPoint localPosition(const MeasurementPoint &) const override
virtual std::pair< float, float > pixel(const LocalPoint &p) const =0
virtual LocalError localError(const MeasurementPoint &, const MeasurementError &) const =0
virtual float localY(float mpY) const =0
virtual float localX(float mpX) const =0
LocalError localError(const MeasurementPoint &, const MeasurementError &) const override