Go to the documentation of this file.00001 #ifndef DDI_Reflection_h
00002 #define DDI_Reflection_h
00003
00004 #include <iostream>
00005 #include "Solid.h"
00006 #include "DetectorDescription/Core/interface/DDSolid.h"
00007
00008 namespace DDI {
00009
00010 class Reflection : public Solid
00011 {
00012 public:
00013 Reflection(const DDSolid & s);
00014 double volume() const;
00015 void stream(std::ostream &) const;
00016 const DDSolid & solid() { return s_; }
00017 private:
00018 DDSolid s_;
00019 };
00020 }
00021 #endif