#include <EllipticalTube.h>
Public Member Functions | |
EllipticalTube (double xSemiAxis, double ySemiAxis, double zHeight) | |
void | stream (std::ostream &os) const |
double | volume () const |
Not as flexible and possibly less accurate than G4 volume. | |
~EllipticalTube () |
Definition at line 10 of file EllipticalTube.h.
DDI::EllipticalTube::EllipticalTube | ( | double | xSemiAxis, |
double | ySemiAxis, | ||
double | zHeight | ||
) | [inline] |
Definition at line 13 of file EllipticalTube.h.
References DDI::Solid::p_.
: Solid(ddellipticaltube) { p_.push_back(xSemiAxis); p_.push_back(ySemiAxis); p_.push_back(zHeight); }
DDI::EllipticalTube::~EllipticalTube | ( | ) | [inline] |
Definition at line 20 of file EllipticalTube.h.
{ }
void DDI::EllipticalTube::stream | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented from DDI::Solid.
Definition at line 6 of file EllipticalTube.cc.
References DDI::Solid::p_.
double DDI::EllipticalTube::volume | ( | ) | const [virtual] |
Not as flexible and possibly less accurate than G4 volume.
Reimplemented from DDI::Solid.
Definition at line 14 of file EllipticalTube.cc.
References Geom::pi().