26#include "G4ReflectedSolid.hh"
30 double stereo1,
double stereo2,
double hz)
34 fHype(new G4Hype(name, r1 /
ClhepVGM::Units::Length(),
static double Length()
Return CLHEP default length unit in VGM units.
static double Angle()
Return CLHEP default angle unit in VGM units.
VGM implementation for Geant4 hyperboloid solid.
virtual double ZHalfLength() const
Return the half-length along the z axis in mm.
virtual double OuterStereoAngle() const
Return the inner stereo angle.
virtual std::string Name() const
Return the name of this solid.
virtual double InnerStereoAngle() const
Return the inner stereo angle.
virtual double InnerRadius() const
Return the inner radius in mm.
virtual double OuterRadius() const
Return the outer radius in mm.
static SolidMap * Instance()
void AddSolid(VGM::ISolid *, G4VSolid *)