#include <BladeShapeBuilderFromDet.h>
Public Member Functions | |
BoundDiskSector * | operator() (const std::vector< const GeomDet * > &dets) const |
Private Member Functions | |
std::pair< DiskSectorBounds, GlobalVector > | computeBounds (const std::vector< const GeomDet * > &dets, const BoundPlane &plane) const |
Surface::RotationType | computeRotation (const std::vector< const GeomDet * > &dets, const Surface::PositionType &pos) const |
The trapezoid has the minimal size fully containing all Dets.
Definition at line 18 of file BladeShapeBuilderFromDet.h.
std::pair<DiskSectorBounds, GlobalVector> BladeShapeBuilderFromDet::computeBounds | ( | const std::vector< const GeomDet * > & | dets, |
const BoundPlane & | plane | ||
) | const [private] |
Surface::RotationType BladeShapeBuilderFromDet::computeRotation | ( | const std::vector< const GeomDet * > & | dets, |
const Surface::PositionType & | pos | ||
) | const [private] |
BoundDiskSector* BladeShapeBuilderFromDet::operator() | ( | const std::vector< const GeomDet * > & | dets | ) | const |