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 }
0028
0029 #endif