1 #ifndef DDI_EllipticalTube_h 2 #define DDI_EllipticalTube_h 19 p_.emplace_back(xSemiAxis);
20 p_.emplace_back(ySemiAxis);
21 p_.emplace_back(zHeight);
26 double volume()
const override ;
27 void stream(std::ostream & os)
const override;
31 #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