#include <TrackerShapeToBounds.h>
Public Member Functions | |
Bounds * | buildBounds (const DDSolidShape &, const std::vector< double > &) const |
Private Member Functions | |
Bounds * | buildBox (const std::vector< double > &) const |
Bounds * | buildOpen (const std::vector< double > &) 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 DDSolidShape & | _shape, |
const std::vector< double > & | _par | ||
) | const |
buildBounds() return the Bounds.
Definition at line 32 of file TrackerShapeToBounds.cc.
References buildBox(), buildOpen(), buildTrap(), gather_cfg::cout, ddbox, ddpolycone_rrz, ddsubtraction, ddtrap, ddtubs, and DDSolidShapesName::name().
Referenced by GeometricTimingDet::bounds(), and GeometricDet::bounds().
|
private |
Definition at line 51 of file TrackerShapeToBounds.cc.
Referenced by buildBounds().
|
private |
|
private |
Definition at line 69 of file TrackerShapeToBounds.cc.
Referenced by buildBounds().