1 #ifndef _RADIAL_STRIP_TOPOLOGY_H_
2 #define _RADIAL_STRIP_TOPOLOGY_H_
148 virtual
int channel( const LocalPoint& ) const=0;
163 virtual
float phiPitch(
void) const=0;
virtual float stripLength() const =0
virtual float localStripLength(const LocalPoint &) const =0
virtual float centreToIntersection() const =0
virtual float yAxisOrientation() const =0
virtual float phiPitch(void) const =0
virtual LocalPoint localPosition(float strip) const =0
virtual float detHeight() const =0
virtual int channel(const LocalPoint &) const =0
virtual float yDistanceToIntersection(float y) const =0
virtual int nstrips() const =0
virtual float yExtentOfStripPlane() const =0
virtual float localPitch(const LocalPoint &) const =0
virtual MeasurementError measurementError(const LocalPoint &, const LocalError &) const =0
virtual LocalError localError(float strip, float stripErr2) const =0
virtual float yCentreOfStripPlane() const =0
virtual MeasurementPoint measurementPosition(const LocalPoint &) const =0
virtual float angularWidth() const =0
virtual float xOfStrip(int strip, float y) const =0
virtual float strip(const LocalPoint &) const =0
virtual float stripAngle(float strip) const =0
virtual int nearestStrip(const LocalPoint &) const =0
virtual float originToIntersection() const =0
virtual ~RadialStripTopology()
virtual LocalError localError(float strip, float stripErr2) const =0
virtual LocalPoint localPosition(float strip) const =0
virtual float pitch() const final
virtual float phiOfOneEdge() const =0