1 #ifndef Geometry_CommonTopologies_RectangularStripTopology_H
2 #define Geometry_CommonTopologies_RectangularStripTopology_H
40 float stripAngle(
float strip)
const override {
return 0; }
LocalPoint localPosition(float strip) const override
int channel(const LocalPoint &lp) const override
int nstrips() const override
float pitch() const override
float strip(const LocalPoint &) const override
LocalError localError(float strip, float stripErr2) const override
float coveredStrips(const LocalPoint &lp1, const LocalPoint &lp2) const override
float stripLength() const override
float localPitch(const LocalPoint &) const override
RectangularStripTopology(int nstrips, float pitch, float detlength)
float stripAngle(float strip) const override
MeasurementPoint measurementPosition(const LocalPoint &) const override
virtual LocalError localError(float strip, float stripErr2) const =0
virtual LocalPoint localPosition(float strip) const =0
float localStripLength(const LocalPoint &) const override
MeasurementError measurementError(const LocalPoint &, const LocalError &) const override