1 #ifndef Geometry_CommonTopologies_TrapezoidalStripTopology_H
2 #define Geometry_CommonTopologies_TrapezoidalStripTopology_H
53 float pitch()
const override;
MeasurementPoint measurementPosition(const LocalPoint &) const override
float localStripLength(const LocalPoint &aLP) const override
virtual float shiftOffset(float pitch_fraction)
int nstrips() const override
int channel(const LocalPoint &) const override
float stripAngle(float strip) const override
float localPitch(const LocalPoint &) const override
MeasurementError measurementError(const LocalPoint &, const LocalError &) const override
float strip(const LocalPoint &) const override
TrapezoidalStripTopology(int nstrip, float pitch, float detheight, float r0)
float pitch() const override
virtual LocalError localError(float strip, float stripErr2) const =0
virtual LocalPoint localPosition(float strip) const =0
float stripLength() const override
det heigth (strip length in the middle)
LocalError localError(float strip, float stripErr2) const override
LocalPoint localPosition(float strip) const override