1 #ifndef DDI_EllipticalTube_h 2 #define DDI_EllipticalTube_h 16 p_.emplace_back(xSemiAxis);
17 p_.emplace_back(ySemiAxis);
18 p_.emplace_back(zHeight);
23 double volume()
const override;
24 void stream(std::ostream& os)
const override;
28 #endif // DDI_EllipticalTube_h void stream(std::ostream &os) const override
double volume() const override
Not as flexible and possibly less accurate than G4 volume.
EllipticalTube(double xSemiAxis, double ySemiAxis, double zHeight)
~EllipticalTube() override