Implementation class for PhiZMeasurementEstimator etc.
Definition at line 12 of file GlobalDetRodRangeZPhi.h.
GlobalDetRodRangeZPhi::GlobalDetRodRangeZPhi |
( |
const Plane & |
RodPlane | ) |
|
Definition at line 8 of file GlobalDetRodRangeZPhi.cc.
9 float dx = plane.bounds().width() / 2.;
10 float dy = plane.bounds().length() / 2.;
11 float dz = plane.bounds().thickness() / 2.;
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) {
References Surface::bounds(), TCMET_cfi::corner, PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, Bounds::length(), SiStripPI::max, min(), PV3DBase< T, PVType, FrameType >::perp(), phi, Geom::phiLess(), phimax, phimin, thePhiRange, theZRange, Bounds::thickness(), Surface::toGlobal(), Bounds::width(), z, SiStripMonitorCluster_cfi::zmax, and SiStripMonitorCluster_cfi::zmin.