8 thePitch(p), theNumberOfStrips(ns), theStripLength(l) {
12 cout <<
"Constructing RectangularStripTopology with"
48 if (aStrip < 0 ) aStrip = 0;
virtual MeasurementError measurementError(const LocalPoint &, const LocalError &) const
virtual float pitch() const
virtual LocalError localError(float strip, float stripErr2) const
Measurement2DPoint MeasurementPoint
Measurement points are two-dimensional by default.
virtual float stripAngle(float strip) const
RectangularStripTopology(int nstrips, float pitch, float detlength)
virtual int channel(const LocalPoint &) const
virtual int nstrips() const
virtual float localPitch(const LocalPoint &) const
virtual float strip(const LocalPoint &) const
virtual LocalPoint localPosition(float strip) const
virtual MeasurementPoint measurementPosition(const LocalPoint &) const