CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/DetectorDescription/Core/src/TruncTubs.h

Go to the documentation of this file.
00001 #ifndef DDD_DDI_TRUNCTUBS_H
00002 #define DDD_DDI_TRUNCTUBS_H
00003 
00004 #include <iostream>
00005 #include "Solid.h"
00006 
00007 namespace DDI {
00008 
00009   class TruncTubs : public Solid
00010   {
00011   public:
00012     TruncTubs(double zHalf,
00013               double rIn, double rOut,
00014               double startPhi,
00015               double deltaPhi,
00016               double cutAtStart,
00017               double cutAtDelta,
00018               bool cutInside);
00019     
00020     double volume() const { return -1; }
00021     
00022     void stream(std::ostream & os) const;
00023    };
00024 }
00025 
00026 #endif
00027