39#if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) )
41#include <VecGeom/volumes/UnplacedSphere.h>
45class G4USphere :
public G4UAdapter<vecgeom::UnplacedSphere>
47 using Shape_t = vecgeom::UnplacedSphere;
48 using Base_t = G4UAdapter<vecgeom::UnplacedSphere>;
82 void SetInnerRadius (
G4double newRMin);
83 void SetOuterRadius (
G4double newRmax);
85 void SetDeltaPhiAngle (
G4double newDphi);
86 void SetStartThetaAngle(
G4double newSTheta);
87 void SetDeltaThetaAngle(
G4double newDTheta);
102 G4USphere(__void__&);
108 G4USphere(
const G4USphere& rhs);
109 G4USphere& operator=(
const G4USphere& rhs);
static const G4double pMax
static const G4double pMin