1 #ifndef _CSCRADIAL_STRIP_TOPOLOGY_H_ 2 #define _CSCRADIAL_STRIP_TOPOLOGY_H_
float centreToIntersection() const override
int nearestStrip(const LocalPoint &) const override
float phiOfOneEdge() const override
float strip(const LocalPoint &) const override
float stripLength() const override
LocalPoint localPosition(float strip) const override
float theCentreToIntersection
float yAxisOrientation() const override
MeasurementError measurementError(const LocalPoint &, const LocalError &) const override
float detHeight() const override
CSCRadialStripTopology(int ns, float aw, float dh, float r, float yAx=1.f, float yMid=0.)
float phiPitch(void) const override
float theYAxisOrientation
float angularWidth() const override
MeasurementPoint measurementPosition(const LocalPoint &) const override
float stripAngle(float strip) const override
int channel(const LocalPoint &) const override
float originToIntersection() const override
float yCentreOfStripPlane() const override
float xOfStrip(int strip, float y) const override
LocalError localError(float strip, float stripErr2) const override
float yDistanceToIntersection(float y) const override
friend std::ostream & operator<<(std::ostream &, const RadialStripTopology &)
~CSCRadialStripTopology() override
float yExtentOfStripPlane() const override
int nstrips() const override
float localPitch(const LocalPoint &) const override
float localStripLength(const LocalPoint &) const override