18 const std::array<Surface::GlobalPoint, 4> corners{{plane.
toGlobal(
LocalPoint(-dx, -dy, deltaZ)),
23 float phimin = corners[0].phi();
26 float zmin = corners[0].z();
29 for (
const auto& corner : corners) {
30 float phi = corner.phi();
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
Point3DBase< Scalar, LocalTag > LocalPoint
virtual float length() const =0
const Bounds & bounds() const
virtual float thickness() const =0
bool phiLess(float phi1, float phi2)
GlobalDetRodRangeZPhi(const Plane &RodPlane)
virtual float width() const =0