Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:23

0001 #ifndef DDD_DDI_CUTTUBS_H
0002 #define DDD_DDI_CUTTUBS_H
0003 
0004 #include <iostream>
0005 #include "Solid.h"
0006 
0007 namespace DDI {
0008 
0009   class CutTubs : public Solid {
0010   public:
0011     CutTubs(double zHalf,
0012             double rIn,
0013             double rOut,
0014             double startPhi,
0015             double deltaPhi,
0016             double lx,
0017             double ly,
0018             double lz,
0019             double tx,
0020             double ty,
0021             double tz);
0022 
0023     double volume() const override { return -1; }
0024 
0025     void stream(std::ostream& os) const override;
0026   };
0027 }  // namespace DDI
0028 
0029 #endif