9 :theType(type), theLength(bp->bounds().length()), theWidth(bp->bounds().
width())
30 return LocalPoint(posOld.
x()+corr.
x(), posOld.
y()+corr.
y(), posOld.
z());
103 const LocalPoint posOrig(lp.
x() - corr.
x(), lp.
y() - corr.
y(), lp.
z());
122 const LocalPoint posOrig(lp.
x() - corr.
x(), lp.
y() - corr.
y(), lp.
z());
143 return xOld + corr.
x();
162 return yOld + corr.
y();
SurfaceDeformation::Local2DVector positionCorrection(const LocalPoint &pos, const Topology::LocalTrackAngles &dir) const
virtual void setSurfaceDeformation(const SurfaceDeformation *deformation)
virtual std::pair< float, float > pixel(const LocalPoint &p) const =0
Point3DBase< Scalar, LocalTag > LocalPoint
virtual LocalError localError(const MeasurementPoint &, const MeasurementError &) const
ProxyPixelTopology(PixelGeomDetType const *type, Plane *bp)
virtual MeasurementPoint measurementPosition(const LocalPoint &) const
virtual float localX(const float mpX) const =0
virtual MeasurementPoint measurementPosition(const LocalPoint &) const =0
const LocalTrackAngles & angles() const
virtual int channel(const LocalPoint &p) const =0
virtual float localY(const float mpY) const
const Local2DPoint & point() const
virtual const PixelTopology & specificTopology() const
virtual LocalPoint localPosition(const MeasurementPoint &) const =0
virtual MeasurementError measurementError(const LocalPoint &lp, const LocalError &le) const
std::unique_ptr< const SurfaceDeformation > theSurfaceDeformation
virtual LocalPoint localPosition(const MeasurementPoint &) const
const SurfaceDeformation * surfaceDeformation() const
virtual LocalError localError(const MeasurementPoint &, const MeasurementError &) const =0
virtual float localX(const float mpX) const
virtual MeasurementError measurementError(const LocalPoint &, const LocalError &) const =0
virtual float localY(const float mpY) const =0
virtual int channel(const LocalPoint &) const
virtual std::pair< float, float > pixel(const LocalPoint &p) const