Go to the documentation of this file. 1 #ifndef Geometry_CommonTopologies_GEMStripTopology_H
2 #define Geometry_CommonTopologies_GEMStripTopology_H
38 float pitch()
const override;
~GEMStripTopology() override
float phiPitch(void) const
LocalPoint localPosition(float strip) const override
virtual LocalPoint localPosition(float strip) const =0
float centreToIntersection() const
float originToIntersection() const
float stripLength() const override
float angularWidth() const
int channel(const LocalPoint &) const override
int nearestStrip(const LocalPoint &) const
float xOfStrip(int strip, float y) const
float localPitch(const LocalPoint &) const override
float yCentreOfStripPlane() const
float yExtentOfStripPlane() const
LocalError localError(float strip, float stripErr2) const override
float yAxisOrientation() const
float strip(const LocalPoint &) const override
float yDistanceToIntersection(float y) const
MeasurementError measurementError(const LocalPoint &, const LocalError &) const override
int nstrips() const override
MeasurementPoint measurementPosition(const LocalPoint &) const override
float stripAngle(float strip) const override
float centreToIntersection_
float phiOfOneEdge() const
GEMStripTopology(int ns, float aw, float dh, float r0)
virtual LocalError localError(float strip, float stripErr2) const =0
float localStripLength(const LocalPoint &) const override
float pitch() const override