11 const float fprec = 1.E-06;
16 if ( fabs(strangle) > fprec ) ms =
tan( strangle );
21 LogTrace(
"CSCStripTopology|CSC") <<
"CSCStripTopology: strip=" << strip <<
22 ", strip angle = " << strangle <<
23 ", intercept on y axis=" <<
cs;
25 return std::pair<float,float>(
ms,
cs);
33 return std::pair<float, float>(ylow, yhigh);
friend std::ostream & operator<<(std::ostream &s, const CSCStripTopology &r)
virtual ~CSCStripTopology()
float yExtentOfStripPlane() const
auto_ptr< ClusterSequence > cs
CSCStripTopology(int ns, float aw, float dh, float r, float aoff, float ymid)
float yCentreOfStripPlane() const
virtual std::ostream & put(std::ostream &) const =0
float originToIntersection() const
Tan< T >::type tan(const T &t)
std::pair< float, float > equationOfStrip(float strip) const
std::pair< float, float > yLimitsOfStripPlane() const
float stripAngle(float strip) const
virtual float strip(const LocalPoint &) const