8 : thePitch(p), theNumberOfStrips(ns), theStripLength(l) {
12 cout <<
"Constructing RectangularStripTopology with" 13 <<
" nstrips = " << ns <<
" pitch = " << p <<
" length = " << l << endl;
float coveredStrips(const LocalPoint &lp1, const LocalPoint &lp2) const override
Point3DBase< Scalar, LocalTag > LocalPoint
MeasurementPoint measurementPosition(const LocalPoint &) const override
MeasurementError measurementError(const LocalPoint &, const LocalError &) const override
LocalError localError(float strip, float stripErr2) const override
LocalPoint localPosition(float strip) const override
Measurement2DPoint MeasurementPoint
Measurement points are two-dimensional by default.
RectangularStripTopology(int nstrips, float pitch, float detlength)
float strip(const LocalPoint &) const override