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