CMS 3D CMS Logo

Public Member Functions | Private Member Functions

BladeShapeBuilderFromDet Class Reference

#include <BladeShapeBuilderFromDet.h>

List of all members.

Public Member Functions

BoundDiskSectoroperator() (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

Detailed Description

The trapezoid has the minimal size fully containing all Dets.

Definition at line 18 of file BladeShapeBuilderFromDet.h.


Member Function Documentation

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