#include <DetectorDescription/Core/src/Reflection.h>
Public Member Functions | |
Reflection (const DDSolid &s) | |
const DDSolid & | solid () |
void | stream (std::ostream &) const |
double | volume () const |
Private Attributes | |
DDSolid | s_ |
Definition at line 10 of file Reflection.h.
DDI::Reflection::Reflection | ( | const DDSolid & | s | ) |
const DDSolid& DDI::Reflection::solid | ( | ) | [inline] |
Definition at line 16 of file Reflection.h.
References s_.
Referenced by DDReflectionSolid::unreflected().
00016 { return s_; }
void DDI::Reflection::stream | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented from DDI::Solid.
Definition at line 14 of file Reflection.cc.
References s_.
00015 { 00016 os << " reflection solid of " << s_; 00017 }
double DDI::Reflection::volume | ( | ) | const [virtual] |
Reimplemented from DDI::Solid.
Definition at line 8 of file Reflection.cc.
References DDBase< N, C >::isDefined(), s_, and DDSolid::volume().
DDSolid DDI::Reflection::s_ [private] |