#include <PlaneBuilderFromGeometricTimingDet.h>
Public Types | |
using | ResultType = ReferenceCountingPointer< BoundPlane > |
Public Member Functions | |
ResultType | plane (const GeometricTimingDet *gd) const |
Converts DDFilteredView volumes to Bounds
Definition at line 11 of file PlaneBuilderFromGeometricTimingDet.h.
Definition at line 13 of file PlaneBuilderFromGeometricTimingDet.h.
PlaneBuilderFromGeometricTimingDet::ResultType PlaneBuilderFromGeometricTimingDet::plane | ( | const GeometricTimingDet * | gd | ) | const |
given a current detector node in the DDFilteredView, extract the global translation and rotation. Further apply ORCA semantics for the local reference frame in which each solid of a detector is defined, in order to get the 'correct' GlobalToLocal transforms. Further determine the boundaries of the current detector.
TODO: . The function currently only knows how to handle BarrelPixel detectors - should also know about other det-types. Maybe several classes, one per detector element?
Definition at line 23 of file PlaneBuilderFromGeometricTimingDet.cc.
References GeometricTimingDet::bounds(), GeometricTimingDet::positionBounds(), and GeometricTimingDet::rotationBounds().
Referenced by MTDGeomBuilderFromGeometricTimingDet::buildPlaneWithMaterial().