#include <TrackerShapeToBounds.h>
Public Member Functions | |
Bounds * | buildBounds (const cms::DDSolidShape &, const std::vector< double > &) const |
Private Member Functions | |
Bounds * | buildBox (const std::vector< double > &) const |
Bounds * | buildOpen () const |
Bounds * | buildTrap (const std::vector< double > &) const |
Converts DDSolid volumes to Bounds
Definition at line 11 of file TrackerShapeToBounds.h.
Bounds * TrackerShapeToBounds::buildBounds | ( | const cms::DDSolidShape & | shape, |
const std::vector< double > & | par | ||
) | const |
buildBounds() return the Bounds.
Definition at line 34 of file TrackerShapeToBounds.cc.
References buildBox(), buildOpen(), buildTrap(), gather_cfg::cout, cms::ddbox, cms::ddpolycone, cms::DDSolidShapeMap, cms::ddsubtraction, cms::ddtrap, cms::ddtubs, cms::dd::name(), and l1trig_cff::shape.
Referenced by GeometricDet::bounds(), and GeometricTimingDet::bounds().
|
private |
Definition at line 54 of file TrackerShapeToBounds.cc.
Referenced by buildBounds().
|
private |
|
private |
Definition at line 72 of file TrackerShapeToBounds.cc.
Referenced by buildBounds().