31#include "G4ReflectedSolid.hh"
36 double sphi,
double dphi,
double stheta,
double dtheta)
41 fSphere(new G4Sphere(name, rin /
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.
static SolidMap * Instance()
void AddSolid(VGM::ISolid *, G4VSolid *)
VGM implementation for Geant4 sphere solid.
virtual double StartPhi() const
Return the starting azimuthal angle of the segment in deg.
virtual double StartTheta() const
Return the starting polar angle of the segment in deg.
virtual double InnerRadius() const
Return the inside radius of the shell in mm.
virtual double DeltaPhi() const
Return the opening azimuthal angle of the segment in deg.
virtual double OuterRadius() const
Return the outside radius of the shell in mm.
virtual std::string Name() const
Return the name of this solid.
virtual double DeltaTheta() const
Return the opening polar angle of the segment in deg.
#define M_PI
Definition of math constant M_PI not available on Win32.